एन्यो (सॉफ्टवेयर)

From Vigyanwiki
Enyo
Developer(s)LG, HP Inc. and USA Today[1]
Initial releaseFebruary 9, 2011; 14 years ago (2011-02-09)
Stable release
2.7.0 / April 1, 2016 (2016-04-01)
Written inObject-oriented programming
Operating systemCross-platform
TypeJavaScript framework
LicenseApache License 2.0
Websiteenyojs.com

दर्पण क्रॉस-प्लेटफ़ॉर्म मोबाइल, डेस्कटॉप, टीवी और वेब एप्लिकेशन के लिए खुला स्रोत सॉफ्टवेयर जावास्क्रिप्ट ढांचा है, जो वस्तु-उन्मुख कैप्सूलीकरण और प्रतिरूपकता पर ज़ोर देता है।[2] प्रारंभ में पाम इंक द्वारा विकसित किया गया था, जिसे बाद में हेवलेट पैकर्ड द्वारा अधिग्रहित किया गया और फिर अपाचे 2.0 लाइसेंस के अनुसार जारी किया गया।[3] यह एलजी इलेक्ट्रॉनिक्स और हेवलेट-पैकार्ड द्वारा प्रायोजित है।

बूटप्लेट

बूटप्लेट ऐप बनाने का सरल विधि यह है कि प्रोग्राम के फ़ोल्डर ट्री (डेटा संरचना) का कंकाल प्रदान करता है। बूटप्लेट टेम्पलेट पूर्ण प्रारंभक परियोजना प्रदान करता है जो बॉक्स से बाहर स्रोत नियंत्रण और क्रॉस-प्लेटफ़ॉर्म परिनियोजन का समर्थन करता है। इसका उपयोग नई परियोजना के निर्माण और इसके अंतिम परिनियोजन की तैयारी दोनों को सुविधाजनक बनाने के लिए किया जा सकता है।[4]


पुस्तकालय

  • लेआउट: फ़िटेबल्स, स्क्रोलर्स, सूचियाँ, दराज, पैनल।
  • ओनिक्स: वेबओएस/टचपैड बनावट की मूल शैली पर आधारित किन्तु किसी भी प्लेटफ़ॉर्म पर उपयोग के लिए उपलब्ध है।
  • मूनस्टोन: एलजी स्मार्टटीवी अनुप्रयोग द्वारा उपयोग किया जाता है किन्तु किसी भी प्लेटफार्म पर उपयोग के लिए उपलब्ध है।
  • स्पॉटलाइट: कुंजी-आधारित अंतरपृष्ठ का समर्थन करने के लिए दूरस्थ नियंत्रण और कीबोर्ड पर वृत्तांत को इंगित और क्लिक करें।
  • मोची:[5] विकसित उपयोक्ता अंतरपृष्ठ पुस्तकालय ।
    चित्रकला
    यह समुदाय द्वारा बनाए रखा गया है क्योंकि वेबओएस के पीछे की टीम ने खुला स्त्रोत के रूप में पाम/ एचपी से इस परित्यक्त अंतरपृष्ठ को जारी किया है।[6] यह पुस्तकालय अभी बूटप्लेट पर सम्मलित नहीं है, किन्तु इसमें बनावटी दस्तावेज़ हैं।[7]
  • दर्पण-आईलिब: अंतर्राष्ट्रीयकरण और स्थानीयकरण पुस्तकालय, यह दर्पण अनुप्रयोग पर आईलिब की कार्यक्षमता को लपेटता है।[8] G11n अन्य पुस्तकालय था जिसे दर्पण के नए संस्करणों पर बहिष्कृत कर दिया गया है।
  • कैनवास
  • अतिरिक्त
  • दर्पण-कॉर्डोबा: दर्पण- संगत पुस्तकालय में स्वचालित रूप से प्लेटफ़ॉर्म-विशिष्ट अपाचे कॉर्डोबा पुस्तकालय (डब्ल्यूआईपी) सम्मलित है।

उपयोग

निम्नलिखित परियोजनाएं दर्पण के साथ निर्मित हैं:

दर्पण अनुप्रयोग की आंशिक सूची दर्पण अनुप्रयोग पर पाई जा सकती है। कुछ डेवलपर दर्पण डेवलपर निर्देशिका पर मिल सकते हैं।

उदाहरण

यह दर्पण में 'हैलो वर्ल्ड प्रोग्राम' का उदाहरण है

enyo.kind({
  name: "HelloWorld",
  kind: enyo.Control,
  content: 'Hello, World!',
});

new HelloWorld().write();


समर्थित प्लेटफार्म

सामान्य तौर पर, दर्पण सभी अपेक्षाकृत आधुनिक मानक-आधारित वेब वातावरणों में चल सकता है, किन्तु उनकी विविधता के कारण प्राथमिकता के तीन स्तर हैं। 2015 में[13] समर्थित कुछ प्लेटफार्म हैं।

  • टियर 1 उच्च प्राथमिकता पर समर्थित:

पैकेज्ड ऐप्स: आईओएस7, आईओएस6 (फोन अंतर), एंड्रॉइड (ऑपरेटिंग सिस्टम) 4+ (फोन अंतर), विंडोज 8.1 स्टोर ऐप और विंडोज फोन 8 (फोन अंतर), ब्लैकबेरी 10 (फोन अंतर), क्रोम वेब स्टोर ऐप, एलजी वेबओएस।

डेस्कटॉप ब्राउज़र: गूगल क्रोम (नवीनतम), सफारी (वेब ​​ब्राउज़र) (नवीनतम मैक), फ़ायरफ़ॉक्स (नवीनतम), आईई11 आईई10, आईई9, आईई8। (जीतना)।

मोबाइल ब्राउज़र: आईओएस7, आईओएस6, एंड्रॉयड 4+ क्रोम, किंडल फायर और एच.डी, ब्लैकबेरी 10, आईई11 (विंडोज 8.1), आईई10 (विंडोज फोन 8)।

  • टियर 2 समर्थित

पैकेज्ड ऐप्स: आईओएस5, आईओएस4, एंड्रॉयड 2.3,फ़ायरफ़ॉक्स ओएस (प्री-रिलीज़), टिज़ेन ओएस (प्री-रिलीज़), विंडोज 8 स्टोर ऐप, विंडोज (इंटेल ऐपअप)।

डेस्कटॉप ब्राउज़र: ओपेरा, क्रोम> 10, फ़ायरफ़ॉक्स> 4, सफारी> 5।

मोबाइल ब्राउज़र: आईओएस5, आईओएस4, एंड्रॉयड 4+ फ़ायरफ़ॉक्स, वेबओएस 3.0.5, वेबओएस 2.2, ब्लैकबेरी 6-7, ब्लैकबेरी प्लेबुक और अन्य।

  • टियर 3 आंशिक समर्थन

मोबाइल ब्राउज़र: विंडोज फोन 7.5।

  • कोई सहायता नहीं

डेस्कटॉप ब्राउज़र: आईई8

मोबाइल ब्राउज़र: विंडोज फोन 7, ब्लैकबेरी 6, सिम्बियन, ओपेरा मिनी

संस्करण

Release date

Version number

Notes

9 February 2011 1.0 (HP)[14]
  • Resolution independent, one code for Tablet and Cell Phones
  • Fully ready for the HP TouchPad
January, 2012 1.0 (Open Source) HP open sources दर्पण under the अपाचे 2.0 license
25 January 2012 2.0b[15]
  • first दर्पण 2 beta version
  • porting दर्पण 1 to work with all modern web environments, including आईओएस, एंड्रॉयड, Safari, फ़ायरफ़ॉक्स, Chrome, and आईई8+
July 18, 2012 2.0[16] दर्पण 2 production version
August 30, 2012 2.0.1[17]
October 26, 2012 2.1[18]
  • Chrome (for एंड्रॉयड and आईओएस6) support
  • Theming more flexible, localization, and new widgets
  • Bootplate,Samples and other enhancements and fixes
November 28, 2012 2.1.1[19] किंडल फायर एच.डी and आईई 10 (for विंडोज 8,RT and Phone) support
February 21, 2013 2.2[20]
  • विंडोज 8, विंडोज फोन 8 and ब्लैकबेरी 10 support
  • Infinite scrolling list with drag and drop reordering
  • Smaller enhancements and fixes
October 18, 2013 2.3.0-pre.10[21]
  • support for the MVC model of application development
  • Robust data layer support (Model, Collection, Source and Store)
  • Moonstone and Spotlight support.
  • Tightly bound to the release and production schedule for the LG वेबओएस TV
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]
  • Focus on performance and stability.
  • Improvements to the data layer (models, collections, data sources)
April, 2016 2.7[24]
  • Core-level optimization
  • New and modifआईईd core and Moonstone controls
  • SVG library
  • Accessibility support


यह भी देखें

संदर्भ

  1. "Enact : An app development framework built atop React that's easy to use, performant and customizable". Enyojs.com. Retrieved 2021-11-09.
  2. "Enyo अनुप्रयोगों का विकास करना". Archived from the original on 2012-01-04. Retrieved 2011-12-30.
  3. "HP: WebOS, Enyo app framework goes open source". ZDNet. Retrieved 2011-12-30.
  4. "बूटप्लेट जीथब". GitHub. Retrieved 2012-07-24.
  5. "GitHub enyojs/mochi". GitHub. Retrieved 6 April 2014.
  6. "मोची को रिहा करना". Blog.enyojs.com. Retrieved 6 April 2014.
  7. "मोची डिजाइन". GitHub. Retrieved 6 April 2014.
  8. "स्थानीयकरण". Archived from the original on 7 April 2014. Retrieved 6 April 2014.
  9. "एलजी नए वेबोस स्मार्ट टीवी प्लेटफॉर्म के साथ स्मार्ट टीवी को सरल बनाता है". Archived from the original on 2014-02-13. Retrieved 2017-04-25.
  10. "एलजी इलेक्ट्रॉनिक्स स्मार्ट टीवी को बेहतर बनाने के लिए एचपी से वेबओएस का अधिग्रहण करता है". Retrieved 2013-09-08.
  11. "Openbravo Mobile: Technical Overview and Roadmap". Archived from the original on 2013-09-27. Retrieved 2013-09-08.
  12. "एक छोटा पत्र". Xtuple.org. Retrieved 2014-03-22.
  13. "समर्थित प्लेटफार्म". Enyojs.com. Retrieved 2015-09-25.
  14. "webOS Enyo framework free to developers today, brings pixel density agnostic apps to phones, tablets and PC". Engadget.com. Retrieved 2013-09-08.
  15. "HP News - HP to Commit webOS to Open Source by Fall 2012".
  16. "Enyo 2 Exits Beta".
  17. "Announcing Enyo 2.0.1".
  18. "Enyo 2.1: Theming, Localization, and more!".
  19. "Enyo 2.1.1: IE 10 and Kindle Fire HD support".
  20. "Enyo 2.2: Even More Platforms, List Madness".
  21. "Announcing Enyo 2.3.0-pre.10". Blog.enyojs.com. Retrieved 25 March 2014.
  22. "Introducing Moonstone, Spotlight and Enyo 2.4". Blog.enyojs.com. Retrieved 25 March 2014.
  23. "Introducing Moonstone, Spotlight and Enyo 2.4". Blog.enyojs.com. Retrieved 27 September 2015.
  24. "Enyo 2.7.0 Released". Blog.enyojs.com. Retrieved 8 December 2017.


बाहरी संबंध