home  |  suche  |  kontakt/johner  |  institut  |  hinweise 
studierende  |  tech-docs  |  blog  |  mindmailer 

Adobe Flex

Die Technologische Basis von Adobe Flex ist Flash. Jedoch gibt es in Flex ein anderes Entwicklungsmodell und einen Editor der auf Eclipse basiert. Der sogenannte "Flex Builder". Die Flex SDK ist Open Source, der Flex Builder leider nicht. Die SDK beinhaltet einen Compiler, der Flex-Anwendungen in das Flash-Format SWF übersetzt.

Mit Flex wollte Adobe vor allem professionellere Anwender ansprechen.  Flex ist ein neben JavaFX und Microsoft Silverlight ein Vertreter der Rich Internet Applications.

Workflow zur Erstellung einer Flex-Anwendung

Es sind grundsätzlich 3 Schritte notwendig um eine Flexanwendung zu erstellen.

  1. User-Interface erstellen: Das User-Interface wird in einem XML-Dialekt erstellt. Genannt: MXML (Magix eXtensible Markup Language)
  2. Funktionalität programmieren: Das User-Interface wird mit Code versehen. Üblicherweise mit ActionScript 3, aber auch PHP und ColdFusion sind möglich.
  3. Kompilieren: Danach wird der Code in eine SWF-Datei umgewandelt. Bei der Flex SDK benutzt man einen Compiler, die IDE erledigt diesen Vorgang automatisch. Anschliessend kann man die Flash-Datei in HTML einbetten.