Critical.
Authoritative.
Strategic.
Subscribe to CIO Magazine »

Open source Vaadin bridges Java to Ajax

Server-side code remains hidden

With rich Internet applications all the rage an open source Web framework dubbed Vaadin promises rapid Ajax development while keeping Java code on the server.

Many RIA frameworks rely on JavaScript libraries and browser plug-ins like Flash and Silverlight, but Vaadin claims to reduce this client complexity by running the majority of the logic on the server.

Vaadin development began in 2000 as an internal product of Finnish Web development company IT Mill. It was officially released as an open source project in December 2007 under the name IT Mill Toolkit 5 and then became Vaadin in 2009.

Vaadin is a collection of user interface components and Ajax technology is used on the browser side.

Developers compose the application user interface from components like Button, Table and Tree and the components use events, listeners and data binding to communicate with each other and the business logic.

Its developers say apps built with Vaadin support all Ajax-capable browsers and are secure as the server-side architecture ensures that the code is “hidden from the world”.

An Eclipse IDE plug-in is available for Vaadin. The plug-in can create applications for private Java servers or Google’s App Engine, client-side widgets, CSS themes and custom user interface components in the WYSIWYG editor.

The plug-in supports Eclipse Java Enterprise Edition versions Ganymede and Galileo.

More than 100 add-ons are available to extend Vaadin. Examples include themes, games and integration with other online services.

For documentation, the Book of Vaadin is available for free online and in PDF format.

Vaadin is available under the Apache 2.0 open source licence.

Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.

More about: Apache, Eclipse, Galileo, Google, Toolkit, WYSIWYG
References show all

Comments

1

Sanjay

Wed 19/05/2010 - 15:00

Vaadin is Super Cool..

Post new comment

The content of this field is kept private and will not be shown publicly.
Users posting comments agree to the CIO comments policy.
Login or register to link comments to your user profile, or you may also post a comment without being logged in.
Related Coverage
Related Whitepapers
Latest Stories
Community Comments
Tags: ajax, Java, javascript, open source, ria, rich internet applications, Vaadin
Latest Blog Posts
Whitepapers
  • Seven Steps to Effective Data Governance
    Creating a framework to ensure the confidentiality, quality, and integrity of data – the core meaning of data governance – is essential to meet both internal and external requirements, such as financial reporting, regulatory compliance, and privacy policies. At its best, data governance roots out risk – both business and compliance risk – by increasing oversight. This white paper provides seven steps for taking such an approach, concluding with a real world example, taking an incremental approach using a repeatable framework that is a practical, proven strategy that any size organization can implement to suit their immediate and long-term needs and budget.
    Learn more »
  • SOA Best Practices and Design Patterns
    By learning from the experiences of those organisations that have been through the process and looking at the standard best practices of large‐scale technology implementations, success can come earlier and more dramatically. Read more now.
    Learn more »
  • A buyer’s guide to application lifecycle management (ALM) solutions
    This buyer's guide describes the key criteria for application lifecycle management (ALM) solutions for today's high-performance teams. It includes key considerations for enhancing your single- or multi-vendor ALM environment.
    Learn more »
All whitepapers
rhs_login_lockGet exclusive access to Invitation only events CIO, reports & analysis.
Recent comments