Archive for November, 2009

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...

Collabtive

Website: http://collabtive.o-dyn.de
License: GPL

Collabtive is a web-based project management software that is being published as Open Source software. It strives to provide an Open Source alternative to proprietary tools like Basecamp or ActiveCollab.

History

Collabtive was started by Philipp Kiszka and Marcus Fröhner in November 2007. Their main design goals included simplicity, clean design and visual beauty.

Characteristics…

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...