InfoQ Homepage Java Content on InfoQ
-
Laszlo Supports Integration of Web Services with Webtop
Laszlo Systems continues to carve out their niche in the RIA space with growth in the end user, developer, and customer bases for OpenLaszlo. In addition, they have strengthened their product suite with their recently announced enterprise offering, Laszlo Webtop.
-
Presentation: Cluster your JVM to simplify application architecture
Open Terracotta is an open-source, highly scalable, JVM-level clustering solution. As well as being a drop-in replacement for Tomcat Clustering, it can transparently cluster POJOs and Spring beans. This presentation will be an in-depth case study of a small mobile application built using Terracotta clustering.
-
JRuby: Java5 or not?
A discussion in the JRuby space is resurfacing: Should the project move to Java 5. Is it worth breaking compatibility with Java 1.4? Using languages features like Annotations and Enums would be useful, as well as and not having to use a backport of the Concurrency libs. We look at the pros and cons.
-
Article: Implementing Automated Governance for Coding Standards
Most development organizations of a significant size have some form of coding standards and best practices. Simply documenting these standards and keeping them up to date can be a significant challenge and enforcing them even harder. Our organization has found that enforcing coding standards and best practices in an automated fashion through our build process has been highly effective.
-
Java and Web Application Development: Is Too Much Abstract A Bad Thing?
RedMonk analyst, Michael Coté, has written a lengthy opinion piece comparing Java web application development to development with frameworks such as Rails and Django. He suggests that Java applications often are developed having a "view" which is the web while other frameworks embrace the web more at their core.
-
Patrick Curran replaces Onno Kluyt as JCP Chair
Onno Kluyt has announced that he will be stepping down as the Chair of the Java Community Process. He has held this role since July 2004 and managed the JCP program in several previous roles. Replacing him as Chair will be Patrick Curran, a fifteen-year veteran of Sun, and most recently the lead of Sun's Conformance Engineering team.
-
PMD: Automated source code analysis and bug detection
PMD, an open-source automated Java source code analysis and bug detection tool, recently reached version 4.0. InfoQ spoke with Tom Copeland, PMD project lead, to learn more about PMD and what capabilities it provides.
-
JUnit 4.4 Released
The release of JUnit 4.4 sees the inclusion of the assertThat method, offering easier reading and new flexibility to the JUnit library.
-
Mainsoft: Running .NET on the JVM While Maintaining Performance
Mainsoft recently released version 2.0 of Mainsoft for Java EE (formerly known as Visual Mainwin), and also released a whitepaper which showed that a .Net-based application which was cross-compiled to run on Java EE using Mainsoft for Java EE performed as well as or better than the original .NET-based application did in several areas. InfoQ spoke with Mainsoft CEO Yaacov Cohen to learn more.
-
Google Gears Continues Momentum with ORM API and Support From Popular Javascript Projects
The Google Gears team recently blogged about their roadmap and development process. It covers what the focus will be for the next few months and emphasizes their plan to keep Gears' development out in the open. The first (official) version of the GearsORM project has also been released.
-
JavaScript: Its Evolution as a Language
JavaScript has been progressing steadily since it received a significant update as ECMAScript edition 3 in 1999. The latest proposal Netscape's ECMAScript Edition 4 for JavaScript 2.0 is available online. John Resig, the creator of jQuery project, has posted some thoughts on his blog.
-
A Comparison of Push vs Pull Ajax
Based on their experimental study, Engin Bozdag, Ali Mesbah and Arie van Deursen of the Delft University of Technology have compiled a technical report on the trade offs in Push versus Pull approcahes to achieve real-time event notifications in AJAX applications.
-
Java Content Repository 2.0: Public Review
It's a good time for Java Content Repositories. The second version of the JCR API has been released for public review as JSR-283 and, at the same time, JCR 1.0 has been doing well. InfoQ took the opportunity to speak with David Nuescheler, CTO of Day Software and the spec lead for JSRs 283 and 170.
-
Article: Using ETags to Reduce Bandwith & Workload with Spring & Hibernate
Gavin Terrill explores one of the lessor known facilities available to web developers, the humble "ETag Response Header", and how to integrate its use in a Spring and Hibernate based web app to improve application performance and scalability.
-
Wiki-style GUI Layout with Profligacy and LEL
Profligacy is a new JRuby based GUI library created by Zed Shaw. It's aimed at tackling the GUI layout problem with LEL, a compact Wiki-like notation for GUI layouts.