Volume 10 Number 8 (Aug. 2015)
Home > Archive > 2015 > Volume 10 Number 8 (Aug. 2015) >
JSW 2015 Vol.10(8): 1030-1036 ISSN: 1796-217X
doi: 10.17706/jsw.10.8.1030-1036

Efficient Migration to Windows

Pallavi Kalyanasundaram1*, Sunita P. Ugale1, Smitha K. P.2, Priti Ranadive2

1K.K.W.I.E.E.R., Nasik, Maharashtra, India.
2Crest, KPIT Technologies Ltd., Pune, Maharashtra, India.

Abstract—Software portability is gaining importance worldwide as it adds value by increasing the shelf life of a software application. One aspect of portability deals with porting software across multiple operating systems. Amongst the available, Windows and Linux are widely used operating systems. There are various methods for porting a software tool or application developed in Windows to Linux, however, very less has been written about methods to port Linux applications to Windows. Our paper highlights some popular methods for porting a software application written in C from Linux to Windows. The technique emphasized in this paper provides a simple menu driven environment which assists a person completely unaware of Linux to port a C application efficiently to Windows. Our paper explores all aspects of how one can systematically port C application developed on Linux, gain access to C source code on Windows, handle issues related to standard header files, libraries, file translations, compiling, linking, debugging and distribution with the help of a case study. The case study addresses issues related to porting huge C application composed of multiple executable modules with each module involving multiple C files. The paper also highlights the Windows equivalents of Linux command line utilities or tools that may be required for functional verification and debugging.

Index Terms—Batch script, cygwin, microsoft visual C++ 2008 express edition, porting, software maintenance, software requirement engineering, static and dynamic libraries, virtual machines.


Cite: Pallavi Kalyanasundaram, Sunita P. Ugale, Smitha K. P., Priti Ranadive, "Efficient Migration to Windows," Journal of Software vol. 10, no. 8, pp. 1030-1036, 2015.

General Information

ISSN: 1796-217X (Online)
Frequency:  Quarterly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, CNKIGoogle Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsweditorialoffice@gmail.com
  • Mar 01, 2024 News!

    Vol 19, No 1 has been published with online version    [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Apr 01, 2024 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Apr 01, 2024 News!

    Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP   [Click]

  • Nov 02, 2023 News!

    Vol 18, No 4 has been published with online version   [Click]