InfoQ Homepage Java Content on InfoQ
-
Catching up with Groovy
Groovy released its jsr-6 version last week. InfoQ chatted with lead Guillaume Laforge to find out the current status through 1.0 final. Noteworthy in the JSR-6 release are patches submitted by Oracle around Groovy's easy support of JMX beans, a new solution for mocking (based on Groovy's Meta-Object Protocol), stored procedures. Enhancements for 1.0 aim to make Groovy as fast as raw Java.
-
Eclipse 3.2 & Callisto Now Available for Download
Callisto, the Eclipse simultaneous release of Eclipse 3.2 final as well as 10 sub projects became available for download this afternoon. The goal of the simultaneous release is to eliminate uncertainity about project version numbers, and cross-project compatibility. The milestone also coordinates and organizes the different development groups together.
-
Red Hat Sued Over Hibernate 3 ORM Patent Infringement Claim
Firestar Software has filed a patent claim against Red Hat for Hibernate 3 allegedly infringing on a patent covering O/R mapping. Firestar, who has not released it's ObjectSpark O/R product since 2003 claims that it "has suffered and will continue to suffer substantial damages."
-
JBI Spec Lead Criticizes Competing SCA Initiative
JBI (Java Business Integration) spec lead Ron Ten-Hove examines SCA (Service Component Architecture) and considers it "a very poor approach to creating a service-oriented architecture".
-
JavaRef.com Ajax-driven Javadoc browsing
Javaref.com is a new Ajax-driven Javadoc repository the currently includes packages from 85 projects. Java API documentation is displayed in a style that is radically different from the classic javadoc style that generated with JDK. The site itself is built with Tapestry.
-
Simplified i18n with new Cintoo Messages 1.0
Cintoo Messages is an i18n framework that was developed over the course of several large internationalization projects where existing Java solutions were not sufficient. Messages supports locales for threads and different bundles for different Java packages. Bundle mapping configuration is done outside of client classes resulting in simplified code.
-
Adobe launches Flex 2 RIA platform; Flex SDK is now free
Adobe has released Flex 2, its platform for ajax-style enterprise rich internet application development that runs on Flash, whose version 9 now includes Just-In-Time compiler. The Flex 2 is now free for developing and deploying Flex apps on the Flash runtime. An Eclipse-based IDE and enterprise messaging/data connectivity featuring real time messaging is also available for enterprise customers.
-
Apache Geronimo 1.1 Released
With this release of Geronimo you can finally run it on Sun Java 1.5 VM, as long as you don't require CORBA. Another notable change from the 1.0 release is that Geronimo now is available in two distributions, one full and certified J2EE distribution and one "stripped down" distribution that only incudes a minimal installation with a Jetty or Tomcat http server.
-
InfoQ Book Review: Agile Java Development with Spring, Hibernate and Eclipse
Matt Morton asked the question "Can Java be as Agile as the Dynamics (Ruby, Python, Groovy)?" and went to Anil Hemrajani's book to find out. He found a readable, useful book, and helps idenfity the right audience for this book.
-
OpenLaszlo Legals Preview Compiles to DHTML
The OpenLaszlo project has had a lot of attention in the Java community, being one of the first solutions for building rich internet applications via compiling XML apps into Flash SWF files. OpenLaszlo has released their first preview of OpenLaszlo Legals which can now compile RIA apps into DHTML.
-
How many production sites run JSF?
Addressing questions about JSF's adoption in the industry, JSF co-spec lead Roger Kitain has published a list of production sites using JSF, and is encouraging end users to you also add their own sites to the list, which currently includes a number of large deployments.
-
InfoQ Article: Deploying Java Apps on Fedora Core
GCJ is a portable, optimizing, ahead-of-time Java compiler. Fedora Core 4 was the first release to include a lot of Java code compiled with GCJ. This article by GCJ lead Tom Tromey explains the status of the GCJ project and how to use gcj to compile native RPMs on RedHat Fedora Core.
-
New Testing Tools Released
June has seen the release of CoView 2.0, an Eclipse plugin to assist with test coverage; Haven 1.2, for automated acceptance testing; and the new Pulse continuous integration server.
-
jMatter: Naked Objects with Swing, Hibernate, and Web Start
The jMatter framework, Eitan Suez' modern implementation of the Naked Objects Pattern using Swing, Hibernate, and deployed with Java WebStart, has been open-sourced this week. jMatter takes a domain model and then auto-produces 2-tier workgroup apps (Swing front-ends that talk to rdbms back-ends) intended to be used in a LAN or VPN environment.
-
DataDirect XQuery 2.0 Released; W3C XQuery Specs Updated
DataDirect has released XQuery 2.0, a Java implementation of the XML query and transformation language (XQuery) API for Java (XQJ) that allows the querying of combinations of RDBMS, XML, EDI, CSV, and other sources and returns the results as XML. On June 8th, new versions of the XQuery and related W3C specs were submitted, currently in Candidate Recommendation stage.