HP's Enyo 2 cross-platform app framework exits beta


Hewlett-Packard announced its JavaScript-based Enyo 2 application framework has exited beta, calling the release "production-ready, API-stable and recommended for general use."

HP first issued the Enyo 2 beta in January 2012 at the same time it open-sourced Enyo 1. "Whereas Enyo 1 had targeted webOS, Enyo 2 was rewritten from the ground up to enable truly cross-platform development, supporting mobile and desktop browsers from iOS to IE8," HP said, stating that the new Enyo 2 release touts a broad set of cross-platform UI widgets including Menu, Picker, Tooltip, Tree, Drawer and Scrim as well as a layout library to help developers build apps that run across all device form factors.

Enyo 2 also features Sampler, a new app to acquaint developers with the framework and its add-on libraries. "You can browse a hierarchy of interactive samples of all the UI controls, see different options for configuring them and view source code for the samples right in the app," HP notes. The company also is implementing a new contributor signoff process to facilitate acceptance of larger code contributions while still keeping the codebase compatible with the Apache 2.0 free software license. "The process was inspired by the Linux Foundation's kernel contribution process and involves a simple signoff line to be added to pull requests," HP said.

Concurrent with Enyo 2's January beta release, HP vowed to make the webOS mobile operating system (acquired in 2010 when the company purchased Palm for $1.2 billion) fully open-source by September 2012. HP plans to issue its open webOS beta in August, followed a month later by version 1.0.

For more:
- read this Enyo blog entry

Related articles:
HP commits to open-source webOS by fall 2012
Former Palm exec: WebKit to blame for failure of webOS
HP transitions webOS platform to open source community  
Microsoft woos webOS devs with free Windows Phone devices, training
HP kills off webOS--will mobile developers even mourn its loss?