Adobe InContext Editing
Dreamweaver CS4 bringt ja neu die Funktion editierbare Bereiche zu definieren. Mit InContext Editing können diese Bereiche dann direkt in der Webseite bearbeitet werden.
Adobe InContext Editing
Dreamweaver Widget Packager
Dreamweaver lässt sich über Widgets erweitern und damit diese Widgets einfach verteilt werden können gibt es nun den Widget Packager. Mit dem Packager verpackte Widgets lassen sich dann mit dem CS4 Extension Manager installieren.
Dreamweaver Widget Packager
Der Flash Player 10 (Final) wurde letzte Nacht veröffentlicht. Hier ein Auszug aus den Release Notes bezüglich neuer Funktionen:
Nachdem im Büro eine menge Arbeit gewartet hat, kommt dieser Beitrag nun ein wenig verspätet.
Revolutionizing web analytics with Adobe AIR, Nicolas Lierman
Nicolas hat den bekannten AIR Client für Google Analytics gemacht und zeigte ein paar Sachen aus seinen Arbeiten.
Am interessantesten war die Aussage, das es möglich ist jede Google Analytics Statistik anzuschauen, also auch fremde ohne dazu das entsprechende Login zu haben. Google weiss anscheinend schon lange von dem Bug hat ihn aber bisher noch nicht gefixt.
Cairngorm for Beginners, Neil Webb
Neil liefert wie schon in Mailand an der 360Flex Europa 2008 eine gute Einführung in das Cairngorm Framework.
"intentionally Left Blank", Rob Chiu
Rob Chiu hat einige seiner Projekte gezeigt und dazu jeweils ein paar Hintergrund Informationen geliefert sowie teilweise den Entstehungsprozess gezeigt.
Rob hat auch den Eröffnungsfilm für die Konferenz gemacht:
The Ying and Yang of Flash, Paul Betlem
Als erstes hat Richard Galvan (Technischer Produkt Manager Flash) einige neue Funktionen im Flash CS4 gezeigt. Interessant waren die 3D Funktionen und die neue Oberfläche, so ist es nun möglich bei den Properties eines Objekts die Position zu ändern in dem Mathematische Funktionen verwendet werden. D.h. anstelle zu 123 Pixel bei Left selbst 174 Pixel hinzuzählen kann einfach 123+174 eingegeben werden und das Programm rechnet selbst.
Paul Betlem (Flash Player Team Chef) erzählte einige Sachen zum Flash Player und dessen neuen Funktionen. Interessant waren das die neuen Schriftfunktionen nur 30kb im Player ausmachen oder die Performance von FlaCC.
FlaCC wurde an der letzjährigen MAX zum ersten mal gezeigt als Quake im Flash Player lief. Diese Funktion erlaubt C/C++ Code nach ActionScript Byte Code zu kompilieren. Dabei ist der C Code nur halb so schnell als wenn er nativ laufen würde, aber 10 mal so schnell wie ActionScript 3.
Hier noch eine sehr detailierte Präsentation von Scott Petersen
The Art of Surveilllance and Self-Exposure, Jonathan Harris
Die Präsentation von Jonathan Harris war gut, vorallem die Projekte waren interessant:
Der Frühbucher-Rabatt für die Adobe MAX 2008 in Mailand wurde bis am 19. Oktober verlängert.
Meine heute besuchten Session:
The business side of AIR: how to sell your clients on AIR apps, Mike Downey
Mike Downey hat darüber gesprochen wie AIR Applikationen am besten dem Auftraggeber oder Chef verkauft werden sollten. Bei grösseren Firmen bietet Adobe selbst an dabei zu helfen.
Town Hall Meeting, Adobe
Frage und Antwortstunde mit den Flash Leuten von Adobe. Neues ist dabei nicht viel rausgekommen, einige Antworten zu den Fragen:
Ab 08h00 war die Registration offen, wo einem der Konferenz-Pass und eine Flash on the Beach Tasche mit Inhalt übergeben wurde. Nebst einigen kleinen Sachen ist ein FOTB T-Shirt und ein Flex 3 Pocket Guide von O'Reilly mit dabei.
Die ausverkaufte Konferenz, total sind es 1050 Teilnehmer, starte dann pünktlich um 09h00 mit der Keynote welche von Adobe Leuten gehalten wurde. Dabei gab es nicht viel neues zu vernehmen, Flash Player 10 ist ja als Preview verfügbar und Flash CS4 wird ja auf der Adobe Webseite eingehend gezeigt.
Hier noch Kommentare zu den von mir besuchten Sessions:
Mash-Up widgets with Adobe Air, Marco Cassario
Naja, war nicht wirklich interessant. War eigentlich mehr eine kurze Demo zu den Webservices von Flickr, Youtube, Yahoo Maps usw. Die Demo Applikation zeigte nur unverknüpfte Daten an, womit es für mich auch eigentlich nicht viel mit Mash-up zu tun hatte.
Brilliant Ideas that i've Blantantly Stolen, Branden Hall
Unterhaltend präsentiert, es ist vorallem darum gegangen das man die guten Ideen aus anderen Bereichen übernehmen sollte und nicht das Rad ein zweites mal zu erfinden.
A Preview of Flex 4 and "Thermo", Mark Anders
Nebst einer Demo von Thermo wurden auch ein paar Flex 4 Features gezeigt. Interessant, aber nichts was nicht schon anderswo zu lesen war.
Flex Effects: Transitions as Design Elements, Tink (Stephen Downs)
Tink hat Code vorgestellt mit dem sich Transitions in Flex machen lassen welche die bestehenden Limitationen umgehen.
Beyond the Knowledge: The Art of Play, Erik Natzke
Diese Session war absolut cool, Erik Natzke zeigte wie er programmatisch mit Flash malt. Er programmiert sich dabei ein System welches auf Mausbewegungen und Klicks reagiert und dies entsprechend in Farben umsetzt. Es ist also schon eher ein Malen, wobei er sich den Pinsel erst programmiert. Auf seiner Webseite sind einige der Bilder zu sehen.
Modulating a Lot, James Paterson
Das war die letzte Session des Tages welche nach einer drei stündigen Pause um 20h00 angefangen hat. Das spezielle an diesen letzten Session eines Tages ist das es ein gratis Bier gibt und es sich um eine Inspired Session handelt. Es geht also mehr darum sich zurückzulehnen und entspannt zuzuschauen. James Paterson hat Arbeiten aus den letzten 10 Jahren gezeigt welche teilweise sehr lustig waren.
Alles in allem war es ein sehr interessanter Tag.
Die Anreise war diesmal ganz gemütlich, bin von Genf nach London Gatwick geflogen. Der Flughafen liegt zwischen Brighton und London und war somit perfekt. Mit dem Zug bin ich dann in ca. 30 Minuten in Brighton gewesen was sehr gemütlich war.
Mein Hotel ist direkt am Strand und nur einen kurzen Fussmarsch von der Konferenz entfernt. Es scheint das es wohl eines der schlechteren Hilton Hotels ist, hatte noch den Elektriker ein paar mal im Zimmer wegen einem defekten Licht und dem Internet. Das Internet vom Hotel habe ich gar nicht zum laufen bekommen aber glücklicherweise ist in der Nähe noch ein HotSpot von Britisch Telecom - nicht schnell aber es genügt.
Die Veranstalter haben in den drei Jahren der Konferenz jeweils die Veranstaltung immer einen Monat früher als zuvor ausgerichtet. Von mir aus dürfen Sie das noch ein oder zweimal machen damit es dann auch wirklich am Strand spass macht. Es war zwar schön und recht warm, aber das Wasser ist recht kalt.
Blick Richtung Brighton Pier
West Pier
Leider habe ich den Anfang der Keynote von der A Wee Dram of Scotch verpasst und nur die zweite Hälfte gesehen. Es finden sich daher auch Hinweise auf mögliche Features welche nicht in dieser Keynote gefallen sind.
Heute war eine kleine Ersatzkonfernez dür die abgesagte CFUnited08. Stattgefunden hat es mitten in Londen, im UG eines Restaurants. Die Location war nicht so gross, dafür aber ausgebucht. Es hat einige interessante Speaker gehabt, sher interessant fand ich die Präsentation von Peter Bell über RAD OO. Die Präsentation ist auch online in seinem Blog. Wegen meinen Retourflug musste ich leider schon um 17h00 die Location verlassen und wenn ich gewusst hätte was noch passieren würde hätte ich mir einige Biere genehmigt. Angekommen am Flughafen habe ich mitbekommen das es Probleme mit dem Flug gibt und ich mich doch in die Schlange einreihen sollte. Die Schlange war leider sehr lange und wie sich zum Schluss herausstelle wurden mehr als 35 Flüge im Terminal 5 gecancelt. Nach einigen Stunden anstehen konnte ich meinen Flug dann umbuchen musst aber dann feststellen das kein Hotel mehr in der Nähe frei war. Somit sitzte ich nun sehr müde an der 24 Stunden Kaffee Bar im Terminal und warte auf meinen Flug. Wenn ich Kleider dabei hätte für ich für die Flash on the Beach in Brighton direkt hierbleiben. So heisst es nun also am Sonntag morgen schon wieder nach London fliegen.
Adobe TV hat ein Facelift erhalten und wurde neu total in Flex gemacht.
ColdFusion Produktmanagerin Kristen Schofield hat in ihrem Blog ein ColdFusion Evangelism Kit (PDF) veröffentlicht. Das interessanteste darin ist die ColdFusion Roadmap für die nächsten Jahre: Es hat auch sonst einige gute Ansätze um jemanden von ColdFusion zu überzeugen, aber es könnte ein wenig mehr beinhalten.
Wer versucht in ColdFusion mit CFHTTP eine Webseite aufzurufen welche ein nicht vertrauenswürdiges SSL Zertifikat hat erhält als Fehlermeldung Connection Failure.
cfdump von cfhttp:
Charset: [empty string]
ErrorDetail: I/O Exception: peer not authenticated
Filecontent: Connection Failure
Header: [undefined struct element]
Mimetype: Unable to determine MIME type of file.
Responseheader: struct [empty]
Statuscode: Connection Failure. Status code unavailable.
Text: YES
Die Lösung ist recht einfach, das Zertifikat muss nur zu den Vertrauenswürdigen Zertifikaten hinzugefügt werden. Hier ein Beispiel mit einem ColdFusion 7 Server.
Das Zertifikat aufrufen und abspeichern
Die Webseite im Internet Explorer aufrufen und in der Address Bar das Zertifikat anzeigen lassen.
Im Tab Detail das Zertifikat in eine Datei (DER Format) exportieren.
Mit keytool das Zertifikat importieren
C:\>cd \CFusionMX7\runtime\jre\lib\bin
C:\CFusionMX7\runtime\jre\bin>keytool -import -keystore ..\lib\security\cacerts
-alias ALIASNAME -storepass changeit -noprompt -trustcacerts -file c:\TEMP\SSLSITE.CER
Zertifikat wurde zu Keystore hinzugefügt.
ALIASNAME sollte ein kurzer Text der das Zertifkat beschriebt sein, z.b beispielseite-com. C:\TEMP\SSLSITE.CER
natürlich entsprechend anpassen mit dem Pfad und Name zum oben abgespeicherten Zertifikat.
Nach einem Neustart des ColdFusion Services sollte dann auch der cfhttp Aufruf funktionieren.
Seit einigen Tagen sind Teile von AIR 1.5 (Codename Cosmo) im Flex Nightly Build. AIR 1.5 wird voraussichtlich folgende neue Funktionen beinhalten:
Wie bereits vor einigen Monaten angekündigt, ist nun endlich auch ColdFusion für Schulen und Studenten kostenlos verfügbar. Mehr dazu auf der Adobe Webseite.
Soeben wurde auf Adobe Labs die AIR für Linux Beta aufgeschaltet. Unterdessen sind fast alle Features eingebaut worden aber die Release Notes listen noch einige bekannte Probleme. Bestehende AIR Applikationen sollten nun aber meist ohne grössere Probleme funktionieren. Vom Adobe Flash Player 10 ist nun nach einigen Betas der Release Candidate veröffentlicht worden.