The Standard Widget Toolkit for C++
The popular Java GUI toolkit is now available for C++. The same API. The same features. SWT C++ is implemented in 100% native C++ and runs without a JRE. All of the SWT goodness you expect plus the power and deployability of C++. The Standard GUI toolkit for C++ is finally a reality.
SWT C++: Made Possible by NewJ and SWT Camp
NewJ implements the core Java API in 100% native C++, for C++. SWT Camp lets you take SWT Java source code and run it without a JRE in 100% native C++ using NewJ. SWT Camp can be used to move existing SWT Java programs to C++, and it can be used to develop new SWT C++ programs. SWT Camp is a do-it-yourself toolkit by developers, for developers.
The Features and Benefits of SWT for C++
SWT C++ brings the benefits of NewJ and native C++ to SWT, including: running without a JRE, simplified single .EXE deployment, applications start-up immediately with no waiting, seamless integration with existing C++ applications and libraries.
Full Fidelity with SWT Java && Zero Forking == Less Testing for You
SWT C++ is designed for full parity with SWT Java. SWT C++ is produced entirely and directly from SWT Java source code. This means that SWT C++ is intentionally feature-for-feature and bug-for-bug compatible with the SWT Java implementation. SWT C++ applications are pixel accurate to the corresponding applications for SWT Java. For you, this means the results you're expecting instead of doing more testing.
Develop for SWT in Visual Studio
SWT C++ fully supports Visual C++ 8.0 and 7.1 and Visual Studio 2005 and 2003. Take full advantage of key Visual Studio features, including: application wizards, class wizards, source code editor, building libraries and executables, integrated debugger.
Source Code Availability
Includes full source code for SWT C++ Platform Implementation (swtcpppi) library.
Welcome to SWT for C++
We welcome your suggestions and ideas for improvement, especially C++ specific APIs and libraries. Free download. Available now.
Requires: Windows 2000, XP or later; Microsoft Visual C++ 8.0 (Visual Studio 2005) or Visual C++ 7.1 (Visual Studio .NET 2003); NewJ Desktop for C++; NewJ Equals C++.
Note: You need NewJ Desktop for C++ and NewJ Equals C++ before you can use SWT Camp and SWT C++.
1. Download NewJ Desktop Trial Edition
2. Download NewJ Equals C++
3. Download SWT Camp
NewJ is neither a product of or nor is endorsed by Sun
Microsystems, Inc. NewJ implements the java.lang, java.io, and java.util
packages according to the Java 2 Platform, Standard Edition, v1.2.2 API
Specification as published by Sun Microsystems, Inc. Behavioral considerations
of the NewJ native library implementation can be found here.
Protected by U.S. Patent No. 7,346,897
|