Java SE 6: Verbesserungen an Kern und Benutzeroberfläche

Während sich „Mustang“, also Java-Plattform Standard Edition 6, noch immer im Betastadium befindet, werden hier schon einmal viele der neuen Funktionen und Verbesserungen vorgestellt. So gibt es in Bezug auf Java SE 6 (vormals J2SE 1.6) den eigenen JSR 270 (Java Specification Request). Er zählt, anstatt konkrete Features festzulegen, einfach Features auf, die in anderen JSRs aufgeführt sind, und dient so als „Dach-JSR“.

Java SE 6 – eine Desktop-Revolution?

Einige Experten sagen bereits, dass Java 6 über das Potenzial verfügt, ebenso revolutionär für Desktop-Anwendungen zu werden, wie Java 2 es für die Entwicklung auf Serverseite war. Es gibt viele neue Desktop-Funktionen und auch allgemeine Verbesserungen an der grafischen Benutzeroberfläche.

Das Java-Desktop-Team bei Sun hat alles getan, um Java enger in das zugrunde liegende Betriebssystem zu integrieren. So bietet Java 6 nun eine weit bessere Performance, was die grafische Benutzeroberfläche betrifft, und ein verbessertes Nutzererlebnis aufgrund eines verbesserten Verhaltens von Anwendungen mit der grafischen Benutzeroberfläche.

Im Folgenden einige der wichtigsten neuen Funktionen für die Benutzeroberfläche:

Einführung einer neuen java.awt.Desktop-API: Das Desktop-Paket bietet die Möglichkeit, Anwendungen auf einfache Art in andere Anwendungen zu integrieren. So kann man zum Beispiel Dateien bestimmter Typen mit externen Anwendungen wie Word oder Excel öffnen, bearbeiten, ausdrucken, einen voreingestellten Browser oder ein Mail-Programm öffnen und so weiter. Die Integration erfolgt hier über einen neuen Action/Event-Mechanismus in der Klasse Desktop.Action.
Bessere Internationalisierung: Leichter Zugriff auf alle Locale-Funktionen wie Datumsformat, Kodierungseinstellungen und Normalisierung als Unicode-Text.
Unterstützung der Taskleiste: Das java.awt-Paket bietet zwei neue Klassen: SystemTray und TrayIcon, durch die man der Taskleiste von Windows oder jeder anderen Systemleiste (etwa der von Gnome) Icons, Tooltipps und Pop-up-Menüs hinzufügen kann.
Direkte Unterstützung von Startbildschirmen: Ein Startbildschirm gehört heutzutage zur Standardausstattung und kann angezeigt werden, während die JVM (Java Virtual Machine) hochfährt. Gewöhnlich werden Startbildschirme eingesetzt, wenn eine Anwendung eine längere Zeit zum Hochfahren benötigt und der Anwender so darüber informiert werden kann, was die Anwendung gerade macht.
Java-2D-Integration in den Desktop: die Java-2D-Grafikbibliothek verwendet jetzt Font-Einstellungen mit Antialiasing, damit Text glatter und gleichmäßiger dargestellt werden kann (dies ist besonders bei LCD-Bildschirmen wichtig).
Integration von JFC und Swing in den Desktop: Java SE 6 verwendet die Windows-API, um die Leistung zu erhöhen und sich dem gegenwärtigen Aussehen und der aktuellen Bedienungsweise von Windows anzupassen.

Page: 1 2

ZDNet.de Redaktion

Recent Posts

Alphabet übertrifft die Erwartungen im ersten Quartal

Der Umsatz steigt um 15 Prozent, der Nettogewinn um 57 Prozent. Im nachbörslichen Handel kassiert…

2 Tagen ago

Microsoft steigert Umsatz und Gewinn im dritten Fiskalquartal

Aus 61,9 Milliarden Dollar generiert das Unternehmen einen Nettoprofit von 21,9 Milliarden Dollar. Das größte…

2 Tagen ago

Digitalisierung! Aber wie?

Mehr Digitalisierung wird von den Unternehmen gefordert. Für KMU ist die Umsetzung jedoch nicht trivial,…

2 Tagen ago

Meta meldet Gewinnsprung im ersten Quartal

Der Nettoprofi wächst um 117 Prozent. Auch beim Umsatz erzielt die Facebook-Mutter ein deutliches Plus.…

2 Tagen ago

Maximieren Sie Kundenzufriedenheit mit strategischem, kundenorientiertem Marketing

Vom Standpunkt eines Verbrauchers aus betrachtet, stellt sich die Frage: Wie relevant und persönlich sind…

2 Tagen ago

Chatbot-Dienst checkt Nachrichteninhalte aus WhatsApp-Quellen

Scamio analysiert und bewertet die Gefahren und gibt Anwendern Ratschläge für den Umgang mit einer…

2 Tagen ago