InfoQ Homepage Java Content on InfoQ
-
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.
-
Ted Neward on Interop & Office Integration interview & whitepaper
Ted Neward has published a detailed whitepaper on Java and .NET integration with samples showing Office clients over Spring-based Java systems, SQL Server & JSP. At the same time InfoQ has published a video interview with Ted that talks further about Office integration possibilities as well as various interop approaches (in-proc, messaging, web services) work and when to use them.
-
Spring - OSGi Integration Milestone 1 Released
Milestone 1 of Spring - OSGi was released and provides support for deploying Spring applications in an OSGi environment.
-
Java Closure Proposals Compared, JCA Position Paper Announced
Howard Lovatt, the author of the C3S proposal for closures in Java, has written a detailed comparison of the four best known proposals (C3S, FCM, CICE, and BGGA). At the same time the authors of the FCM proposal have released a new position paper building on FCM for control abstraction. Ricky Clarkson thinks that CICE is insufficient and wonders if internal politics at Google are affecting it.
-
InfoQ Interview: Jetbrains on IntelliJ 7 Featuring Hibernate and Spring Support
Jetbrains recently released a preview release of IntelliJ 7. Key features include Hibernate, Spring, and Clearcase support.
-
DWR 2.0 Release Candidate 4 is available with GUICE integration
Joe Walker has released the fourth release candidate of DWR 2.0. Significant changes include Guice support, security, and Reverse Ajax fixes. Final release is expected soon.
-
Apache Harmony Questions Sun Regarding JCK License Terms
Yesterday, Geir Magnusson Jr., VP of Apache Harmony, wrote an open letter to Sun Microsystems expressing dissatisfaction with IP rights restrictions in the Java Compatibility Kit license and frustration over the lack of traction discussing the matter with Sun.