InfoQ Homepage Java Content on InfoQ
-
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.
-
First Spring 2.0 Release Candidate is Out
The first release candidate for Spring 2.0 has been released. Spring 2.0 is a major new release, some of the notable enhancements include simplified configuration, AspectJ annotation support, EJB JPA support, a task executor framework and asychronous pojo's, convention-based Spring MVC update, and more. The new Spring PetClinic showing Spring+JPA is also included.
-
Catching up with Java Use in Telco Companies (OSS/J)
Java is probably more widely used in the Telco industry than any other platform, but this fact is not very widely known by Java developers, many of whom have only heard of OSS/J in passing. OSS/J A A new article explaining the need and impact OSS/J APIs standardize a range of Telco IT needs and are creating a standards-based component marketplace that is having a big impact.
-
Magnolia 3 Enterprise Content Management Released
Magnolia, the CMS that InfoQ itself uses, has released version 3 of its open-source Enterprise Content Management System (ECM) today. Main new features include workflow, versioning, JSR-168 support, single-sign-on, scheduled content publishing, a browser-based template-designer, a deployment packager and a new UI.
-
Advanced Message Queue Protocol to Commoditize Messaging
The Advanced Message Queuing Protocol (AMQP) has been announced today by JP Morgan Chase, RedHat, Twist, Cisco, Iona, and others. AMQP is an open specification for queue-based messaging that is technology agnostic and completely interoperable; it aims commoditize the messaging middleware industry and provide true interoperability across technology stacks in any language or operating system.
-
Bonita Cooperative Workflow 2 Released
Bonita is a workflow system for handing long-running, user-cooperative workflows, implemented as an EJB 2 and JMS app, released under LGPL. v2.0 adds XPDL support, a re-write of the iterations mechanism, JDK 1.5, internal timer services replaced by EJB 2.x timer service, iteration unit tests, and more.
-
InfoQ Article: Real World Rules Engines
Rule engines are a useful tool that can be used to externalize business logic, involve business users, or solve certain classes of problems in an efficient way. In this InfoQ Article, Geoffrey Wiseman explains what, when, and how to use rules engines along with his experiences applying them in finanicial services.
-
Sun backs Dojo Ajax Toolkit; Joins OpenAjax Alliance
Sun has joined the Dojo foundation, as IBM did a couple of weeks ago. Sun has already been working with Dojo on the Java Pet Store (which is based on Dojo), and project Maki uses Dojo. Sun has also joined the OpenAjax Alliance.