InfoQ Homepage Java Content on InfoQ
-
Xtend 2.4 Adds Active Annotations, Android Support and More
Xtend is a statically compiled programming language for the JVM but which has type inference to reduce boilerplate code. The new Xtend 2.4 release adds active annotations, which can be used to generate standard patterns and reduce coding errors, as well as Android support and collection literals. InfoQ caught up with Sven Efftinge to find out what else is new with the Xtend 2.4 release.
-
Tom Baeyens, creator of jBPM and Alfresco Activiti, Starts New Venture to Bring BPM to the Cloud
Tom Baeyens, the original creator of JBoss jBPM (acquired by Red Hat) and Activiti (acquired by Alfresco), has announced Effektif, a new cloud-based Business Process Management (BPM) tool for process automation. The new venture is being developed in partnership with Signavio. InfoQ spoke to Baeyens and co-CEO of Signavio Decker to find out more.
-
Spring for Apache Hadoop 1.0
SpringSource has released Spring for Apache Hadoop 1.0. Spring for Apache Hadoop allows developers to write Hadoop applications under the Spring Framework. It also allows easily integration with Spring Batch and Spring Integration. Spring for Apache Hadoop is a subproject of the Spring Data umbrella project, and is released under the open source Apache 2.0 license.
-
Red Hat Takes Over Leadership of OpenJDK 6
Red Hat have announced that they are taking over support of OpenJDK 6, just days after Oracle posted what it says will be the final freely available update, number 43, to its commercial Java 6 development kit.
-
Jelastic 1.9 with FTP, NGINX caching, Apache TomEE and MariaDB 10
Jelastic has announced the availability of version 1.9 with support for FTP/FTPS, NGINX caching, Apache TomEE and MariaDB 10.
-
Will Java 8 Solve PermGen OutOfMemoryError?
As part of Oracle's ongoing project to merge the HotSpot and JRockit codebases, Oracle has announced that they will remove PermGen from the Java 8 version of the HotSpot JVM. The effects of the removal of PermGen can now be checked with Java 8 Early Access builds, it is time to find out if all PermGen problems have been resolved.
-
Eclipse RAP 2.0 Released - Same Acronym, Different Name
On January 11th, Eclipse RAP 2.0 was released, after 6 years of development. InfoQ talked to the project lead about the release.
-
Vaadin 7 Arrives with GWT as an Integrated Component
Vaadin has released version 7 of its Java-based web application framework. The Vaadin 7 platform is the framework's first major update since 2009.
-
Oracle Updates NetBeans for HTML5
With the latest 7.3 release of NetBeans, Oracle has updated the IDE so developers can more easily build HTML5-based user interfaces for mobile and web applications, with code completion capabilities for HTML, JavaScript, and CSS3, and a new Nashorn-powered JavaScript editor. Netbeans also gains a new stand-alone JPQL editor that allows developers to test JPQL queries directly from the IDE.
-
Petition to Unbundle Ask Bar from Java
Oracle's practice of bundling the Ask Toolbar into the Java installer has resulted in a petition and some heated responses.
-
Google App Engine Adds Support for Java 7
Google App Engine introduces experimental support for Java 7, Cloud Endpoints, and Cloud Messaging Service for Android.
-
CAST: Adding Spring Lowers the Quality of JEE Applications
A CAST report discloses that JEE enterprise software has lower quality when using Spring or Struts than using just Hibernate. Also, the quality degrades when Java is mixed with C or C++.
-
Java Time API Now In Java 8
ThreeTen, the reference implementation of JSR 310 Date and Time API, is now included in JDK 8 build 75. The Java Time API for JDK 8 is under the package java.time, moving away from the javax.time package of earlier implementations. All the Java Time classes are immutable and thread-safe, based on the ISO 8601 calendar system, the de facto world calendar following the proleptic Gregorian rules.
-
Kaspersky Labs Uncover Java Exploit in the Red October Malware
The investigating agency Kaspersky Labs uncovered in mid January that the Red October attackers used the Rhino exploit in Java as an additional delivery vector.
-
Netflix Brings Reactive Extensions to Java
Netflix has created and open sourced a Java implementation of MS Open Tech’s Reactive Extensions. But to say RxJava is just for Java would be misleading, as it has been designed to be used from other JVM languages as well. “The first languages supported (beyond Java itself) are Groovy, Clojure, Scala and JRuby.”