Movatterモバイル変換


[0]ホーム

URL:


Ugrás a tartalomhoz
Wikipédia
Keresés

Rich Internet Application

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

Változat állapota

Ez a lap egy ellenőrzött változata

Ez aközzétett változat,ellenőrizve:2024. november 3.

Pontosságellenőrzött

ARich Internet Application (RIA) egy webalkalmazás, amely nagyban hasonlít az asztalialkalmazásokhoz. Általábanoldal specifikus böngésző (Site Specific Browser(SSB)), böngészőben található bővítmény, függetlenhomokozó,Javascript kiterjesztett használata vagyvirtuális gép segítségével kerülnek forgalomba. Manapság a három legelterjedtebb platform azAdobe Flash, aJavaFX illetve aMicrosoft Silverlight melyek 96%, 76%, és 68%-os asztali böngésző támogatottsággal rendelkeznek.(2012. januári adatok)[1] Ezen bővítmények támogatása a mobile platformokon annak ellenére alacsony, hogy az internet forgalom megnövekedett ezekről az eszközökről.[2]

Alapvetően a felhasználónak telepítenie kell azoperációs rendszerbe egykörnyezetet, amely letölti, frissíti, ellenőrzi is futtatja a RIA alkalmazást.[3] Ezután a művelet után kezdheti el használni azt. Ez a tulajdonság különbözteti meg legjobban aJavascript alapú alternatíváktól, amilyen például azAJAX, amelyek a böngésző beépített funkcióját használják.

A RIA alkalmazások uralják az online játékokat illetve az olyan alkalmazásokat amelyekben videó felvételre van szükség (megjegyzendő kivétel itt aGmail ami a saját böngészőbe beépülő modulját használja).[4]A webesszabványok, mint például aHTML5, némiképp fejlődtek, ahogyan aböngészők kompatibilitása is ezekkel a szabványokkal. Ennek ellenére még mindig szükség van a plug-ineken alapuló RIA-ára a videó felvételekhez, még úgy is, hogy a HTML5 és a Javascript alapúwidget eszköztár alternatív megoldásokat biztosít a mobil webböngészésre.[5]

Fontosabb platformok

[szerkesztés]

Az alábbi platformok birtokolják a piaci részesedés több mint 50%-át asztali környezetben.[6]

Adobe Flash

[szerkesztés]
Bővebben:Adobe Flash

AzAdobe Flashvektorok ésrasztegrafikák manipulálásával éri el a szövegek, rajzok és képek animációját. Támogatja a kétirányú hang és videóadatfolyamot, és a felhasználó interakciót egér, billentyűzet, mikrofon illetve kamera segítségével. A Flash tartalmaz egyActionScript nevűobjektumorientált nyelvet és támogatja az automatizálást a JavaScript Flash Language (JSFL) segítségével. Flash tartalmak számos számítógép rendszeren és eszközön jeleníthetők megAdobe Flash Player segítségével, amely ingyenesen elérhető a népszerűbbböngészőkhöz.Flash Lite használatával elérhetők még a mobil és egyéb elektronikus eszközökön is ezek a tartalmak.

Java

[szerkesztés]
Bővebben:Java applet

A Java appletek mind interaktív vizualizációk készítésére, mind videók, háromdimenziós objektumok illetve egyéb médiumok megjelenítésére használhatók. A Java appletek alkalmasabbak olyan bonyolultabb vizualizációk elkészítésére, amelyek jelentős programozási munkával járnak magas szintű nyelveken vagy kommunikációt igényelnek az applet és a szerver között. AzOracle újJavaFX platformja egy újabb versenyzőnek számít a RIA alkalmazások között.

Microsoft Silverlight

[szerkesztés]
Bővebben:Microsoft Silverlight

Az elmúlt években a Silverlight nagy vetélytársává vált a Flashnek. Még nem olyan elterjedt a weboldalakon mint a Flash, de számos nagy szabású eseménynek biztosította a videó streaminget. Többek között a2008. évi nyári olimpiai játékoknak Pekingben[7] és a2010. évi téli olimpiai játékoknak Vancouverben.[8] Ugyancsak a Silverlightot használja aNetflix a beépített videó stream szolgáltatásához.[9]

Története

[szerkesztés]

Maga a kifejezés "rich internet application" 2002 márciusában aMacromedia által kiadott white paper-ben jelent meg először, bár a koncepció néhány évvel korábban is létezett már az alábbi neveken:

Tervezés, terjesztés, költség

[szerkesztés]

A RIA programok az úgynevezett Rich Client telepítési modellt (a lefordított kliens alkalmazás a böngészőn keresztül települ) használják a vékony kliens szerver modellel szemben (ahol a felhasználó által látott megjelenítési réteg a szerver által vezérelt).A Flash, Silverlight és JavaFX platformok a felhasználó böngészőjében érhetők el bővítményekként. Ezen platformok adatforgalma limitálva van az inicializálás során, hogy csak azokat a tartalmakat töltsék le amelyek szükségesek az oldal megtekintéséhez. A böngészőbe beépülő bővítményeket csak egyszer kell letölteni, nem szükséges az újratöltésük minden alkalommal amikor az oldal megjelenítésre kerül. Ez a tulajdonság csökkenti az alkalmazások betöltési idejét, a sávszélesség igényét, illetve a szerver elérésének idejét.

A RIA mellett kampányolók állítják, hogy a RIA alkalmazások fejlesztése, karbantartása és üzemeltetése olcsóbb mint aHTML alapú alternatíváké a nagyobb fejlesztői produktivitás és a szabványosított, visszafelé kompatibilis futtató környezeteknek köszönhetően. Egy 2010-esInternational Data Corporation által elkészített tanulmány szerint, átlagosan 450 000 dollár a megtakarítás alkalmazásonként, ha az, Flash segítségével készül (abban az esetben ha aszabad szoftverFlexSDK-t használták), ez 39%-os megtakarítás hároméves időszak alatt.[10]

Jellegzetességek

[szerkesztés]

A RIA alkalmazások kihívást jelentenek akeresőmotorok számára az indexelés miatt, de legalább mostanra a Flash tartalmak részben indexelhetők.[11]A biztonság növelhető magán az alkalmazáson belül (például ahomokozó és automatikus frissítések alkalmazásával), de a böngészőbe beépülő bővítmények sebezhetőek, mivel sokkal nagyobb a futtató eszköz erőforrásaihoz való hozzáférésük, mint a natív webes alkalmazásoknak. Biztonsági megfontolásból a legtöbb RIA alkalmazás a kliens oldali részeket egy elkülönített részen futtatja, amithomokozónak hívnak. Ez a homokozó limitálja a szerver oldal hozzáférését a kliensoldalifájlrendszerhez illetve operációs rendszerhez. Ezzel a megközelítéssel a kliens oldalon végezhetők lokális műveletek, számítások, formázás és egyéb műveletek, így lecsökkentve a szerver-kliens kommunikáció nagyságát és sűrűségét. Ez a tulajdonság nagy előnye a RIA alkalmazásoknak, az úgynevezettvékonykliens megvalósításokkal szemben.[12]

Hanyatlás

[szerkesztés]

2011. novemberében számos bejelentés érkezett amelyek a RIA alkalmazások hanyatlását demonstrálják. Az Adobe bejelentette, hogy abba hagyja a Flash mobilokra[13] és tévékre[14] való fejlesztését(átcsoportosítja az erőforrásait aAdobe AIR-re). Tudósok megkérdőjelezték a PC-re való gyártás fontosságát is.[15] Úgy jellemezték ezen eseményeket mint "a vég kezdete".[16] A Rim bejelentette, hogy folytatná a Flash fejlesztését a PlayBookra, melyet a "Rim legrosszabb döntése" néven emlegetnek.[15] Pletykák terjednek arról, hogy a Microsoft feladja a Silverlightot az ötös verzió megjelenése után.[17] Ezen bejelentések kombinációja azt mondatja egyesekkel, hogy itt a vége a böngészőbe épülő bővítmények korának.[18]

Jegyzetek

[szerkesztés]
  1. Rich Internet Application Market Share. [2011. október 6-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. május 4.)
  2. Why Adobe Flash Penetration is more like 50%. [2012. május 19-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. május 4.)
  3. Laszlo: An Open Source Framework for Rich Internet Applications. [2012. június 5-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. május 4.)
  4. Gmail Voice and Video Chat. [2009. január 22-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. május 4.)
  5. HTML5 Isn't Ready For Primetime, YouTube Says. Flash offers video streaming capabilities that HTML5 just can't match yet.Archiválva2011. február 28-i dátummal aWayback Machine-ben, Information Weekly, Thomas Claburn, June 29, 2010
  6. "Rich Internet Application Market Share", Data from StatOwl.http://www.statowl.com/custom_ria_market_penetration.phpArchiválva2011. október 6-i dátummal aWayback Machine-ben -- StatOwl data is from ~28m unique visitors per month.; This data is consistent with that reported from RIAStats.com, which is based on ~4m daily visitorshttp://riastats.com/. These statistics clearly indicate consistent evidence that Flash, Silverlight, Java, and HTML5 are available to over 50% of web users as of summer 2011. See also "Rich Internet Applications: The Next Frontier of Corporate Development" by Larry Seltzer. 2010-08-25. eWeek.http://www.eweek.com/c/a/Security/Rich-Internet-Applications-The-Next-Frontier-of-Corporate-Development-732651/Archiválva2016. március 19-i dátummal aWayback Machine-ben
  7. Microsoft Silverlight Gets a High Profile Win: 2008 Beijing Olympics. (Hozzáférés: 2012. május 3.)
  8. Microsoft Wins The 2010 Olympics For Silverlight. (Hozzáférés: 2012. május 3.)
  9. Netflix Begins Roll-Out of 2nd Generation Media Player for Instant Streaming on Windows PCs and Intel Macs. [2010. május 29-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. május 3.)
  10. Adobe Flash in the Enterprise: The Case for More Usable Software. [2012. június 6-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. május 4.)
  11. Once Nearly Invisible To Search Engines, Flash Files Can Now Be Found And Indexed
  12. Living in the RIA World: Blurring the Line Between Web and Desktop Security, 2008. [2008. november 20-i dátummal azeredetiből archiválva]. (Hozzáférés: 2012. május 4.)
  13. Adobe Flash Player Turfed for Mobile Devices. [2012. április 25-i dátummal azeredetiből archiválva]. (Hozzáférés: 2011. november 11.)
  14. Adobe Scrapping Flash for TV, Too. (Hozzáférés: 2011. november 11.)
  15. abPlayBook has a Flash-filled future; RIM's worst decision to date?
  16. The beginning of the end for Adobe's Flash. (Hozzáférés: 2011. november 11.)
  17. Silverlight 5 - the end of the line. (Hozzáférés: 2011. november 11.)
  18. Flash, Silverlight and the end of the line for browser plug-ins

Fordítás

[szerkesztés]

Ez a szócikk részben vagy egészben aRich Internet Application című angol Wikipédia-szócikkezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

A lap eredeti címe: „https://hu.wikipedia.org/w/index.php?title=Rich_Internet_Application&oldid=27571178
Kategóriák:

[8]ページ先頭

©2009-2026 Movatter.jp