über mich

Hallo, mein Name ist Heiko Dreyer. Ich arbeite freiberuflich als

Webdesigner und Entwickler mit Schwerpunkt Flash/Flex Animation und Web-
Anwendungsentwicklung.



Brauchen Sie Hilfe bei Ihrem Webdesign oder suchen Sie einen Entwickler? Ich stehe Ihnen jederzeit mit meinen Fähigkeiten zur Verfügung.

über boxedfolder

Diese Website dient in erster Linie als Überblick meiner absolvierten Projekte. Sie bietet einen Auszug aus aktuellen Entwicklungsständen und Arbeiten.

Diesweiteren bemühe ich mich regelmäßig sonstiges wissenswertes im Bereich Webdesign und Medien zusammenzutragen.

Die Flash-Plattform & das iPhone

Ich wollte das neue Jahr gleich mal dazu nutzen einen kleinen Beitrag über das iPhone, Flash und meine Einschätzung zur ganzen Sache zu schreiben. Wie wir alle wissen sollte es Ende des Jahres eine (public) Beta von Flash CS5 geben, welche den Export-To-iPhone erlaubt. Diese Beta ist nun abgeblasen worden. Das ganze hat für vielerlei Aufregung gesorgt, weil natürlich ein Haufen Leute unheimlich gierig sind in den Mobilen-Markt (das iPhone in diesem Fall) zu drängen.

Ich schätze die gesamte Lage etwas verhaltener ein. Zum einen erkenne  ich noch nicht wie sich Flash CS5 dazu eignet wirkliche Anwendungen mit mobilem Interface zu dispatchen. Hier fehlt es schlichtweg an passenden (nativen) Komponenten. Zum anderen bin ich mir unsicher ob Performance und Qualität solcher Anwendungen für den erwarteten Erfolg ausreichen. Bisher hörte ich nur, dass aus CS5 veröffentlichte iPhone Apps verhältnismäßig größer sind als die native Konkurrenz.

Persönlich bin ich vielmehr gespannt auf das mobile Flex-Framework mit dem Codenamen “Slider”. Dieses soll das dispatchen einer Anwendung auf die gängigen mobilen Plattformen erlauben. Es bietet neben einer leichtgewichtigen Struktur auch UI-Komponenten die für die mobile Plattform entwickelt werden. Das ganze soll, so wird gemunkelt, im Laufe des Jahres benutzbar sein.

Ich möchte an dieser Stelle auch noch auf einen Artikel von Florian Plag aufmerksam machen. Dieser listet die teilweise bereits erhältlichen Flash und nicht-Flash Alternativen zur iPhone-Entwicklung auf. Ich würde allerdings jedem ans Herz legen sich eventuell ein gutes Objective-C Buch zu schnappen, bevor man sich auf Scriptsprachen wie z.B. Lua fixiert. Was ich bisher gesehen habe, kann Objektive-C in vielen Bereichen eine durchaus elegante Sprache sein.

Link zu Flex-”Slider”.

Cairngorm: ViewHelper vs. Presentation Model

Die Benutzung eines Architektur-Frameworks gehört ja heutzutage zum guten Ton. Im eigentlichen Sinne macht ein solches Framework verstärkt Sinn, wenn man in einem Team eine skalierbare Anwendung erstellen möchte und viel Wert auf Sauberkeit und Übersicht legt. Im Prinzip ist so ein Framework aber auch bei kleineren Projekten super nützlich um eine Anwendung für zukünftige Erweiterungen flexibel zu halten.

In meinem letzten Projekt hab ich mich für das von Adobe initiierte Framework - Cairngorm – entschieden. Im Laufe der Entwicklung hab ich mich natürlich mit den Ups und Downs rumärgern müssen die Cairngorm so mit sich bringt. Um sich einige Probleme in Sachen Flexibilität des Frameworks näher zu bringen, muss man sich die Struktur einmal kurz verdeutlichen.

Es läuft in der Regel folgendermaßen ab: Der View dispatched Events, die vom Controller aufgefangen werden und dementsprechende Commands instanziert. Diese Commands sind entkoppelt vom View und verändern nur die Daten in unserem Model. Das Model wiederum updated via Data Binding unsere View-Komponenten. Soweit so gut.

(mehr…)

Animations-Framework: Tweener im Einsatz

Eigentlich sollte nahezu jedem der mit ActionScript 3 entwickelt  die Tweener Library bekannt sein. Mit Tweener lassen sich blitzschnell Animationen auf der Display List im Flash Player erstellen. Tweener stellt dabei einige statische Methoden zur Verfügung, die es erlauben z.B. Eigenschaften von MovieClips im Flashplayer zeit-gesteuert zu animieren. Dabei werden etliche Parameter und Optionen bereitgestellt, die eine saubere und einfache Animation ermöglichen. Gleichzeitig lassen sich Callbacks einrichten um z.B. mehrere Animationen in Reihe zu schalten.

Auf InsideRIA.com gibt es nun ein kleinen Artikel, der einen Einblick in das Framework im Zusammenhang mit Flex bietet. Dort wird ein kleiner Workshop geboten, der die Grundkonzepte darstellt. Gerade die Einfachheit steht hier im Vordergrund. Wer also noch keinerlei Einblicke in Tweener erlangt hat und sich für das Thema Animations-Framework interessiert, dem sei dieser Workshop besonders ans Herz gelegt.

Link zum Artikel.
Link zu Tweener.

Flex 4 SDK (Gumbo) bereit zum download

Nun gibt es seit einigen Tagen die neue Flex4 SDK zum download. Es ist natürlich interessant zu sehen wie sich die gesamte SDK auch vermehrt in Richtung RIA Design bewegt. Ich habe unten einen schönen Artikel aus dem insideRIA blog verlinkt der unter anderem auch die Key-Goals der Version 4 nennt:

  • Design in Mind: provide a framework meant for continuous collaboration between designer and developer.
  • Developer Productivity: improve compiler performance and add productivity enhancements to language features like data binding
  • Framework Evolution: take advantage of new Flash Player capabilities and add features required by common use-cases

Link zu Flex 4 SDK.
Link zum Artikel.

Dreamweaver, Fireworks und Soundbooth betas

Seit knapp 2-3 Wochen stehen neue Betas zu Dreamweaver, Fireworks und Soundbooth zum Download bereit. Jeder besitzer der CS3 kann sich bei Adobe um beta keys bemühen. Für Leute die keine aktuellen Adobe Produkte ihr eigen nennen, gibt es trotzdem eine Testphase innerhalb der Beta. Die neue Dreamweaver Beta wird unter anderem mit folgendem interessanten features angeprießen:

Code hinting for Ajax and JavaScript frameworks

Write JavaScript more quickly and accurately with improved support for JavaScript core objects and primitive data types. Work with popular JavaScript frameworks including jQuery, Prototype, and Spry.

Photoshop Smart Objects

Photoshop and Dreamweaver integration has evolved to the next level of compatibility and functionality. Drag and drop an Adobe Photoshop® PSD file into a Dreamweaver page to create an image Smart Object.

Das sind jedenfalls die Elemente die ich am Interessantesten finde. Ich werde mir wohl auch im laufe der Woche selbst ein Bild machen.

Link zur Dreamweaver Beta.
Link zur Fireworks Beta.
Link zur Soundbooth Beta.

14. Juni 2008 - web nach oben | Kommentare (0)

JQuery – Tutorials für Designer

The WebDesigner WallAuch ich möchte auf einen schönen englischen Artikel aufmerksam machen, der sich mit dem Thema JQuery beschäftigt. Die Tutorials auf der Seite sind explizit für Designer und veranschaulichen verständlich wie sich interaktive und animierte Komponenten auf Basis von JQuery leicht in die eigene Website integrieren lassen.

Natürlich sei dazu gesagt, dass es sich in dem Artikel um einen Einstieg handelt, der es einem Einsteiger erlaubt schnelle Resultate zu erhalten. Einige Probleme aus dem Artikel lassen sich sicher eleganter und schneller lösen. Nichtsdestotrotz erhalten Neulinge einen guten Überblick über Möglichkeiten und Einfachheit des JQuery-Frameworks.

Link zum Artikel.
Link zu JQuery.