|
Rapier C++ is a C++ based Application Framework for developing
modern applications, rapid and effectively. Rapier C++ is fully
object-oriented, easily extensible, and allows true component
programming.
One of the prime design goals of Rapier C++ is the ease of
programming. Most controls can be created using a single line of C++
code and layout managers ensure that designers of GUI's do not have
to worry about precise alignments.
To facilitate cross platform functionality the Rapier C++ is
built using a system of API interfaces that abstract away the
various platform specific calls. Each API interface tackling a
specific service, such as threading, file handling, windowing system
controls, and so forth.
The library is logical divided into same part, the CoreLib, the BaseLib,
the DataBaseLib, and the ApplicationLib. The CoreLib provides
basic types, interfaces, and template classes. The BaseLib provides
basic services such as file access, streams, networking, threads and
synchronization primitives, debugging features, and interfaces for
3td part libraries. The DataBaseLib provides set of classes for
database connectivity. The ApplicationLib provides a rich set of
graphics classes for working with images, and GUI controls.
Rapier C++ is distributed under the terms of the GNU Lesser
General Public License as published by the Free Software Foundation.
Rapier C++ is supported on the following platforms:
· Microsoft Windows - 95, 98, ME, NT 4.0,
2000 and XP
in the future
· Unix/X11 - Linux and possibly some
others
|