InfoQ Homepage Java Content on InfoQ
-
New Concurrency Features for Java SE 7
Although the contents of Java SE 7 are still in flux, early candidates of concurrency features for inclusion are are already taking shape: a fork/join framework and a transfer queue. InfoQ spoke with Doug Lea about these features and concurrency in Java SE 7.
-
Sun CTO Bob Brewin on Eclipse 3.3 and the Future of Netbeans
InfoQ recently sat down with Sun CTO Bob Brewin to discuss the Eclipse Europa release and the future direction of Sun's Netbeans IDE.
-
Interview: Spring Web Flow with Keith Donald
Spring Web Flow (SWF) is a framework for modelling and controlling the execution of multi-step work flows in web applications. Flows often execute across HTTP requests, have state, exhibit transactional characteristics, and may be dynamic and/or long-running in nature. In this interview, SWF co-lead Keith Donald talks about how Spring Web Flow works.
-
QCon San Francisco Enterprise Software Development Conference Nov 7-9
The QCon is coming to San Francsico Nov 7-9; registration is now open (save $600 by July 15th). Our first conf in London this year featured the architectures of eBay, Amazon, Yahoo! and many leading technologists speaking such as Martin Fowler, Amazon CTO Werner Vogels, Spring founder Rod Johnson, Scrum co-founder Jeff Sutherland, Hibernate creator Gavin King, Dave Thomas, and many more.
-
XWiki 1.0: Extensible Java-based wiki/application platform
XWiki is an open source wiki and an application platform written in Java and released under LGPL license. Its development platform features allow creating collaborative web applications and also provide packaged applications built on top of the platform (second generation wiki). XWiki 1.0 launched last month, but there have been almost 10,000 deployments to date.
-
Eclipse Releases New Versions of 21 Open Source Projects
The Eclipse Foundation has released its annual coordinated project release, named Europa for 2007. Europa features 21 projects including new versions of the core Eclipse IDE, BIRT, EMF, and the Web Tools Platform.
-
JMX the Ruby way with jmx4r
Monitoring JVMs just became easier with jmx4r, a library that allows to easily access JMX MBeans with JRuby. If used from jirb, the interactive Ruby shell, this even allows to automate bulk changes or queries.
-
Apache Derby Releases 10.3 Beta and Gains Experimental Hot Standby Replication
The Apache Derby project has made a beta available of the upcoming 10.3 release. The 10.3 release includes security enhancements, language-based ordering, other features, bug fixes, and performance enhancements. Egil Sørensen, a student at the Norwegian University of Science and Technology, has also submitted his MS thesis work to add hot standby replication functionality to Derby.
-
Article: Dynamic Routing Using Spring and AOP
Vigil Bose shows how a business transaction can trigger business events dynamically for subsystem processing. The examples shown in this article uses Spring framework 2.0 and Spring AOP effectively to decouple the business service from the subsystem processing functionality.
-
Seam 2.0 Beta Adds Groovy and Experimental GWT Support
Three months after the release of Seam 1.2.1, Seam 2.0 has been released as beta. Major enhancements have been made to Seam Asynchronicity, including Quartz integration. Seam components may also now be written in Groovy.
-
Spring IDE 2.0 Adds Web Flow and AOP Development Tools
Version 2.0 of Spring IDE was released today. This release includes support for Spring Web Flow and Spring AOP development tools. InfoQ took the opportunity to speak with Christian Dupuis, Spring IDE co-lead, in order to learn more about this release.
-
Steve Yegge Ports Rails to Javascript/Rhino
At Foo Camp this past weekend, Steve Yegge of Google gave a talk called "Google Rails Clone" where, as John Lam reports, he talked about his experience porting Ruby on Rails to Javascript at Google. InfoQ summarized the community reaction and took the opportunity to speak with Steve Yegge, who was kind enough to answer some questions.
-
OpenJPA adopted by both IBM and BEA; becomes top-level Apache project
Apache OpenJPA has been gaining momentum in the JEE world, having been adopted by BEA as the EJB3 JPA implementation in WebLogic Server 10 and in the most recent EJB3 Feature Pack for IBM WebSphere Application Server. OpenJPA started its life in BEA's Kodo product, whose code was donated to the ASF in 2006; the project just recently graduated from the Apache Incubator as well.
-
Google Scalability Session Report
Dare Obasanjo shared his notes on a session given by Jeff Dean at the Google Conference on Scalability, "MapReduce, BigTable, and Other Distributed System Abstractions for Handling Large Datasets".
-
RedHat Releases Exadel Studio Plugins as Open Source
Today JBoss introduced the Exadel Eclipse plug-ins to its JBoss Tools project. The introduction of the Exadel plug-ins is the first step toward delivering Red Hat Developer Studio, an open source integrated development environment (IDE), later this summer.