InfoQ Homepage Java Content on InfoQ
-
Guice: Fast and Light Dependency Injection Container
Guice is a new open-source Dependency Injection framework for Java 5 that is closing in on a 1.0 release. Guice is a very annotation-driven, lightweight framework that provides an alternative to Spring, for a certain set of features.
-
Oracle Contributes TopLink ORM Open Source to Eclipse
Oracle is contributing the commercial TopLink ORM open source to Eclipse. Going forward, all production features of TopLink will be available in EclipseLink and Oracle's commercially supported TopLink will only contain an additional thin proprietary integration code layer necessary for some Oracle AppServer and SOA Suite features. Oracle is also becoming an Eclipse Strategic Developer.
-
Eclipse RIA Tools Updated
The Eclipse Foundation has announced two project milestones aimed at improving Rich Internet Application development, the Eclipse Rich Ajax Platform (RAP) has hit milestone two with support for JFace dialogs and the Eclipse Ajax Toolkit Framework (ATF) has added support for OS X.
-
Using Spring with GWT and J2S
Google Web Toolkit and Java2Script Pacemaker (J2S) are two Java to JavaScript compilers that enable rich internet applications to be written in Java with JavaScript generated. Recent articles describe how to integrate these tools with Spring.
-
Presentation: Maintaining Java Apps in Production Environments
Alexandre Rafalovitch delivers an organized overview of the tools and techniques that help with resolving problems that arise in real production environments. The presentation places emphasis on free and open source tools capable of being useful out of the box, without extensive configuration. Common problems are discussed, along with methods of rapid analysis and root cause determination.
-
Alfresco 2.0: Switches to GPL from MPL+, Adds OpenSearch
Alfresco has released version 2.0 of their Enterprise Content Management (ECM) system. InfoQ sat down with Ian Howells of Alfresco to talk about ECM systems and Alfresco.
-
Say Hello to 64-Bit J# and Goodbye to J#
Microsoft has plans to release a 64-bit version of the J# Redistributable this year. This is essentially a runtime needed to support J# applications. At the same time, they announced that J# will be discontinued and will not appear in the next version of Visual Studio.
-
Dojo Offline demo released with API
Brad Neuberg has released a screencast of a web-based word processor running on Dojo Offline. At the same time, the Javascript API is being released and is ready for evaluation.
-
Struts 2 Goes GA
The Apache Struts Team has announced that version 2.0.6 will be released as General Availability (GA). This is an important milestone since GA is the project's highest quality grade. This also marks the first GA release with the integrated WebWork 2 code base.
-
Article: Rich Office Client Applications
There is a client platform that's already present on nearly every user's desktop, one which provides an amazing amount of power and flexibility in its user interface options, and provides a familiar user-interactive style that undergoes intensive study with every release. Ted Neward introduces the Microsoft Office platform as a rich client technology with examples of Excel - Java integration.
-
Interview with Ajaxian.com's Dion Almaer
In this interview Ajaxian cofounder Dion Almaer talks about the state of Ajax development today. Among the items he discusses are the history of how Ajax came to be, which frameworks he recommends developers consider, and tooling/debuggins support. Almaer also talks about security and general design considerations that need to be respected when creating Ajax enabled applications.
-
Will dynamic languages save Swing?
Will dynamic languages save Swing? Does Swing need saving? These questions have been discussed in detail over the last few days with opinions varying from JRuby to Groovy as saving Swing to Swing not needing saving.
-
Domain-Driven Design Case Study: So We Thought We Knew Money
Ying Hu and Sam Peng show how they solved some major problems dealing with international currency by selectively applying Domain-Driven Design to their existing application.
-
Excelsior JET to allow streamlined JRE Deployments
Excelsior has commented on a major change coming in v5 of their Java SE 5 implementation, Excelsior JET. To reduce the download size of applications, developers will be able to exclude parts of the JDK from the application.
-
Sun Targets Startups with New AMP and Solaris Offerings
Last week Sun made a number of announcements targeted at making Solaris more attractive to startups. Among the announcements was Solaris support for Apache, MySQL, and PHP effectively dropping the "L" from LAMP