The developers at HP's Enyo project have announced that version 2.0 of their open source application framework is now available. The new release introduces new Onyx widgets such as Menu, Picker, Tooltip, Tree and Drawer, while also adding an Enyo 2 Sampler app that provides examples of the functionality available for those new to the framework. The team says that the major milestone means that Enyo 2 is now considered to be "production-ready, from both a functionality and quality point of view".

Enyo is a cross-platform, object-oriented JavaScript web application framework, which has a simple encapsulation model to allow apps to be constructed from self-contained building blocks. While the first version of Enyo was originally designed to target HP's TouchPad tablet and other mobile devices running its webOS operating system, version 2.0 was re-written "from the ground up" to be platform independent and to allow developers to create web apps that can run in modern desktop browsers like Firefox, Chrome and Internet Explorer, as well as mobile browsers. Enyo is also an important part of HP's Open webOS platform, the first Apache 2.0-licensed "Community Edition" of which arrived last month.

Since releasing the beta of Enyo 2 in January, the developers note that they have "seen Enyo apps developed for virtually every platform, and submitted to nearly all of the major app stores". More than 50 add-on libraries and plugins have also been created by the community and added to the Community Gallery. With the 2.0 release, the developers have implemented a new contributor process "inspired by the Linux Foundation's kernel contribution process" that will allow them to accept larger code contributions from the community.

Further details about the milestone, including a list of known issues, can be found the release notes and in the developer documentation. Hosted on GitHub, Enyo 2 is available to download under the Apache Licence 2.0.

See also:

(crve)