Nieuws

Adobe Flex: concurrent voor Ajax?

 

Met de aankoop van Macromedia door Adobe, lanceert Adobe steeds meer software voor programmeurs en ontwikkelaars die niet tot de historische core van creative professionals behoren. Zo kunnen ontwikkelaars zogenaamde RIA’s of Rich Internet Applications maken met Adobe Flex 2, een framework. Daarnaast bouwt Adobe ook momentum op voor Apollo, waarmee RIA’s makkelijk omgezet kunnen worden voor de desktop.

Adobe lijkt zich steeds meer te profileren als een bedrijf dat van alle markten thuis is. Het richt zich niet alleen tot creatieve professionals, die traditioneel programma’s zoals Photoshop en Dreamweaver gebruiken, maar nu ook tot audio professionals, met het nieuwe programma Soundbooth, een audio-editor. Ook de minder grafisch aangelegde programmeurs komen nu aan bod, met Adobe Flex en Apollo.

ADOBE FLEX 2
Adobe lanceerde een tijdje terug Flex 2. Flex is eigenlijk een verzamelnaam voor het Flex 2-framework (en SDK) en Flex Builder 2 waarmee programma’s ontwikkeld kunnen worden.

Flex Builder 2 is een IDE (Integrated Development Environment) gebaseerd op Eclipse, een openb r o n t e c h n o l o g i e die oorspronkelijk door IBM werd ontwikkeld. Nu wordt Eclipse niet alleen door Adobe, maar ook door Borland en SAP als framework gebruikt.

Flex startte bij Macromedia dan ook als framework. Dit framework bevat nu onder andere de op XML gebaseerde taal MXML, codebibliotheken, een scriptingtaal (ActionScript 3.0) en andere programma’s en componenten. Flex is vergelijkbaar met Ajax: webapplicaties (RIAs) zijn erg flexibel en lijken op reguliere software, met interactieve mogelijkheden voor de client (browser), zoals dragen- drop, grafieken, animatie, enzovoort. Net zoals bij Ajax wordt de client maar eenmaal geladen; daarna is de interactie met de back-end transparant. Daarnaast is het ook mogelijk om data binnen te halen via XML of webservices.

FLEX BUILDER 2
Na de verkoop van Macromedia aan Adobe werd besloten ook een eigen IDE te ontwikkelen, en dat is dus Flex Builder 2 geworden. Flex Builder 2 kunt u vergelijken met Microsoft Visual Studio, maar dan toegespitst op het ontwikkelen van RIA’s op het Flex 2-framework. De IDE is zowel gericht op Flash-programmeurs als op andere developers, die nog nooit van de voor flash onmisbare timeline gehoord hebben.

Met Flex Builder 2 sleept u componenten naar een venster in ‘design’ modus, net als bij andere IDEs. In source modus kunt u met de code aan de slag. Een mooi voorbeeld van een geslaagde Flex-applicatie is FlexAmp (//flexamp.arpitonline.com), een RIA waarmee mp3- songs kunnen worden afgespeeld. Tot daar niets speciaals, maar de mp3’s kunnen op een account bij Box.net – een gratis online storage dienst – staan, en moeten dus niet op uw eigen computer worden opgeslagen. Interessant is ook Flex SQLAdmin (//www.flexsqladmin.com), een rich internet applicatie waarmee u online SQL database queries kunt uitvoeren.

ADOBE APOLLO
Apollo is een logisch gevolg op Flex en Flex Builder. Het is een runtime omgeving waarmee ontwikkelaars makkelijk stand-alone RIA’s kunnen maken. Het is ook crossplatform (Windows, Mac, Linux) en ontwikkelaars kunnen zowel Flash, Flex, html, javascript als Ajax gebruiken. In tegenstelling tot Flex is Apollo nog niet publiek beschikbaar; Adobe verwacht de eerste versie in de lente van 2007. Apollo kan niet alleen internetapplicaties naar de desktop te brengen, maar kan ook gebruikt worden om nieuwe, platformonafhankelijke software te ontwikkelen.

Eigenlijk is Apollo een opvolger van Macromedia Central, waarmee Flash de browser ‘overstijgt’. Daarnaast wordt het mogelijk om Ajax applicaties om te zetten tot platformonafhankelijke software. Ook Ascension werd voorgesteld, een programma ontwikkeld door Mike Chambers, senior productmanager bij Adobe. Ascension werd omgezet uit Flex en speelt muziekbestanden af van de op de lokale pc geïnstalleerde versie van iTunes. Het programma legt ook verbinding met Flickr via internet om ‘album art’ (cd-hoesjes, concertfoto’s, enzovoort), van het stuk dat u aan het beluisteren bent, te downloaden.

Met Flex 2 en Flex Builder kan elke programmeur een Rich Internet Application maken die compatibel is met elke browser die Flash ondersteunt, en dat is zowat 98%. Het Flex-platform is een concurrent voor Ajax, en Adobe maakt zich sterk dat ontwikkelen in Flex Builder 2 een stuk eenvoudiger is dan bij Ajax. Met Apollo wil Adobe een poging maken om Flash (en Flex) naar de desktop te brengen, en dat platformonafhankelijk en zonder browser

businessitprofessional

Gerelateerde artikelen

Volg ons

Bekijk de huidige aanbiedingen bij Coolblue

Bekijk de huidige aanbiedingen bij Coolblue

👉 Bekijk alle deals