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.

[PDF]

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: Monthly
Editor-in-Chief: Prof. Antanas Verikas
Executive Editor: Ms. Yoyo Y. Zhou
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat, etc
E-mail: jsw@iap.org
  • Dec 06, 2019 News!

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

  • Nov 18, 2019 News!

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

  • Dec 06, 2019 News!

     Vol 13, No 10- Vol 13, No 12 has been indexed by EI (Inspec)   [Click]

  • Aug 01, 2018 News!

    [CFP] 2020 the annual meeting of JSW Editorial Board, ICCSM 2020, will be held in Rome, Italy, July 17-19, 2020   [Click]

  • Jun 25, 2019 News!

    Vol.13, No.9 has been indexed by EI (Inspec).   [Click]