Über den Tellerrand geschaut

Beiträge mit dem Tag ‘Google Android’

Patrick Decker

Ein Java™-Entwickler, der es gewohnt ist, GUIs mit Swing zu entwickeln, und der nun versucht, sich in Android einzuarbeiten, könnte sich wundern – denn Java ist nicht mehr dasselbe auf Android.
Die Tatsache, dass Java auf Android anders ist, wurde in einigen Blogs im Internet bereits diskutiert, weshalb ich mich hier auf folgende Zusammenfassung beschränken möchte: Android-Anwendungen können von jedem Entwickler geschrieben werden, der die Java-Programmiersprache kennt. Aber die Anzahl der verfügbaren Runtime-Klassen auf Android unterscheidet sich: für das Package java.* existieren in Android im Vergleich zu Sun Java Standard oder Micro Edition weniger Klassen. Am meisten dürfte einen Java GUI Entwickler überraschen, dass es auf Android kein Swing gibt.

Dieser Artikel zeigt einige Aspekte auf, wie eine einfache Java Swing Anwendung mit einem ansprechenden Look and Feel auf Android transferiert wurde. Der Hauptfokus liegt dabei darauf, wie die Anwendung mit dem Android SDK erstellt wurde sowie auf den Styling- und Theming-Möglichkeiten von Android.

Lesen Sie den gesamten Artikel in englischer Sprache.

Florian Moritz

Nachdem sich Teil 1 dieser Blogreihe mit den allgemeinen Markttendenzen beschäftigt hat, widmet sich dieser zweite und letzte Teil einem detaillierten Vergleich von Google Android und JavaFX.

Lesen Sie den gesamten Artikel in englischer Sprache.

Florian Moritz

Centigrade ist spezialisiert auf die Konzeption und Erstellung von GUIs, wobei in vielen Projekten ein spezieller Fokus auf der Implementierung von Java Swing basierten GUIs für Desktop-Anwendungen liegt. Mit der Weiterentwicklung des Mobilfunk-Markts ist es für Centigrade ein logischer Schritt, auch einen Blick auf Java-basierte mobile GUIs zu werfen. Dieser Artikel gibt einen Überblick über den heutigen Mobilfunk-Markt und schließt einen Vergleich der zwei führenden Java Player in diesem Sektor, Google Android und JavaFX ein.

Lesen Sie den gesamten Artikel in englischer Sprache.