Java

Lukas Eder zum Java Champion gekürt

Der ruhmreiche Titel „Java Champion“ wird jenen Personen verliehen, die sich in besonderem Maße für die Java-Community verdient gemacht haben. Mittlerweile wurden rund 170 Personen auf diese Art ausgezeichent. In deren Riege reiht sich nun auch der jOOQ-Meister und JAXenter-Autor Lukas Eder ein. Herzlichen Glückwunsch!

Javaslang: Funktionale Programmierung mit Java

Java 8 brachte zahlreiche interessante neue Features wie etwa Lambda-Ausdrücke mit sich, die die Anlage für präziseren und ausdrucksstärkeren Code bilden. Allerdings mangelt es der Standardbibliothek an einer angemessenen Unterstützung der funktionalen Programmierung. Diese Lücke möchte die funktionale Bibliothek javaslang nun schließen.

Demo beweist: OSGi und Java-9-Module arbeiten zusammen

Modularität (Projekt Jigsaw) gehört zu den gefragtesten Features, die mit Java 9 erwartet werden. Wie der OSGi-Entwickler Neil Bartlett in einem aktuellen Blogpost beweist, ist die Nutzung einer modularen OSGi-Anwendung zusammen mit einer modularen Java-Runtime im Bereich des Möglichen.

Spring Boot 1.3 verfügbar

Mithilfe der Spring-Framework-Erweiterung Spring Boot können Spring-Anwendungen ohne die Konfiguration von Anwendungsservern bzw. Servlet-Containern zum Laufen gebracht werden. Nach dem Maintenance Release 1.2.7 im letzten Monat ist aktuell die Version 1.3 erschienen, die von Spring-Framework-Committer Phil Webb auf dem Unternehmensblog als „signifikant“ bezeichnet wird.

Dolphin Platform offiziell vorgestellt

Die Plattform Dolphin bietet eine quelloffene Implementierung des Presentation Model Pattern und ermöglicht somit die Verbindung beliebiger Frontends (Desktop, Mobile oder Web) mit einem Server. Was hat die Plattform aus dem Hause canoo noch zu bieten?

Xamarin übernimmt RoboVM

Mit einer kurzen Pressemitteilung, ohne großes Aufsehen, hat Xamarin, der Hersteller des .NET-Cross-Plattform-Frameworks bekannt gegeben, dass es den in der Java-Welt beheimateten Konkurrenten RoboVM übernimmt. Beide Firmen hätten einen sehr ähnlichen Focus und würden sich optimal ergänzen, da sie fast das gleiche in zwei der wichtigsten Programmierumgebungen auf dem Markt bewirken.

Funktionale Interfaces und Mixins in Java 8

Es ist wieder einmal soweit: Die W-JAX startet diese Woche mit ihren traditionellen Montags-Workshops. Zur Einstimmung auf die morgige Hauptkonferenz haben wir für Sie ein besonderes Video-Schmankerl herausgesucht: Heinz Kabutz verrät Tipps und Tricks zur Arbeit mit funktionalen Interface und Mixins in Java 8. Viel Spaß!

Top 10 der Java-Geschichten im Oktober

Der Oktober leitet den Herbst ein: Nebel auf dem Weg zur Arbeit, nur noch vereinzelt sonnige Tage und so langsam aber sicher stellt sich Alles auf die kalte Jahreszeit ein. Und eine neue Jahreszeit steht doch irgendwie auch für einen neuen Anfang: Re-Think Software, große Technologiewechsel, gezeigt am Beispiel von AutoScout24, oder einfach Projektstarts mit Eclipse. All diese gern gelesenen Stories im Oktober markieren einen Neuanfang. Auf Platz 1 im vergangenen Monat war aber…

Codename One 3.2 mit neuem GUI-Builder

Mithilfe von Codename One können native Mobile Apps für Android, iOS, BlackBerry und Windows Phone unter Verwendung des selben Java-Quellcodes entwickelt werden; im Falle der letztgenannten Plattformen übernehmen die Cloud-Build-Server von Codename One die dafür notwendige Übersetzungsarbeit. Seit kurzem liegt das Projekt in Version 3.2 vor.