Lizensierung einer AIR Applikation

Wer sich überlegt eine AIR Applikation zu verkaufen wird sich auch Gedanken zu Lizensierung und Kopierschutz machen. Die bestehenden Lösungen kommen entweder mit dem AIR EXE nicht zu recht oder machen den Vorteil der Plattform unabhängligkeit kaputt.

An der 360Flex in Mailand konnte ich ein wenig mit den Leuten von Nitro-LM diskutieren welche eine AIR Lösung anbieten. Die Lösung sieht sehr durchdacht aus, leider aufgrund der Preise nicht für kleinere Projekte gedacht.

Nun ist ein neues Projekt mit dem Namen shAIR online, welches mit einem Preismodell von 3% vom Lizenzpreis, ohne Fixkosten, auch für kleinere Projekte eine Lösung ist. Shair ist aktuell allerdings noch in Private Beta.

AIR 1.5.1 verfügbar

Seit heute morgen ist Adobe AIR 1.5.1 für Windows, Mac und Linux verfügbar. Nebst einigen Bug Fixes wurde auch ein kleine neue Funktion.

Mit AIR ist es ja sehr einfach zu bestimmen das die Applikation beim Login automatisch gestartet wird. Es gab jedoch keine Möglichkeit in der AIR Applikation rauszufinden ob die Applikation nun beim Login gestartet wurde oder ob nun der Benutzer die Applikation selbst startet. Da beim Login meist kein Fenster angezeigt werden soll, wäre es natürlich schön dies zu wissen. In AIR 1.5.1 ist dies nun mittels InvokeEventReason (standard oder login) möglich.

Auch neu ist Capabilities.cpuArchitecture welche die Prozessorarchitektur (z.B. x86, PowerPC) zurückliefert. Müsste mal schauen ob im Code schon Werte für Prozessoren von Mobiltelefonen definiert sind :-)

CoCoMo hat einen neuen Namen

CoCoMo (Common Collaboration Model) heisst neu Adobe Flash Collaboration Service und ist in der Version 0.91 allgemein verfügbar. Mit diesen Servicen lassen sich, ohne eigene Server, Funktionen wie Audio-, Video-, Text Chat, Datei-, Screen oder Applikationsharing einfach in die eigene Flash, Flex oder AIR Applikation einbauen.



Aktuell finde ich noch schade das keine Informationen zum geplanten Preismodell verfügbar ist.

http://labs.adobe.com/technologies/afcs/

Neuer Adobe AIR Marketplace

Adobe hat vor einigen Tagen eine neue Version des AIR Marketplace online gestellt. Dort kann jeder der eine AIR Applikation geschrieben hat diese ins Verzeichnis eintragen. Über den Marketplace lassen sich AIR Files bereitstellen, Download Statistiken anzeigen oder Reviews und Bewerungen anzeigen.



http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.home&marketplaceid=1

Flash Player und AIR Stats

Adobe hat heute an der MAX in Japan neuste Zahlen zu Flash und AIR veröffentlicht. Laut der Pressemeldung ist Adobe AIR unterdessen auf 100 Millionen Computern installiert. Viele haben die Installation wohl nicht mal bemerkt weil die Installation mit Applikationen wie ebay Desktop oder Acrobat.com passiert ist. Auch Hersteller wie z.B. Sony liefern Computer bereits mit installiertem Adobe AIR aus.

Laut der aktuellsten Flash Player Statistik hat die Version 10, in den zwei Monaten seit der Veröffentlichung, bereits einen Anteil von 55% erreicht.

AIR Signieren: Unable to build a valid certificate chain for the signer

Nachdem ich am Sonntag ein Comod Code Signing Certificate bestellt hatte und nun heute dieses auch erhalten habe, wollte ich natürlich erstmal eine AIR Applikation signieren.

Der Flex Builder macht es einfach, nur das Cert auswählen und Passwort eingeben und gut sollte sein. Auf meinem Mac habe ich jedoch folgende Fehlermeldung erhalten.

Error creating AIR file: Unable to build a valid certificate chain for the signer.
Adobe AIR benötigt ein Zertifikat mit vollständiger Zertifikatskette. Da ich das Cert auf dem Windows Rechner bestellt hatte, fehlte mir auf dem Mac die entsprechende Zertifikatskette. Lösung dazu war das Zertifikat auf dem PC nochmals zu exportieren und entgegen der Anleitung bei Comodo auch alle Zertifikate im Pfad mit zu exportieren.
Mit dem so exportiertem Zertifikat hat dann auch das Signieren der AIR Applikation ohne Probleme funktioniert.

Beispiel einer erfolgreichen kleinen AIR/Flex App

Vor ein paar Wochen habe ich über Balsamic Mockups einen Eintrag gemacht. Habe damals aber gar nicht gesehen das der Author Peldi Guilizzoni einen interessanten Blog Eintrag zum finanziellen Erfolg seiner Software gemacht hat.
Mit seiner Software hat er in den letzten Monaten einen anständigen Umsatz gemacht und zeigt dies anhand von Charts und schreibt über Probleme und Zukunftsplanung.

AIR 1.5 für Linux verfügbar

Seit heute ist die finale Version von AIR 1.5 für Linux und das AIR 1.5 SDK für Linux verfügbar. Unterstützt werden Ubuntu, Fedora und openSuse, die genauen Versionen sind in den System Requirements zu finden. Für die Installation auf einem 64bit Linux gibt es noch eine Technote als Hilfe.

Mockups für Webseiten und RIAs erstellen

Mit dem Namen Balsamiq Mockups ist eine AIR Applikation erschienen, mit welcher sich sehr einfach ein User Interface erstellen lässt. Egal ob für eine Webseite oder AIR/Flex Applikation.

Die verschiedenen Elemente lassen sich einfach auf den Arbeitsbereich ziehen und entsprechend positionieren und in der Grösse anpassen. Dabei helfen Funktionen wie automatische Ausrichtung an anderen Objekten oder gleichmässige verteilung mehrerer Elemente. Alle Texte lassen sich anpassen, also auch die Daten in den Grids und Tabs.



Die so gestalteten Mockups können in einem XML Format gespeichert oder als PNG exportiert werden.

Die Applikation lässt sich entweder als AIR Applikation (79.00 USD) auf dem Desktop ausführen oder in bestehende Webapps wie Jira, Confluence oder XWiki als Flex Applikation einfügen.

Online Testversion
Balsamiq Webseite
Video Demo

AIR 1.5

Pünktlich zur MAX hat Adobe AIR 1.5 bereitgestellt: http://get.adobe.com/air/

Die neue Version der Runtime bringt die Möglichkeit die local Database zu verschlüsseln, aktuelles WebKit und den Flash Player 10.

AIR 1.5 Code im Flex Nightly Build

Seit einigen Tagen sind Teile von AIR 1.5 (Codename Cosmo) im Flex Nightly Build. AIR 1.5 wird voraussichtlich folgende neue Funktionen beinhalten:

  • Flash Player 10
    • Erweiterte Sound API
    • Pixel Bender
    • 3D Effekte
    • Neues Text Rendering (vertikal und RTL)
    • Dynamisches Video streaming
    • Aktualisierte Schrift Rendering Engine
  • Verschlüsselte SQLite Datenbanken
  • SquirrelFish JavaScript VM
  • Sprachsupport für
    • Holländisch
    • Schwedisch
    • Türkisch
    • Tschechisch
    • Polisch

AIR wird automatisch mit Adobe Reader 9 installiert

Mit dem Adobe Reader 9 wird auch die AIR Applikation Acrobat.com ausgeliefert welche natürlich die AIR Runtime benötigt. Leider wird zwar nur AIR 1.0 ausgeliefert, aber durch das Auto-Update sollte da bald auch ein 1.1 installiert sein.

Mit Acrobat.com lassen sich online PDF konvertieren, eine Web Konferenz mit 3 Teilnehmer führen, PDF sharen oder auch Buzzword verwenden. Gerade das gartis Acrobat Connect (ehemals Breeze) Version ist es echt wert.


Acrobat.com


ConnectNow

AIR IconGenerator

Ich verstehe leider den Text nicht, aber ein Japaner hat ein Icon Generator mit AIR erstellt. Es können entweder CS3 Icons oder Web 2.0 Icons erstellt werden, wobei 4 verschiedene Grössen erstellt werden. Perfekt für die eigene AIR Applikation.

AIR 1.1 verfügbar, AIR Update Framework und SwitchBoard neu in Adobe Labs

AIR 1.1
Diese Nacht hat Adobe AIR 1.1 online gestellt. Die Hauptänderung ist das AIR nun folgende Sprachen unterstützt: Portugiesisch, Chinesisch, Französisch, Deutsch, Italienisch, Japanisch, Koreanisch, Russisch und Spanisch. Weiters wurde auch der Support für internationalisierte Applikationen ausgebaut, so ist es nun auch möglich Tastatureingaben für doublebyte Sprachen zu verwerten.
http://get.adobe.com/air/

AIR Update Framework
Das AIR Update Framework hilft dem Entwicklerine Automatische Update Funktion in die eigene Applikation einzubauen.
http://labs.adobe.com/wiki/index.php/Adobe_AIR_Update_Framework

SwitchBoard
Mit SwitchBoard lassen sich die Programme aus der Creative Collection aus AIR ansteuern.
http://labs.adobe.com/wiki/index.php/SwitchBoard

Adobe Developer Week - 20 Online Session diese Woche

Vom 24. bis 28. März ist die Adobe Entwickler Woche mit 20 Online Session zu den Themen AIR, Flex, ColdFusion, Dreamweaver und Flash.