Adobes dröm om nästa interaktiva web
NyheterAdobe har lyft locket på AIR, den kreativa mjukvarujättens nästa generations Rich Internet Application (RIA) ram, som det hoppas kommer att lyckas med Flash som en av hörnstenarna på den interaktiva webben.
Formellt namngivna Apollo står Adobes nyaste innovation för Adobe Integrated Runtime och dess rebranding som AIR sammanfaller med lanseringen som en full offentlig beta tidigare denna månad.
Liksom Flash är AIR plattform som är avsedd för att ge utvecklare möjlighet att genomföra sina befintliga webbkunskaper i att bygga och distribuera RIAs - till skrivbordet såväl som i webbläsarfönstret.
Kort sagt innebär det samma typ av användarupplevelse som vi blivit vana vid via Flash som körs direkt i vårt operativsystem istället för i ett webbläsarfönster. Det finns redan ett antal AIR-utrustade skrivbords widgets och tillägg som flyter kring nätet - för det mesta från Adobe själva villiga att flauta sin senaste teknik.
Bevis i pudding
Några av dessa är hit-och-miss. Exempelvis är ScreenPlay en bra idé men fullständigt opraktisk; det är förutsättningen att det gör att du kan markera, markera eller helt enkelt squiggle över hela skrivbordet som med en mängd olika pennor. I praktiken besegrar det dock helt klart att man har ett flytande och rörligt skrivbord där man kan ändra storlek, flytta och fästa genom windows är normen.
Med det sagt, i Adobe's Labs showcase hittar du appar som använder AIR runtime som MyMovieWatch (en bra filmtracker som synkroniseras med ditt NetFlicks- eller Amazon-konto) och Adobes egen Kuler-widget. sig själv ett mycket professionellt färgplockarverktyg som låter dig spara, ladda upp och dela eventuella färgscheman du kanske skapat direkt på Kuler-webbplatsen.
Att skriva på sin ansedda blogg, John C Bland II, VD och chefutvecklare för JDEV Inc., Verkar verkligen upphetsad av begreppet AIR - och som en ny medieutvecklare är hans åsikter värda att notera: "En av de största förmågorna hos AIR , enligt min mening, är möjligheten att skapa en applikation för att köra online och offline, skriver han. "Programmet kan göra det möjligt för användaren att ändra sina konto, innehåll etc. medan de inte är anslutna och synkronisera data online när anslutningen återkommer. Användaren kommer bara att älska applikationen ännu mer."
Utvecklarinformation
När det gäller utveckling har Adobe varit noga med att säkerställa att stödet är så utbrett som möjligt. AIR är på sin mest grundläggande nivå en förlängning av befintlig Flex SDK-app. Det betyder allt som författare Flex stöder författande av AIR-appar. Till skillnad från Flash och Flex finns det dock ingen IDE (Integrated Development Environment) för AIR. Du utvecklas i din favoriserade inhemska miljö och kan köra allt som producerar en Flash (SWF) eller HTML-fil som en AIR-app.
För närvarande hanteras HTML och JavaScript för AIR hanteras av WebKit HTML och JavaScript-motorn, medan SWF-filer produceras av Flex and Flash. Det finns inga planer för en Linux-version tills den nya Flash-spelaren är klar.
Viktigt är att Adobes senaste Creative Suite 3 innehåller stöd i både Dreamweaver CS3 och Flash CS3. Den förstnämnda kräver en liten utvecklare kit installation, vars resultat innebär att utvecklare kan använda sina befintliga HTML-färdigheter till författare stationära appar eller webbläsarbaserade appar.
Utveckling av appar verkar anmärkningsvärt enkelt. Utvecklare - enligt Adobe - behöver helt enkelt ompaketera en Flash, Dreamweaver eller Flex-developed app för AIR runtime. Dave Gruber, koncernchef för Flex på Adobe, säger att det är denna enkelhet som säkerställer att AIRs upptagning är i samma ansträngning som Flash: "[AIR] öppnar en helt ny uppsättning funktioner som kan göras på skrivbordet som inte kunde Det går inte att göra i en webbläsare, säger Gruber.
Från webbläsare till skrivbord och baksida
Ray Valdes, forskningschef för Gartner, tycker att Adobe tar rätt steg. "Det måste minskas diskontinuitet mellan webbläsare och stationära appar via gemensamma programmeringsmodeller och verktyg. Jag skulle oroa mig om Adobe inte gjorde dessa saker eftersom alla dessa saker behövs", sa han till internetnews.com .
Han noterade sig att medan Adobe flyttar från webbläsaren till skrivbordet, flyttar Microsoft i motsatt riktning med Silverlight.
"Det betyder förstås en kollisionskurs. Jag tycker att det på något sätt är bra att det finns fler valmöjligheter för utvecklaren och användaren. Jag tror att alla som vill tävla kommer att behöva utföra sig bra, titta på konkurrentutbud, inse det är ett dynamiskt utrymme och [att] allt är ett rörligt mål. "
Så kommer AIR att bli nästa hörnsten på webben? Om penetration är någonstans nära så utbredd som Flash-körtiden, blir hälften av Adobes strid vunnet. Ju viktigare korståg kommer vara att utvecklare skapar appar som användare verkligen vill ha och kan utnyttja. Tom Dennis