Status Quo: Rich Internet Applications (RIA)
Kann sich noch jemand an RIAs erinnern? Jene, primär von Adobe beschworene Gattung von Software, die es erlaubt reichhaltige Erfahrungen mit dem Komfort einer Desktop-Anwendung im Browser zu machen. Der Protagonist hiess seinerzeit Adobe Flex. Adobe Flex ist zusammen mit dem Flash Player Mobile beerdigt worden. Im Unterschied zum Flashplayer Mobile hat Flex aber bei ...
JavaFX 2 – eine Bestandsaufnahme
Lange Zeit galt Java Desktop als quasi tot. Nur Eclipse mit seiner RCP war noch auszumachen, Swing fast in die Bedeutungslosigkeit gedrängt. Nicht zuletzt RIA-Technologien (Rich Internet Application) wie Adobe Flex und jüngst der HTML5 Hype haben dazu beigetragen. Nun da Flex an die Apache Foundation gegangen ist und die weitere Zukunft unklar ist, und in ...
Groovy & Grails im Einsatz
Nach vielen Jahren Webprogrammierung, unzähligen Versuchen und Projekten mit PHP samt verschiedener Frameworks, Python und Zope, sogar ein bisschen Perl und letztlich Java in verschiedenen Geschmacksrichtungen bin ich zu dem Punkt gekommen, seit etwa zwei Jahren für mich die beste Lösung gefunden zu haben. Eine Lösung, die nicht für jedes kleine Web-Projekt passt, aber für die ...
Von Eclipse zu IntelliJ Idea
Da ich aktuell in einer intensiven Entwicklungsphase mit einer Vielzahl unterschiedlicher Technologien bin, erlaube ich mir nach einiger Zeit wieder einen Artikel aus der Praxis des Software-Engineering zu schreiben. Habe ich bereits vor zwei Jahren und gerade jüngst erst einen größeren IDE-Vergleich angestellt, so ist dieser Artikel nun das Fazit aus einem langen Ringen um die ...
Das Mobile-Dilemma 2011
Wir sind in der Mitte des Jahres 2011, und wir haben einen gereiften mobilen Markt, was Apps und Technologien angeht. Mit iOS und Android gibt es zwei Major Plattformen, mit denen auch in Zukunft zu rechnen sein wird. Am Rande gibt es noch Blackberry, Windows Mobile und ein paar Exoten wie Bada. Für Berater und ...
Android vs iPhone oder: Android Entwickler im Tal der Tränen
Ursprünglich eigentlich nur ein kleiner Tweet, wie immer etwas zugespitzt formuliert, mittlerweile aber dennoch als Blogpost geeignet, weil der Tweet zum einen die eine oder andere Antwort ausgelöst hat und zum anderen weil das Thema wichtig und kontrovers ist. Ursprung ist ein Post von Larva Labs, die die Situation für Android-Entwickler beschreiben. Larva Labs ist ...
OpenOffice.org NextGen UI
Um das etwas angestaubte grafische User Interface (GUI) von OpenOffice.org aufzumöbeln, wurde Ende 2008 das Projekt Renaissance gegründet. Ziel war es, das GUI zeitgemäß zu gestalten. Einen ersten Entwurf gibt es jetzt bereits zu bestaunen und zwar nicht nur als Grafik sondern als Click-Dummy. Das Neue GUI ist vollkommen in Java programmiert, so dass eine ...
Der Ajax-Sonderfall: Google Web Toolkit (GWT)
Im letzen Blogpost ging es um die zunehmende Bedeutung von Java-Script und Ajax im Bereich der Rich Internet Application Technologien. Bereits mehrfach bemängelt wurde das Entwicklungsmodell und der Toolsupport für Java-Script. Es gibt zwar mit Netbeans, Aptana u.v.a.m. Tools, die die Programmierung mit Java-Script unterstützen, sie sind aber von ihrem Featurereichtum meilenweit von dem entfernt, ...
Bestandsaufnahme Netbeans
Wer mein Blog liest weiss, dass ich zu den mehr oder minder überzeugten Eclipsenutzern im IDE-Ringen zähle. Zend Studio und Flex Builder neben diversen anderen Editoren sind mein tägliches Werkzeug und ich arbeite im Großen und Ganzen gerne damit. Aus diversen Anlässen heraus habe ich aber immer wieder mit NetBeans zu tun, sei es durch ...
Endlich: Java 6 for OS X
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 ...