Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

Oracle will Java-Plattformen zusammenführen

Auf der Javaone-Konferenz in San Francisco hat Oracle weitere Details zu den Zukunftsplänen von Java bekannt gegeben. Demnach will man viele Bestandteil der beiden Java-Plattformen SE (Standard Edition, Desktop) und ME (Micro Edition, Mobile) zusammenführen, womit es für Programme zukünftig nur noch geringe Unterschiede zwischen beiden Laufzeitumgebungen und zugehörigen Geräten geben wird. Bei der Demonstration von Java-Lösungen zeigte Oracle auch eine iOS-App basierend auf HTML5 und Java. Zudem hatte Oracle eine erste Preview von Java 7 für OS X veröffentlicht. Weiterhin hat Oracle nach Kritik aus der Java-Community den Veröffentlichungszeitpunkt für das nachfolgende Java 8 um sechs Monate auf Mitte 2013 verschoben. Java 8 soll unter anderem beim Multi-Threading in Multi-Core-Systemen sowie beim Scripting deutliche Verbesserungen mitbringen.

Weiterführende Links:

Kommentare

sierkb05.10.11 22:00
Zudem hatte Oracle eine erste Preview von Java 7 für OS X veröffentlicht

java.net: Oracle JDK7 Mac OS X Port Developer Preview Release
und bei Apple ADC:

macosx-port-dev Mailinglist: Oracle JDK7 Mac OS X Port Developer Preview Release ,

Google Code: openjdk-osx-build

openjdk.java.net Mailinglist: Mike Swingler (Apple): New Java Developer Preview from Apple, new API for OpenJDK :
Mike Swingler (Apple), Thu Sep 8 2011, openjdk.java.net Mailinglist
Hello OpenJDK hackers,

Today we have posted a new developer preview of "Java for Mac OS X 10.7 Update 1" and "Java for Mac OS X 10.6 Update 6". We don't normally announce these previews to the OpenJDK community, but this particular set of builds have new API introduced to the JavaRuntimeSupport.framework for the benefit of macosx-port specifically.

Once you install this preview, you will notice that apps running with the current macosx-port binaries will now have the correct name in the Dock and in the menu bar. Also, input methods will be programmatically selectable, and other app startup properties like "apple.awt.UIElement" will now work, and various drag-and-drop bugs should be resolved.

You can download the preview here:
<https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20920>

Please let us know if you have any issues with the preview at:
<http://bugreporter.apple.com>

While we will not require installing this preview for building the macosx-port, we will ask that you install it if you are running the binaries and filing bugs at <http://java.net/jira/browse/MACOSX_PORT>. The new API changes in this preview will be incorporated into future Apple software updates shipped to all Mac OS X customers, and we use these previews to refine the API, find bugs, and ensure we deliver a solid product for all users of both Apple's Java SE 6 and OpenJDK.

Thanks for all your help,
Mike Swingler
Java Engineering
Apple Inc.

Es ist übrigens zu erwarten, dass über kurz oder lang auch Java-basierte Apps in Apples AppStore möglich sein werden. Und zwar dann, wenn jede Java-App in ihrem Bundle ihre eigene JVM, ihr eigenes Java-Bundle mitbringen würde. Zu diesem Schritt ermutigt Mike Swingler, Apples Java-Verantwortliche schon seit einiger Zeit, weil damit ein für allemal gesichert wäre, dass jede Java-App dann auch genau das Java und in genau der Version als VM für sich vorfindet, das der betreffende Entwickler dafür gerne haben will. Und sich auf diese Weise nicht mehr drauf verlassen müsste, dass auf dem Zielsystem ein Java JRE systemweit installiert ist und dann auch noch in der richtigen Version. Jede Java-App brächte somit seine Lieblingsgetränke selbst mit zur Party. Das widerspräche zwar dann ein bisschen dem eigentlich Geist und Sinn von Java, was die Plattformunabhängigkeit angeht ("Write once, run anywhere" ), aber so what, diese Ideal ist über die Jahre sowieso nicht immer so aufrechtzuerhalten gewesen, wie es ursprüngl. mal beabsichtigt gewesen ist...

Und diese Nachricht hier seitens Mike Swingler auf Apple java-dev Mailingliste weist ebenfalls in diese Richtung, dass Apple langfristig ins Auge fasst, dass Java-basierte Apps im AppStore möglich sein werden -- vorausgesetzt, sie brächten in ihrem Bundle ihre eigene JVM selbst mit:
Mike Swingler (Apple), Thu, 29 Sep 2011, http://lists.apple.com/archives/java-dev/, Re: bundle openjdk7 with java app?
[..]
> as i read in the release note of the last openjdk builds for mac there seams to be a possibility to bundle a .jre within my Java app.
>
> Is there a tutorial available or can anybody explain the approach of bundling a jre within a java app ready for submitting in Mac AppStore?

This question is best addressed on the macosx-port-dev list.

We do not have instructions for bundling a .jre at this time, but we should have something shortly, but is pending some testing before I check in the open-source replacement for the JavaApplicationStub.

Regards,
Mike Swingler
Java Engineering
Apple Inc.
0
sierkb05.10.11 22:09
The Register (03.10.2011): Oracle: Java 8 will be revolution, not evolution
0
Gerhard Uhlhorn06.10.11 01:47
Offtopic: Tagesschau meldet den Tod von Steve Jobs?
0
Gerhard Uhlhorn06.10.11 01:54
Ja, es ist wahr, die amerikanische Apple-Seite meldet es auch. Das ist sehr traurig!
0

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.