Adobe heeft het deksel van AIR opzij geschoven, het next-generation Rich Internet Application (RIA) -raamwerk van de creatieve softwaregigant, waarvan het hoopt dat het Flash zal opvolgen als een van de hoekstenen van het interactieve web..

Formeel de naam Apollo, de nieuwste innovatie van Adobe staat voor Adobe Integrated Runtime en zijn rebranding omdat AIR samenvalt met de lancering als een volledige openbare bèta eerder deze maand.

Net als Flash is AIR platformonafhankelijk, bedoeld om ontwikkelaars in staat te stellen hun bestaande webvaardigheden te implementeren bij het bouwen en implementeren van RIA's - zowel op de desktop als in het browservenster.

Kort gezegd betekent dit hetzelfde soort gebruikerservaring die we gewend zijn via Flash, rechtstreeks in ons besturingssysteem uitgevoerd in plaats van in een browservenster. Er zijn al een aantal door AIR ontworpen desktop-widgets en add-ons rondzweven over het net - meestal van Adobe zelf die graag zijn nieuwste technologie willen laten zien.

Bewijs in de pudding

Sommige hiervan zijn wisselend. Bijvoorbeeld ScreenPlay is een leuk idee, maar volkomen onpraktisch; het is de premisse dat het je toestaat om je bureaublad te markeren, markeren of gewoon te kronkelen zoals met een verscheidenheid aan pennen. In de praktijk verslaat het echter volledig het punt van het hebben van een vloeiend en verplaatsbaar bureaublad, waar het formaat wijzigen, verplaatsen en doorsnijden van vensters de norm is.

Dat gezegd hebbende, in de presentatie van Adobe's Labs vindt u apps die de AIR-runtime gebruiken, zoals MyMovieWatch (een geweldige filmtracker die wordt gesynchroniseerd met uw NetFlicks- of Amazon-account) en de eigen Kuler-widget van Adobe; zelf een zeer professionele tool voor kleurenkiezers waarmee u kleurschema's die u mogelijk rechtstreeks op de Kuler-site hebt gemaakt, kunt opslaan, uploaden en delen.

Schrijven op zijn alom gerespecteerde blog, John C Bland II, CEO en hoofdontwikkelaar voor JDEV Inc., Lijkt oprecht opgewonden door het concept van AIR - en als een nieuwe media-ontwikkelaar zijn zijn opvattingen vermeldenswaard: "Een van de grootste mogelijkheden van AIR , naar mijn mening, is de mogelijkheid om een ​​applicatie te maken om online en offline te draaien, "schrijft hij. "De toepassing kan de gebruiker toestaan ​​om wijzigingen aan te brengen in zijn account, inhoud enz. Terwijl hij niet is verbonden en de gegevens online te synchroniseren wanneer de verbinding terugkeert.De gebruiker zal de toepassing alleen maar meer waarderen."

Details van de ontwikkelaar

Qua ontwikkeling heeft Adobe ervoor gezorgd dat ondersteuning zo wijdverspreid mogelijk is. AIR is, op het meest basale niveau, een uitbreiding van de bestaande Flex SDK-app. Dat betekent dat alles wat door auteurs wordt geschreven, het schrijven van AIR-apps ondersteunt. In tegenstelling tot Flash en Flex is er echter geen IDE (Integrated Development Environment) voor AIR. U ontwikkelt zich in uw favoriete native-omgeving en kunt alles uitvoeren dat een Flash-bestand (SWF) of HTML-bestand produceert als een AIR-app.

Momenteel worden HTML en JavaScript die voor AIR zijn ontwikkeld, afgehandeld door de WebKit HTML- en JavaScript-engine, terwijl SWF-bestanden worden geproduceerd door Flex en Flash. Er zijn geen plannen voor een Linux-release totdat de nieuwe Flash-speler is voltooid.

Belangrijk is dat Adobe's nieuwste Creative Suite 3 ondersteuning biedt in zowel Dreamweaver CS3 als Flash CS3. De eerste vereist een kleine ontwikkelaarskitinstallatie, waardoor ontwikkelaars hun bestaande HTML-vaardigheden kunnen gebruiken om desktop-apps of browser-gebaseerde apps te authoriseren.

Ontwikkeling van apps lijkt opmerkelijk eenvoudig. Ontwikkelaars moeten volgens Adobe eenvoudig een door Flash, Dreamweaver of Flex ontwikkelde app herverpakken voor de AIR-runtime. Dave Gruber, group product marketing manager voor Flex bij Adobe, zegt dat het deze eenvoud is die ervoor zorgt dat de opname door AIR in dezelfde lijn is als die van Flash: "[AIR] opent een geheel nieuwe reeks mogelijkheden die op de desktop kan worden uitgevoerd niet in een browser ", zegt Gruber.

Van browser naar desktop en terug

Ray Valdes, onderzoeksdirecteur van Gartner, vindt dat Adobe de juiste stappen neemt. "Er moet verminderde discontinuïteit zijn tussen browser- en desktop-apps via veelgebruikte programmeermodellen en -hulpmiddelen.Ik zou me zorgen maken als Adobe deze dingen niet zou doen omdat al deze dingen nodig zijn", zei hij tegen internetnews.com .

Hij merkte verder op dat terwijl Adobe van de browser naar de desktop gaat, Microsoft met Silverlight in de tegenovergestelde richting beweegt.

"Dat betekent natuurlijk een ramkoers, ik denk dat het in zekere zin allemaal goed is dat er meer keuzes zijn voor de ontwikkelaar en de gebruiker.Ik denk dat iedereen die wil concurreren goed moet presteren, naar concurrerende aanbiedingen moet kijken, het is een dynamische ruimte en [dat] alles een bewegend doelwit is. "

Dus wordt AIR de volgende hoeksteen van het web? Als penetratie overal zo wijdverspreid is als de Flash-runtime, is de helft van Adobe's strijd gewonnen. De belangrijkste kruistocht is die van ontwikkelaars die apps maken die gebruikers daadwerkelijk willen en kunnen gebruiken. Tom Dennis