CABOOSE supports a web-application pattern plus is itself an application, agile process model, and mentoring methodology for team management. CABOOSE stands for Controller Application Bundles in Object-Oriented Software Engineering. The CAB is a pattern abstraction for the focal-point of a model-view-controller type-II web application. It can also be used with any JAVA application which uses this architecture. The daily weblog for the project prototyping is at http://javacaboose.blogspot.com.
Web Operating System (WebOS) \ Enterprise Portal \ Mashup - open source cross-browser cross-platform Web 2.0/3.0 solution. We suggest Widgets/WOA of new generation. Supports: 1) Web Operating System, Enterprise Portal and Mashup architectures 2) server and client sides aggregations 3) dynamic content injection using ajax4all library instead of iframe tag 4) possibility to transform JSR168/JSR286 portlets 5) Drag&Drop personalization 6) decoration themes 7) Dynamic view transformation
Pulse is a java portal solution providing easy to use, extensible patterns for creating rich browser based web applications and websites. It delivers a set of out-of-the-box components, such as Content Management (CMS), webshops, user management...
Event(AJAX)-based Windowing Toolkit for web-based applications. This is a low-level API intended to be similar to AWT/SWING, except for web-based applications. The intent of this project is to allow smooth integration between static and dynamic components of web applications.