MUSCLE (Multi User Server Client Linking Environment) is an N-way messaging server and networking API. It includes client-side networking APIs for various languages, including C, C++, C#, Delphi, Java, and Python. MUSCLE lets programs communicate over a network via streams of serialized Message objects. The included server program ("muscled") lets its clients message each other and store information in its server-side hierarchical database. The database supports flexible queries via hierarchical wildcarding, and "live" updates via a subscription mechanism.
Ice is a modern alternative to object middleware such as CORBA or COM/DCOM/COM+. It is easy to learn, yet provides a powerful network infrastructure for demanding technical applications. It features an object-oriented specification language, easy to use C++ and Java mappings, a highly efficient protocol (including protocol compression), asynchronous method invocation and dispatch, dynamic transport plug-ins, TCP/IP and UDP/IP support, SSL-based security, a firewall solution, and much more.
VRaptor 2 is a Web-based MVC and IOC framework based on many frameworks and ideas (Seam, Stripes, Webwork, Hibernate Annotations, etc). It makes full use of Java 5 Annotations. It favors convention over configuration, because configuration in XML/properties/annotations is always easy to make mistakes and repetitive (aka copy and paste in many places). This framework uses a more imperative approach, instead of having many XML files to configure lifecycle and other properties. Most of the settings go inside plain Java objects (POJO), so the team knows exactly what is going on and where.
The zen Platform is a Java development environment for J2SE/J2EE. It eases and accelerates the Java application development by visual methods (RAD). Complete applications can be modelled in an intuitive fashion without the need for technical expertise. The complexity of Java and J2EE programming is tremendously hidden - reducing the learning curve for Java novices. Java experts are by no means restricted - they may apply their knowledge without limitations. Application flexibility is a core feature of the platform, which is delivered as an Eclipse plugin.
The IberAgents platform is a framework for component development in Java. It has facilities for Web service communication (SOAP), persistence to database or files, and interaction via the Web; thus providing an end-to-end solution for data management. It uses its own SOAP library, so it does not depend on Axis or Apache Soap.
Morena is a Java framework that allows a Java program to acquire an image from a scanner or camera. To communicate with the hardware, it uses standard interfaces: Twain for MS Windows and Mac OS X and Sane for a number of Unix platforms (AIX, BeOS, Darwin, FreeBSD, HP-UX, Linux, NetBSD, OpenBSD, OS2, Solaris, Unixware).
Cut The Crap Software radically simplifies the task of java-based system development. Packages focussed on such problems as persistence, object model representation and XML processing contribute to the encompassing goal of viable model-based system generation from simple descriptions.
Bambookit GUI is a completely XML-scriptable user interface to build real-time interactive Web application front-ends. Applications occupy 100 Kb of device memory and run on any Java-enabled browser. Users can move windows, resize containers, scroll and sort tables, lists, trees, see real-time data display, use a layout manager, and more. All rendering and event handling is managed in the XML scripts.