Frameworks
ItsNat
ItsNat Natural AJAX, is an open source Java component-based Ajax framework.
Overview
ItsNat is server centric using an approach called TBITS, “The Browser Is The Server”. ItsNat simulates a Universal W3C Java Browser at the server containing a W3C DOM Level 2 node tree and receiving W3C DOM events.
How it works
When the server DOM tree is modified using…
Read the rest...Apache Wicket
Apache Wicket, commonly referred to as Wicket, is a lightweight component-based web application framework for the Java programming language conceptually similar to JavaServer Faces and Tapestry. It was originally written by Jonathan Locke in Spring of 2005. Version 1.0 was released in June 2005. It graduated into an Apache top-level project in June 2007.
Rationale
Traditional MVC frameworks work in…
Read the rest...WebObjects
WebObjects is a Java web application server from Apple Inc., and a web application framework that runs on the server. It is available, at no additional cost, as part of the Xcode Developer Tools included with Apple’s Mac OS X operating system. Its hallmark features are its deep object-orientation, powerful database connectivity, and rapid prototyping tools. Applications created with WebObjects…
Read the rest...SproutCore
Website: http://www.sproutcore.com
License: MIT License
SproutCore is an open-source JavaScript framework. Its goal is to allow developers to create web applications with advanced capabilities and a user experience comparable to that of desktop applications. When developing a SproutCore application, all code is written in JavaScript (including the view layer in 1.0). SproutCore, initially created in 2007 by Sproutit as…
Read the rest...OpenXava
OpenXava is a web application framework for developing business applications in an effective way. It allows rapid and easy developing of CRUD modules and report generation, but also it’s flexible enough to develop complex real life business applications as accounting packages, customer relationship, invoicing, warehouse management, etc.
OpenXava allows to define applications just with POJOs, JPA and Java 5 annotations.…
Read the rest...SmartClient
Website: http://smartclient.com
License: LGPL
SmartClient is an Ajax framework created by Isomorphic Software. First released in 2001, SmartClient has been integrated into products from major software vendors including Informatica and Wily/CA, and has been deployed in thousands of enterprises. Since November 2007, SmartClient has been available free under an open source LGPL licence.
Overview
SmartClient provides:
* a…
Read the rest...AppFuse
AppFuse is an open-source Java EE web application framework. It is designed for quick and easy start up of development, while also using open-source Java technologies such as Spring framework, Hibernate and Struts. AppFuse was originally created by Matt Raible, who wanted to eliminate the “ramp up” time in building new web applications.
AppFuse provides a project skeleton, similar to…
Read the rest...script.aculo.us
Website: http://script.aculo.us
License: MIT License
script.aculo.us is a JavaScript library built on the Prototype JavaScript Framework, providing dynamic visual effects and user interface elements via the Document Object Model.
It is most notably included with Seaside and Ruby on Rails, but also provided separately to work with other web application frameworks and scripting languages.
script.aculo.us was extracted by Thomas…
Read the rest...Stripes (framework)
Stripes is an open source web application framework based on the model-view-controller pattern. It aims to be a more lightweight framework than Struts by using Java technologies such as annotations and generics that were introduced in Java 1.5, to achieve “convention over configuration”. This emphasizes the idea that a set of simple conventions used throughout the framework reduce configuration overhead.…
Read the rest...Rico (Ajax)
Website: http://openrico.org
Rico is an open source JavaScript library for developing rich Internet applications (RIAs) that use Ajax.
Rico uses the Prototype Javascript Framework and JSON libraries.
Features
* LiveGrid – One of Rico’s best known features is its LiveGrid.
* Animation Effects – Rico 2.0 provides responsive animation for smooth effects and transitions that that can…
