Archive for the ‘Java’ Category

Chet Haase jetzt im Flex Team

Thursday, February 28th, 2008

Chet Haase, der noch vor kurzem bei Sun als Architekt in der Java Client Group tätig war und sich dort besonders durch graphisch anspruchsvolle Oberflächen auf Javabasis hervor getan hat, ist nun zu Adobe ins Flex-Team gewechselt. Zuletzt hatte er noch das Buch “Filthy Rich Clients” mitgeschrieben, was wiederum graphische Oberflächen mit Java zum Inhalt hatte, ein Thema mit dem er in der Java-Welt bekannt geworden ist. Nun stellt er sein umfassendes Know-how zu GUI-Themen dem Flex-Team zur Verfügung. Als seine Gründe für den Wechsel gibt er an:

One of the things that attracted me to Flex, and to Adobe, was a client platform that enables very rich user experiences; transitions, animations, filters, and just darned good-looking UIs are all pretty exciting to this graphics geek.

Etwas, das mit Java GUIs in der Form wohl nicht geht, obwohl Sun ja gerade mit JavaFX Script versucht dieses zu erreichen…

Apple Updates, aber immer noch kein Java 6

Wednesday, February 13th, 2008

Gestern lieferte Apple das lang ersehnte Update zu Leopard auf Version 10.5.2 aus zusammen mit einem Update für die Grafik.Leider war damit nicht die Auslieferung des noch stärker herbeigesehnten Java 6 für Leopard verbunden. Immerhin gibt es seit heute auf den Entwicklerseiten von Apple eine neue Developer-Preview (9) von Java 6 (namentlich in der Version 1.6.0_04) für Leopard. Leider ist diese Preview wieder nur für 64bittige Intel-CPUs geeignet.Zwar verfüge ich über eine solche CPU (und die Preview geht auch ohne weiteres) jedoch würde ich im Alltag eine solche Version von Java 6 kaum einsetzen. Denn das MacBook dient primär zu Entwicklungszwecken und somit ist es die Hauptaufgabe Javas, Eclipse-Installationen zu handeln.Dumm nur dass es Eclipse für OS X (respektive das GUI Toolkit SWT) nur als 32bit Version gibt. Der Aufruf von Eclipse mit einem 64bit Java wird mit einem Fehler quittiert. Bliebe es also bei dieser Versionseinfalt bei Java 6 müsste ich bei Java 5 bleiben und ginge so der deutlichen Geschwindigkeitssteigerungen der neuen Javaversion verlustig.

Offizielle Java 6 Preview für OS X Leopard

Wednesday, December 19th, 2007

Kaum zu glauben aber wahr. Apple hat endlich eine Preview des JDK 6 für Mac OS X Leopard veröffentlicht. Man muss lediglich (kostenloses) Mitglied der Apple Developer Connection sein, um an den Download zu kommen.

OS X Versionen vor Leopard bleiben ausgeschlossen, aber das war schon erwartet worden, dass Java 6 nur auf Leopard läuft. Eine weitere Einschränkung ist, dass die Maschine eine 64bit CPU aufweisen muss, damit die Preview gestartet werden kann. Tiger-User oder solche mit 32bit CPUs müssen ggf. auf Soylatte umsteigen,wenn sie ein Java 6 benötigen.

Die Preview ist nur für Entwickler gedacht und noch nicht für den Produktiveinsatz.

Hoffen wir nur, dass die Final bald folgt und nicht nur die Version 1.6.0_01 der Preview hat sondern gleich die aktuelle 1.6.0_03.

Soylatte: Java 6 for Mac OS X

Friday, December 14th, 2007

Wie bereits in Blogeinträgen berichtet, entwickelt Landon Fuller ein Java 6 für OS X, welches er vom JDK des BSD Unix ableitet. Mittlerweile ist die Version 1.0 des Java 6 Ports namens Soylatte erschienen und sie läuft einwandfrei.

Ein Aufruf auf der Shell ergibt die gewünschten Resultate:

Tyr:~ retokiefer$ java -version
java version "1.6.0_03-p3"
Java(TM) SE Runtime Environment
(build 1.6.0_03-p3-landonf_05_dec_2007_21_09-b00)
Java HotSpot(TM) 64-Bit Server VM
(build 1.6.0_03-p3-landonf_05_dec_2007_21_09-b00, mixed mode)

Auch das Einbinden von Fullers Java 6 in Eclipse geht einwandfrei. Einfach die zusätzliche JVM in den Preferences einstellen und den Compiler auf Version 6 einrichten und es läuft.

Dieses Java 6 ist für Entwicklungszwecke durchaus ein guter Ersatz, dennoch bleibt auf eine offizielle Apple-Version von Java 6 zu warten, denn diese sollte zum einen besser ins System integriert sein und zum anderen auch nicht auf X11 für Grafikausgabe angewiesen sein, Sound unterstützen etc.

Aber Soylatte ist ein geniales Projekt und wenn die Entwickler um Landon Fuller in dem Tempo weitermachen, hat man eventuell bald eine bessere Javaumgebung als mit der von Apple gelieferten. Auch in Sachen Portierungstempo von Java 7 macht Soylatte Hoffnung, denn die Entwicklungen sollen dem openJDK Projekt zugute kommen.

Spenden für Eclipse

Thursday, December 13th, 2007

Es weihnachtet schon sehr und es ist die Zeit des Tuns guter Dinge. Warum nicht auch einmal diejenige Organisation unterstützen, deren Existenz man einen Großteil seiner Tools und Produktivität verdankt?

Die Eclipse Foundation hat nun eine Möglichkeit geschaffen, mit der auch Einzelpersonen, an die Foundation direkt spenden können. Alles was man braucht ist eine Kreditkarte oder einen Paypal-Account. Das Spendenprogramm wird hier vorgestellt, die Spendenseite ist hier zu finden.

Man kann sich aussuchen ob man mit seiner Spende anonym bleiben will oder in einer Liste veröffentlicht wird. Spender mit einer Summe ab $ 35 können zum “Friend of Eclipse” werden. Diese können ein spezielles Logo verwenden und sie bekommen Zugang zu einem dedizierten Mirror-Server für ihre Downloads.