In the arsenal of enhancements that come with Java EE 7 is an overhaul of the Java Expression Language API known as Expression Language 3. Specified by JSR-341, the collection of enhancements to the EL API includes support for lambda expressions, static field and method access, as well as improvements for collection processing and a standalone processor mode.
Though only a minor release, the updates in JSF 2.2, in particular the ability to pass through HTML attributes without the JSF components needing to be aware of them, are important for developers wanting to use HTML5 technologies in a JSF application.
In the beginning of MBaaS, there was StackMob. Since then the mobile ecosystem has become flooded with competitors in this new approach to app dynamics. InfoQ takes a closer look at the Mobile Backend as a Service (MBaaS) provider StackMob and its privacy practices.
Brett Slatkin from Google presented a method for visual regression testing at Velocity 2013 in Santa Clara. Perceptual diff compares screenshots of a release's webpages with its previous versions and detects changes at pixel level, filling an important gap in automated testing for Continuous Deployment. An open source version of the software has been setup on github.
Struts 1, the venerable Java MVC Web framework, has reached End Of Life status, the Apache foundation has announced. In a sense, the move simply formalises what has already happened, as the Struts team have focused their efforts on version 2; the last release of Struts 1 was in December 2008. The change of status does mean that no further security patches or bug fixes will be issued.
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.
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++.
Lienzo 1.0 is a new GWT library offering an advanced API over the HTML5 Canvas. AS well as the low level operations already offered by Canvas in GWT, Lienzo adds a rich set of GUI primitives such as shapes, zooming, animations, drag-and-drop, event handling and more
Flash4j is a Java API (initially a wrapper over Apache Flex) that offers Java developers a familiar way to develop Flash applications in pure Java without knowledge of ActionScript.
The newly formed Google Web Toolkit (GWT) steering committee recently published “The Future of GWT Report”, which captures the opinions, usage patterns and hopes of over 1300 Google Web Toolkit users worldwide.
Cloud Foundry Core is a web application that verifies public instances (Cloud Foundry Endpoints) against a common set of runtimes and services. This helps portability across companies that provide Cloud Foundry instances. At the same time a new version Micro Cloud Foundry is released with support for Java 7.0, JRuby, Play 2.0 framework and more.
InfoQ's research initiative continues with an 10th question: "Top 20 Web Frameworks for the JVM". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.
JBoss Developer Framework is a central documentation resource for JBoss related technologies. The emphasis is on showing a developer how to use the whole software stack at all layers (e.g. user interface and persistence layer) in a single place. It contains Maven quickstarts, tutorials, migration documentation and other resources related to web development for the JBoss Application Server.