Flash Builder 4.5.1 verfügbar

Seit heute ist das versprochene Update für den Flash Builder 4.5 und Flex SDK 4.5 erhältlich. So ist es nun möglich mit dem Flash Builder Applikationen für Apple iOS oder RIM Playbook zu erstellen.

Die neue Version kann bei Adobe runtergeladen werden oder wenn der Flash Builder bereits installiert ist kann über den Update nur aktualisiert werden. Ein wenig verwirrend ist, das mit dem Flash Builder aktuell nur AIR 2.6 mitkommt - wurde doch iOS Support mit AIR 2.7 angekündigt. Im Flash Builder 4.5.1 ist nun eine erweiterte AIR 2.6 Version mit dabei und der Packager aus 2.7. Eine iOS Applikation kann somit also nur AIR 2.6 APIs verwenden aber profitiert durch den Packager von der verbesserten Geschwindigkeit.

Damit das erstellen von Mobil Applikationen auch einfach geht hilft der Flash Builder beim erstellen eines solchen Projekts. Es lassen sich nun auch Flex Mobile Projects erstellen. Dabei lässt sich auswählen für welche Platform die App verfügbar sein soll und entsprechend der Platform lassen sich dann noch Rechte oder anderweitige Einstellung machen.

Für einige Applikationen und Spiele wird Flex/AIR sicherlich eine gute Alternative gegenüber der nativen Programmierung für die jeweiligen Geräte. Gerade wenn möglichst viele Platformen bedient werden sollen ist es angenehm damit zu Arbeiten. Allerdings ergibt sich aus der Zwischenschicht von AIR auch einige Nachteile, so lassen sich nicht alle APIs der jeweiligen Platform verwenden. Z.B. sind unter iOS aktuell keine Push Messages oder in App Käufe möglich und noch einiges mehr. Auch wird weiterhin ein Mac benötigt um eine App in den App Store zu stellen, da Apple seit einiger Zeit den Upload der Applikation nur noch über eine Mac Applikation erlaubt.

Flash Builder 4.5.1 Updater
Flash Builder 4.5.1 Release Notes
Flex 4.5.1 SDK
Flex 4.5.1 SDK Release Notes

Preview auf nächste Versionen von Flash Builder und Catalyst

Wie zu erwarten wurde pünktlich zur Adobe MAX die neuen Versionen von Flash Builder, Codename Burrito, und Flash Catalyst, Codename Panini, auf den Adobe Labs aufgeschaltet. Mit dabei ist Flex Hero, was auf Mobile optimiert ist, und bis morgen wird noch AIR SDK 2.5 verfügbar sein.

Es dreht sich also vieles um Mobile und TV Development. Der neue Flash Builder hilft sehr, lässt sich doch nun über den Run oder Debug Button direkt auf ein angeschlossenes Android Gerät die Applikation installieren. Die optimierten Flex Komponenten oder gar neue wie die MobileApplication oder NavigationContent helfen Applikationen für Mobilgeräte in Flex schnell und einfach zu bauen. Erste Applikationen finden sich bereits im Android Marketplace, eine kleine Demo App (CFML Guide) welche die ColdFusion Tags und Functions anzeigt habe ich selbst schnell am letzten Mittwoch eingestellt.

Downloads auf Adobe Labs
Details im Adobe Flex Team Blog
Details im Adobe AIR Blog

ColdFusion Builder 1, Flash Builder 4 und Flex 4 veröffentlicht

Adobe hat gestern das Flex 4 Framework, Flash Platform Services Social, den Flash Builder 4 (vormals Flex Builder) und den neuen ColdFusion Builder in der finalen Version veröffentlicht.

ColdFusion Builder



Der ColdFusion Builder kann entweder als Programm mit eigenem Eclipse installiert werden oder als Eclipse Plugin in eine bestehende Eclipse Installation. Durch cfeclipse und die diversen Eclipse Plugins von Adobe haben bereits schon viele mit der Eclipse Oberfläche cfml geschrieben. Der nun in der ersten Versionen erschienene ColdFusion Builder bietet jedoch noch ein paar zusätzliche und verbesserte Funkionen.

Code Vervollständigung Der ColdFusion Builder hilft beim Vervollständigen von cfml (ColdFusion 7,8 und 9), HTML, CSS, Javascript und SQL. Er analysiert dabei auch die vorhandenen ColdFusion Komponenten und cfquery und bietet entsprechende Vervollständigung beim Schreiben an.

Debugger
Der Debugger ist direkt mit dabei und erlaubt den Code zeilenweise auszuführen und Breakpoint zu setzen.

FTP und RDS
Webseiten können ohne weitere Plugins direkt mit FTP transferieren oder mit RDS auf dem Remote Server arbeiten. Direkt aus dem ColdFusion Builder lässt sich ein über RDS verbundener Server stoppen und wieder starten.

Log Tail View
In dieser Ansich lassen sich die letzten Einträge aus einer Datei anzeigen, sehr praktisch beim Entwickeln um direkt Fehler im Application.log zu sehen.

Erweiterbarkeit
Wohl eines der besten Funktionen des ColdFusion Builder ist die Möglichkeit Erweiterungen selbst zu schreiben. Diese Erweiterungen werden in der bereits bekannten CFML Sprache geschrieben. Es gibt bereits einige interessante Erweiterungen, die meisten sind aktuell auf riaforge.org zu finden.

Editionen und Preise
Der ColdFusion Builder kann unter adobe.com für Mac und Windows runtergeladen und als Trial 60 Tage verwendet werden. Es gibt aktuell nur eine Edition, diese kostet 299.00 USD. Diese beinhaltet jedoch auch den Flash Builder 4 Standard. Wie bereits auch ColdFusion 9 und Flex Builder 3 ist der ColdFusion Builder zu Schulungszwecken kostenlos unter http://www.freeriatools.adobe.com erhältlich.

http://www.adobe.com/products/coldfusion/cfbuilder/features/

Flash Builder 4

Auch der Flex Builder wurde weiterentwickelt und heisst nun neu Flash Builder.

Netzwerk Monitor (nur Premium Version)
Der Netzwerk Monitor erlaubt den Traffic der Flash Applikationen aufzuzeichnen und diesen anzuschauen. Dies ist sehr hilfreich um z.B. mal die Daten anzuschauen welche von einem Server zurückgesendet werden wenn mal etwas nicht stimmen sollte.

Flex Unit Integration (nur Premium Version)
Das bekannte Flex Unit Testing Framework wurde integriert.

Daten Verwendung
Datasourcen (ColdFusion, Java, PHP, REST und SOAP Webservices) lassen sich nun noch einfacher verwenden. Mit dem neuen Data-Service Explorer lassen Methoden und Parameter einfach anzeigen. Diese Methoden lassen sich durch durch Drag und Drop direkt mit UI Komponenten (z.B. Data Grid) verbinden.

Skinning/Styles
Neu können Themes geladen werden welche das Aussehen der Standard Komponent verändert.

Diverse Verbesserungen
Die Integration in die Adobe Produktfamilie wurde verbessert, so lassen sich nun Designs von Flash Catalyst übernehmen oder mit Flash Professional lassen sich einfacher Flex Komponenten importieren und aktualisieren.
Weitere Verbesserungen betreffen das Code Refactoring, Data Services und neu ASDoc Support.

Editionen und Preise
Den Flash Builder gibt es in den Editionen Standard und Premium. Die Premium Edition beinhaltet im Gegensatz zur Standard Edition die folgenden Funktionen:
  • Performance und Memory Profiler
  • Network Monitor
  • Flex Unit Support
  • Command Line Builds

Die Standard Edition ist für 249.00 USD erhältlich und die Premium Edition kostet 699.00 USD beinhaltet jedoch den ColdFusion Builder. Wer bereits einen Flex Builder (Version 2 oder 3) kann für 99.00 (Standard->Standard) bzw 299.00 USD (Professional->Premium) upgraden oder für 499.00 von der Standard auf die Premium Edition wechseln.

http://www.adobe.com/products/flashbuilder/

Flex 4

Ein wenig später als geplant ist nun auch das Flex 4 Framework verfügbar. Eine der grössten Änderungen ist wohl der Wechsel auf das neue Komponenten Modell Spark. Spark erlaubt eine bessere Trennung bei den Componenten von Design und Funktion wobei ca. 30 mitgelieferten Komponenten bereits auf Spark basieren.
Mit dem neuen FXG Format lassen sich Grafiken einfacher zwischen Flex und den anderen Adobe Tools (z.B. Flash Catalyst, Illustrator) austauschen.
Die States haben auch ein einen viel einfacheren Syntax erhalten, so kann ein einem Property direkt für verschiedene States ein Wert im Tag definiert werden, z.B .

http://www.adobe.com/products/flex/flex_framework/

Flash Platform Services Social

Mit den Flash Plaform Services Social kann mit verschiedenen populären Social Platformen auf einfache Weise gearbeitet werden.
So kann gegen Facebook, MySpace, Twitter, Yahoo!, Google und AOL ein Login gemacht werden um den Benutzter zu authentifizieren. Nach einer erfolgreichen Anmeldung können entsprechende Daten (Name, E-Mail, Freunde, ....) ausgelesen und Statusnachrichten versendet werden.

http://www.adobe.com/flashplatform/services/social/

AIR auf dem Handy

Zum Start der Mobile World Congress (MWC) hat Adobe bekannt gegeben das im Rahmen des Open Screen Projekts, welches nun schon 70 Partner beinhaltet, auch Adobe AIR auf die Mobil Telefone kommt. Aktuell gibt es bereits erste Versionen welche auf dem Android Handy laufen und gegen Ende Jahr wird die endgültige Version erwartet. Erste Videos sind im Adobe Develope Connection verfügbar. Auf einer Webseite hat Adobe ein paar Kommentare zu Flash 10.1 von Partner gesammelt, schön sind die Aussagen von HP und Lenovo.

Gratis Flex Builder für CS4 Besitzer

Wer ein Master Collection oder Web Premium CS4 besitzt und diese nach dem 15. September 2009 gekauft hat kann gratis eine Lizenz-Nummer für FlexBuilder 3 anfordern.
Details: https://freeriatools.adobe.com/cs/

RIA Summer Jam 09

Die Flex User Group München veranstaltet am 12. September in München einen ganztägigen Event mit zwei Tracks zum Thema Rich Internet Applications.



Details RIA Summer JAM 09

Prozentuale Spaltenbreite im Flex Datagrid Control

Wer mit Flex/Air ein in der Grösse veränderbare Applikation machen will merkt schnell mal, das die width Eigenschaft eines DataGridColumn keine Prozent Angaben mag.

Eine Möglichkeit wäre beim resize Event des Datagrid eine Funktion aufzurufen welche die Spaltenbreite anhand der Gridbreite neu berechnet. Finde ich aber irgendwie nicht schön.

Was die Dokumentation verschweigt, ist das Werte kleiner als 1 wie Prozentangaben funktionieren.

Ein Mix von fixen Pixelbreiten und solcher prozentualer Breiten ist jedoch nicht möglich. Eingrenzen mittels minWidth und maxWidth ist evtl. ein Workaround.

FlexBuilder 3 unter Vista 64 bit

So einen kuriosen Bug habe ich noch selten gesehen. Im Flex Builder 3 unter Vista 64 Bit sind die Flex Dialog vom Projekt nicht komplett, d.h. es fehlen UI Element um z.B. den Build Path anzupassen.



Die Lösung ist ganz simpel, aber nicht so einfach zu finden. Es liegt an der Software SetPoint vom Logitech Wireless Keyboard/Maus. Sobald ich diese Applikation über das Tray Icon schliesse sehen die Dialoge wieder wie gewohnt aus.

Komische Sache.....

Flash Builder 4 und Flash Catalyst als Beta verfügbar

Heute morgen wurde in den Adobe Labs die Beta von Flash Builder 4 (ehemals Flex Builder) und Flash Catalyst zum Download online gestellt.

Flash at the Lake - Flash Konferenz in Zürich

Am Freitag 26. und Samstag 27. Juni findet in der Roten Fabrik in Zürich die erste grössere Flash Konferenz der Schweiz statt. Wer mit Flash/Flex/Air arbeitet sollte sich diesen Event nicht entgehen lassen.

www.fatl.ch

Facebook Applikation mit Adobe Tools erstellen

Adobe hat vor zwei Wochen im Developer Connection Bereich eine Seite mit Facebook Beispielen und Dokumentation aufgeschaltet. Weiters wurde auch eine Facebook Actionscript Library in der Version 3 veröffentlicht.

Gratis Flex Builder für Arbeitslose

Vor einigen Wochen gab es Twittermeldungen, das Arbeitslose bei einem der Adobe Evangelisten den aktuellen Flex Builder kostenlos beziehen können. Unterdessen wurde das ganze von Adobe offizieller gemacht und und es gibt ein entsprechendes Antrags Formular. Bedingung ist das der Flex Builder nur zum Flex lernen verwendet wir und nicht für produktive oder komerzielle Projekte.

Neue Tour de Flex Version

Letzte Woche hat Adobe Tour de Flex in der Version 1.2 veröffentlicht. Die Änderungen beinhalten:
- Schlankeres Design, es wird weniger Platz verschenkt
- Kommentare verwenden nun Adobe Forums
- basierend auf AIR 1.5
- Memory und CPU Problem behoben
- Nur noch ein Tree, ohne Select bei der Auswahl des Bereichs

Nebst der AIR Version gibt es neu auch eine Web Version, welche bis auf die fehlenden AIR Beispiele gleich ist.

Flex 4 (Gumbo) Release Planung

Die Flex 4 (Gumbo) Seite wurde mit neuen Release Daten aktualisiert:

BetaJune 2009
Final 4.0 Q4 2009
4.1Q2 2010

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/