Archive for the ‘Java’ Category

JavaFX: Project Nile

Monday, August 25th, 2008

Unter dem Project Nile versteht Sun eine Sammlung an Tools, um den Workflow von Kreation zu Entwicklung bei JavaFX effizient zu gestalten.

Im Mittelpunkt stehen zwei Plugins für Photoshop und Illustrator CS 3, die es erlauben aus eben diesen Anwendungen heraus Assets für JavaFX zu exportieren. Eine Vorabversion steht auf www.javafx.com zum Download bereit.

Wer sich bereits im Vorfeld einen Eindruck von den Tools verschaffen will, dem sei das Video Jeff Hoffman empfohlen. Das Video sieht viel versprechend aus. So könnte die Strategie von Sun aufgehen, keine eigenen Grafiktools wie die Mitbewerber im RIA Markt (CS 3 für Flex und Expression Reihe für Silverlight) anzubieten und statt dessen auf die besten Tools am Markt zurück zu greifen.

OpenJDK 7 für Mac OS X

Friday, August 22nd, 2008

Landon Fuller, der sich bereits einen Namen gemacht hat, indem er Java 6 für Mac OS X lange vor der offiziellen Version von Apple verfügbar gemacht hat, hat wieder zugeschlagen.

Unter dem SoyLatte Projektnamen wurde nun die BSD Version des JDK auf Mac OS X portiert und steht somit dort zur Verfügung. Das OpenJDK ist Work in Progress und stellt die Java Version 7 bereit, die erstmals vollständig unter der GLP stehen wird. Ein offizielles Releasedatum für Java 7 steht noch nicht fest. Momentan sind bestimmte Features von Java 7 auch noch in der Diskussion, beispielsweise Closures.

 

Cairngorm Artikelserie erneuert

Monday, August 18th, 2008

Die Artikelserie von Steven Webster “Developing Flex RIAs with Cairngorm microarchitecture” ist ein Klassiker der Literatur zur Benutzung des beliebten Frameworks geworden.

Lange lag der Artikel brach, nun liegt eine aktualisierte Fassung vor. Sie berücksichtigt aktuell Flex in Version 3 und Cairngorm in Version 2.2.

Jedem, der sich mit Cairngorm beschäftigen will, sei diese Serie ans Herz gewachsen, sie ist mit das Beste, was es zu diesem Thema zu lesen gibt - ganz abgesehen davon, dass es nicht allzu viel dazu gibt.

Die neue Fassung ist unter Mitarbeit von Leon Tanner (ebenfalls von Adobe Consulting) entstanden und umfasst wie die Vorgängerversion sechs Teile.

Die Artikelserie befindet sich hier.

Congratulations to the Java Posse

Sunday, August 10th, 2008

Mein absoluter Lieblingspodcast Java Posse hat heute seine 200. Episode veröffentlicht. Ganz herzliche Glückwünsche zu dieser Veröffentlichung und alles Gute zum Jubiläum.

Javaposse ist ein wöchentlicher Podcast, der sich um Themen rund um Java dreht. Die vier Podcaster haben fundiertes Wissen und eine unnachahmlich unterhaltsame Art, die Themen locker und spassig rüber zu bringen.

Die 200. Episode ist eine Retrospektive auf 199 Folgen des Java Podcasts schlechthin. Wer immer denkt, Javaposse vernachlässige bestimmte Themen (etwa Enterprise Entwicklung) der sei auf die imposante Liste mit Interviews verwiesen, die die Javatruppe veröffentlicht hat.

Vielen Dank für die Unterhaltung der besten Art und auf 200 weitere Folgen!

JavaFX nimmt Formen an

Friday, August 1st, 2008

Der dritte große Player im Markt der Rich Internet Applications neben Adobe Flex und Microsoft Silverlight ist in einer Beta erschienen. 

Sun hat die Betaversion von JavaFX veröffentlicht, ein SDK und eine Sammlung von Tools rund um die neue Skriptsprache herum. Neben der Sprache selbst (inklusive Compiler und Libraries) liegen Plugins für Netbeans 6.1 vor sowie mit Nile ein Exporttool um aus Photoshop oder Illustrator heraus JavaFX Assets zu exportieren, die dann in der JavaFX Anwendung Verwendung finden.

Die Beta liegt momentan nur unter Mac OS X und Windows zum Download bereit, eine Version für Linux soll noch folgen.

Dazu gehört ebenfalls eine Beta von Java 6 Update 10 (zumindest unter Windows), die mit einigen Kritikpunkten am JRE aufräumt. So soll die Downloadgröße und die Startgeschwindigkeit des Plugin deutlich verbessert worden sein. Im Weiteren ist mit dem kommenden Java-Update möglich, Applets, die im Browser laufen per Drag & Drop aus dem Browser herauszuziehen und als Desktopanwendungen laufen zu lassen.