Adobe Developer Week - 20 Online Session diese Woche

Vom 24. bis 28. März ist die Adobe Entwickler Woche mit 20 Online Session zu den Themen AIR, Flex, ColdFusion, Dreamweaver und Flash.

Opensource Version von BlueDragon

New Atlanta hat ein Press Release rausgegeben worin eine Opensource Version von BluDragon/J2EE engekündigt wird. Eine erste Version soll im Juni 2008 verfügbar sein. New Atlanta wird wie MySQL ein Dual-Licensing machen, d.h. es wird auch weiterhin käufliche Versionen von BlueDragon/J2EE geben. Die Versionen BlueDragon.net und BlueDragon Server JX sind davon nicht betroffen und werden wie bis anhin verkauft.

Internet Explorer 8 Beta 1 verfügbar

Microsoft hat die Beta 1 vom Internet Explorer 8 zum Download freigegeben. Es sind Builds für Vista, XP, Server 2003 und 2008 verfügbar. Kollege Ahmet hat vor kurzem über den neuen Acid Test Nr. 3 berichtet, welcher nun bei mir mit IE8 auf 17% kommt. Aber auch der Acid Test Nr. 2 ist noch nicht korrekt, obwohl Microsoft im Dezember bloggte das dies nun geschafft sei.

MAX Europa 2008

Nachdem es am AirCamp bereits inoffiziell hiess das die MAX Europa in Mailand statt findet, sind nun auch ofizielle Aussagen da. Die MAX Europa 2008 findet im Milano Convention Center in Mailand, Italien ab dem 1. Dezember statt.

cfquery - ID eines Records nach einem Insert

In ColdFusion 8 wurde beim cfquery eine neue Funktion eingefügt welche die ID des mit INSERT eingefügten Records zurückgibt. Diese ist je nach Datenbank in einer anderen Variable, z.B. bei MySQL result.generated_key oder bei MSSQL ist es result.identycol. Da ein Projekt, wo ich mitarbeite, auf allen CF Engines laufen sollte fand ich die Implementation etwas unglücklich. Wieso kann CF dies nicht einfach in eine Variable packen? Ansonsten macht ja CF alles um möglichst OS oder Datenbank unabhängig zu programmieren. Eine Anfrage bei Adobe hat dann auch etwas Klarheit gebracht. Das Feature war nicht nicht ofiziell auf der Feature Liste und wurde durch einen Entwickler einfach so eingebaut ohne das es vorher spezifiziert wurde. Es sind wohl auch Gedanken da dies in einer nächsten Version entsprechend zu korrigieren.

cfdirectory recurse

In sehr altem Code lese ich die Verzeichnisse rekursiv aus um die Ordner und/oder Dateien in einer Listbox anzuzeigen. Ich habe dies damals gemacht indem ich nach einem cfdirectory action=list bei jedem directory wieder den Inhalt auslese, entweder in einem Loop oder durch einen rekursiven Aufruf eines CF Tags. Leider dauert es bei vielen Dateien sehr lange bis die Liste erstellt ist. Mit CF 7 wurde ein recurse Attribut eingeführt womit ein einziger cfdirectory Aufruf für das gewünschte Resultat genügt. Zu meiner Überrschung ist der Aufruf mit recurse langsamer als der mehrmalige Aufruf von cfdirectory inkl. dem Overhead mit Loop oder Tag. Also abgesehen von weniger oder schönerem Code bringt also ein rewrite kein bessere Performance.

Flex 3.0 und AIR 1.0 veröffentlicht

Rechtzeitig zum Schweizer Adobe Air Camp hat Adobe die finale Version von Flex 3 und AIR veröffentlicht.

cfprint/cfreport und Umlaute

Nachdem ich gestern im Hosting Netzwerk einen neuen HP Drucker installiert habe wollte ich nun heute morgen schnell mittels cfprint die Rechnungen inkl. ESR direkt mit einem Klick im Web ausdrucken lassen. Hat eigentlich auch alles ganz schnell funktioniert, nur leider wurden die Umlaute nicht gedruckt. Wenn ich jedoch das PDF abgespeichert und auf dem Server, mit dem Acrobat Reader, ausgedruckt habe war alles in Ordnung. Die Hilfe zu zu cfprint und cfreport haben auch nichts gezeigt was helfen könnte. Beim Durchstöbern der Einstellungen im Report Builder habe ich dann unter Preferences/General Information das PDF Character Encoding gefunden. Zum Testen habe ich dies von CP1252 auf Identity-H umgestellt. Das Report Template habe ich nochmals gespeichert und nun war der nächste Ausdruck perfekt.

Neu auf Adobe Labs: BlazeDS und Mars

Von BlazeDS wurde ein Release Candidate online gestellt und von Mars ist das Prerelease 2.1 verfügbar. Mit Mars lassen sich Dokumente in einem XML Syntax beschreiben welche wie bei OpenOffice oder Office 2003 in einem ZIP gepackt sind. Auf der Labs Seite gibt es Erweiterungen für Acrobat um im Mars Format zu speichern und diese zu lesen. Weiters ist Java und AIR Beispielsapplikation verfübar.

ColdFusion 9 und IDE Umfragen von Adobe

Adobe hat drei Umfragen zu ColdFusion online gestellt. ColdFusion IDE ColdFusion 9 Platform und Hersteller Support

Sun kauft MySQL AB

Hoppla, ein Milliarde US Dollar legt Sun für die Firma hinter der mySQL Datenbank hin. http://www.mysql.com/

Neu auf Adobe Labs: Flex 3 Beta 3, AIR Beta 3 und BlazeDS

Gestern wurde auf der Labs Seite Flex 3 Beta 3 und AIR Beta 3 augeschaltet und heute noch BlazeDS. BlazeDS ist ein Teil von LiveCycle Data Services ES welcher nun als Open Source veröffentlicht wird. http://labs.adobe.com/

Neu auf Adobe Labs: BRIO Beta

BRIO Beta ist die nächste Version von Adobe Acrobat Connect (oder besser bekannt als Breeze). Die Beta erlaubt online Meetings mit bis zu drei Teilnehmer inkl. Audio und Video.

http://labs.adobe.com/technologies/brio/

Zwangsaktivierung von ActiveX im IE wird wieder entfernt

Nachdem Microsoft von EOLAS die patenierte Technologie lizensiert hat ist nun auch der Weg frei die Zwangsaktivierung von ActiveX wie Flash wieder aus dem Browser zu entfernen. Microsoft hat vor dies im April 2008 auch so zu machen. Eine erste Preview Version sollte im Dezember via Windows Update verfügbar sein. Microsoft Info
Adobe Active Content Info