Developer(s) | LG |
---|---|
Initial release | February 9, 2011 |
Stable release |
2.7.0 / April 1, 2016
|
Development status | Active |
Written in | Object-oriented programming |
Operating system | Cross-platform |
Type | JavaScript framework |
License | Apache License 2.0 |
Website | enyojs |
Enyo is an open source JavaScript framework for cross-platform mobile, desktop, TV and web applications emphasizing object-oriented encapsulation and modularity. Initially developed by Palm, which was later acquired by Hewlett-Packard and then released under an Apache 2.0 license. It is sponsored by LG Electronics and Hewlett-Packard.
Bootplate is a simplified way of creating an app, providing a skeleton of the program's folder tree. The Bootplate template provides a complete starter project that supports source control and cross-platform deployment out of the box. It can be used to facilitate both the creation of a new project and the preparation for its eventual deployment.
The following projects are built with Enyo:
Partial list of Enyo apps can be found on Enyo Apps. Some developers can be found on Enyo Developer Directory.
This is an example of a 'Hello world program' in Enyo
In general, Enyo can run across all relatively modern, standards-based web environments, but because of the variety of them there are three priority tiers. At 2015 some platforms supported are:
Packaged Apps: iOS7, iOS6 (PhoneGap), Android 4+ (PhoneGap), Windows 8.1 Store App and Windows Phone 8 (PhoneGap), Blackberry 10 (PhoneGap), Chrome Web Store App, LG webOS.
Desktop Browsers: Chrome (latest), Safari (latest MAC), Firefox (latest), IE11 IE10, IE9, IE8. (Win).