NAME:
MAINWin/CDK v1.1
 
VENDOR:
MAINSoft Corporation
1270 Oakmead parkway, suite 310
Sunnyvale, CA 94086
(800) MAIN-WIN (inquiries)
(415) 896-0708 (fax inquiries)
(408) 774-3400 (voice)
(408) 774-3404 (fax)
Email: info@mainsoft.com
WWW: http://www.mainsoft.com/
 
SOFTWARE CONFIGURATION:
MAINWin is a portable implementation (to any system offering POSIX compliance and Xlib) of the MS Windows API (including the Microsoft Foundation Classes 2.0 and 3.0) on Unix/X-Windows. They support DDEML, Win32 message format, and most of the Win32s APIs. The CDK includes printer support, a resource compiler, a help compiler (they have support for Winhelp using the windows .hlp files), a makefile generator plus some additional tools. The software's output runs directly on Xlib, and does not require Motif software. MAINWin allows the user to switch look-and-feel (between MS-Windows and Motif) from the system menu at run-time. In order to run a MAINWin application on a Unix workstation, users need a copy of the "MAINWin for Workstations" product for each machine on which the code runs. MAINWin offers porting tools for MS Windows resources, the MS Windows hypertext help system (which uses the original rtf-format help files), shared libraries (DLLs), fonts, postscript printing, dynamic data exchange (DDE), and MS Windows Device Context APIs. Also included in this code is support for the Microsoft MFC 2.0 class library. Finally, MAINWin includes their DDR technology to provide PC-compatible file structures across all systems. Documentation for with MAINWin includes the "MAINWin Cross- Development Guide", the "MAINWin API Function Call Status" document and the "MAINWin API Message and Control Status" document. MAINWin's optional developer program includes a weekly status of issues reported to MAINSoft.
 
FUTURE PLANS:
MAINSoft plans to support OLE/OLE2 and the Chicago API and look. They also plan to provide the MAINWin/Device Driver Kit.
 
COMMENTS:
MAINSoft has entered into a source code license agreement with Microsoft. This agreement allows MAINSoft to incorporate MS-Windows code into their product. In addition, MAINWin includes something they call DOS Data Representation technology into their toolkit. This allows the user to use MS-DOS format files under the other platforms supported by their software.