Vom 24. bis 28. März ist die Adobe Entwickler Woche mit 20 Online Session zu den Themen AIR, Flex, ColdFusion, Dreamweaver und Flash.
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.
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.
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.
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.
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.
Rechtzeitig zum Schweizer Adobe Air Camp hat Adobe die finale Version von Flex 3 und AIR veröffentlicht.
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.
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.
Adobe hat drei Umfragen zu ColdFusion online gestellt. ColdFusion IDE ColdFusion 9 Platform und Hersteller Support
Adobe hat heute folgende zwei Security Patches veröffentlicht:
APSB08-01, Cross-Site Scripting Problem in Dreamweaver und Contribute
APSB08-02, Cross-Site Scripting Problem in Adobe Connect Enterprise Server
Hoppla, ein Milliarde US Dollar legt Sun für die Firma hinter der mySQL Datenbank hin. http://www.mysql.com/
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/
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/
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