Developer(s) | LG, HP Inc. and USA Today [1] |
---|---|
Initial release | February 9, 2011 |
Stable release | 2.7.0
/ April 1, 2016 |
Repository | |
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. [2] Initially developed by Palm, it was later acquired by Hewlett-Packard in April 2010 and then released under an Apache 2.0 license. [3] [4] 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. [5]
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
enyo.kind({
name: "HelloWorld",
kind: enyo.Control,
content: 'Hello, World!',
});
new HelloWorld().write();
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 [14] 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).
Mobile Browsers: iOS7, iOS6, Android 4+ Chrome, Kindle Fire and HD, Blackberry 10, IE11 (Windows 8.1),IE10 (Windows Phone 8).
Packaged Apps: iOS5, iOS4, Android 2.3, Firefox OS (pre-release), Tizen OS (pre-release), Windows 8 Store App, Windows (Intel AppUp).
Desktop Browsers: Opera, Chrome >10, Firefox >4, Safari >5.
Mobile Browsers: iOS5, iOS4, Android 4+ Firefox, webOS 3.0.5, webOS 2.2, BlackBerry 6-7, BlackBerry Playbook and others.
Mobile Browsers: Windows Phone 7.5.
Desktop Browsers: IE8
Mobile Browsers: Windows Phone 7, BlackBerry 6, Symbian, Opera Mini
Release date |
Version number |
Notes |
---|---|---|
9 February 2011 | 1.0 (HP) [15] |
|
January, 2012 | 1.0 (Open Source) | HP open sources Enyo under the Apache 2.0 license |
25 January 2012 | 2.0b [16] |
|
July 18, 2012 | 2.0 [17] | Enyo 2 production version |
August 30, 2012 | 2.0.1 [18] | |
October 26, 2012 | 2.1 [19] |
|
November 28, 2012 | 2.1.1 [20] | Kindle Fire HD and IE 10 (for Windows 8,RT and Phone) support |
February 21, 2013 | 2.2 [21] |
|
October 18, 2013 | 2.3.0-pre.10 [22] |
|
February 5, 2014 | 2.4.0-pre.1 [23] | Focus for the cross-platform Enyo community (more than 2.3). |
December 11, 2014 | 2.5.1.1 [24] |
|
April, 2016 | 2.7 [25] |
|
Developer(s) | LG, HP Inc. and USA Today [1] |
---|---|
Initial release | February 9, 2011 |
Stable release | 2.7.0
/ April 1, 2016 |
Repository | |
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. [2] Initially developed by Palm, it was later acquired by Hewlett-Packard in April 2010 and then released under an Apache 2.0 license. [3] [4] 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. [5]
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
enyo.kind({
name: "HelloWorld",
kind: enyo.Control,
content: 'Hello, World!',
});
new HelloWorld().write();
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 [14] 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).
Mobile Browsers: iOS7, iOS6, Android 4+ Chrome, Kindle Fire and HD, Blackberry 10, IE11 (Windows 8.1),IE10 (Windows Phone 8).
Packaged Apps: iOS5, iOS4, Android 2.3, Firefox OS (pre-release), Tizen OS (pre-release), Windows 8 Store App, Windows (Intel AppUp).
Desktop Browsers: Opera, Chrome >10, Firefox >4, Safari >5.
Mobile Browsers: iOS5, iOS4, Android 4+ Firefox, webOS 3.0.5, webOS 2.2, BlackBerry 6-7, BlackBerry Playbook and others.
Mobile Browsers: Windows Phone 7.5.
Desktop Browsers: IE8
Mobile Browsers: Windows Phone 7, BlackBerry 6, Symbian, Opera Mini
Release date |
Version number |
Notes |
---|---|---|
9 February 2011 | 1.0 (HP) [15] |
|
January, 2012 | 1.0 (Open Source) | HP open sources Enyo under the Apache 2.0 license |
25 January 2012 | 2.0b [16] |
|
July 18, 2012 | 2.0 [17] | Enyo 2 production version |
August 30, 2012 | 2.0.1 [18] | |
October 26, 2012 | 2.1 [19] |
|
November 28, 2012 | 2.1.1 [20] | Kindle Fire HD and IE 10 (for Windows 8,RT and Phone) support |
February 21, 2013 | 2.2 [21] |
|
October 18, 2013 | 2.3.0-pre.10 [22] |
|
February 5, 2014 | 2.4.0-pre.1 [23] | Focus for the cross-platform Enyo community (more than 2.3). |
December 11, 2014 | 2.5.1.1 [24] |
|
April, 2016 | 2.7 [25] |
|