neprihlásený Štvrtok, 16. januára 2025, dnes má meniny Kristína
Nový typ desktopových aplikácií, Adobe Air, a eBay Desktop

Spoločnosť Adobe vydala tento týždeň finálnu verziu technológie Adobe Air umožňujúcej nový typ aplikácií, ktorý spája výhody webových a desktopových aplikácií ako pre vývojárov tak pre užívateľov. Aplikácie Adobe Air by sa podľa spoločnosti stojacej za respektíve vlastniacej úspešné technológie Flash a PDF mali významne presadiť a v blízkej budúcnosti by malo pribudnúť veľké množstvo týchto aplikácií, ktorých prednosti vynikajúco dokumentuje rovnako tento týždeň vydaná aplikácia eBay Desktop.

DSL.sk, 2.3.2008


Spoločnosť Adobe vydala tento týždeň prvú finálnu verziu technológie Adobe Air, ktorá bola k dispozícii v testovacích verziách pôvodne pod označením Apollo od marca minulého roka.

Adobe AIR (Adobe Integrated Runtime) je runtime a framework, ktorý umožňuje po minimálnych úpravách spúšťať webové aplikácie napísané vo viacerých dnešných štandardných webových technológiách na desktope a zároveň im sprístupňuje viaceré možnosti, ktoré webové aplikácie nemajú.

Podporované sú celkom tri typy aplikácií, webové aplikácie napísané v HTML / Javascripte s pomocou Ajax technológie, Flash aplikácie a aplikácie vo Flex skripte pre pohodlný vývoj flashových aplikácií, ktoré sa nakoniec kompilujú do Flashu.

Na PC, na ktorom majú byť inštalované a spúšťané Adobe Air aplikácie, musí byť nainštalovaný Adobe Air runtime, ktorý sa prípadne nainštaluje pri inštalácii prvej takejto aplikácie a ktorý je možné nainštalovať cez poslednú verziu Flashu priamo z prehliadača.

Runtime manažuje inštalovanie Adobe Air aplikácií a poskytuje im prostredie, v ktorom sú spúšťané. Flash a Flex aplikácie bežia v runtime odvodenom z flash prehrávača, Javascript / Ajax aplikácie v transparentne integrovanom WebKit jadre webového prehliadača, na ktorom je postavený napríklad aj prehliadač Safari alebo Symbian S60 prehliadač.

Zväčšiť
Inštalácia Adobe Air aplikácie z webového prehliadača



Na rozdiel od čisto webových aplikácií majú Adobe Air aplikácie prístup k viacerým rozhraniam, ktoré im umožňujú využívať rovnaké funkcie ako desktopovým aplikáciám. Majú napríklad prístup k diskom, môžu podporovať štandardné drag&drop operácie, majú prístup k natívnym oknám a ďalším prvkom užívateľské rozhrania operačného systému, môžu využívať zabudovanú SQLite databázu.

To umožňuje Adobe Air aplikáciám napríklad cachovať dáta a okrem samotného samozrejmého behu bez pripojenia k Internetu aj offline prácu s dátami, ktoré sa neskôr zosynchronizujú. Technológia tak čiastočne konkuruje napríklad technológiám Google Gears a pripravovanej podpore offline aplikácií vo Firefoxe 3.0.

V prípade Javascript / Ajax aplikácií môžu mať tieto pohodlejšie ovládanie pre užívateľa a lepšiu odozvu, pričom pre vývojárov je množstvo práce výrazne nižšie ako pri vývoji desktopových aplikácií a prakticky rovnaké ako pri vývoji bežných webových aplikácií. Javascript / Ajax aplikácie musia samozrejme ale pracovať bez problémov na WebKit jadre, napríklad štandardné Ajax frameworky Dojo Toolkit 1.1.0 Beta, Ext JS 2.0.2 with Adobe AIR adapter, jQuery 1.2.3, MochiKit 1.3.1, MooTools 1.11 a Spry Prerelease 1.6.1 sú s Adobe Air kompatibilné.

Adobe Air runtime je v súčasnosti k dispozícii pre Windows a Mac OS X, verziu pre Linux Adobe prisľúbila na druhý polrok 2008.

V súčasnosti je k dispozícii len niekoľko desiatok Adobe Air aplikácií, bezpochyby najužitočnejšou z nich je aplikácia eBay Desktop vydaná v rovnaký deň ako finálna verzia Adobe Air. eBay Desktop je plnohodnotnou náhradou webových stránok eBay pre účastníka aukcií, pričom poskytuje oproti webovým stránkam aj niekoľko funkcií navyše.

Celkovo sme otestovali tri Adobe Air aplikácie, eBay Desktop, Analytics Reporting Suite pre prístup ku Google Analytics a Meebo. Ďalšou zaujímavou je klient pre prístup k službe webového úložiska súborov s kapacitou 5 GB AOL Xdrive.

Zväčšiť Zväčšiť
eBay Desktop a Analytics Reporting Suite s ukážkovými testovacími dátami



Kým v prípade Analytics Reporting Suite je táto aplikácia, ktorá bola vyvíjaná ešte v časoch staršej webovej verzie Google Analytics, menej kvalitná ako súčasná webová verzia Google Analytics, eBay Desktop je možné označiť za výrazne jednoznačne lepší spôsob prístupu k eBay v porovnaní so súčasnou webovými stránkami eBay, ktoré Ajax prakticky nevyužívajú.

Adobe Air verzia Meebo, webovej náhrady IM klientov, prináša viacero výhod, o ktoré IM klientské aplikácie prenosom na web prišli. Komunikácia so servermi Meebo je ale v prípade Adobe Air aplikácie rovnaká ako v prípade webovej verzie a tak desktopová Adobe Air Meebo aplikácia nestráca výhody webovej verzie.

Zväčšiť
Adobe Air verzia Meebo



Čo sa týka eBay Desktop ako náhrady webových stránok eBay, prístup cez eBay Desktop je pohodlnejší a rýchlejší, rozhranie je viac štandardizované a priestor na obrazovke je využitý efektívnejšie.

Zväčšiť Zväčšiť
Zoznam aukcií a detailný pohľad na aukciu



Ovládanie eBay Desktop je rovnako svižné a pohodlné ako pri desktopových aplikáciách, zo serverov eBay sa sťahujú len vlastné dáta a to asynchrónne a postupne sa dopĺňajú do rozhrania bez ovplyvňovia odozvy aplikácie.

Zväčšiť Zväčšiť
Posledné prezerané aukcie, možné zobrazenia zoznamu aukcií



Oproti webovej verzii má desktopová navyše aktívne upozornenia na udalosti, napríklad na blížiaci sa koniec aukcie, a feedy, pravidelne automaticky aktualizované výsledky užívateľom nadefinovaných vyhľadávaní.

Vo feedoch sú napríklad vizuálne odlíšené nové aukcie, ktorých detaily si užívateľ ešte nepozrel. Pre užívateľa nezaujímavé aukcie je možné odstraňovať a vo feede sa už neobjavia ani po jeho aktualizácii. Užívateľ tak môže s minimálnym úsilím pravidelne kontrolovať nové pre neho zaujímavé aukcie.

Zväčšiť Zväčšiť
Zoznam sledovaných aukcií, feedy



eBay Desktop má zároveň aj offline prvky správania, keď napríklad cachuje údaje o aukciách a tieto si je možné prezerať do miery ich nacachovania aj pri nedostupnom internetovom pripojení.

Medzi analytikmi a expertami v súčasnosti neexistuje jednoznačná zhoda v otázke, či sa vôbec presadí tento typ lokálnych aplikácií intenzívne využívajúcich dáta sťahované zo serverov a či teda majú šancu byť Adobe Air aplikácie úspešné, eBay Desktop ale dokumentuje jasné výhody tohto typu aplikácií a dá sa tak predpokladať, že minimálne niekoľkým Adobe Air aplikáciám sa podarí presadiť.

Viac informácií o Adobe Air a sťahovať runtime je možné z tejto stránky, eBay Desktop je možné sťahovať na desktop.ebay.com.


      Zdieľaj na Twitteri


Každodenne používate viac webových alebo desktopových aplikácií? (hlasov: 393)

Desktopových      73%
Webových      27%


Najnovšie články:

Slovensko vyexportovalo v minulom roku 2.9 TWh elektrickej energie
O2 oznámilo ďalšie zlepšenie pokrytia 5G
Raketa New Glenn konkurujúca SpaceX úspešne odštartovala
Úrad katastra si najal právnu kanceláriu
Starship má letieť dnes, New Glenn vo štvrtok


Diskusia:
                               
 

No aj ked nie som "od fachu", tak to vyzera dost perspektivne. Novy raj pre coderov...
Odpovedať Známka: 10.0 Hodnotiť:
 

Vyzerá to veľmi sľubne
Odpovedať Známka: 3.3 Hodnotiť:
 

Ja by som povedal, že až príliš. Ale ak to má pomôcť vytlačiť Silverlight tak prečo nie?
Odpovedať Známka: 0.0 Hodnotiť:
 

A co mas proti silverlight? ci len to ze to je od MS?
Odpovedať Známka: 10.0 Hodnotiť:
 

FineTune desktop povazujem za velmi podarenu aplikaciu, kedze oproti Last.FM ponuka bez registracie moznost pocuvania hudby. Osobne nemam rad ked sa musim niekam registrovat pokial nevidim v tom perspektivu pre mna ako osobu. Nepotrebujem nejake body, ze kolko som pocuval a co som pocuval. Chcem len pocuvat ako vacsina ludi :)
Odpovedať Známka: 0.0 Hodnotiť:
 

vyzera to ako megabullshit.
dufam ze su natolko inteligentni ze urobia build aj pre majoritne UNIXy a UNIXlike zalezitosti.
Odpovedať Známka: -2.5 Hodnotiť:
 

Dufam, ze tvoju inteligenciu nepochytime :)

Ja v tom vidim dost pokrok v medzistupni.

Je dobre mat dalsieho velkeho hraca na trhu.
Bude zaujimave pozerat na boj JavaFX, AIR, Google Gears a Mozilla Prism.
Silverlight je skor postavenie proti Flashu.
Odpovedať Hodnotiť:
 

Tipujem javu a google gears
Odpovedať Hodnotiť:
 

Pan Abeceda :)

Ja by som nepodcenoval ani jedno z toho. Za kazdym stoja dost velky hraci na trhu. Kazda ma urcite esa v rukave.
AIR stava na osvedcenej veci a posuva ju dalej. JavaFX je zmensenina povodnej Javy. Google dokaze hybat tym, ze je velka firma. A Mozilla planuje tusim Prism do Firefoxu 3. Este to tu bude zaujimave.

Skor myslim ze AIR a JavaFX budu najviac tazit. Su to vlastne zabehnute technologie. Zaberu najmenej casu na ucenie.
Odpovedať Známka: 10.0 Hodnotiť:
 

ludia ide o to ze apps postavene na flash platforme nemali pristup k datam na pc, nemohli zapisovat na disk kvoli bezpecnosti. no AS3 je skvely objektovo orientovany jazyk ktory sa da skvelo vyuzit aj na desktopovych aplikaciach a prave preto je tu AIR. to, ze podporuje aj ajax a html to je uz len bonus pre ostatnych smrtelnikov co nie su na AS3. a samozrejme skuseny ajaxak sa rad pozrie aj do AS3... pravdepodobne sa mu zapaci... a pravdepodobne na neho prejde...aj to mohol byt zamer adobe ako si znasobit stupencov tohto ohromneho jazyka. ms so svojim silvershitom si mozu navzajom strkat do zadku. nemaju tu co robit. a bill to velmi dobre vie a jeho orientacia z OS prechadza rapidne na ovladnutie internetu. pevne verim ze ligne tycku a sa zmysli nad sebou. od ms este neprislo nic, co by stalo za to... mozno balik ms office. to je asi tak vsetko. ms sucks
Odpovedať Hodnotiť:
 

Skutocne trefny nick.
Odpovedať Známka: 0.0 Hodnotiť:
 

Vidim ze su tu same fundovane prispevky :) takze:
Pracujem z Flash/Flex/AS uz neake roky a neskor aj AIR a zalubyl som sa na prvy pohlad..
Ziaden ajax neni potrebny az na par vynimiek ako napr. praca z HTML. Ako to bolo spominane v clanku.
Ide to inac aj pod linuxom a mekoch a dokonca coskoro aj v mobiloch po vydani FlashLite3, alebo noveho FlashPlayera pre Win-Mobile na co sa osobne veelmi tesim...

Co sa tyka vyvoja tak je to pre online app ten najrychlejsi sposob kodovania co som zazil. Tato technologia ma uz teraz kopec packages, classes, komponentov a podobne (najme opensource, dokonca aj compiler je free).
Kto vaha ci tomu venovat nejaky cas na reaserch, ci learning, tak ano odporucam!


Inac zaujimava linka: http://flex.org/showcase/




Odpovedať Hodnotiť:
 

Suhlasim, AJAX a HTML je kvazi "vedlajsi" efekt platformy AIR, ale musis si zobrat to, ze z pohladu Aodbe to je velmi chytry a chvalihodny krok, ze svoju platformu neobmedzuju len pouzitim svojej technologie ale vlastne preniesli web na desktop. Ak nepocitam biznis logiku na pozadi.

Vlastne to ze podporuju rovnaku normu (ECMAScript) zarucilo to, ze nerobi to otvorit dalsim veciam odvodenym z tejto definicie. A s novou verziou normy to dojde este dalej.
Odpovedať Hodnotiť:
 

myslim, ze takato technologia bude okrem svojich vyhod prinasat aj nove druhy skodliveho kodu
Odpovedať Hodnotiť:
 

SANCA DNA ak sa este dnes regnete na klikacka.sk/registracia/?odporucatel=webster105
moze vyhrat super ceny
Odpovedať Hodnotiť:
 

awesome
Odpovedať Hodnotiť:
 

toto zvladne xulrunner, ktory je mimo ineho sucast firefoxu.

zneuzivat takymto sposobom http, html a js je naozaj zvlastne ... ale kedze pri vytvarani webovych aplikacii ide skor o pocet codemonkeys ako kvalitu, je vo tom urcite buducnost.

Odpovedať Hodnotiť:

Pridať komentár