Willows Toolkit Overview ENABLING YOUR MICROSOFT® WINDOWS® APPLICATIONS TO RUN ON UNIX® AND MACINTOSH® The Cross-Platform Challenge Developing applications which can run on multiple platforms, such as Microsoft Windows, UNIX or Macintosh systems, poses a real challenge to the software development community today. End users today expect to have applications available on many platforms, matching their heterogeneous hardware infrastructure. They also expect to have versions of your software introduced on all operating systems simultaneously. The software challenge today is to develop and simultaneously introduce high quality applications on all popular platforms. The use of a single source tree using a standardized API, that has a proven track record is one strategy that can be used, but until now has lacked a viable cross-platform implementation of a sufficiently robust API. Your solution is to develop to the de facto industry standard: the Windows API. This environment provides not only the broadest selection of development tools, it also caters directly to the largest segment of potential customers for your products. But how do you get from there to other environments, such as UNIX, Macintosh or even yet-to-be-developed systems? You use The Willows Toolkit for UNIX and Macintosh and embedded systems. The Willows Solution Willows Software offers the Willows Toolkit for migrating and developing Windows applications on alternative platforms. The Willows Toolkit consists of the Willows Twin Libraries and Tools necessary to support Windows applications on platforms other than the traditional Windows-based PC. The Willows Twin Libraries have been released in source form over the internet with the GNU Library Public License. We are committed to developing and supporting the Willows Twin Libraries on Linux, and by releasing the full sources of the Willows Twin Libraries, will actively encourage and support efforts by developers to support the software on any platform. Supported Features Windows APIs (16- and 32-bit) MDI (Multiple Document Interface) Windows 3.x Common Dialogs * Animation * Choose Color * Choose Font * Find * Replace * Print * Open File * Save File Windows 32 Custom Controls * Drag List * Header Controls * Image List * List View * Progress Bar * Property Sheet * Status Windows * Tab Controls * Tool Bars * Tooltips Controls * Trackbars * Treeview Controls * Up-Down Controls Communication * WinSock * WNET * DDEML * Serial Driver Diagnostic Tools * API Profiling * Symbolic Debugger * Binary Emulation Clipboard Operations, Metafiles. Registration Database Support for .ini, .hlp, and .rc Files MFC 4 Support Development Tools * Resource Compiler * TwinHelp Help File Viewer * Graphical Configuration Tool Willows Supported Platforms The Willows Toolkit will be developed and tested under the Linux operating system. The cross-platform nature of the software allows us to support the software on RISC architectures as well as the traditional X86 architecture. The software has been designed to use the minimal functionality afforded by the operating system, to make it possible to be supported on a wide range of platforms. The graphical user interface, GUI, has been developed using the X11 toolkit, which is available on a wide range of platforms, to further ensure the successfull deployment of the Willows Toolkit on a wide range of platforms and architectures. The Future for the Willows Twin Libraries The software will be actively developed, and supported with frequent updates and bug fixes available on this site. Active participation in news groups and mailing lists will ensure that feedback and comments from the development community are encorporated into the software. As the Win32 API advances, we will make every attempt to keep up with, and support those features that applications developers use and need to be able to provide their applications on multiple platforms. For those developers that choose to migrate the Willows Twin Libraries to additional platforms, we will provide active support and incorporate the features and functions they require to ensure that the Willows Twin Libraries remain the standard for cross-platform development and deployment of Windows (tm) applications. | Back | ------------------------------------------------------------------------- Copyright © The Canopy Group. All rights reserved. Revised: September 15, 1997