InfoQ Homepage Java Content on InfoQ
-
Consensus Reached on Closure Proposals
Neal Gafter has announced a consensus proposal for closures in Java. All but one of the authors of the three biggest closure proposals (BGGA, FCM, CICE) has signed on as supporting the JSR.
-
RedHat and Exadel Open Source Exadel Studio Pro as Red Hat Developer Studio
RedHat and Exadel have announced that they are open sourcing and rebranding Exadel Studio Pro as Red Hat Developer Studio. Exadel is also open sourcing its commercial RichFaces and consolidating its Ajax4jsf project at Red Hat's jboss.org as JBoss RichFaces and JBoss Ajax4jsf, respectively.
-
DWR 2.0 Adds Reverse Ajax, Script Scope, and Annotation Support
The DWR team has released version 2.0. Major feature additions include support for reverse Ajax allowing server state to be pushed to browser and Java 5 annotations.
-
Presentation: WebWork (Struts 2) In Action
Patrick Lightbody overviews WebWork and the Struts merger, comparing to other web frameworks and explaining how to achieve rapid development with WebWork/Struts 2.
-
Adobe Announces Open Source Roadmap for Flex
Continuing their dive into open source, Adobe has announced a road map for the transition of Flex to open source. Last fall Adobe contributed source code for the ActionScript Virtual Machine to the Mozilla Foundation to create the Tamarin project.
-
Spring Web Flow Enhances JSF Navigation and State
In a new article Interface21's Keith Donald details how Spring Web Flow integrates with JSF to provide a better model for implementing navigation logic and managing application state.
-
JRuby: Almost Ready for Primetime?
JRuby 0.9.9 is now out in the wild and has been declared “ready for prime time”. Ola Bini goes as far as to say: “JRuby is ready for prime time. Application developers should try their applications on JRuby NOW” InfoQ's newest Ruby reporter, Sam Aaron, investigates.
-
Java Web Frameworks Increase Support for Auto-Reload
Java web frameworks are increasingly adopting the ability to change portions of a web application and see the results immediately without restarting the server. This capability reduces the cost of the compile-build-test cycle, and helps to compete with the features of dynamic-language web frameworks such as Ruby on Rails or TurboGears.
-
Red Hat splits JBoss development tree, acquires MetaMatrix
Red Hat made two big announcements today at a press conference about their middleware strategy. First, they're separating JBoss into two branches, similar to what they did with Red Hat Enterprise Linux and Fedora. Secondly, they have acquired all the assets of MetaMatrix, provider of federated data services and metadata management to boost their SOA offerings.
-
JadeLiquid Software Releases Pure Swing Browser Component Based on Firefox
JadeLiquid Software has released WebRenderer Swing Edition a pure Swing embedded browser component built upon Mozilla technology. This allows support for features such as Flash, CSS and DHTML without requiring native browser support to be installed on the destination OS.
-
Interview: Ramnivas Laddad on AOP Design, Modelling, and Policy Enforcement
Ramnivas Laddad talks about domain aspects, how aspects fit in the design phase, how to model aspects in UML, how to enforce policies with Aspects, how he used Aspects to diagnose production problems including touch threading problems, and using aspects to simplify design pattern implementation.
-
Is Type Inference a Good Idea for Java 7?
The Java community has been debating the concept adding type inference to Java 7 the last few weeks. A number of developers have spoke out against such a feature however.
-
Catching Up with Maven 2
Maven is a pattern-based build framework for Java and J2EE projects; more than just scripting builds for arbitrary projects, Maven knows about J2EE, Struts, Hibernate, etc. and has a prescribed way of structuring and organizing a project from its moment of creation through testing, packaging, and deployment.
-
NIO.2 (JSR 203) Early Draft Review Available
The JSR 203 Expert Group has submitted the Early Draft Review, with comments due by May 27th. JSR 203, also called NIO.2, is billed as the next step forward from the NIO capabilities added in Java 1.4.
-
XRuby: Another Approach to Ruby on the JVM
Besides JRuby, the XRuby project is hard at work to bring Ruby to the JVM. It's different in that it's a Ruby to Java bytecode compiler, whereas JRuby currently uses an AST-based interpreter, together with some JIT compilation. InfoQ caught up the XRuby developers for a status report, and invited the JRuby team to offer their opinions on cooperation opportunities.