Vlot Rich Internet Applicaties ontwikkelen

0
27

Adobe Flex is een open source ontwikkelomgeving voor het bouwen en onderhouden van geavanceerde, expressieve webapplicaties die compatibel zijn met alle belangrijke browsers, desktops en besturingssystemen. Applicaties kunnen worden gebouwd met de gratis SDK, maar een en ander gaat uiteraard veel vlotter met de nieuwe en betalende Adobe Flex Builder 3 ontwikkelomgeving.
Adobe Flex Builder 3 Professional
De applicatieontwikkeling kende al een hele evolutie. Na de mainframe-architectuur kwam de client/server-architectuur. Dan werden de webapplicaties steeds belangrijker, om uiteindelijk te belanden bij de Rich Internet Applicaties (RIA). Flash speelde altijd al een belangrijke rol bij de ontwikkeling van RIA’s. De initiële release door Macromedia in maart 2004 bevatte naast de gratis Flash Player een geïntegreerde ontwikkelomgeving en een applicatie om Flash te integreren met J2EE (Java Enterprise Edition). Die integratie-applicatie stond bekend als de Flex Data Services. De naam daarvan werd later gewijzigd. Na de overname van Macromedia door Adobe in 2005 werd de naam Flex gekozen als overkoepelend label voor alle Adobe-technologieën voor het ontwikkelen en uitrollen van cross-platform RIA’s gebaseerd op Flash. Adobe gaf de Flex 3 SDK vrij onder de open source Mozilla Public License, maar behield de controle over Flash Player, de runtime-module om Flex-applicaties te draaien, en Flex Builder, de IDE om Flex-applicaties te bouwen. Adobe ontwikkelde met AIR (Adobe Integrated Runtime) ook een cross-platform desktop-runtime module, zodat met Flex ontwikkelde applicaties nu ook kunnen draaien buiten de browser onder Windows, MacOS en Linux.

Applicaties en talen
Voor het bouwen van Flash- en AIR-gebaseerde applicaties kan men kiezen tussen verschillende ontwikkelomgevingen en tools: Adobe Dreamweaver CS3, Adobe Flex Builder 3, Adobe Flash CS3 Professional, Aptana Studio en zelfs simpele text editors voor de moedigen die alleen de gratis open source SDK gebruiken. Een voorbeeld van een dergelijke applicatie is de eBay Desktop, waarmee verkopers bijna alle verkooptaken offline kunnen uitvoeren en die dan uploaden naar eBay. Maar AIR kan voor tal van applicaties worden gebruikt, gaande van datavisualisatie, over blogs tot interactieve productcatalogi en Rich Media Applicaties (RMA’s).
De programmeertaal binnen Flex 3 is ActionScript 3, een variant van JavaScript of JScript. Applicaties

1
2
3
4
Vorig artikelUSB-stickgeluidskaart voor gaming on the move
Volgend artikelTouch-serie wordt uitgebreid