InfoQ Homepage Java Content on InfoQ
-
ExtJS Licensing Continues to Evolve as a Result of Controversal Switch from LGPL to GPLv3
Jack Slocum, lead developer of the popular Javascript library ExtJS, announced this week a community effort to develop two new exceptions for open source software developed using ExtJS 2.1 or greater. This move came as a response to frustration and confusion surrounding recent changes in the Ext JS licensing model from LGPL to GPLv3.
-
Tom Baeyens on the Process Virtual Machine
JBoss is close to releasing version 1.0 of their "Process Virtual Machine", an ambitious project that seeks to provide a definition language agnostic process execution engine. InfoQ spoke with project lead Tom Baeyens about the project, and how the PVM changes the BPM landscape.
-
xSocket Aims to Keep NIO Simple
The author of xSocket, Gregor Roth, touts xSocket as being easy to use and simpler than other similar libraries. InfoQ had the opportunity to interview Gregor about the recent release of xSocket 2.0 and find out its history, current status and future plans.
-
Interview: Emmanuel Bernard on the Bean Validation Specification
InfoQ talks to Emmanuel Bernard about the Bean Validation specification.
-
SpringSource Launches New Application Server without Java EE
SpringSource today became an appserver vendor, challenging the existing Java EE server establishment with the SpringSource Application Platform, an application server built on Spring, OSGi, and Apache Tomcat. The new appserver departs from the Java EE standards, exposing the Spring programming model natively, along with a new deployment and packaging system (no EAR files), built over an OSGi core.
-
Interview: Cédric Beust Discusses Designing for Testability
In this interview from QCon San Francisco 2007, Cédric Beust discusses designing and architecting for testability, problems that hinder testability, test-driven development, the "Next Generation Testing" book, performance testing recipes, and testing small, medium and large codebases.
-
Spring (Acegi) Security 2.0 Adds OpenID Support, REST Capabilities, and Performance Improvements
Spring Security 2.0 has been released after almost two years of development. This new release replaces Acegi Security as the official security module for Spring applications and includes significant enhancements and new features.
-
HBase Leads Discuss Hadoop, BigTable and Distributed Databases
Google's recent introduction of their Google Application Engine has created renewed interest in alternative database technologies. InfoQ recently sat down with the leads of HBase, an open-source, distributed, data store modeled after the Google's BigTable.
-
CohesiveFT's Elastic Server On-Demand - Easy Server Provisioning
CohesiveFT's Elastic Server On-Demand is a SaaS platform that allows virtualized application stacks to be dynamically defined and provisioned on-demand, doing in minutes what can take hours or days. InfoQ spoke with Alexis Richardson about the service and how it helps simplify the complexity of virtualization.
-
Mule 2.0 Released
Mule, a lightweight and highly scalable ESB, has just release Mule 2.0. New features in the 2.0 release include improved configuration using XML Schema, a closer Spring integration, and signification architectural improvements.
-
Terracotta 2.6 Supports Cluster Visualization Tools and Tomcat 6 Integration
The latest version of Terracotta, an open source JVM clustering framework, includes new features like cluster visualization tools and official support for Tomcat 6 platform. Terracotta team announced on Monday, the general availability of version 2.6 of the product which also includes performance improvements in several common use-cases.
-
Presentation: JRuby: Not Just Another JVM Language
In this presentation from QCon San Francisco 2007, JRuby project lead Charles Nutter discusses the Ruby and JRuby featureset, the JRuby compiler, calling Java from JRuby and vice versa, programming Swing with JRuby, JRuby web applications, JRuby on Rails, persistence, build automation, Test-Driven Development and Behaviour-Driven Development.
-
IntelliJ IDEA Supports Flex Development
JetBrains' IntelliJ IDEA is one of Java developers' the most favorite development IDEs. The recent IntelliJ IDEA 7.0.3 release includes some new features supports Flex application development. To understand how Flex RIA developers can utilize InitelliJ's new features and future plan for Flex, InfoQ spoke with Ann Oreshnikova, marketing director of JetBrains.
-
APIFinder - Your Guide to APIs
Developers today are constantly creating applications that consume services of other web sites. Consuming these services requires figuring out and understanding the sometimes complex Application Programming Interfaces (APIs).
-
Hands-off Load Testing with JMeter and Ant
Automation expert Paul Duvall highlights in a recent post the value of earlier and continuous integration of load tests throughout the development cycle and presents simple step-by-step techniques to create a scheduled integration build that runs JMeter tests.