Codequalität in der Softwareentwicklung..

Geek And Poke - Code Quality

Allein der Wille zählt!

Fun
Tags: ,

History of Web Frameworks

Eine wirklich interessante Grafik wurde vor kurzem auf flickr unter dem Titel “History of Web Frameworks” veröffentlicht. Das Besondere an der Grafik ist die zeitliche Anordnung der verschiedenen Frameworks. Darunter sind auch die gängigen Java Technologien, angefangen bei Tomcat 3.0 und Servlet 2.2 aus dem Jahr 1999 bis hin zu JSF 2.0 und Spring 3.0 aus dem Jahr 2009, zu finden:

History Of Web Frameworks

Wer eine größere Version sehen oder herunterladen möchte sollte sich diese direkt auf flickr.com ansehen.

Tags: ,

JavaFX ist offizielle Rich Client Technologie der Olympischen Winterspiele 2010

Ein interessanter Marketing-Schachzug in Sachen Rich Client Technologien ist Sun Oracle mit JavaFX im Bezug auf die aktuell laufenden Olympischen Winterspiele gelungen denn sie weisen sich als die offiziell verwendete Rich Client Technologie für die vancouver2010.com Webseite aus. Man findet sogar ein Werbevideo auf der eigens eingerichteten Unterseite auf javafx.com/wintergames:

JavaFX offizielle Rich Client Technologie für Olympische Winterspiele

Auf den ersten Blick der offiziellen Winterspiele Webseite sieht man JavaFX nicht. Erst in der Medaillenübersicht in dem Unterpunkt Geo View wird JavaFX verwendet. Die Applikation heißt “Medal Wheel” und in Ihrem Story Board (PDF Direktlink) heißt es wie folgt:

The applications built for the Vancouver 2010 Winter Games combine the power of Java™ technology with the innovative data visualization and exploration capabilities of the JavaFX platform.

Schaut man sich die Medal Wheel Anwendung an so sieht man direkt im Einstieg grafisch hervorgehoben die Verteilung der Medaillen:

JavaFX - Olympische Winterspiele 2010 - Medaillenübersicht nach Ländern

Klickt man anschließend auf ein Land erhält man noch weitere Information in einem Informationsrad:

JavaFX - Olympische Winterspiele 2010 - Landinformationen" title="JavaFX - Olympische Winterspiele 2010 - Landinformationen

Auch hier kann man noch einen Schritt tiefer und zusätzliche Informationen zu den verschiedenen “Nachbarn” des Landes erfahren:

JavaFX - Olympische Winterspiele 2010 - Landesnachbarn

Neben der aktuellen Medaillenverteilung kann man auch alle historischen Ergebnisse studieren und grafisch auf sich wirken lassen.

Des Weiteren wird auch noch von einem Results Ticker Widget für den Desktop berichtet, allerdings habe ich dieses bis jetzt nicht finden können.

Oracle hat dafür auch extra eine Pressemitteilung veröffentlicht. Und wem das auch nicht genug ist der sollte sich zudem noch die Success Story als PDF herunterladen und durchlesen.

Zum Abschluss noch ein kurzes Wort zu JavaFX. JavaFX könnte man als Sun’s Antwort auf Adobe Flex oder Microsoft Silverlight sehen und positioniert sich im Sektor der Rich Client Plattformen. Dabei beschränkt sich die Darstellung von JavaFX Applikationen nicht nur auf Browser sondern soll auf allen Endgeräten, vor allem mobilen, direkt verfügbar sein. Für den Interessierten an dieser Stelle noch der Hinweis auf die DZone Refcardz mit der JavaFX Ausgabe:

DZone Refcardz - JavaFX

Insgesamt kann man wohl sagen, dass es mit dieser Medal Wheel Anwendung ein großer Marketing-Coup gelungen ist. So erwartet man mehrere Millionen Zugriffe auf der Webseite und man darf gespannt sein wie das Fazit, falls eins gezogen wird, ausfällt.

Tags: , , , ,

Wir Entwickler brauchen einfach mehr Unterstützung..

.. mehr Verständnis oder einfach mal eine Umarmung, wie auch das Video “Hug a developer today” sehr schön aufzeigt:

Falls einem das Video doch zu theatralisch ist dann lieber jeden Morgen mit der folgenden kleinen Motivation, ganz speziell für dich Entwickler, von Steve Ballmer aufstehen:

Die Welt als Entwickler könnte so schön sein..

;)

Fun
Tags: ,

JAXenter Umfrage – Welche Java IDE benutzt du?

Eine ganz interessante QuickVote Umfrage von JAXenter mit dem Titel 2 “Welche ist Ihre bevorzugte Java IDE?“. Bei dem Ergebnis ist vor allem erstaunlich bzw. unerwartet, dass NetBeans doch so nah an Eclipse liegt.

JAXenter Quickvote- Welche ist Ihre bevorzugte Java IDE?

In einem Kommentar bei dem Hinweis von Adam Bien auf dieses Quickvote verweist jemand auf die Entwicklung bei Google. Schaut man sich also diese Entwicklung bei Google innerhalb Deutschlands an so erhält man noch einen deutlicheren Vorsprung von Eclipse, der allerdings über die letzten Jahre deutlich weniger geworden ist:

Google Insights for Search - Eclipse NetBeans

Die Charts auf Google Insights for Search kann man auch einbetten, was ich doch direkt mal ausprobieren musste:

Insgesamt kann man an der Umfrage und dem Chart gut erkennen, dass Eclipse nicht mehr ganz die alleinige Herrschaft hat bzw. sie langsam verliert. Ich hatte vor Jahren mal NetBeans ausprobiert, war damals aber nicht so begeistert und bin deswegen auf Eclipse umgestiegen. Auch in meinen bisherigen Projekten wurde eigentlich ausschließlich Eclipse verwendet. Vielleicht sollte man sich aber dennoch mal wieder NetBeans anschauen. Aktuell habe ich davon gelesen, dass die JSF 2 Unterstützung darin schon sehr gut sein soll. Ich werde wohl dennoch erst einmal weiterhin ein Unterstützer von Eclipse sein =).

(via Adam Bien)

Tags: , , ,

Java EE 6 – Web Profile Technologien

Die Java EE 6 Spezifikation, welche unter dem JSR 316 läuft, hat Ende des letzten Jahres die finale Abstimmung hinter sich gebracht und bestanden. Auch die Kommentare, z.B. von Apache die dagegen gestimmt haben, sind mal ganz interessant durchzulesen aber hier erst einmal der Abstimmungs Screenshot:

Java EE 6 Specification Final Approval Ballot

Für mich persönlich finde ich besonders interessant, dass es eine eigene Java EE Web Profile Spezifikation gibt. Und diese beinhaltet eine ganze Menge an interessanten JSRs:

Folgende schöne Grafik habe ich noch in einer Präsentation gefunden, welche die Entwicklung der Java EE Spezifikationen in der Vergangenheit und Heute anschaulich darstellt:

Java EE Past and Present

Die Präsentation hat die Überschrift “Java EE 6 : Paving The Path For The Future” und beinhaltet Informationen über die Technologien die in Java EE 6 stecken:

Tags: , , ,

Contexts and Dependency Injection for the Java EE Platform Spickzettel

Endlich mal wieder eine, aus meiner Sicht, wirklich nützliche DZone Refcard (Spickzettel) mit der Überschrift Contexts and Dependency Injection for the Java EE Platform, was auch unter dem JSR 299 bekannt ist und in Java EE 6 mit einfließt. Konkret behandelt es die Context and Dependency Injection (CDI) Implementierung von JBoss mit dem Namen Weld.

DZone Refcardz - Contexts and Dependency Injection for the Java EE Platform

Wie immer bei den DZone Refcardz gilt, dass man sich registrieren muss um das PDF herunterladen zu können oder eben einfach direkt online ansehen. Alternativ hier einfach ein Kommentar hinterlassen oder mich kontaktieren und ich schicke es auch direkt zu.

Tags: , , , , ,

Design Pattern Quiz

Wer sein Informatiker Wissen mal wieder prüfen möchte kann sich dem Design Pattern Quiz annehmen. Dabei nimmt man aus der linken Spalte ein Design Pattern und ordnet sich rechts per Drag & Drop einer Design Pattern Kategorie zu. so gehört z.B. das Design Pattern “Factory Method” der Kategorie “Creational Pattern” mit der Beschreibung “Creates an Instance of several derived classes” an und leuchtet nach dem Droppen grün auf. Ist eine Zuordnung falsch wird der Balken rot aber man kann das Element wieder aufnehmen und es noch einmal probieren.

Design Pattern Quiz

Eine nette kleine Spielerei um sein Design Pattern Wissen mal wieder aufzufrischen.

Tags: ,

Links Thread #4 – Alles rund um JEE 6: JSF 2.0, EJB 3.1 und JPA 2.0

Tags: , , , , , ,

Und, wie kommst du mit deinem Projekt voran?

Dilbert

So läuft es immer ;)

Mehr davon auf dilbert.com

Fun
Tags: , ,