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: jsw@iap.org
  • Apr 26, 2021 News!

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

  • Nov 18, 2021 News!

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

  • Dec 24, 2021 News!

     Vol 15, No 1- Vol 15, No 6 has been indexed by IET-(Inspec)   [Click]

  • Nov 18, 2021 News!

    [CFP] 2022 the annual meeting of JSW Editorial Board, ICCSM 2022, will be held in Rome, Italy, July 21-23, 2022   [Click]

  • Aug 01, 2023 News!