रिच इंटरनेट एप्लीकेशन: Difference between revisions

From Vigyanwiki
(text)
(TEXT)
Line 25: Line 25:
Adobe Flash टेक्स्ट, ड्रॉइंग और स्टिल इमेज का एनिमेशन प्रदान करने के लिए [[वेक्टर ग्राफिक्स]] और [[रास्टर ग्राफिक्स]] में हेरफेर करता है। यह ऑडियो और वीडियो के द्विदिश [[स्ट्रीमिंग मीडिया]] का समर्थन करता है, और यह माउस, कीबोर्ड, माइक्रोफोन और कैमरा के माध्यम से उपयोगकर्ता इनपुट को कैप्चर कर सकता है। फ्लैश में एक [[वस्तु उन्मुख भाषा]] होती है जिसे [[ActionScript]] कहा जाता है और जावास्क्रिप्ट फ्लैश लैंग्वेज (जेएसएफएल) के माध्यम से ऑटोमेशन का समर्थन करता है। [[एडोब फ्लैश प्लेयर]] का उपयोग करके विभिन्न कंप्यूटर सिस्टम और [[सूचना उपकरण]] पर फ्लैश सामग्री प्रदर्शित की जा सकती है, जो सामान्य वेब ब्राउज़र, कुछ [[चल दूरभाष]] और कुछ अन्य [[इलेक्ट्रॉनिक उपकरण]]ों ([[फ्लैश लाइट]] का उपयोग करके) के लिए निःशुल्क उपलब्ध है।<ref>{{Cite book |last=McCune |first=Doug |url=https://books.google.com/books?id=lazbXwrxrasC |title=Adobe Flex 3.0 For Dummies |last2=Subramaniam |first2=Deepa |date=2009-02-23 |publisher=John Wiley & Sons |isbn=978-0-470-43682-0 |language=en}}</ref>
Adobe Flash टेक्स्ट, ड्रॉइंग और स्टिल इमेज का एनिमेशन प्रदान करने के लिए [[वेक्टर ग्राफिक्स]] और [[रास्टर ग्राफिक्स]] में हेरफेर करता है। यह ऑडियो और वीडियो के द्विदिश [[स्ट्रीमिंग मीडिया]] का समर्थन करता है, और यह माउस, कीबोर्ड, माइक्रोफोन और कैमरा के माध्यम से उपयोगकर्ता इनपुट को कैप्चर कर सकता है। फ्लैश में एक [[वस्तु उन्मुख भाषा]] होती है जिसे [[ActionScript]] कहा जाता है और जावास्क्रिप्ट फ्लैश लैंग्वेज (जेएसएफएल) के माध्यम से ऑटोमेशन का समर्थन करता है। [[एडोब फ्लैश प्लेयर]] का उपयोग करके विभिन्न कंप्यूटर सिस्टम और [[सूचना उपकरण]] पर फ्लैश सामग्री प्रदर्शित की जा सकती है, जो सामान्य वेब ब्राउज़र, कुछ [[चल दूरभाष]] और कुछ अन्य [[इलेक्ट्रॉनिक उपकरण]]ों ([[फ्लैश लाइट]] का उपयोग करके) के लिए निःशुल्क उपलब्ध है।<ref>{{Cite book |last=McCune |first=Doug |url=https://books.google.com/books?id=lazbXwrxrasC |title=Adobe Flex 3.0 For Dummies |last2=Subramaniam |first2=Deepa |date=2009-02-23 |publisher=John Wiley & Sons |isbn=978-0-470-43682-0 |language=en}}</ref>


अपाचे फ्लेक्स, पूर्व में एडोब फ्लेक्स, एडोब फ्लैश प्लेटफॉर्म पर आधारित क्रॉस-प्लेटफॉर्म आरआईए के विकास और तैनाती के लिए एक [[सॉफ़्टवेयर विकास किट]] (एसडीके) है। प्रारंभ में Macromedia द्वारा विकसित और फिर [[Adobe Systems]] द्वारा अधिग्रहित किया गया, Flex को Adobe द्वारा 2011 में [[Apache Software Foundation]] को दान कर दिया गया था।
अपाचे फ्लेक्स, पूर्व में एडोब फ्लेक्स, एडोब फ्लैश प्लेटफॉर्म पर आधारित क्रॉस-प्लेटफॉर्म RIA के विकास और नियोजन के लिए एक [[सॉफ़्टवेयर विकास किट]] (SDK) है। प्रारंभ में मैक्रोमीडिया द्वारा विकसित और फिर [[Adobe Systems|एडोब सिस्टम्स]] द्वारा अधिग्रहित किया गया, फ्लेक्स को एडोब द्वारा 2011 में [[Apache Software Foundation|अपाचे सॉफ्टवेयर प्रतिष्ठान]] को दान कर दिया गया था।


=== जावा एप्लेट ===
=== जावा एप्लेट ===
{{Main article|Java applet}}
{{Main article|जावा एप्लेट}}
जावा एप्लेट्स का उपयोग [[इंटरएक्टिव विज़ुअलाइज़ेशन]] बनाने और वीडियो, त्रि-आयामी वस्तुओं और अन्य मीडिया को प्रस्तुत करने के लिए किया गया था। जावा एप्लेट जटिल विज़ुअलाइज़ेशन के लिए उपयुक्त थे जिन्हें उच्च स्तरीय भाषा या एप्लेट और मूल सर्वर के बीच संचार में महत्वपूर्ण प्रोग्रामिंग प्रयास की आवश्यकता थी।
जावा एप्लेट्स का उपयोग [[इंटरएक्टिव विज़ुअलाइज़ेशन|पारस्परिक मानसिक चित्रण]] बनाने और वीडियो, त्रि-आयामी वस्तुओं और अन्य मीडिया को प्रस्तुत करने के लिए किया गया था। जावा एप्लेट जटिल मानसिक चित्रण के लिए उपयुक्त थे जिन्हें उच्च स्तरीय भाषा या एप्लेट और मूल परिसेवक के बीच संचार में महत्वपूर्ण प्रोग्रामिंग प्रयास की आवश्यकता थी।


=== जावाएफएक्स ===
=== जावा FX ===
{{Main article|JavaFX}}
{{Main article|जावा FX}}
जावाएफएक्स आरआईए बनाने और वितरित करने के लिए एक सॉफ्टवेयर प्लेटफॉर्म है जो विभिन्न प्रकार के जुड़े उपकरणों पर चल सकता है। वर्तमान रिलीज़ (JavaFX 12, 11 मार्च, 2019) डेस्कटॉप, ब्राउज़र और मोबाइल फोन के लिए एप्लिकेशन बनाने में सक्षम बनाता है और 3D समर्थन के साथ आता है। टीवी सेट-टॉप बॉक्स, गेमिंग कंसोल, ब्लू-रे प्लेयर और अन्य प्लेटफॉर्म की योजना बनाई गई है। जावा एफएक्स प्लग-इन जावा एप्लेट या [[Webstar]] के माध्यम से चलता है।<ref>{{Cite web |title=JavaFX 2.2 Release Notes {{!}} JavaFX 2 Tutorials and Documentation |url=https://docs.oracle.com/javafx/2/release_notes_2-2/jfxpub-release_notes_2-2.htm |access-date=2022-11-24 |website=docs.oracle.com}}</ref>
 
जावा FX RIA बनाने और वितरित करने के लिए एक सॉफ्टवेयर प्लेटफॉर्म है जो विभिन्न प्रकार के जुड़े उपकरणों पर चल सकता है। वर्तमान प्रकाशन (जावा FX 12, 11 मार्च, 2019) डेस्कटॉप, ब्राउज़र और मोबाइल फोन के लिए एप्लिकेशन बनाने में सक्षम बनाता है और 3D समर्थन के साथ आता है। टीवी सेट-टॉप बॉक्स, गेमिंग कंसोल, ब्लू-रे वादक और अन्य प्लेटफॉर्म की योजना बनाई गई है। जावा FX प्लग-इन जावा एप्लेट या [[Webstar|वेबस्टार]] के माध्यम से चलता है।<ref>{{Cite web |title=JavaFX 2.2 Release Notes {{!}} JavaFX 2 Tutorials and Documentation |url=https://docs.oracle.com/javafx/2/release_notes_2-2/jfxpub-release_notes_2-2.htm |access-date=2022-11-24 |website=docs.oracle.com}}</ref>




=== माइक्रोसॉफ्ट सिल्वरलाइट ===
=== माइक्रोसॉफ्ट सिल्वरलाइट ===
{{Main article|Microsoft Silverlight}}
{{Main article|माइक्रोसॉफ्ट सिल्वरलाइट}}
सिल्वरलाइट को माइक्रोसॉफ्ट द्वारा एक अन्य मालिकाना विकल्प के रूप में प्रस्तावित किया गया था। तकनीक को व्यापक रूप से स्वीकार नहीं किया गया है और उदाहरण के लिए, कई मोबाइल उपकरणों पर समर्थन की कमी है। बीजिंग में 2008 के ग्रीष्मकालीन ओलंपिक सहित कार्यक्रमों के लिए आवेदन के कुछ उदाहरण वीडियो स्ट्रीमिंग थे,<ref>{{cite web|url=https://techcrunch.com/2008/01/06/microsoft-silverlight-gets-a-high-profile-win-2008-bejing-olympics/ |title=Microsoft Silverlight Gets a High Profile Win: 2008 Beijing Olympics| access-date=2010-02-23}}</ref> वैंकूवर में [[2010 शीतकालीन ओलंपिक]],<ref>{{cite web|url=http://www.businessinsider.com/microsoft-wins-the-2010-olympics-for-silverlight-2009-3 |title=Microsoft Wins The 2010 Olympics For Silverlight| access-date=2010-02-23}}</ref> और संयुक्त राज्य अमेरिका में दोनों प्रमुख राजनीतिक दलों के लिए 2008 के सम्मेलन।<ref>{{cite web |url=http://www.microsoft.com/presspass/features/2008/aug08/08-19conventions.mspx |title=Microsoft Working to Make Political Conventions Unconventional |access-date=2010-02-23 |url-status=dead |archive-url=https://web.archive.org/web/20100519135325/http://www.microsoft.com/presspass/features/2008/aug08/08-19conventions.mspx |archive-date=2010-05-19 }}</ref> Silverlight का उपयोग [[Netflix]] द्वारा अपनी तत्काल वीडियो स्ट्रीमिंग सेवा के लिए भी किया गया था।<ref>{{cite web |url=http://netflix.mediaroom.com/index.php?s=43&item=288 |title=Netflix Begins Roll-Out of 2nd Generation Media Player for Instant Streaming on Windows PCs and Intel Macs |access-date=2010-02-23 |url-status=dead |archive-url=https://web.archive.org/web/20100529122655/http://netflix.mediaroom.com/index.php?s=43&item=288 |archive-date=2010-05-29 }}</ref> सिल्वरलाइट अब सक्रिय विकास के अधीन नहीं है और माइक्रोसॉफ्ट एज, माइक्रोसॉफ्ट के सबसे हालिया ब्राउज़र में समर्थित नहीं है।
 
सिल्वरलाइट को माइक्रोसॉफ्ट द्वारा एक अन्य मालिकाना विकल्प के रूप में प्रस्तावित किया गया था। तकनीक को व्यापक रूप से स्वीकार नहीं किया गया है और उदाहरण के लिए, कई मोबाइल उपकरणों पर समर्थन की कमी है। बीजिंग में 2008 के ग्रीष्मकालीन ओलंपिक कार्यक्रमों सहित<ref>{{cite web|url=https://techcrunch.com/2008/01/06/microsoft-silverlight-gets-a-high-profile-win-2008-bejing-olympics/ |title=Microsoft Silverlight Gets a High Profile Win: 2008 Beijing Olympics| access-date=2010-02-23}}</ref> वैंकूवर में [[2010 शीतकालीन ओलंपिक]],<ref>{{cite web|url=http://www.businessinsider.com/microsoft-wins-the-2010-olympics-for-silverlight-2009-3 |title=Microsoft Wins The 2010 Olympics For Silverlight| access-date=2010-02-23}}</ref> और संयुक्त राज्य अमेरिका में दोनों प्रमुख राजनीतिक दलों के लिए 2008 के सम्मेलन के लिए आवेदन वीडियो प्रवाह के कुछ उदाहरण थे।<ref>{{cite web |url=http://www.microsoft.com/presspass/features/2008/aug08/08-19conventions.mspx |title=Microsoft Working to Make Political Conventions Unconventional |access-date=2010-02-23 |url-status=dead |archive-url=https://web.archive.org/web/20100519135325/http://www.microsoft.com/presspass/features/2008/aug08/08-19conventions.mspx |archive-date=2010-05-19 }}</ref> सिल्वरलाइट का उपयोग [[Netflix|नेटफ्लिक्स]] द्वारा अपनी तत्काल वीडियो प्रवाह सेवा के लिए भी किया गया था।<ref>{{cite web |url=http://netflix.mediaroom.com/index.php?s=43&item=288 |title=Netflix Begins Roll-Out of 2nd Generation Media Player for Instant Streaming on Windows PCs and Intel Macs |access-date=2010-02-23 |url-status=dead |archive-url=https://web.archive.org/web/20100529122655/http://netflix.mediaroom.com/index.php?s=43&item=288 |archive-date=2010-05-29 }}</ref> सिल्वरलाइट अब सक्रिय विकास के अधीन नहीं है और माइक्रोसॉफ्ट एज, माइक्रोसॉफ्ट के सबसे नवागत ब्राउज़र में समर्थित नहीं है।


=== गियर्स ===
=== गियर्स ===
{{Main|Gears (software)}}
{{Main|गियर्स (सॉफ्टवेयर)}}
गियर्स, जिसे पहले Google गियर्स के नाम से जाना जाता था, एक बंद [[उपयोगिता सॉफ्टवेयर]] है जो Google Chrome सहित वेब ब्राउज़रों को ऑफ़लाइन संग्रहण और अन्य अतिरिक्त सुविधाएँ प्रदान करता है। मानकीकृत HTML5 विधियों के पक्ष में गियर्स को बंद कर दिया गया था। गियर्स को Google Chrome 12 से हटा दिया गया था।<ref>{{Cite web|title=Chrome Stable Release|url=https://chromereleases.googleblog.com/2011/06/chrome-stable-release.html|access-date=2021-04-12|website=Chrome Releases|language=en}}</ref>
 
गियर्स, जिसे पहले गूगल गियर्स के नाम से जाना जाता था, एक स्थगित [[उपयोगिता सॉफ्टवेयर]] है जो गूगल क्रोम सहित वेब ब्राउज़रों को ऑफ़लाइन संग्रहण और अन्य अतिरिक्त सुविधाएँ प्रदान करता है। मानकीकृत HTML5 विधियों के पक्ष में गियर्स को बंद कर दिया गया था। गियर्स को गूगल क्रोम 12 से हटा दिया गया था।<ref>{{Cite web|title=Chrome Stable Release|url=https://chromereleases.googleblog.com/2011/06/chrome-stable-release.html|access-date=2021-04-12|website=Chrome Releases|language=en}}</ref>




=== अन्य तकनीकें ===
=== अन्य तकनीकें ===
RIA अपनी कार्यक्षमता बढ़ाने के लिए [[XForms]] का उपयोग कर सकते हैं।{{citation needed|date=November 2016}}{{original research inline|date=November 2016}} [[एक्सएमएल]] और [[एक्सएसएलटी]] का उपयोग करना<ref name="परिवर्तन">{{cite web|url=http://www.w3.org/standards/xml/transformation |title=परिवर्तन|date=2012-09-19}}</ref> कुछ [[एक्सएचटीएमएल]] के साथ, सीएसएस और जावास्क्रिप्ट का उपयोग डेटा टेबल जैसे समृद्ध क्लाइंट साइड यूआई घटकों को उत्पन्न करने के लिए भी किया जा सकता है, जिन्हें सर्वर पर वापस जाए बिना क्लाइंट पर स्थानीय रूप से सहारा लिया जा सकता है। Mozilla और Internet Explorer ब्राउज़र दोनों इसका समर्थन करते हैं।
RIA अपनी कार्यक्षमता बढ़ाने के लिए [[XForms|एक्सफॉर्म]] का उपयोग कर सकते हैं।{{citation needed|date=November 2016}}{{original research inline|date=November 2016}} [[एक्सएमएल|XML]] और [[एक्सएसएलटी|XSLT]] का उपयोग करना<ref name="परिवर्तन">{{cite web|url=http://www.w3.org/standards/xml/transformation |title=परिवर्तन|date=2012-09-19}}</ref> कुछ [[एक्सएचटीएमएल|XHTML]] के साथ, CSS और जावास्क्रिप्ट का उपयोग डेटा टेबल जैसे समृद्ध क्लाइंट साइड UI घटकों को उत्पन्न करने के लिए भी किया जा सकता है, जिन्हें सर्वर पर वापस जाए बिना क्लाइंट पर स्थानीय रूप से सहारा लिया जा सकता है। मोजिला और इंटरनेट एक्सप्लोरर ब्राउज़र दोनों इसका समर्थन करते हैं।
 
== पुराने मानकों में सुरक्षा विषय ==
RIAs वेब खोज इंजनों के लिए अनुक्रमण संबंधी चुनौतियाँ प्रस्तुत करते हैं, लेकिन एडोब फ्लैश विषयवस्तु अब कम से कम आंशिक रूप से अनुक्रमित करने योग्य है।<ref>{{cite web|url=https://techcrunch.com/2008/06/30/once-nearly-invisible-to-search-engines-flash-files-can-now-be-found-and-indexed/|title=Once Nearly Invisible To Search Engines, Flash Files Can Now Be Found And Indexed|author=Erick Schonfeld|publisher=AOL|work=TechCrunch|access-date=2 May 2015}}</ref>
 
एप्लिकेशन सॉफ़्टवेयर की तुलना में सुरक्षा में सुधार हो सकता है (उदाहरण के लिए [[सैंडबॉक्स (कंप्यूटर सुरक्षा)]] के उपयोग और स्वचालित अद्यतन के माध्यम से), लेकिन विस्तारण स्वयं [[भेद्यता (कंप्यूटिंग)]] के अधीन रहते हैं और पहुंच प्रायः मूल वेब अनुप्रयोगों की तुलना में बहुत अधिक होती है। सुरक्षा उद्देश्यों के लिए, अधिकांश RIA क्लाइंट डेस्कटॉप के एक विशेष पृथक क्षेत्र के भीतर अपने ग्राहक भाग चलाते हैं जिसे सैंडबॉक्स कहा जाता है। सैंडबॉक्स कनेक्शन के दूसरी तरफ एप्लिकेशन सर्वर पर क्लाइंट पर संचिका-प्रणाली और संचालन प्रणाली तक दृश्यता और पहुंच को सीमित करता है। यह दृष्टिकोण क्लाइंट प्रणाली को स्थानीय गतिविधियों, सुधार आदि को संभालने की अनुमति देता है, जिससे विशेष रूप से तथाकथित थिन क्लाइंट के आसपास निर्मित क्लाइंट-सर्वर कार्यान्वयन में क्लाइंट-सर्वर परियात की मात्रा और आवृत्ति कम हो जाती है।<ref>[http://www.isecpartners.com/files/RIA_World_BH_2008.pdf Living in the RIA World: Blurring the Line Between Web and Desktop Security, 2008]</ref>


== पुराने मानकों में सुरक्षा मुद्दे ==
RIAs वेब खोज इंजनों के लिए अनुक्रमण संबंधी चुनौतियाँ प्रस्तुत करते हैं, लेकिन Adobe Flash सामग्री अब कम से कम आंशिक रूप से अनुक्रमित करने योग्य है।<ref>{{cite web|url=https://techcrunch.com/2008/06/30/once-nearly-invisible-to-search-engines-flash-files-can-now-be-found-and-indexed/|title=Once Nearly Invisible To Search Engines, Flash Files Can Now Be Found And Indexed|author=Erick Schonfeld|publisher=AOL|work=TechCrunch|access-date=2 May 2015}}</ref>
एप्लिकेशन सॉफ़्टवेयर की तुलना में सुरक्षा में सुधार हो सकता है (उदाहरण के लिए [[सैंडबॉक्स (कंप्यूटर सुरक्षा)]] के उपयोग और स्वचालित अपडेट के माध्यम से), लेकिन एक्सटेंशन स्वयं [[भेद्यता (कंप्यूटिंग)]] के अधीन रहते हैं और पहुंच अक्सर मूल वेब अनुप्रयोगों की तुलना में बहुत अधिक होती है। सुरक्षा उद्देश्यों के लिए, अधिकांश आरआईए क्लाइंट डेस्कटॉप के एक विशेष पृथक क्षेत्र के भीतर अपने ग्राहक भाग चलाते हैं जिसे सैंडबॉक्स कहा जाता है। सैंडबॉक्स कनेक्शन के दूसरी तरफ एप्लिकेशन सर्वर पर क्लाइंट पर फ़ाइल-सिस्टम और ऑपरेटिंग सिस्टम तक दृश्यता और पहुंच को सीमित करता है। यह दृष्टिकोण क्लाइंट सिस्टम को स्थानीय गतिविधियों, सुधार आदि को संभालने की अनुमति देता है, जिससे क्लाइंट-सर्वर ट्रैफ़िक की मात्रा और आवृत्ति कम हो जाती है, विशेष रूप से तथाकथित थिन क्लाइंट के आसपास निर्मित क्लाइंट-सर्वर कार्यान्वयन।<ref>[http://www.isecpartners.com/files/RIA_World_BH_2008.pdf Living in the RIA World: Blurring the Line Between Web and Desktop Security, 2008]</ref>




== यह भी देखें ==
== यह भी देखें ==
* एचटीएमएल 5
* HTML 5
* [[समृद्ध वेब एप्लिकेशन फ्रेमवर्क की सूची]]
* [[समृद्ध वेब एप्लिकेशन फ्रेमवर्क की सूची|समृद्ध वेब एप्लिकेशन प्राधार की सूची]]
* [[प्लेटफ़ॉर्म-स्वतंत्र जीयूआई लाइब्रेरी]]
* [[प्लेटफ़ॉर्म-स्वतंत्र जीयूआई लाइब्रेरी|PIGUI]]


==संदर्भ==
==संदर्भ==

Revision as of 17:49, 25 February 2023

समृद्ध वेब अनुप्रयोग (मूल रूप से एक समृद्ध इंटरनेट एप्लिकेशन, या RIA या इंस्टॉल करने योग्य इंटरनेट एप्लिकेशन कहा जाता है) एक वेब एप्लिकेशन है जिसमें डेस्कटॉप एप्लीकेशन सॉफ्टवेयर की कई विशेषताएं हैं। अवधारणा एकल-पृष्ठ एप्लिकेशन से निकटता से संबंधित है, और उपयोगकर्ता पारस्परिक सुविधाओं जैसे खींचें और छोड़ें, पृष्ठभूमि मेनू, WYSIWYG संपादन आदि की अनुमति दे सकती है। अवधारणा को पहली बार 2002 में मैक्रोमीडिया द्वारा मैक्रोमीडिया फ्लैश MX उत्पाद का वर्णन करने के लिए प्रस्तुत किया गया था (जो बाद में एडोब फ्लैश बन गया)।[1] 2000 के दशक के दौरान, इस शब्द को जावा एप्लेट, माइक्रोसॉफ्ट सिल्वरलाइट सहित अन्य प्रतिस्पर्धी ब्राउज़र प्लगइन प्रौद्योगिकियों के साथ विकसित वेब अनुप्रयोगों का वर्णन करने के लिए सामान्यीकृत किया गया था।

ब्राउजर प्लगइन अंतरापृष्ठ के बहिष्करण और मानक HTML 5 प्रौद्योगिकियों के परिवर्तन के साथ, समृद्ध वेब अनुप्रयोगों को एकल-पृष्ठ एप्लिकेशन और प्रगतिशील वेब अनुप्रयोग सहित जावास्क्रिप्ट वेब एप्लिकेशन के साथ बदल दिया गया।

इतिहास

मैक्रोमीडिया (अब एडोब इंक) द्वारा मार्च 2002 के एक श्वेत पत्र में समृद्ध ग्राहक और समृद्ध इंटरनेट एप्लिकेशन का प्रारम्भ किया गया।[1] हालांकि यह अवधारणा कई वर्षों पहले नामों के तहत अस्तित्व में थी, जिनमें निम्न सम्मिलित हैं: अप्रैल 1999 में माइक्रोसॉफ्ट द्वारा रिमोट स्क्रिप्टिंग,[2] अक्टूबर 2000 में फॉरेस्टर रिसर्च द्वारा एक्स इंटरनेट,[3] समृद्ध वेब अनुप्रयोग।[4]

नवंबर 2011 में, कई घोषणाएं हुईं, जिन्होंने HTML5 विकल्पों के पक्ष में प्लग-इन पर आधारित समृद्ध वेब एप्लिकेशन शिल्प विद्या की मांग में गिरावट का प्रदर्शन किया। एडोब ने घोषणा की कि अब फ्लैश का उत्पादन मोबाइल या टीवी के लिए नहीं किया जाएगा[5] [6] (एडोब AIR पर अपने प्रयासों को फिर से केंद्रित करते हुए)। पुणडित ने डेस्कटॉप पर भी इसकी निरंतर प्रासंगिकता पर सवाल उठाया[7] और इसे अंत का प्रारम्भ बताया।[8] ब्लैकबेरी (कंपनी) (RIM) ने घोषणा की कि वह ब्लैकबेरी प्लेबुक के लिए फ्लैश विकसित करना जारी रखेगी, इस निर्णय पर कुछ टिप्पणीकारों ने सवाल उठाया था।[9] अफवाहें बताती हैं कि माइक्रोसॉफ्ट संस्करण 5 जारी होने के बाद सिल्वरलाइट को बंद कर देगा।[10] इन घोषणाओं के संयोजन में कुछ ने इसे ब्राउज़र प्लग-इन के लिए लाइन के अंत की घोषणा की थी।[11]


समृद्ध मोबाइल एप्लिकेशन

समृद्ध मोबाइल एप्लिकेशन (RMA) एक मोबाइल एप्लिकेशन है जो समृद्ध वेब अनुप्रयोगों से कई गुणों को प्राप्त करता है और कई स्पष्ट गुणों को प्रदर्शित करता है, जैसे कि संदर्भ जागरूकता और सर्वव्यापकता है।[12][13][1] RMA ऊर्जा कुशल, बहु-स्तरीय, ऑनलाइन मोबाइल एप्लिकेशन हैं जो मोबाइल क्लाउड कंप्यूटिंग, भविष्य के वेब और आसन्न संचार प्रौद्योगिकियों के अभिसरण से उत्पन्न हुए हैं, जो एक सुरक्षित तारविहीन वातावरण में उच्च कार्यक्षमता, उच्च कार्यक्षमता के माध्यम से समृद्ध उपयोगकर्ता अनुभव प्रदान करने के लिए आसन्न संचार प्रौद्योगिकियां, संदर्भ-जागरूकता, ऑफ़लाइन उपयोगिता, सुवाह्यता और डेटा सर्वव्यापकता को सक्षम करती है।Cite error: Closing </ref> missing for <ref> tag

अपाचे फ्लेक्स, पूर्व में एडोब फ्लेक्स, एडोब फ्लैश प्लेटफॉर्म पर आधारित क्रॉस-प्लेटफॉर्म RIA के विकास और नियोजन के लिए एक सॉफ़्टवेयर विकास किट (SDK) है। प्रारंभ में मैक्रोमीडिया द्वारा विकसित और फिर एडोब सिस्टम्स द्वारा अधिग्रहित किया गया, फ्लेक्स को एडोब द्वारा 2011 में अपाचे सॉफ्टवेयर प्रतिष्ठान को दान कर दिया गया था।

जावा एप्लेट

जावा एप्लेट्स का उपयोग पारस्परिक मानसिक चित्रण बनाने और वीडियो, त्रि-आयामी वस्तुओं और अन्य मीडिया को प्रस्तुत करने के लिए किया गया था। जावा एप्लेट जटिल मानसिक चित्रण के लिए उपयुक्त थे जिन्हें उच्च स्तरीय भाषा या एप्लेट और मूल परिसेवक के बीच संचार में महत्वपूर्ण प्रोग्रामिंग प्रयास की आवश्यकता थी।

जावा FX

जावा FX RIA बनाने और वितरित करने के लिए एक सॉफ्टवेयर प्लेटफॉर्म है जो विभिन्न प्रकार के जुड़े उपकरणों पर चल सकता है। वर्तमान प्रकाशन (जावा FX 12, 11 मार्च, 2019) डेस्कटॉप, ब्राउज़र और मोबाइल फोन के लिए एप्लिकेशन बनाने में सक्षम बनाता है और 3D समर्थन के साथ आता है। टीवी सेट-टॉप बॉक्स, गेमिंग कंसोल, ब्लू-रे वादक और अन्य प्लेटफॉर्म की योजना बनाई गई है। जावा FX प्लग-इन जावा एप्लेट या वेबस्टार के माध्यम से चलता है।[14]


माइक्रोसॉफ्ट सिल्वरलाइट

सिल्वरलाइट को माइक्रोसॉफ्ट द्वारा एक अन्य मालिकाना विकल्प के रूप में प्रस्तावित किया गया था। तकनीक को व्यापक रूप से स्वीकार नहीं किया गया है और उदाहरण के लिए, कई मोबाइल उपकरणों पर समर्थन की कमी है। बीजिंग में 2008 के ग्रीष्मकालीन ओलंपिक कार्यक्रमों सहित[15] वैंकूवर में 2010 शीतकालीन ओलंपिक,[16] और संयुक्त राज्य अमेरिका में दोनों प्रमुख राजनीतिक दलों के लिए 2008 के सम्मेलन के लिए आवेदन वीडियो प्रवाह के कुछ उदाहरण थे।[17] सिल्वरलाइट का उपयोग नेटफ्लिक्स द्वारा अपनी तत्काल वीडियो प्रवाह सेवा के लिए भी किया गया था।[18] सिल्वरलाइट अब सक्रिय विकास के अधीन नहीं है और माइक्रोसॉफ्ट एज, माइक्रोसॉफ्ट के सबसे नवागत ब्राउज़र में समर्थित नहीं है।

गियर्स

गियर्स, जिसे पहले गूगल गियर्स के नाम से जाना जाता था, एक स्थगित उपयोगिता सॉफ्टवेयर है जो गूगल क्रोम सहित वेब ब्राउज़रों को ऑफ़लाइन संग्रहण और अन्य अतिरिक्त सुविधाएँ प्रदान करता है। मानकीकृत HTML5 विधियों के पक्ष में गियर्स को बंद कर दिया गया था। गियर्स को गूगल क्रोम 12 से हटा दिया गया था।[19]


अन्य तकनीकें

RIA अपनी कार्यक्षमता बढ़ाने के लिए एक्सफॉर्म का उपयोग कर सकते हैं।[citation needed][original research?] XML और XSLT का उपयोग करना[20] कुछ XHTML के साथ, CSS और जावास्क्रिप्ट का उपयोग डेटा टेबल जैसे समृद्ध क्लाइंट साइड UI घटकों को उत्पन्न करने के लिए भी किया जा सकता है, जिन्हें सर्वर पर वापस जाए बिना क्लाइंट पर स्थानीय रूप से सहारा लिया जा सकता है। मोजिला और इंटरनेट एक्सप्लोरर ब्राउज़र दोनों इसका समर्थन करते हैं।

पुराने मानकों में सुरक्षा विषय

RIAs वेब खोज इंजनों के लिए अनुक्रमण संबंधी चुनौतियाँ प्रस्तुत करते हैं, लेकिन एडोब फ्लैश विषयवस्तु अब कम से कम आंशिक रूप से अनुक्रमित करने योग्य है।[21]

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


यह भी देखें

संदर्भ

  1. 1.0 1.1 1.2 Macromedia Flash MX—A next-generation rich client
  2. Clinick, Andrew (12 April 1999). "Remote Scripting". Microsoft Docs. Retrieved 2019-07-10.
  3. Colony, George F. (October 2000). "My View: X Internet". Forrester Research. Archived from the original on 2008-05-18.
  4. Nations, Daniel. "Web Applications". About.com. Archived from the original on 2008-10-14.
  5. "Adobe Flash Player Turfed for Mobile Devices". Retrieved 11 November 2011.
  6. "Adobe Scrapping Flash for TV, Too". Retrieved 11 November 2011.
  7. "PlayBook has a Flash-filled future; RIM's worst decision to date?".
  8. "The beginning of the end for Adobe's Flash". Retrieved 11 November 2011.
  9. "PlayBook has a Flash-filled future; RIM's worst decision to date?". Retrieved 11 November 2011.
  10. "Silverlight 5 - the end of the line". Retrieved 11 November 2011.
  11. "Flash, Silverlight and the end of the line for browser plug-ins".
  12. Khan, Atta ur Rehman; Othman, Mazliza; Khan, Abdul Nasir; Abid, Shahbaz Akhtar; Madani, Sajjad Ahmad (2015-04-23). "MobiByte: An Application Development Model for Mobile Cloud Computing". Journal of Grid Computing (in English). 13 (4): 605–628. doi:10.1007/s10723-015-9335-x. ISSN 1570-7873.
  13. Khan, A. u R.; Othman, M.; Xia, F.; Khan, A. N. (2015-05-01). "Context-Aware Mobile Cloud Computing and Its Challenges". IEEE Cloud Computing. 2 (3): 42–49. doi:10.1109/MCC.2015.62. ISSN 2325-6095.
  14. "JavaFX 2.2 Release Notes | JavaFX 2 Tutorials and Documentation". docs.oracle.com. Retrieved 2022-11-24.
  15. "Microsoft Silverlight Gets a High Profile Win: 2008 Beijing Olympics". Retrieved 2010-02-23.
  16. "Microsoft Wins The 2010 Olympics For Silverlight". Retrieved 2010-02-23.
  17. "Microsoft Working to Make Political Conventions Unconventional". Archived from the original on 2010-05-19. Retrieved 2010-02-23.
  18. "Netflix Begins Roll-Out of 2nd Generation Media Player for Instant Streaming on Windows PCs and Intel Macs". Archived from the original on 2010-05-29. Retrieved 2010-02-23.
  19. "Chrome Stable Release". Chrome Releases (in English). Retrieved 2021-04-12.
  20. "परिवर्तन". 2012-09-19.
  21. Erick Schonfeld. "Once Nearly Invisible To Search Engines, Flash Files Can Now Be Found And Indexed". TechCrunch. AOL. Retrieved 2 May 2015.
  22. Living in the RIA World: Blurring the Line Between Web and Desktop Security, 2008


बाहरी संबंध