Op adobe.cover05.nl kom je een nieuw fris digitaal magazine van Adobe tegen, gemaakt door een van m’n opdrachtgevers, Born05. Kort, helder en lekker designy. Met info over de nieuwste producten van Adobe en meer.
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.
Een flinke mondvol.
AIR ; Adobe Integrated Runtime ; de officiƫle naam van Apollo, het alpha-product van Adobe. AIR is een soort Flash maar dan op de desktop. Het werkt net als een normale Windows of Mac-applicatie.
Flex ; ook van Adobe. Een ‘framework’ waarmee je snel en visueel applicaties kan bakken, in browser en voor op de desktop.
Eclipse ; een mooie ‘editor’ met een professionele pluginstructuur waardoor je in Eclipse met vrijwel alle talen/frameworks kan werken, bv Java, AS3, PHP, Flex, AIR, etc
Aptana ; een IDE maar ook als plugin voor Eclipse beschikbaar om o.a. met AIR, PHP en Apple’s Iphone te ontwikkelen.
De afgelopen weken ben ik druk bezig geweest met bovenstaande tools en producten om te zorgen dat m’n kennis niet bleef stilstaan. Naast het reguliere werk in PHP (5) en Flash (CS3) zijn deze nieuwe dingetjes erg leuk om mee te spelen maar nog belangrijker ; ze kunnen in de toekomst belangrijke concurrenten van java-applets en dot.NET worden.
Omdat ikzelf meer op heb met open-source oplossingen dan Microsoft’s filosofie en zijn frameworks hou ik vooral AIR nauwlettend in de gaten.
Recent Comments