एन्यो (सॉफ्टवेयर)
Developer(s) | LG, HP Inc. and USA Today[1] |
---|---|
Initial release | February 9, 2011 |
Stable release | 2.7.0
/ April 1, 2016 |
Written in | Object-oriented programming |
Operating system | Cross-platform |
Type | JavaScript framework |
License | Apache License 2.0 |
Website | enyojs |
दर्पण क्रॉस-प्लेटफ़ॉर्म मोबाइल, डेस्कटॉप, टीवी और वेब एप्लिकेशन के लिए खुला स्रोत सॉफ्टवेयर जावास्क्रिप्ट ढांचा है, जो वस्तु-उन्मुख कैप्सूलीकरण और प्रतिरूपकता पर ज़ोर देता है।[2] प्रारंभ में पाम इंक द्वारा विकसित किया गया था, जिसे बाद में हेवलेट पैकर्ड द्वारा अधिग्रहित किया गया और फिर अपाचे 2.0 लाइसेंस के अनुसार जारी किया गया।[3] यह एलजी इलेक्ट्रॉनिक्स और हेवलेट-पैकार्ड द्वारा प्रायोजित है।
बूटप्लेट
बूटप्लेट ऐप बनाने का सरल तरीका है, प्रोग्राम के फ़ोल्डर ट्री (डेटा संरचना) का कंकाल प्रदान करता है। बूटप्लेट टेम्पलेट पूर्ण स्टार्टर प्रोजेक्ट प्रदान करता है जो बॉक्स से बाहर स्रोत नियंत्रण और क्रॉस-प्लेटफ़ॉर्म परिनियोजन का समर्थन करता है। इसका उपयोग नई परियोजना के निर्माण और इसके अंतिम परिनियोजन की तैयारी दोनों को सुविधाजनक बनाने के लिए किया जा सकता है।[4]
पुस्तकालय
- लेआउट: फ़िटेबल्स, स्क्रोलर्स, सूचियाँ, दराज, पैनल।
- ओनिक्स: वेबओएस/टचपैड डिज़ाइन की मूल शैली पर आधारित लेकिन किसी भी प्लेटफ़ॉर्म पर उपयोग के लिए उपलब्ध है।
- मूनस्टोन: एलजी स्मार्टटीवी ऐप्स द्वारा उपयोग किया जाता है लेकिन किसी भी प्लेटफॉर्म पर उपयोग के लिए उपलब्ध है।
- स्पॉटलाइट: कुंजी-आधारित इंटरैक्शन का समर्थन करने के लिए और रिमोट कंट्रोल और कीबोर्ड पर ईवेंट को इंगित और क्लिक करें।
- मोची:[5] Advanced user interface library.यह समुदाय द्वारा बनाए रखा गया है क्योंकि वेबओएस के पीछे की टीम ने ओपन सोर्स के रूप में पाम / एचपी से इस परित्यक्त इंटरफ़ेस को जारी किया है।[6] यह लाइब्रेरी अभी बूटप्लेट पर शामिल नहीं है, लेकिन इसमें डिज़ाइन दस्तावेज़ हैं।[7]
- दर्पण-iLib: अंतर्राष्ट्रीयकरण और स्थानीयकरण पुस्तकालय, यह दर्पण ऐप्स पर ilib की कार्यक्षमता को लपेटता है।[8] G11n अन्य पुस्तकालय था जिसे दर्पण के नए संस्करणों पर बहिष्कृत कर दिया गया है।
- कैनवास
- अतिरिक्त
- दर्पण-cordova: दर्पण- संगत लाइब्रेरी में स्वचालित रूप से प्लेटफ़ॉर्म-विशिष्ट Apache Cordova लाइब्रेरी (WIP) शामिल है।
प्रयोग करें
निम्नलिखित परियोजनाएं दर्पण के साथ निर्मित हैं:
दर्पण ऐप्स की आंशिक सूची दर्पण Apps पर पाई जा सकती है। कुछ डेवलपर दर्पण Developer Directory पर मिल सकते हैं।
उदाहरण
यह एन्यो में 'हैलो वर्ल्ड प्रोग्राम' का उदाहरण है
enyo.kind({
name: "HelloWorld",
kind: enyo.Control,
content: 'Hello, World!',
});
new HelloWorld().write();
समर्थित प्लेटफॉर्म
सामान्य तौर पर, दर्पण सभी अपेक्षाकृत आधुनिक, मानक-आधारित वेब वातावरणों में चल सकता है, लेकिन उनकी विविधता के कारण प्राथमिकता के तीन स्तर हैं। 2015 में[13] समर्थित कुछ प्लेटफॉर्म हैं:
- टियर 1 उच्च प्राथमिकता पर समर्थित:
पैकेज्ड ऐप्स: iOS7, iOS6 (फोनगैप), एंड्रॉइड (ऑपरेटिंग सिस्टम) 4+ (फोनगैप), विंडोज 8.1 स्टोर ऐप और विंडोज फोन 8 (फोनगैप), ब्लैकबेरी 10 (फोनगैप), क्रोम वेब स्टोर ऐप, एलजी वेबओएस।
डेस्कटॉप ब्राउज़र: Google Chrome (नवीनतम), सफारी (वेब ब्राउज़र) (नवीनतम MAC), फ़ायरफ़ॉक्स (नवीनतम), IE11 IE10, IE9, IE8। (जीतना)।
मोबाइल ब्राउज़र: iOS7, iOS6, Android 4+ क्रोम, Kindle Fire और HD, ब्लैकबेरी 10, IE11 (Windows 8.1), IE10 (Windows Phone 8)।
- टियर 2 समर्थित
पैकेज्ड ऐप्स: iOS5, iOS4, Android 2.3,Firefox OS (प्री-रिलीज़), Tizen OS (प्री-रिलीज़), Windows 8 Store ऐप, Windows (Intel AppUp)।
डेस्कटॉप ब्राउज़र: ओपेरा, क्रोम> 10, फ़ायरफ़ॉक्स> 4, सफारी> 5।
मोबाइल ब्राउज़र: iOS5, iOS4, Android 4+ Firefox, webOS 3.0.5, webOS 2.2, BlackBerry 6-7, BlackBerry Playbook और अन्य।
- टियर 3 आंशिक समर्थन
मोबाइल ब्राउज़र: विंडोज फोन 7.5।
- कोई सहायता नहीं
डेस्कटॉप ब्राउज़र: IE8
मोबाइल ब्राउज़र: विंडोज फोन 7, ब्लैकबेरी 6, सिम्बियन, ओपेरा मिनी
संस्करण
Release date |
Version number |
Notes |
---|---|---|
9 February 2011 | 1.0 (HP)[14] |
|
January, 2012 | 1.0 (Open Source) | HP open sources दर्पण under the Apache 2.0 license |
25 January 2012 | 2.0b[15] |
|
July 18, 2012 | 2.0[16] | दर्पण 2 production version |
August 30, 2012 | 2.0.1[17] | |
October 26, 2012 | 2.1[18] |
|
November 28, 2012 | 2.1.1[19] | Kindle Fire HD and IE 10 (for Windows 8,RT and Phone) support |
February 21, 2013 | 2.2[20] |
|
October 18, 2013 | 2.3.0-pre.10[21] |
|
February 5, 2014 | 2.4.0-pre.1[22] | Focus for the cross-platform दर्पण community (more than 2.3). |
December 11, 2014 | 2.5.1.1[23] |
|
April, 2016 | 2.7[24] |
|
यह भी देखें
- फोनगैप
- येओमन (कंप्यूटिंग)|Yeoman.io
- बैकबोन.जेएस
- प्रतिक्रिया (जावास्क्रिप्ट पुस्तकालय)
संदर्भ
- ↑ "Enact : An app development framework built atop React that's easy to use, performant and customizable". Enyojs.com. Retrieved 2021-11-09.
- ↑ "Enyo अनुप्रयोगों का विकास करना". Archived from the original on 2012-01-04. Retrieved 2011-12-30.
- ↑ "HP: WebOS, Enyo app framework goes open source". ZDNet. Retrieved 2011-12-30.
- ↑ "बूटप्लेट जीथब". GitHub. Retrieved 2012-07-24.
- ↑ "GitHub enyojs/mochi". GitHub. Retrieved 6 April 2014.
- ↑ "मोची को रिहा करना". Blog.enyojs.com. Retrieved 6 April 2014.
- ↑ "मोची डिजाइन". GitHub. Retrieved 6 April 2014.
- ↑ "स्थानीयकरण". Archived from the original on 7 April 2014. Retrieved 6 April 2014.
- ↑ "एलजी नए वेबोस स्मार्ट टीवी प्लेटफॉर्म के साथ स्मार्ट टीवी को सरल बनाता है". Archived from the original on 2014-02-13. Retrieved 2017-04-25.
- ↑ "एलजी इलेक्ट्रॉनिक्स स्मार्ट टीवी को बेहतर बनाने के लिए एचपी से वेबओएस का अधिग्रहण करता है". Retrieved 2013-09-08.
- ↑ "Openbravo Mobile: Technical Overview and Roadmap". Archived from the original on 2013-09-27. Retrieved 2013-09-08.
- ↑ "एक छोटा पत्र". Xtuple.org. Retrieved 2014-03-22.
- ↑ "समर्थित प्लेटफार्म". Enyojs.com. Retrieved 2015-09-25.
- ↑ "webOS Enyo framework free to developers today, brings pixel density agnostic apps to phones, tablets and PC". Engadget.com. Retrieved 2013-09-08.
- ↑ "HP News - HP to Commit webOS to Open Source by Fall 2012".
- ↑ "Enyo 2 Exits Beta".
- ↑ "Announcing Enyo 2.0.1".
- ↑ "Enyo 2.1: Theming, Localization, and more!".
- ↑ "Enyo 2.1.1: IE 10 and Kindle Fire HD support".
- ↑ "Enyo 2.2: Even More Platforms, List Madness".
- ↑ "Announcing Enyo 2.3.0-pre.10". Blog.enyojs.com. Retrieved 25 March 2014.
- ↑ "Introducing Moonstone, Spotlight and Enyo 2.4". Blog.enyojs.com. Retrieved 25 March 2014.
- ↑ "Introducing Moonstone, Spotlight and Enyo 2.4". Blog.enyojs.com. Retrieved 27 September 2015.
- ↑ "Enyo 2.7.0 Released". Blog.enyojs.com. Retrieved 8 December 2017.