Archive for the ‘Java’ Category

Eclipse Ganymede

Thursday, June 26th, 2008

Nun ist es soweit und Eclipse Ganymede (3.4) ist verfügbar.

Es ist nun schon das dritte Jahr in dem mehrere Projekte zeitgleich und termingerecht veröffentlicht wurden. Dieses Jahr sind es nunmehr 23 Einzelprojekte, die in Ganymede zusammengefasst werden. Insgesamt 18.000.000 Zeilen Programmcode stecken dahinter, eine beeindruckende Zahl.

Zu den Neuerungen gehören neben Performance- und vielen Detailverbesserungen ein neuer Update- und Pluginverwaltungsmechanismus, sowie viele Verbesserungen an den JDT (Java Development Tools). Natürlich bietet darüber hinaus ein jedes der Einzelprojekte wiederum viele Neuerungen. Gerade im Bereich XML und Webservices sind viele neue Funktionen zu finden.

Einen herzlichen Glückwunsch an alle Beteiligten, die diesen Mega-Release möglich gemacht haben!

JavaFx ohne deklaratives XML

Wednesday, June 25th, 2008

Sun’s Alternative RIA Technologie JavaFX wird ohne Unterstützung für XML als deklarative Beschreibungssprache für das User-Interface auskommen. Ganz im Gegenteil zu Flex und Silverlight wird auf XML verzichtet.

So wird man in JavaFX statt des vertrauten XML

<fxroot>
  <frame title="Hallo Welt!" visible="true" />
</fxroot>

eher so etwas lesen:

Frame {
  title: "Hallo Welt!"
  visible: true
}

Erinnert einen eher an JSON als an XML, (grusel) — wer will das denn programmieren?

Aber ich will nicht voreilig ein Urteil fällen, bevor das SDK überhaupt erschienen ist. Aber meiner Meinung nach macht XML gerade als XUL (XML Userinterface Language) sehr viel sinn, zumal der Toolsupport für XML mittlerweile legendär ist.

Aber ich warte gespannt auf das JavaFX SDK…

SWT unter Cocoa

Wednesday, June 11th, 2008

Einer der Gründe warum Eclipse unter Mac OS X momentan nur unter Java 5 und nicht unter Java 6 läuft, ist dass das Eclipse zugrundeliegende GUI Tookit SWT nur unter einem 32-bittigen Java lauffähig ist.

Der Hintergrund ist, dass SWT momentan auf Carbon aufsetzt einem mittlerweile in die Jahre gekommen (und bald veralteten) GUI Framework von Apple. Schon seit Jahren rät Apple zum Umstieg auf das moderne Cocoa, das eben auch 64-bit fähig ist.

Nun kommt Bewegung in die Entwicklung, denn Adobe und Apple haben angekündigt, den Cocoa Port von SWT in die Hand zu nehmen. Geleitet wird das Projekt von einem Apple Ingenieur, unterstützt von Adobe Entwicklern.

Wer sich wundern sollte, warum gerade Adobe SWT (und damit Eclipse) unterstützt, der sei auf die Eclipse basierenden Produkt verwiesen, wo neben dem Flex Builder auch die Entwicklungs- und Verwaltungsumgebungen für die LiveCycle Enterprise Services zu nennen wären.

Eine erfreuliche Entwicklung, deutet sie zum einen für Eclipse auf Mac OS X eine erfreuliche Zukunft an zum anderen wird ein Commitment Apples zu Java erkennbar, was lange nicht so sichtbar war.

Vortrag am WebDeveloper Day der HDM

Sunday, May 18th, 2008

Daniel und ich haben das Vergnügen auf dem diesjährigen WebDeveloper Day der Hochschule der Medien in Stuttgart einen Vortrag zu halten. Für die Veranstaltung am 30. Mai 2008 werden wir einen Vortrag halten mit dem Titel: “Adobe Flex: Rich Internet Applications mit Flex und Java”.

Wir stellen Flex als innovative Fronttechnologie für (Unternehmens-) Anwendungen vor und stellen das Zusammenspiel von Flex mit Java in den Vordergrund. Es gibt viele Wege eine Flexanwendung an ein Java-Backend anzukoppeln, und wir werden die verschiedenen Möglichkeiten unter den Gesichtspunkten Interoperabilität, Performance und Implementierungsaufwand diskutieren.

Die 75 Minuten Vortrag werden von einem “Hands on”-Beispiel begleitet und durch eine Q&A Session abgeschlossen. Gäste sind willkommen und die Veranstaltung ist kostenlos. Ein Blick auf die anderen Vorträge zeigt ein breites Spektrum an interessanten Themen. Für diejenigen, die nicht vor Ort sein können gibt es einen Videostream.

Wir freuen uns auf Stuttgart und eine spannende Diskussion mit den Teilnehmern!

Endlich: Java 6 for OS X

Wednesday, April 30th, 2008

Nach langer Ungewissheit hat Apple endlich die Java 6 SE für Leopard zur Verfügung gestellt. Durch Apples Verhalten und Schweigen entstand das Gefühl, dass es gar kein Java 6 mehr für OS X geben würde. Diese Zweifel werden durch das Release endlich beseitigt.

Java 6 (es handelt sich um 1.6.0_05) benötigt OS X 10.5.2 und einen 64-Bit Prozessor von Intel - Anwender anderer Prozessoren oder älterer Versionen von OS X bleiben von dem Update ausgeschlossen.

So gut und wichtig, dass Java 6 endlich erschienen ist, bleibt der etwas schale Nachgeschmack, dass man durch die Entscheidung nur eine 64bit Version anzubieten, Eclipse nach wie vor mit Java 5 laufen lassen muss. Dieser Zustand wird auch noch eine Weile anhalten, weil das Eclipse zugrundeliegende SWT von 32bit Carbon (welches es auch nicht in 64bit geben wird) auf 64bit Cocoa portiert werden muss, was keine geringe Aufgabe ist.

Allerdings gibt es auch noch andere Mütter mit netten IDEs, hier die brandaktuelle Netbeans 6.1 mit Java 6 auf Mac OS X: