Archive

Archive for the ‘Adobe AIR’ Category

Reminder: Flex UserGroup mit Verlosung

August 28th, 2009 Reto Kiefer No comments

Das nächste Treffen der Flex UG Rhein-Main nach der Sommerpause wird am 2. September um 19.30 Uhr stattfinden. Thema werden Tools sein. Neben Vorträgen von Euch werden wir IntelliJ Idea als Flex IDE vorstellen und wenn noch Zeit ist auf Flash Catalyst eingehen.

Wenn Ihr Ideen für einen Vortrag habt oder etwas zeigen wollt, dann habt Ihr die Gelegenheit dazu. Egal ob Flexneuling oder Profi, jeder ist willkommen!

Damit wir planen können, gebt bitte auf unserer Mailingliste Bescheid, ob Ihr kommen könnt. Für Teilnehmer, die das erste Mal kommen haben wir ein kleines Goodie. Außerdem verlosen wir diesmal bei ausreichender Teilnehmerzahl eine Lizenz von IntelliJ Idea.

Der Veranstaltungsort ist:

Coded Culture GmbH 
Luisenstr. 6 (wir sind im Haus im Hinterhof, dort im 2. Stock)
D-65185 Wiesbaden (für Navi-Nutzer bitte die PLZ mit eingeben)
Telefon: +49 (0)611 – 450 30 57 0
Telefax: +49 (0)611 – 450 30 57 9

RIA Summer Jam in München

August 5th, 2009 Reto Kiefer No comments

090727_RIA_SummerJam_200x200Meine Kollegen von der Münchner Flex Usergruppe München veranstalten dieses Jahr den RIA Summer Jam.
Rich Internet Applications oder kurz RIA stehen für technisch anspruchsvolle, multimediale Anwendungen, die innovative Möglichkeiten bieten Ästhetik und Funktionalität miteinander zu verbinden.
In Kooperation zwischen der Adobe Flex User Group München und P//MOD ist die Idee entstanden den RIA Summer Jam ins Leben zu rufen. Dabei soll die RIA Technologie nicht ausschließlich unter den Aspekten Design und Technik fokussiert werden, sondern auch die Bedeutung und Herausforderung für Marken in den Vordergrund gestellt werden.
Auf dem RIA Summer Jam präsentieren Profis aus den Bereichen Technik, Design, Marketing und Projektmanagement das Thema Rich Internet Applications auf 2 Präsentations Tracks.
Im Anschluss an den Event gibt es dann die Möglichkeit beim BBQ auf der Dachterrasse die Eindrücke des Tages weiter zu vertiefen.
Der RIA Summer Jam 2009 findet am 12. September 2009 in München statt und ist kostenlos.
Weitere Infos und Anmeldung unter www.riasummerjam.de

Update vom 14. August 2009: Der RIA Summer Jam ist bereits ausgebucht. Es gibt aber eine Warteliste für Tickets, die nicht in Anspruch genommen werden.

Neue Wege zur Interaktivität: Flash Catalyst

July 26th, 2009 Reto Kiefer No comments

Seit einiger Zeit ist nun die Beta von Flash Catalyst erschienen, dem neuen Tool von Adobe, welches die Brücke zwischen Kreation und Entwicklung bauen soll wenn es um Rich Internet Applications auf Basis von Adobe Flex geht.. Ziel soll sein, dass Designer in die Lage versetzt werden, Interaktivität in ihre Designs zu bringen, ohne dabei eine Zeile Programmcode schreiben zu müssen. Den Programmcode generiert Flash Catalyst nämlich selber. Es gibt eine Codeansicht in der Anwendung, die es einem erlaubt zu jeder Zeit in den aktuell zu generierenden Quellcode zu schauen.

Die Beta ist aktuell noch ziemlich lahm, wenn ich sie mit anderen Anwendungen auf meinem MBP vergleiche, aber es ist ja noch kein optimierter Code und Debugcode dürfte auch noch allenthalben enthalten sein. Dennoch kann man mit der Beta bereits gut arbeiten und auch Projekte damit erstellen, zumindest Testprojekte.

Flash Catalyst benötigt das Flex 4 SDK und am besten den Flashbuilder 4, die beide auch im Betastadium sind und Anfang 2010 final werden. Das erzeugte SWF basiert auf Flex 4 und benötigt zwingend den Flashplayer 10.

Flash Catalyst ist vom Produktmarketing her ein Tool für Designer, denn Ausgangsbasis sind idealerweise fertige Layouts und Designs in Adobe Photoshop oder Illustrator. Man erstellt einfach ein neues Catalyst Projekt auf der Basis eines Designs in einem der beiden Grafikformate und man hat ein bearbeitbares Projekt. Schnell werden Elemente aus Ebenen in interaktive Komponenten umgewandelt und bearbeitet. Man kommt so sehr schnell zu benutzbaren Click-Dummies und es macht einfach Spaß aus einer Grafik eine Anwendungen zusammen zu klicken.

Flash Catalyst kompiliert mittels Flex Gumbo aus einer solchen Projektdatei eine lauffähige Flexanwendung (SWF), die im Browser betrachtet und mit der interagiert werden kann. Soweit so gut, klingt erstmal nicht aufregend bis man es ausprobiert hat. Was Catalyst aber im Hintergrund leistet ist wirklich beeindruckend.

Aus der PSD / AI plus den Bearbeitungsschritten in Catalyst werden grafische Assets für die Flexanwendung erstellt, deren Informationen über die Ebenenstruktur gewonnen werden. Darüber hinaus wird Quellcode generiert, der dann im Flashbuilder 4 (oder einem anderen Editor) bearbeitet und wiederum kompiliert werden kann. Mit Flash Catalyst ist der Designer in der Lage der Entwicklung nicht nur Designs zu liefern, sondern bereits Interaktivität und Dummy-Daten. Dem Entwickler ist es dann überlassen, die echte Datenanbindung an ein Backend auszuprogrammieren und ggf. den generierten Quellcode aufzuräumen und zu optimieren. Aufgrund des Betastatus kann man noch nichts über die Qualität des generierten Quellcodes sagen, das wir sich erst mit der fertigen Version zeigen.

Die Arbeit mit Catalyst macht Spaß, und vor allem ist es interessant einmal den umgekehrten Weg zu beschreiten: Entwickelt man normalerweise anhand von Funktionalität und kümmert sich dann um Skinning etc., geht man hier sozusagen vom fertigen Skin hin zur Funktionalität. Mir als Entwickler war diese Zugangsweise erste fremd, sie ist aber durchaus interessant. Für den Designer umgekehrt dürfte es interessant sein, dass er auch Funktionalität gestalten kann, ein Weg, der ihm vorher versperrt war.

Ob Flash Catalyst der große Wurf wird, muss sich erst noch zeigen. Aber es weist sowohl für Entwickler als auch für Designer neue Perspektiven auf – ganz abgesehen davon, dass der Austausch der beiden Lager besser wird, sowohl hinsichtlich der Daten als auch der Kommunikation. Darüber hinaus ist Code- und Assetgenerierung ein sehr interessantes Feature, was Projekte deutlich beschleunigen kann.

Treffen der Adobe Usergroup Manager in Hamburg

July 23rd, 2009 Reto Kiefer No comments

Adobe lud zum ersten Mal die Usergroup Manager DACH der Flash Technology Platform zu sich nach Hamburg ein.

Es waren viele Flex UG Manager anwesend aber auch Vertreter von ColdFusion und Flashgruppen, sogar ein Vertreter der einzigen LiveCycle Usergruppe war da. Auch Vertreter aus der Schweiz und Österreich waren gekommen – Adobe übernahm großzügigerweise die Reisekosten.

Ziel war es, dass sich die UG Manager untereinander kennenlernten. Mir gefiel besonders, dass ich UG Manager wie Jens (Hamburg), Thomas (München) und Bettina (Berlin) auch einmal im Reallife treffen konnte – man kannte sich sonst nur oberflächlich über Netzwerke. Aber auch das Schliessen neuer Bekanntschaften war sehr positiv. Es war das erste mal in meinem Leben, dass in einem Raum mit weniger als 20 Leuten, neben mir ein zweiter Reto anwesend war – und das dann noch in Deutschland und nicht in der Schweiz…

Adobe berichtete über das Engagement für die Community, die Pläne für die Zukunft und stellte das Evangelistenteam vor. Der Austausch zwischen des Usergruppenvertretern und Adobe stand jedoch im Mittelpunkt. Es wurde offen besprochen was gut läuft und was verbessert werden sollte. Der konstruktive Austausch ging in ein sehr gelungen Abendprogramm über, bei dem dann weitere Diskussionen und Networking stattfand.

Insgesamt ein gelungener Tag und einen herzlichen Dank an Sven und Sabina, die alles organisiert und begleitet haben!

Vormerken: Nächstes Treffen der Flex UserGroup am 2. September

July 23rd, 2009 Reto Kiefer No comments

Das nächste Treffen der Flex Usergroup Rhein-Main nach der Sommerpause wird am 2. September um 19.30 Uhr stattfinden.
Thema werden Tools sein. Neben hoffentlich zahlreichen Vorträgen von Euch werden wir IntelliJ Idea als Flex IDE vorstellen und wenn noch Zeit ist auf Flash Catalyst eingehen.

Wenn Ihr Ideen für einen Vortrag habt oder etwas zeigen wollt, dann habt Ihr die Gelegenheit dazu. Egal ob Flexneuling oder Profi, jeder ist willkommen!

Damit wir planen können, gebt bitte auf unserer Mailingliste Bescheid, ob Ihr kommen könnt.

Der Veranstaltungsort ist:

Coded Culture GmbH (wir sind im Haus im Hinterhof, dort im 2. Stock)
Luisenstr. 6
D-65185 Wiesbaden (für Navi-Nutzer bitte die PLZ mit eingeben)
Telefon: +49 (0)611 – 450 30 57 0
Telefax: +49 (0)611 – 450 30 57 9

ActionScript 3 für Java-Entwickler

February 28th, 2009 Reto Kiefer No comments

Es ist so ziemlich Common Sense unter den Flexern, dass es wesentlich einfacher ist einen Java-Entwickler mit Erfahrung in der GUI-Entwicklung auf Flex einzustimmen als einen eingefleischten Flasher. Diese Meinung teile ich und um so erfreulicher ist der hier vorgestellte Artikel, der Java-Entwicklern aus Java-Sicht die Sprache ActionScript 3 näher bringt und so einen wichtigen Beitrag dazu leistet, Flex-Entwickler zu gewinnen.

Der Autor Chet Haase kennt beide Welten sehr gut. Früher arbeitet er bei Sun in der Java Client Group und wurde mit dem Buch Filthy Rich Clients bekannt – heute hat die Lager gewechselt und entwickelt für Adobe am Flex SDK.

Adobe Flex und OpenSource

February 16th, 2009 Reto Kiefer No comments

Das Flex SDK wird seit Version 3 als OpenSource veröffentlicht. Nichts desto trotz herrscht in der Flex Community eine große Unzufriedenheit, wie Adobe die damit propagierte Offenheit handhabt.

Um die Interessen der Flex Community zu vertreten hat sich informell das “Flex SDK Community Committee” gegründet, welches eben diese Missstände beheben will. Insbesondere wird dagegen protestiert, dass das Flex SDK zwar unter einer OpenSource-Lizenz steht aber der Entwicklungsprozess von der Öffentlichkeit/Community abgeschottet von Adobe alleine betrieben werde. Auch die Politik, wie eingereichte Patches für die bestehende Version in Releases eingearbeitet werden steht in der Kritik.

Eine interessante Entwicklung, die sich gegen OpenSource aus reinen markentechnischen Gründen wendet und im Extremfall sogar einen Community-Fork von Flex begründen könnte.

The missing Tool: Code Formatter für Flex Builder

February 13th, 2009 Reto Kiefer No comments

Daniel hat es ausgegraben und es ist eines der Tools, die ich am meisten beim Programmieren in Flex vermisst habe.

Flex Builder ist unbenommen ein mächtiges Tool für die Flex-Programmierung aber in Sachen Coding-Comfort weit hinter dem Stand, den etwa Java besitzt, hinterher. So gut der visuelle Editor sein mag, für die Arbeit im Texteditor bietet FlexBuilder definitv zu wenig. Besonders schmerzlich vermisst habe ich die Option, der Quellcode formatieren zu lassen. 

Dafür gibt es nun Abhilfe in Form eines kleinen Plugins, welches sich auf Sourceforge findet. Der Flex Formatter bietet formatierten Code auf Knopfdruck und lässt sich sehr vielseitig in den Preferences auf die eigenen Bedürfnisse anpassen.

Unbedingt eine Empfehlung für die Eclipse Plugin-Sammlung.