CompuServe Thread

#OS/2 to WIN NT Port

2 messages in this thread
#50441From: Forefront Software SvcesAug 2, 1993 7:42 PM
We have developed a major application in OS/2. It consists of server based software which is responsible for managing the system resources and for communication with special hardware via device drivers and purpose built adapter cards; workstation based software which handles routing of traffic to attached peripherals and which also provided terminal emulation. The client specific application resides on the server and interfaces with the system resource managing component. The software on the server was developed for OS/2 1.3 and has been brought up to OS/2 2.1. It is primarily C based (some drivers are written in assembler) and is compiled as 32 bit code with the IBM C Set/2 compiler. We wish to port this to Windows NT. We have taken our OS/2 1.3 version and it runs as an OS/2 app under Windows NT, but we need to port the current version as a native Windows NT application. The software makes extensive use of named pipes and OS specific API calls in OS/2. We have just started looking at Windows NT and would appreciate any comments, suggestions, etc that anyone may have about such a project. There isn't much point all of us relearning every lesson about getting things up and running in Windows NT and we look forward to sharing our experiences once the project progresses. There is 1 Reply.
#50533From: Nancy Cluts – MicrosoftAug 3, 1993 11:56 AM
Hi and welcome to Windows NT! We have some porting tools to assist you in porting from OS/2 1.3 to Windows NT that have been uploaded into LIB 11. I am including a list below. Aside from that, there is an excellent book "Inside NT" by Helen Custer that gives some detailed explanations about the architecture of Windows NT that you may find helpful. I'm sure that there are others in this forum that will have some advice for you in your porting, but if you run into any difficulties or if you have any specific questions, please feel free to post them here and we will help you. Nancy Cluts Microsoft Developer Support —-Uploads for Porting from OS/2 to Windows NT——————— [70750,2341] SHRMEM.ZIP/Bin Bytes: 16709, Count: 178, 01-Sep-92(15-Apr-93) Title : Shared memory management Keywords: OS2 PORT KIT Manage shared memory, including duplication of virtual addresses across processes. [70750,2341] QUEUE.ZIP/Bin Bytes: 13744, Count: 37, 15-Apr-93 Title : OS/2 Queues for Win32 Keywords: OS2 PORT KIT OS/2 Queues for Win32 [70750,2341] OS2HIN.DOC/Bin Bytes: 37900, Count: 56, 15-Apr-93 Title : Getting Started on an OS/2 Port Keywords: DOC OS2 PORT This is the roadmap on how to start a port. [70750,2341] MSED.ZIP/Bin Bytes: 10332, Count: 76, 09-Nov-92(15-Apr-93) Title : MS Source translation, OS/2 to Windows Keywords: OS2 PORT KIT Step 2 in the source code translation process. See OS2hint.doc for info. [70750,2341] INC.ZIP/Bin Bytes: 5104, Count: 37, 15-Apr-93 Title : Include / Library for building Kit Apps Keywords: OS2 KIT PORT Some necessary include and lib files [70750,2341] HOLEP.ZIP/Bin Bytes: 19541, Count: 56, 09-Nov-92(15-Apr-93) Title : Holeport Keywords: OS2 KIT PORT Takes OS/2 munged syntax (munged in Sed and Ms_Sed passes) and does the right thing. [70750,2341] ANALYZ.ZIP/Bin Bytes: 146766, Count: 27, 15-Apr-93 Title : Analyze your OS/2 1.x app. Keywords: OS2 PORT KIT How long should your port take?