DEMUX Framework enables Java developers to build modular, cross-platform applications which can run on desktop, Web, and mobile and embedded devices. It is based on OSGI and supports creating JavaFX desktop applications, mobiles apps (Android, iOS, Windows), and Web applications.
Inq is a scripting language for client/server systems. The server provides transaction, persistence, concurrency, and events support. The client is presently desktop only, though Web clients are planned. Inq uses a generic node structure throughout and reification techniques to obviate boilerplate code, especially in the areas of persistence and MVC.
The Dextop application framework allows you to create Rich Internet Applications based on .NET/Mono and Sencha Ext JS. It has proven to be useful for online business applications. It features a desktop-like Ext JS frontend, simplified client-server communication, a stateful programming model, real-time updates and notifications from the server, automatic column model generation, automatic store model generation, and automatic form generation.
uNabto is a small UDP-based NAT and firewall traversing virtual Web server. It is useful for very small resource limited embedded systems. It works by installing a free Nabto protocol plugin in your browser which, in combination with a "HTML-device driver" definition file, communicates and presents the user with a nice Web based GUI.
MV3D is a virtual world and multi-player game framework for use with Python. It was designed with scalability in mind and is able to distribute a world across as many servers as needed while dynamically balancing the load. The simulation framework is not specifically slanted towards any one genre of online game or virtual world, and can just as easily be used for a space game as a fantasy setting. Objects on an MV3D server can be simulated using the ODE physics engine for realistic interactions. A single server is able to host thousands of of simulated objects. The client works with both the Ogre3D and Panda3D renderers.
libTISCH is a framework for easy development of multi-touch applications. It contains tools for video processing, calibration, gesture recognition and, most importantly, a GUI toolkit with widgets that utilize the multi-touch gestures detected by the lower layers. It runs on Linux, Mac OS X, and Windows.