Adobe kündigt Open Source-Technologien für
Rich-Internet-Unternehmensanwendungen an
Mit BlazeDS können Entwickler effizient Anwendungen für
Echtzeit-Daten erstellen
München — Adobe
Systems hat Pläne angekündigt, Quellcodes seiner Remoting- und
Messaging-Technologien unter einem neuen Open Source-Produkt mit dem Namen
BlazeDS zu veröffentlichen. Jetzt können Entwickler Anbindungen an verteilte
Daten im Backend herstellen und Daten in Echtzeit an Adobe Flex- und Adobe AIR-Anwendungen
pushen, um Nutzern so Rich Internet Anwendungen anzubieten, die sich durch
optimales Antwortverhalten auszeichnen. Die in BlazeDS enthaltenen Technologien,
die bislang nur als Teil der Adobe LiveCycle Data Services ES erhältlich waren,
werden zusammen mit der Spezifikation des Action Message Format (AMF)
Protokolls als Open Source unter der Lesser General Public License (LGPL v3)
zur Verfügung gestellt und sind ab sofort als Public Beta-Versionen in den
Adobe Labs verfügbar.
Mit BlazeDS können Entwickler RIAs mit Daten-Konnektivität für
Echtzeit-Zusammenarbeit sowie Funktionen für Daten-Push versehen, die eine
schnellere Entscheidungsfindung und ansprechende Anwendererlebnisse ermöglichen.
Dies beinhaltet auch geführte Self-Service-Anwendungen, Live-Hilfe, Performance
Monitoring und die Nachverfolgung von Ereignissen. Zudem lassen sich Rich
Clients an bestehende Server-Applikationen anbinden, darunter Java- und Adobe
ColdFusion-Komponenten.
Als zusätzliche Supportoption bietet Adobe außerdem mit der
Adobe LiveCycle Data Services, Community Edition, ein Abonnement an, welches
zertifizierte Builds von BlazeDS, Zugang zu den Adobe Enterprise
Support-Ressourcen und weitere Vorteile wie Produktgarantie und Schadensersatz
bei Rechtsverstößen sowie zusätzlichen Entwickler-Support beinhaltet. Die
kommerzielle Version des Produkts, LiveCycle Data Services ES, beinhaltet
Funktionen für Unternehmensanforderungen zum Erstellen fortschrittlicher
Anwendungen, die eine umfangreiche Messaging-Skalierbarkeit, erweiterte
Client-Server-Datensynchronisation, das Erkennen und Beheben von Konflikten,
Offline-Daten-Management-Dienste für Adobe AIR-Applikationen und
RIA-PDF-Erstellung erfordern.
Reduzierte Entwicklungszeiten
„Die Kombination von BlazeDS mit Flex und Adobe AIR hilft
Entwicklern, die Zeit für die Erstellung innovativer RIAs sowie reichhaltiger,
dynamischer Inhalte und Anwendungen über alle Browser und Betriebssysteme
hinweg zu reduzieren“, so David Mendels, Senior Vice President der Business
Productivity Unit bei Adobe. „Dadurch, dass wir diese Technologien zusammen mit
der AMF-Spezifikation der Open Source-Gemeinschaft zur Verfügung stellen,
werden diese für andere Nicht-Java-Backends erschlossen. Das soll helfen,
dieses wichtige Set von RIA-Funktionen schnell voranzutreiben.“
„Im Gegensatz zu Open Source-Projekten und -Technologien, die
Remoting und Messaging für Client-Anwendungen auf Basis von Adobe Flash und
Flex bieten, bedeutet die Bereitstellung dieser Technologien und der
Spezifikation des AMF-Protokolls einen großen Schritt voran für die Standardisierung
plattformübergreifender Implementierungen“, erklärt Wade Arnold, Leiter des
Projekts AMFPHP. „Zusammen mit Adobe können wir ein allgemeines
Programmierungsmodell entwerfen, welches RIA-Entwickler in die Lage versetzt,
die Reichweite ihrer Applikationen über verschiedene Server-Technologien hinweg
mit einem kompatiblen und konsistenten Ansatz zu erhöhen. Wir freuen auf die
Zusammenarbeit mit Adobe, um so einen besseren Einsatz des AMF-Protokolls in
LAMP Applikationen zu erreichen.“ LAMP beschreibt eine Infrastruktur, in deren
Rahmen dynamische Web-Seiten und -Anwendungen entwickelt werden können,
die einzelnen Buchstaben stehen für die verwendeten Komponenten Linux, Apache,
MySQL und PHP.
Unterstützung offener Technologien
Diese Ankündigung zeigt Adobes Engagement für Open
Technology-Initiativen und die Unterstützung der Entwickler-Community. Ähnlich
der Offenlegung von Adobe Flex, die bereits im April 2007 realisiert wurde,
werden BlazeDS Quellcodes, Builds und Lizenzvergabe von Adobe gehostet. Dies
erfolgt zusammen mit einem offenen Planungsprozess, der die Veröffentlichung
von Spezifikationen zur Prüfung und Kommentierung durch die Community enthält.
Beiträge zu den BlazeDS-Technologien werden durch die öffentliche
Fehlerdatenbank gefördert, die ebenfalls eine Feature-Wunschliste und ein
Community-Voting enthält. Im Laufe der Zeit will Adobe externen Mitwirkenden
einen „Committer“ Status geben, wodurch diese ebenfalls Code zum Source Tree
hinzufügen können.
Blaze DS und das AMF Binary-Datenprotokoll werden vom Adobe
Flash Player unterstützt, der auf über 98% aller internetfähigen Rechner
installiert ist, und sind ab sofort als Public Beta-Version unter
labs.adobe.com verfügbar. Adobe wird Jahresabonnements für die Adobe LiveCycle
Data Services, Community Edition, anbieten. Diese ermöglicht den Zugang zu
vertrauenswürdigen, zertifizierten Builds, Patches, Enterprise-Support und zusätzliche
Vorteile wie Produktgarantie und Schadensersatz bei Rechtsverstößen. Der Preis
für den Bezug wird zum Zeitpunkt der allgemeinen Freigabe von BlazeDS bekannt
gegeben, die für Anfang 2008 vorgesehen ist. Weitere Informationen sind im
Internet unter labs.adobe.com/technologies/blazeds
erhältlich. Informationen zur kommerziellen Version des Produkts, der LiveCycle
Data Services ES, können unter www.adobe.com/products/livecycle/dataservices
abgerufen werden.
Darüber hinaus sind ab heute neue Public Beta-Versionen von
Adobe AIR, Adobe Flex Builder 3 und Adobe Flex 3 erhältlich. Diese stehen ab
sofort als kostenfreier Download unter labs.adobe.com
zur Verfügung.