Archive for the ‘Mac’ Category

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.

Update zu Java 6 on Leopard

Wednesday, November 21st, 2007

Auch wenn es zum Leidwesen aller Interessierten von Apple selbst noch keine Release-Pläne oder Meinungsäußerung zur Veröffentlichung von Java 6 auf Mac OS X Leopard gibt, gibt es dennoch Hoffnung.

Landon Fuller hat sich des Java 6 für BSD angenommen und angefangen es auf Mac OS X zu portieren. Eine erste Developer Preview ist nun verfügbar. Bis auf den Sound und einige andere Dinge läuft die Version. Auch grafische UIs (Swing) werden Dank X11 zur Verfügung gestellt.

Die Seite von Landon Fuller gibt ausführliche Informationen dazu, wie das JDK 6 unter Mac OS X Leopard (er macht auch Angaben zu Tiger) zum Laufen gebracht werden kann.

Insgesamt eine erfreuliche Entwicklung, aber das sollte Apple nicht aus der Pflicht entlassen, ein eigenes, auf OS X optimiertes Java 6 (inklusive der grafischen UI-Bibliotheken) zu veröffentlichen, es besteht noch immer Hoffnung…

Update:

Mittlerweile gibt es bei Landon Fuller schon das Developer Preview Release 2 für Leopard und Tiger, sowohl als Source als auch als Binary.

13949712720901ForOSX: 12.700 hits and counting

Saturday, November 10th, 2007

Als ich vor ca. einer Woche zu der “Unterschriftenaktion” für ein Java 6 unter Mac OS X Leopard schrieb, war die Aktion gerade einmal ein Tag alt und bei Google ließen sich etwas weniger als 200 Vorkommen des Strings “13949712720901ForOSX” finden.

Heute nach einer Woche gibt die Google-Suche bereits 12.700 Einträge aus. Eine erstaunliche Zahl dafür, dass die Aktion quasi nur durch Blogs bekannt gemacht wurde. Hoffentlich werden es noch einmal deutlich mehr und hoffentlich bewirkt die Aktion etwas…