SiteFusion allows object-oriented PHP applications to operate as OS-native applications through a XULRunner-based thin client. The client connects to the SiteFusion daemon through an ordinary Web server, and applications run in separate continuous processes. Two-way communication is enabled, without the need for additional Web server configurations. The implementation of the XUL framework in a PHP class structure includes an implementation of the Mozilla tree view optimized for very large trees, supporting drag-and-drop, editable cells, and sorting.
XUI is a Java and XML platform for building Rich Internet Applications. The platform greatly reduces the amount of code needed to build feature rich applications on a wide range of systems. The project includes plug-ins for both NetBeans and Eclipse, plus support for AWT, Swing, SWT, J#, and HTML.
Pike ScriptRunner allows you to run scripts written in Pike under any FastCGI-enabled Web server. It provides request parsing and I/O handling, enabling you to get right to the task of writing your code. It is a dynamic object-oriented language with a C-like syntax and a number of features that make it desirable for rapid prototyping and deployment of Web applications.
CBM, Carthag Business Module, is a PHP 5 distributed component architecture for the development and deployment of component-based business applications. CBM components address critical business functions as objectified business logic, featuring encapsulation of business logic into business objects, and an object to relational mapping persistence system. CBM is the Enterprise Server component of the Solarix iConnect Application Server.
COID is an object-oriented networking library with a tool that automatically generates a lightweight communication layer directly from a C++ class declaration. The coidgen tool automatically extracts designated classes and methods from specified header files and generates a corresponding client class and host dispatcher. The server library manages networked and local connections and provides various services to running objects. The communication layer establishes either remote connection through TCP or direct (vtable) connection between the client and the server (if they reside in the same process).
The Carbon Framework is a set of core functionality and a model for building lightweight technical services in Java. It is designed for enterprise solutions where robust components with flexible management and consistent configuration are required. The foundation of Carbon is an XML-based configuration service that supports a namespace of strongly-typed and editable configuration data. Technical components like cache services or schedulers can be deployed and managed through Carbon's configuration service and are easily replaced. The management capabilities are provided though JMX, facilitating the maintenance and monitoring of services.
The Fedora software is based on an architecture known as FEDORA (Flexible Extensible Digital Object and Repository Architecture). The software takes advantage of distributed (or local) Web services, and makes representations of objects (called disseminations) available via HTTP. It is particularly good at handling complex digital objects where source datastreams and behaviors are distributed. There are two binary distributions (server and client), and a source distribution (including all libraries and source code needed to build any distribution).
PWLib is a moderately large class library that was originally designed as a method to produce applications that run on both Microsoft Windows and Unix/X11 systems. It includes classes for I/O portability, multi-threading portability, aid in producing Unix daemons and NT services portably, and all sorts of Internet protocols. It also offers basic "container" classes such as arrays, linear lists, sorted lists (RB Tree), and dictionaries (hash tables) which were all created before the STL. This library is used by the OpenH323 library.