über mich

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

Webdesigner und Entwickler mit Schwerpunkt Flash/Flex, PHP und Cocoa Touch.



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

über boxedfolder

Mein Blog bieten Überblick über sämtliche Neuigkeiten und Workflows mit denen ich mich beschäftige.

Aktuell bin ich vermehrt im Bereich Webentwicklung, sprich Flash/Flex und PHP tätig. Darüber hinaus blogge ich auch über Anwendungsentwicklung mit AIR für den Desktop und Cocoa Touch für die Mobile Plattform.

VizualPV3D Public Alpha

Ein wahnsinnig cooles Tool für alle Papervision3D Entwickler geht nun in die Public Alpha Phase. Die Rede ist von VizualPV3D, ein Programm das es ermöglicht über ein GUI eine komplette Szene in Papervision3D zu erstellen und zu animieren. Das ganze kann als XML exportiert werden. Schaut euch es euch am besten mal an, man hat wirklich das Gefühl einer echten 3D-Applikation auf Flash Basis.

Link zu VizualPV3D.

Debuggen mit De MonsterDebugger

Ein Projekt zu debuggen ist in Flex Builder eigentlich eine tolle Sache. Wenn man allerdings das Flash Authoring Tool benutzt oder eine bequemere Möglichkeit sucht, seine swf vernünftig von Fehlern zu befreien, dem kann ich das debugging Tool De MonsterDebugger empfehlen. Ich benutzte es seit kurzem und bin begeistert.

De MonsterDebugger ermöglicht eine haargenaue Übersicht über alle Instanzen, Methoden und Eigenschaften innerhalb einer swf. Diese lassen sich dann im Programm manipulieren. Das Ergebnis wird dann sofort in Echtzeit angezeigt. Im Klartext heisst das, dass ich die Möglichkeit habe in meinem Debugger z.B. Methoden zu rufen und dann direkt dessen Auswirkungen zu beobachten.

(mehr…)

51 Tipps zur Actionscript 3 Optimierung

Frisch von InsideRIA gibt es 51 Tipps für performanteren Actionscript 3 Code. Viele dieser Tipps sind im prinzip Teil der “Flex Coding Conventions” von Adobe, die ich vor geraumer Zeit hier auch mal lobend erwähnte.

Etliche kleine Performance Tipps sind enthalten. Darunter Klassiker wie z.B. der Verzicht auf den expliziten new Array() Aufruf und vieles mehr.

Link zum Artikel.

Smashing Magazine: Adobe AIR Ressourcen

Die Jungs von Smashing Magazine geben sich immer alle Mühe, Neuerungen für Webdesigner und Interessierte zusammenzutragen. Nun haben sie sich dem Thema AIR angenommen und posten hierzu einige Tutorials, Tipps und Ressourcen. Ich finde die meisten Sachen auf Smashing Magazine immer höchst interessant und lehrreich. Deshalb will ich auch hier meine Empfehlung aussprechen.

Das Besondere an dem Artikel ist sicher die mangelnde Beschränkung auf den Flex Builder bzw. Flash. Der Autor versucht besonders auch auf JavaScript Ressourcen zu verweisen. Dieses kommt ja beim Thema AIR oft zu kurz.

Link zum Artikel.

Basic HTTP Authorisierung in Actionscript 3

Für einige Webservices die über HTTP verfügbar sind, ist es zwingend notwendig sich auch direkt per HTTP mit Benutzername und Kennwort anzumelden. Hierfür ist in einigen Fällen eine Anmeldung über Basic HTTP erforderlich. Falls jemand mit dem HTTP-Service arbeitet und direkt vor dem Problem der Anmeldung steht, dem seien folgende Codezeilen ans Herz gelegt:

<![CDATA[
import mx.utils.Base64Encoder;
import mx.controls.Alert;
private var baseUrl:String = "http://phprestsql.sourceforge.net/tutorial/user";
private var auth:String = "p126371rw:demo";
private function init():void{
var encoder : Base64Encoder = new Base64Encoder();
encoder.encode(auth);
userService.headers["Authorization"] = "Basic " + encoder.toString();
deleteUser();
}
]]>

Weitere Erklärungen gibt es im unten stehenden Artikel.

Link zum Artikel.

HP und Flash Sicherheit

HP, als Anbieter von unter anderem PC-Hardware, hat kürzlich eine Tool veröffentlicht, dass Sicherheitsschwachstellen in Flash Applikationen entdecken soll. Soweit ich informiert bin, decompiliert das Tool zuerst die swf und schaut dann nach Schwachstellen im Code.

Ich selbst habe es noch nicht benutzt. Wer etwas Zeit findet und auf die Sicherheit seiner Apps bedacht ist, sollte sich das ganze mal anschauen.

Link zum Tool.

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.

SmashingMagazine: Neue JavaScript und AJAX Lösungen

Die Jungs von SmashingMagazin.com haben sich wieder einmal hingesetzt und diesmal 70+ Lösungen für Javascript und Ajax aufgelistet. Es werden eine Reihe von Einsatzmöglichkeiten erwähnt. Im Prinzip lässt sich hier für jeden Einsatz etwas finden. Vom Kalender bis zum  Ajax-Upload ist  alles dabei. Schade ist allerdings, dass es sich diesmal nicht primär um Framework Lösungen handelt, sondern generelle JavaScript Plugins oder Scripts verlinkt werden. Beim durchschauen müsste trotzdem eigentlich jeder irgendetwas für das aktuelle Projekt finden.

Unter den Ajax-Lösungen ist das Ajaxify mein persönlicher Favorit.  Mit diesem jQuery Plugin wird durch wenig Code (Lediglich eine Zeile konvertiert alle Links in Ajax-Requests) schneller Datenaustausch ermöglicht.

Link zum Artikel.

jQuery 1.3.2 veröffentlicht

Ab heute steht jQuery in der Version 1.3.2  zum Download bereit. Einige signifikante Neuerungen bzw. Bug-Fixes sind nun in Effekt getreten. Hier einige Details:

  • Elements are now returned in document order.
  • .live() can now prevent bubbling.
  • :visible/:hidden are now significantly faster.
  • As are all the width/height methods.
  • Selectors are much faster in Internet Explorer.
  • appendTo/etc. have had a slight API tweak.

Die komplette Liste Veränderungen kann hier nachgelesen werden.

Link zu jQuery.

Die vier bekanntesten Flash Stock Plattformen

Im Bereich der Fotografie sind solche “Royality Free Stock”-Fotos bereits gang und gäbe. Das heißt nichts anderes, als dass Fotografen ihre Arbeiten unter Mehrfachlizenz verkaufen, wodurch der Einzelpreis natürlich um ein Vielfaches günstiger wird. Seit gut und gerne 3 Jahren hat sich dieser Trend auch auf andere Bereiche wie Video und Flash Inhalte ausgeweitet. Da eine Datei je nach Komplexität in der Regel “nur” 5-30$ pro Einzellizenz einbringt, ist die Frage wann sich so etwas wirklich rentiert. Versucht man auf so einer Plattform eine Datei mit maximalem Profit zu verkaufen, sind eigentlich nur zwei Dinge zu berücksichtigen. Zum einen muss die Idee hinter dem File stimmen. Sprich die Datei sollte nützlich sein und dementsprechend von vielen nachgefragt werden. Bildergalerien werden zwar immer und überall gebraucht, Dutzende wirklich Gute sind allerdings auf den einschlägigen Plattformen schon verfügbar.

(mehr…)