New Mainsoft Logo

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:
MainWin Control Panel
This easy to use, Windows-like, GUI-based utility allows MainWin users to set MainWin system run-time features such as:
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