News

  • Home > News

        Open source GUI framework comes to Windows CE, Windows Mobile

        Staff | Date: Apr 25, 2005 | Comments: 1



        The wxWidgets project has released a new version of its open source C++ GUI framework for cross-platform development. Version 2.6.0 of wxWidgets, which adds support for Windows CE and Windows Mobile devices, provides an API that enables console and graphical applications to be compiled on various target platforms with a native look and feel on each.




        According to the project, wxWidgets (formerly known as wxWindows) comprises a set of libraries that allows C++ applications to compile and run on multiple operating system platforms, with minimal source code changes. There is one library per supported GUI platform, such as Windows, GTK+, Motif, and Mac. In addition to a common GUI API, the package provides functionality for accessing some commonly-used operating system facilities, such as copying and deleting files, and socket and thread support.

        wxWidgets is licensed under the "wxWindows License", which is nearly identical to the LGPL (Library General Public License) from the Free Software Foundation, according to the project. (The only difference is an exception stating that derived works in binary form may be distributed on the user's own terms, the project says.) The wxWidgets download page is here.

        wxWinCE, the Windows CE version -- which also supports Pocket PC 2003 and Smartphone 2003 -- uses embedded Visual C++ as its development environment. Complete instructions for building wxWinCE for a Pocket PC are found here.

        "This is the first stable release with support for Windows Mobile devices included," says a wxWidgets project spokesperson.



        Related stories: