Die Flexperten Herrlich & Ramuschkat

Archive for November, 2010

Perspective Switcher Update

Eine neue Version (0.1.1) des Perspective Switcher Plugins ist verfügbar. In dieser Version merkt sich das Plugin die zuletzt verwendete Perspective wenn eine Debugging Session gestartet wird und schaltet bei Beendigung des Debuggings zurück in die vorherige Perspective. Mich persönlich hat immer sehr genervt, dass Eclipse zwar automatisch in die Debug Perspective wechselt, aber nicht wieder zurück – diese Zeiten sind jetzt vorbei.

Getestet habe ich es mit dem Java / JDT Debugger und dem Flash Builder Debugger, aber es sollte auch mit jedem anderen Debugger funktionieren, der auf der DebugPlugin API von Eclipse aufsetzt.

Zur Installation das ZIP entpacken und die JAR Datei in das /plugins Verzeichnis von Eclipse bzw. Flash Builder kopieren. Eine eventuell noch installierte alte Version des Plugins (0.1.0) bitte löschen. Danach dann Eclipse / FB mit dem -clean Schalter neu starten.

In den Voreinstellungen des Perspective Switcher Plugins gibt es eine neue Option “Terminating Debugger switches back to previous perspective” mit der sich das automatische Umschalten von der Debug Perspective an- und abschalten lässt.

Download der ZIP Datei hier.

Gruß,
Dirk.

AIR Anwendung schreiben, PlayBook gewinnen

Interessante neue Betätigungsmöglichkeiten für AIR Entwickler: das neue Blackberry PlayBook setzt für die Anwendungsentwicklung auf die Adobe AIR Runtime, d.h. die typischen Apps, die sich Anwender auf einem PlayBook installieren werden, sind AIR Anwendungen! RIM hat eng mit Adobe zusammengearbeitet und die AIR Runtime für das von QNX entwickelte Betriebsystem des PlayBooks optimiert. Nähere Informationen dazu gibt es hier: http://us.blackberry.com/developers/tablet/

Das kostenlose SDK enthält neben dem Kommandozeilentools außerdem ein Plugin für Flash Builder, mit dem man direkt PlayBook Anwendungen aus Flash Builder heraus erstellen und testen kann. Als Testumgebung hat RIM eine eigene VMWare bereitgestellt, auf der das PlayBook OS läuft. Die entsprechenden Downloads (SDK, Code Samples etc.) sowie diverse Webcasts / Videos findet Ihr hier: http://us.blackberry.com/developers/tablet/devresources.jsp

Als besonderes Gimmick hat RIM außerdem einen Wettbewerb ins Leben gerufen: jeder Entwickler, dessen AIR PlayBook Anwendung in RIMs offiziellen Playbook Application Store aufgenommen wird, erhält ein kostenloses PlayBook! Mehr Infos dazu hier: http://devblog.blackberry.com/2010/10/blackberry-playbook-developer-promotion-information/

Also: mitgemacht!

Gruß,
Dirk.

ActionScript Performanceoptimierungen

Adobe hat in einem umfangreichen PDF verschiedene Tipps und Techniken zur Optimierung von ActionScript 3 basierten Anwendungen zusammengefasst. Die Tipps sind allgemeiner Natur und für Desktop-, Web- sowie mobile Anwendungen relevant.

Gruß,
Dirk.

Perspective in Eclipse automatisch wechseln

Wer in Eclipse mit mehren Sprachen und damit Perspectives arbeitet (z.B. Flash / Flex, Java, PHP, ColdFusion etc.), der wird feststellen, dass man beim Wechsel von einer Sprache bzw. Datei (z.B. .java) zu einer anderen (z.B. .mxml) die aktuelle Perspective in Eclipse manuell umschalten muss.

Ok, dafür gibt es auch Tastenkombinationen (Standardmäßig STRG+F8 bzw STRG+SHIFT+F8), aber schöner wäre es ja, wenn Eclipse automatisch die Perspective umschalten würde, sobald man von einem Editor zu einem anderen Editor wechselt bzw. eine bestimmte Datei öffnet.

Diese fehlende Funktion könnt Ihr jetzt mit meinem Perspective Switcher Plugin nachrüsten. In dem zugehörigen Preferences lässt sich dann für jede installierte Perspective (inkl. der selbsterstellten) einstellen, welche Dateiendungen ihr zugeodnet sein sollen:

Perspective Switcher

Für die diversen Debug-Perspectives habe ich das allerdings nicht implementiert, denn beim Testen fiel mir auf, dass das in der Regel nicht das gewünschte Verhalten ist.

Einer Perspective lassen sich n Dateiendungen zuordnen, dabei wird allerdings keine Validierung vorgenommen. Wenn eine Dateiendung mehrfach vergeben wurde, dann “gewinnt” die Perspective, die zuerst gefunden wird – also bitte nicht zuviel erwarten. Der Wechsel der Perspective erfolgt im übrigen immer nur wenn ein (Text-)Editor aktiv wird, also in der Regel immer dann, wenn man eine Quellcodedatei öffnet bzw. zwischen offenen Editoren hin- und herwechselt.

Zur Installation einfach die ZIP entpacken und das JAR in das /plugins Verzeichnis von Eclipse (oder Flash Builder) kopieren. Danach am besten Eclipse mit dem -clean Switch neustarten. Getestet wurde das Plugin unter Eclipse 3.4, 3.5 und 3.6 (Windows Plattform)

UPDATE: aktuelle Version ist 0.1.1, nähere Infos dazu hier.

Download der ZIP-Datei (Version 0.1.1) hier.

Viel Spaß,
Dirk.