BX/Win SDK Porting Kit

Migrate Motif Applications to Windows

BX/Win SDK™ provides a robust, cost-effective, and quick solution for porting Motif and UNIX based applications to Windows®.

Applications are developed only once -- on the UNIX side, and only one set of source code is maintained. To run applications under Windows, recompile the code on Windows using BX/Win SDK.

Furthermore, application end-users can tailor their user interfaces to their own preferences with either a Motif or Windows look-and-feel. Both Motif and Windows users will get the user interface style that they prefer.

BX/Win SDK includes the Windows versions of EnhancementPak and ViewKit and a MKS Development Kit.

Key Features

  • Quick time-to-market to extend Motif/UNIX applications to Windows platforms
  • Complete X11R5 compliant MKS Development Kit
  • Windows ported libraries of EnhancementPak and ViewKit
  • Runtime choice of Motif or Windows look-and-feel
  • Single source code development and maintenanc

How It Works

BX/Win SDK provides NuTCRACKER's UNIX tools, UNIX libraries, and X Win32 libraries. Developers compile their C or C++ source code and link with the libraries provided by MKS and the WIndows versions of the ViewKit and EnhancementPak libraries to create native Win32 applications. These applications can be extended to take full advantage of Windows powerful featuresQ OLE, DDE, speed, performance, and friendliness.

As a result, BX/Win SDK helps developers maintain their investment in UNIX software and expertise as they benefit from the functionality of Win32.

The Full-featured MKS APIs

MKS supplies the UNIX environment on Windows needed by even the most demanding applications. A partial list of UNIX APIs supported on Windows includes:

  • UNIX SVR4, Berkeley extensions, POSIX, X11R5 and Motif API support
  • fork() and exec()
  • C, C++ support
  • Shared memory, semaphores, and message queues
  • Multi-user file I/O with locking on all Windows NT file systems
  • Extensive UNIX-to-Windows NT security mapping
  • Networking support via Berkeley sockets
  • Hard links
  • Curses

Full Access To The Power Of Win32

The MKS SDK enables you to achieve full integration with other Win32 and Win16 applications, including:

  • Clipboard, DDE, named pipes, BSD sockets, shared memory, and semaphores
  • Graphics Device Interface (GDI)
  • Object Linking and Embedding (OLE)
  • C2 Security
  • Messaging API (MAPI)
  • Open Database Connectivity (ODBC)
  • Networking
  • Windows NT Registry