Welcome to Visual MainWin
Visual MainWin introduces the following features:
- Seamless integration with Visual Studio 6
- The entire porting procedure can now be done sitting in front of the PC, using the Visual Studio C++ GUI. There is no need to directly interact with any UNIX machine! Developers port their applications to Unix using the Visual MainWin Client, an add-in to Visual Studio C++. The ported application is built remotely on the Visual MainWin Server, which is installed on the Unix host.
- Visual C++ compliancy technology
- Visual MainWin incorporates an advanced Compiler Front End to resolve format differences between Windows and UNIX source files. Many porting problems caused by the differences between the Visual C++ compiler and the native UNIX C++ compiler are now automatically resolved. This exciting new technology allows Mainsoft to remove more and more of these obstacles from the developer, thereby shortening the time it takes to port an application.
- Easy batch build on Unix using nmake
- When a batch build directly from the UNIX command line is preferred over the interactive build driven from the Visual C++ IDE, Visual MainWin now offers a Unix port of nmake, Visual Studio's easy to use build utility. It is no longer necessary to create UNIX makefiles. nmake uses the makefiles exported from Microsoft Visual C++.
- Comprehensive Html Help online documentation
- The entire Visual MainWin documentation set is now provided online in the easy to use HTML Help format. The HTML Help documentation is integrated into the Visual MainWin Client.
- Smart Setup checks whether Unix host meets system requirements of Visual MainWin Server
- Smart Setup is an easy to use, sophisticated, database-driven analysis tool that can be used to verify that a specific UNIX host meets the system requirements of the Visual MainWin Server. The automatic verification process includes:
- Is the correct operating system version and level installed?
- Are the required operating system patches installed?
- Are the required C and C++ compiler versions and patches installed?
- MainWin Control Panel
- This easy to use, Windows-like, GUI-based utility allows MainWin users to set MainWin system run-time features such as:
- Configuring printers
- Selecting system fonts
- Changing the system date and time settings
- Configuring system colors
- Web server application support
- Visual MainWin provides a rich set of features that allows web server application developers to easily port from Windows to UNIX and Linux. These features include:
- XML support for server applications
- Visual MainWin includes a full implementation of Microsoft's MSXML, allowing server applications to parse and process XML data.
- ODBC integration
- Accessing and using databases through the standard ODBC interface is now easier then ever with Visual MainWin, thanks to a tight integration between Visual MainWin and the leading ODBC product for the UNIX market-DataDirect Connect ODBC by Merant.
- MainWin plug-in support
- This new feature enables the linking of a native UNIX application (such as a web server application) with a MainWin ported DLL.
- Java-COM bridge
- Visual MainWin's Java-COM bridge technology enables any Java application (and in particular JSP and Java Application Servers) to directly activate COM components from within Java.
- Other Visual MainWin features
-
- A full set of tools to compile C and Visual C++ Windows source code as native Unix binary, including:
- Windows header files for Unix
- Resource compiler for Unix
- Message compiler for Unix
- MIDL compiler for Unix
- Win32API on Unix
- Windows Registry, complete with regedit and regsrv32 for Unix
- Advanced Windows services on Unix, including:
- MFC 6
- ATL 3
- COM/DCOM
- WGL
- MSHTML, MSXML, VBScript, JSCript
- Winsock, Wininet, Urlmon
- OLE/ActiveX
- Shell32
- RichEdit
- Common Dialogs
- Common Controls
- Html Help and WinHelp for Unix
- Support for copying and pasting text to and from other X Windows applications
- Support for Stingray MFC extensions on Unix: Objective Grid, Objective Chart, Objective Toolkit Pro, Objective Edit and Objective Views