Adobe AIR
Adobe AIR, fullt navn Adobe Integrated Runtime, er et multiplattform rammeverk utviklet av Adobe Systems for kjøring av programvare. Med dette rammeverket kan man bygge komplekse applikasjoner for Internett, Rich Internet Applications (RIA), ved hjelp av Adobe Flash, Apache Flex, HTML, og Ajax, som kan kjøres som programvare på personlig datamaskin eller mobile plattformer. Systemet støtter operativsystemer som Windows, Linux, Mac OS og noen mobile plattformer som BlackBerry Tablet OS, iOS og Android.[2] Med AIR har Adobe til hensikt å fremme et allsidig rammeverk som gjør det mulig å benytte eksisterende kode fra Flash, ActionScript, eller HTML og JavaScript til å bli benyttet for å konstruere Internettbaserte applikasjoner som har mange av de samme vesenstrekk som programmer for datamaskiner har. Adobe har posisjonert AIR som et rammeverk for komplekse applikasjoner som i seg selv er uavhengig av en nettleser og kan benyttes installert på en PC. En generell applikasjon som utelukkende kjøres via en nettleser krever ikke egen installering på brukerens PC, men AIR krever at applikasjonen er pakket, digitalt signert og installert på brukerens lokale filsystem. Det gir tilgang til lokal lagring og filsystem i motsetningen til nettleserapplikasjoner som er langt mer begrenset til hvor og hvordan data kan bli lest, benyttet og lagret.[3] Adobe AIR benytter internt programvareutvidelsen Adobe Flash Player som systemmiljø for å kjøre programmer («runtime»), og ActionScript 3 som eneste programmeringsspråk. Flash-applikasjoner må være særskilt konstruert for Adobe AIR for å kunne benytte tilleggegenskaper som denne tilbyr, slik som integrering med filsystemet, klientutvidelser, integrering vindu-skjerm, samkjøring med aktivitetsfeltet («taskbar») i Windows, og integrering med maskinvare som eksempelvis GPS.[4] Adobe AIR gjør det mulig for applikasjoner til å virke med data på et mangfoldig vis, inkludert lokale filer, lokale databaser som AIR har innebygget støtte for, og lokal kryptering.[5] Referanser
Eksterne lenker
|