InfoQ Homepage Java Content on InfoQ
-
Open Source Java Turns One
This month marks a year since Sun announced the open sourcing of Java SE. InfoQ looks at the events that resulted.
-
Unified Rules Engine and Processes
Mark Proctor, the JBoss Drools Project Lead, and Kris Verlaenen the Ruleflow lead present their vision for unifying rules and processes to provide a truly unified modeling environment with rules and processes as first class citizens, tightly integrated modeling GUIs, single unified engine and apis for compilation/building, deployment and runtime execution.
-
Article: What's New in Spring 2.5: Part 1: Annotation-Based Configuration
Spring 2.5 was released on November 19th, 2007 and with it, the first article in a series Mark Fisher of SpringSource (Interface21) about the annotation-based configuration options available in Spring 2.5: annotation support for dependency injection, auto-detection of Spring components on the classpath and lifecycle methods.
-
Dalvik, Android's virtual machine, generates significant debate
With the release of Google's Android SDK earlier this week, there was much discussion of the APIs and the expected impact in the mobile space. However, one particular area which generated significant debate in the Java community was the Dalvik virtual machine which is the basis of the Android platform.
-
Qi4j introduces Composite Oriented Programming
"Classes are dead, long live interfaces" was declared by Rickard Oberg at Oredev this week where he announced Qi4j. Qi4j brings the new idea of Composite Oriented Programing, in which is no behaviour at all is put in a class, instead the class becomes a 'composite' of mixins and interfaces declared on the class via annotations.
-
Atomikos TransactionsEssentials: JTA/XA transaction management outside of Java EE
Atomikos TransactionsEssentials, a Java-based transaction manager, just released version 3.2. InfoQ spoke with Atomikos CTO Guy Pardon to learn more about this release, and also about TransactionsEssentials and third-party transaction managers in general.
-
Ari Zilka on Terracotta, Clustering and Open Source
Ari Zilka, co-founder and CTO of Terracotta, spoke with InfoQ about the capabilities of Terracotta, the use cases it supports, and the rationale and impact of taking Terracotta to an open source model.
-
Naked Objects adds Java 1.5, Injection, Hibernate
Naked Objects is an architectural pattern and a framework for developing applications where domain objects takes a central role. Naked Objects recently released version 3.0 with support for Java 1.5, injection, an alternate UI, Hibernate object store, integrated security and contributed actions. InfoQ took the opportunity to speak with Richard Pawson, inventor of the Naked Objects pattern.
-
Understanding the ActionScript Virtual Machine for Java Developers
The ActionScript Virtual Machine 2 (AVM2) executes ActionScript 3.0 (AS3) bytecode in the Flash Player 9 runtime. ActionScript 3 is an Object Oriented programming language, used by developers to build Flash based applications in Adobe Flex and AIR.
-
Google's Android SDK Bypasses Java ME in Favor of Java Lite and Apache Harmony
Today Google released the Android platform SDK for Open Handset Alliance devices. Android contains a custom Dalvik virtual machine for running applications written in a subset of Java.
-
Is the future of JavaScript ECMAScript 4?
The discussion on the future of ECMAScript has been quite lively lately. Brendan Eich kicked off a flurry of posts about ECMAScript 4 and if that is the right path.
-
Prototype 1.6 and Script.aculo.us 1.8 Bring Performance and Ajax Enhancements
In what is being deemed the most significant update since its creation 2 years ago, Prototype 1.6 along with Script.aculo.us 1.8 have been released.
-
Spring 2.5: Drop-in upgrade for 2.0 with OSGi bundles, full annotation-based configuration & AspectJ
The first release candidate of Spring 2.5, formerly known as version 2.1, was recently released. InfoQ spoke with Spring framework lead developer Juergen Hoeller to learn more about this release.
-
Book Review: Implementation Patterns
Kent Beck's new book, Implementation Patterns, is a book about writing code in Java. The patterns in this book are based on Kent's reading of existing code as well as his own programming habits. The patterns in this book are meant to be a coherent view of how to write code people can understand.
-
Red Hat Joins Open JDK Community
Red Hat announced that it is joining the OpenJDK project and has licensed the OpenJDK Community Test Compatibility Kit (TCK).