General Information

From Upp

Jump to: navigation, search

Ultimate++ is a cross-platform rapid application development suite. It includes a set of libraries(called packages) to enable the program code to compile on different platforms with minimal to no changes. It is primarily aimed at creating graphical user interfaces and interfacing with an SQL compatible database.

It comes with its own integrated development environment TheIDE which is self hosted but not required. Currently it has full support for Microsoft Windows and Linux/FreeBSD(X11, GTK+), with Mac OS and Windows CE in development.

The most notable feature is a rewritten template library NTL instead of STL that comes with C++. Combined with TheIDE it makes up an application framework/toolkit.

Contents

History

Ultimate++ design started in 1998 by its authors and current maintainers Mirek Fidler and Tomas Rylek from the Czech Republic. It is implemented in C++ and currently has no bindings to other languages except its own scripting language Esc.

TheIDE

Written with the Ultimate++ libraries itself it is a showcase of the functionality and performance. TheIDE integrates BLITZ technology that speeds up compiling. A debugger, icon designer, inline documentation tool called Topic++ and a code-completion tool Assist++.

Other

External links

Personal tools