BlazeDS ist eine serverseitige Technologie die auf einem J2EE-Applikationsserver wie Apache Tomcat aufsetzt. BlazeDS bietet viele Möglichkeiten direkt vom Server Funktionen auszuführen, die mit Standard-Servertechnologien wie Apache in Verbindung mit PHP nicht, oder nur mit großem Aufwand möglich wären. Hier bietet BlazeDS z.B. out of the box die Synchronisation von Webclient und Datenbank in Echtzeit. Das heißt, trägt ein User über eine Applikation einen Wert in die Datenbank sehen alle andere User die ebenfalls die Applikation geöffnet binnen unter einer Sekunden die Aktualisierung der Daten. BlazeDS stellt die Brücke zu JAVA dar. Neben dem klassischen JDBC ist es so auch möglich über RemoteObjects Classen in Java zu schreiben, die dann direkt von Flex aufgerufen werden können. Somit ist dem Funktionsumfang fast keine Grenze gesetzt. BlazeDS unterliegt hier der Open-Source-Lizenz LPGL v3.
Als RIA bezeichnet man Anwendungen, die reichhaltigere Möglichkeiten als klassische Webanwendungen bieten. Dazu gehören Funktionen wie multimediale Fähigkeiten, Zugriffe auf Funktionen des Betriebssystem, Drag & Drop mit dem Desktop oder auch Tastaturkürzel. Entscheidend ist, dass die Applikationen von RIAs vorher nicht installiert wurden aus dem Internet geladen werden. Inzwischen gibt es zahlreiche RIAs Anwendungen, die im Internet zu finden sind. Unter “labs.adobe.com” finden Sie zahlreiche Beispiele. Neben Adobe bieten unterschiedliche Systeme RIAs Anwendungen an. Hier sind vor allem SUN mit Java oder auch AJAX zu erwähnen. Der große Erfolg von Adobe ist aber sicherlich die hohe Verbreitung des Flash Players. Dieser ist zwingend notwendig um die RIAs betrachten zu können. Mit einer Verbreitung von über 90% auf den Desktop-Rechnern. Alle RIAs Anwendungen die über Flash oder Flex erzeugt werden, haben die Endung “.swf”. Das Kürzel steht für Shockwave Flash, der bereits 1996 von Macromedia auf den Markt gebracht wurde. Inzwischen gibt es viele Softwarelösungen die in der Lage sind SWF-Dateien zu erzeugen. Schaut man sich mal die Palette von Adobe an, finden sich neben Flex und Flash noch die Programme Captivate, Bridge, Illustrator, Fireworks findet man diese Möglichkeit. Bereits in der Flash-Version 5 tauchte zum ersten Mal der Begriff “ActionScript” auf. ActionScript setzt heute wie JavaScript auf dem ECMAScript-Standard auf. Heute ist ActionScript in der 3.0 Version eine leistungsfähige, objektorientierte Programmiersprache.
AIR Anwendungen zertifizieren
/ Autor: Jürgen, 06 Jun 2008Um die Identität des Herausgebers einer AIR Anwendung sicherzustellen, muss beim Erstellen einer AIR Anwendung ein Zertifikat verwendet werden. Es ist möglich dieses Zertifikat selbst zu erstellen, jedoch wird dann bei der Installation der Anweunden ein rotes Fragezeichen angezeigt, und bei Publisher steht “UNKNOWN”.
LESEN SIE DIESEN ARTIKEL WEITER »
Posted in AIR | No Comments