Flex Builder bietet eine auf Eclipse™ basierende Lösung für die Entwicklung von Flex-Anwendungen. In den Editor-Modulen für MXML, ActionScript und CSS können Entwickler automatisch Syntaxfarben zuordnen, Anweisungen vervollständigen, Code ausblenden, Schnellkorrekturen vornehmen u. v. m.
Der integrierte Inkremental-Compiler erhöht die Produktivität von Anwendern, da er den Entwicklungs-/Debug-Zyklus beschleunigt und Fehler sofort meldet.
Erstellen Sie für jede Projektdatei automatisch eine lokale Kopie, sodass Sie jederzeit Änderungen rückgängig machen und zu einer früheren Version zurückkehren können.
Das integrierte Debug-Werkzeug erleichtert die Suche und Behebung von Programmierfehlern. Mit dieser Funktion lassen sich Haltepunkte einrichten, Variablen und Ausdrücke untersuchen, Werte ändern und Trace-Anweisungen verfolgen.
Stellen Sie Ihre Benutzeroberfläche in der Entwurfsansicht zusammen. Wählen Sie dabei aus einer umfassenden Bibliothek mit vordefinierten oder eigenen Komponenten, und prüfen Sie das Ergebnis in der Vorschau.
Gestalten Sie die Oberflächenelemente Ihrer Anwendung mithilfe von CSS, und legen Sie im Eigenschaften-Editor häufig verwendete Stilmerkmale fest. Die Entwurfsansicht zeigt eine Vorschau des Ergebnisses an.
Erstellen Sie Datenkonsolen und interaktive Datenanalysen, indem Sie per Drag-and-Drop eine Anzeigeart aus der Flex Charting-Bibliothek auswählen und sie mit einer Datenquelle verknüpfen. Flex Charting ist als Zusatzmodul für Flex Builder 2 oder als eigenständige Anwendung erhältlich.
Initiieren Sie HTTP-basierte Webservice-Aufrufe, XML- und andere Anfragen. Wählen Sie dazu aus der umfassenden Auswahl an Datendiensten. Flex Data Services 2 bietet Ihnen außerdem erweiterte Funktionen zur Datenverwaltung wie Echtzeit-Streaming, automatisierte Synchronisation, direkten Zugriff auf Methoden Server-seitiger Java™-Objekte u. v.m.
Flex-Datendienste sind unkompliziert und präzise. Für die Synchronisation zwischen Client und Server nutzen sie eine robuste und hochleistungsfähige Engine.
Große Datensatzgruppen lassen sich mit dem integrierten Paging-System einfach und effizient verwalten.
Kurzzeitige Ausfälle von Netzwerkdiensten können den Prozessverlauf stören. Integrierte Messaging-Funktionen stellen den kontinuierlichen Datentransfer von und zur Client-Anwendung sicher.
Stellen Sie sekundengenaue Daten für mehrere Anwender gleichzeitig bereit. Push-Optionen eignen sich vor allem für Geschäftsbereiche, die mit hochaktuellen Daten arbeiten müssen, z. B. im Börsenhandel, bei der Ressourcenkontrolle, in der Fertigung usw.
Flex Data Services kann Message-Themen genauso zuverlässig, skalierbar und in derselben Qualität veröffentlichen und abonnieren wie herkömmliche Thick Clients. Von diesem Datendienst profitieren Nutzer von komplexen Anwendungen, wie sie z. B. in der Logistik, Bestandsverwaltung oder im Aktienhandel eingesetzt werden.
Erstellen Sie Anwendungen, die Informationen simultan und im Kontext an mehrere Anwender weitergeben. Dieses Verfahren ermöglicht neue Konzepte wie das so genannte Co-Browsing, mit dem Anwender zeitgleich mit anderen zusammenarbeiten und Erfahrungen austauschen können.
Erstellen Sie Anwendungen mit interaktiven Grafiken. In der Diagrammbibliothek finden Sie Flächen-, Balken -, Blasen-, Kerzen-, Säulen-, Linien-, Kreis- und Plot-Diagramme sowie Optionen zur Darstellung von Höchst-, Tiefst-, Eröffnungs- und Schlusswerten.
Dank der CSS-Programmierung haben Sie vollständige Kontrolle über die in Ihrer Anwendung verwendeten Farben, Schriften und Beschriftungsstile.
Die Flex Charting-Komponenten sind in Bezug auf Effekte, Formate, Datenbindung und Drag-and-Drop vollständig im Flex-Framework integriert und können mit Flex Data Services zusammen eingesetzt werden.
Mit Detailanzeigen, Rollover-Effekten und anderen Formen der Interaktion steigern Sie die Aussagekraft von Diagrammen. Anhand der Basisklassen können auch eigene Anzeigearten definiert werden.