Java

Spring Social 1.1.1 verfügbar

Bereits mehr als ein Jahr ist seit dem Release von Spring Social 1.1.0, der API-Erweiterung des Spring Frameworks für die Verbindung von Anwendungen mit SaaS-Anbietern, ins Land gegangen. Nun ist mit Spring Social 1.1.1 ein Maintenance Release für die Core-Komponente des Spring Social-Projekts, das auch die Erweiterungen Spring Social Facebook, Spring Social Twitter und Spring Social LinkedIn umfasst, erschienen.

Reactive Streams – Reif für die große weite Welt?

Vor kurzem erst ist die 1.0.0-Version des Joint-Venture-Projekts Reactive Streams veröffentlicht worden. Ziel der organisatorisch leitenden Reactive Special Interest Group, der u.a. Typesafe, Red Hat, Netflix, Pivotal und Twitter angehören, ist eine neuer Standard für reaktive Datenverarbeitung auf der JVM. Wir haben Heiko Seeberger, Senior Software Engineer bei Typesafe und Moderator des diesjährigen JAX-Reactive-Days, nach seiner Einschätzung zu dem Projekt gefragt.

Logging in Java: Apache Log4j 2.3 erschienen

Log4j ist ein Logging-Framework für Anwendungsmeldungen in Java. Nachdem das Framework im 2.0-Release von Grund auf neu geschrieben wurde, ist nun mit Log4j 2.3 eine erweiterte Version unter der Apache-2.0-Lizenz erschienen. Im Open-Source-Bereich gilt Log4j bereits als de-facto-Standard.

Buchtipp: Java 8 – Die Neuerungen

Kaum ist Java 8 verfügbar, schon hat Michael Inden sein Buch über die Neuerungen dieser Version fertiggestellt. Dazu zählen natürlich Lambdas und Streams, die dem Entwickler endlich eine Programmierung im funktionalen Stil erlauben – oder einfach nur den Code kompakter und lesbarer zu schreiben – vorausgesetzt, man hat sich an die Syntax gewöhnt. Programmierer, die auch in C# zu Hause sind, kennen und schätzen das Konzept schon lange.

Early-Access-Release von Hazelcast 3.5 verfügbar

Hazelcast ist ein In-Memory Data Grid für NoSQL-Datenbanken, das auf Java basiert und als Open-Source- sowie als Enterprise-Plattform angeboten wird. Nachdem der letztjährige Gewinner des JAX-Awards für das „Most Innovative Open Tech Business“ noch Ende 2014 die JCache-kompatible Version 3.4 vorstellen konnte, ist nun ein Early-Access-Release der anstehenden Version 3.5 verfügbar.

Jython 2.7.0 veröffentlicht

Jython ist ein betriebssystemunabhängiges Open-Source-Projekt zur Implementierung der Programmiersprache Python auf der Java-Plattform. Mit Jython können in Python erstellte Programme auf der JVM laufen. Nun ist die Jython-Version 2.7.0 veröffentlicht worden.

Java ME Embedded 8 unterstützt STMicroelectronics

Das im November 2014 veröffentlichte Oracle Java ME Embedded 8.1 fügte die Unterstützung von ARM Cortex-M3- bzw. -M4-Mikrocontrollern hinzu. Nun bekommt die Familie rund um die kostengünstige Freescale FRDM-K64F Entwicklungsplattform Zuwachs. Wie Oracle bekannt gegeben hat, wird die Cortex-M-Unterstützung ab sofort auch auf das Evaluation-Board STM32429I-EVAL von Europas größtem Halbleiterhersteller STMicroelectronics ausgeweitet wenn auch bislang nur als Developer Preview.

RoboVM 1.2: Optimierung über alles

Java auf der iOS-Plattform – das ermöglicht das Open-Source-Projekt RoboVM. Nachdem Ende März die erste stabile Version des quelloffenen Ahead-of-Time-Compilers erschien, ist mit Version 1.2 nun ein Update verfügbar, das sich in erster Linie auf Optimierungen konzentriert.

Oracle gibt End of Life von Java 7 bekannt

Java 7 tritt schlussendlich seinem Schöpfer gegenüber: Oracle wird für die Java-Technologie in Zukunft keine Sicherheitsupdates mehr bereitstellen. Obwohl die Neuigkeit bereits seit längerem bekannt ist, kommt immer wieder die Frage auf, ob Java 7 nicht zu früh ausgeknipst wird.

Maschinelles Lernen mit DatumBox-Framework 0.6.0

DatumBox ist ein quelloffenes Java-Framework zur Entwicklung von Anwendungen für maschinelles Lernen und statistische Datenverarbeitung. Auf Basis von Java 8 und einer Maven-Projektstruktur bietet es eine umfangreiche Sammlung von Algorithmen, Tools und Statistik-Tests. Um Maschinelles Lernen praktisch überall möglich zu machen, bietet Datumbox zudem ein eigenes API an, das mit der REST- und JSON-Technologie arbeitet. Nun ist die neue Version des Datumbox Machine Learning Framework 0.6.0 veröffentlicht worden.

Einsatz in der Cloud: Red Hat stellt JBoss EAP 6.4 unter neue Lizenz

Red Hat stellt die aktuelle Version 6.4 der JBoss Enterprise Application Platform (JBoss EAP) unter eine neue Lizenz, um einen flexibleren Einsatz in der Cloud zu gewährleisten. Davon sollen vor allem diejenigen User der Plattform profitieren, die Java-Anwendungen in hybriden Cloud-Umgebungen einsetzen. Mit JBoss EAP 6.4 werden, so Red Hat, auch weitere Schritte im Bereich DevOps unternommen.

JDK-9-Release-Termin steht fest: Java 9 kommt am…

Das Veröffentlichungsdatum für Java 9 steht fest. Java-SE-Entwicklungsleiter Mark Reinhold hat auf der OpenJDK Mailing-Liste einen detaillierten Zeitplan für das JDK 9 veröffentlicht, der zwar noch „Vorschlagscharakter“ hat, erfahrungsgemäß aber auf wenig Widerstand aus der Community stoßen dürfte. Demnach darf mit einer Verfügbarkeit von JDK 9 am 22. September 2016 gerechnet werden.