We zijn in de lucht Geschiedenis ; De Commodore Amiga
Aug 13

Indien je een applicatie wilt ontwikkelen op de desktop voor PC’s die met Windows werken dan ligt de keuze voor een dot.NET applicatie (dwz vb.net, c#.net) voor de hand. Indien je applicatie echter cross-platform moet werken, d.w.z. ook op een Apple (OS X) dan is je keuze opeens een stuk beperkter. Je kan moeilijk gaan doen met Java of iets in Adobe Flash bouwen. Dat laatste is echter geen serieus alternatief voor een dot.NET applicatie ; Flash is bedoeld voor online toepassingen dus als plugin in een browser.

Adobe heeft niet stilgezeten een heeft recent de eerste beta van AIR uitgebracht. De voorganger (alpha software, Apollo) is erg enthousiast ontvangen en niet voor niets ; het is nu reuze eenvoudig geworden om een applicatie voor op je desktop te ontwikkelen die nog cross-platform ook is ; dus straks werkt je applicatie zowel op een Microsoft Windows als Apple/Macintosh/OS X apparaat. Goed nieuws voor de kleine schare Apple-fans. Binnen het bedrijfsleven zullen niet veel mensen opkijken ; daar heeft Microsoft nog steeds de touwtjes stevig in handen op server- en desktop-gebied.

Toch is AIR juist handig voor het bedrijfsleven ; Het is een goed alternatief voor dot.NET. Veel ontwikkelaars die al met Flash werken kunnen snel en vakkundig een desktop-applicatie bouwen die staat als een huis en er nog eens goed uitziet ook ; i.t.t. tot veel normale programmeurs hebben veel Flash-ontwikkelaars ook een klein beetje kaas gegeten van interaction-design oftewel hoe bouw je nou een programma visueel en/of flow-technisch logisch op.

Buiten de standaard mogelijkheden die in Flash (3) zitten kan met AIR ook een lokale, ingebouwde (!), SQL-compatible database worden aangeroepen , lokale files worden geopend, aangepast enweggeschreven worden en kan makkelijk HTML-content worden ingeladen en worden afgebeeld met een interne ‘html-renderer’ (Webkit, de engine die ook in Safari zit).

Binnenkort meer over AIR.

Leave a Reply

You must be logged in to post a comment.