InfoQ Homepage Java Content on InfoQ
-
Continuous Integration and Code Inspection with Hudson and FindBugs
A recent article published in IBM developerWorks talks about automating Continuous Integration and Code Inspection tasks in a build process using open source tools. It explains how to install and configure Hudson server with Subversion, Ant, and software inspection tools like FindBugs and PMD to create a build process with continuous feedback on test results and defects.
-
Sun Releases Open-Source PDF Renderer
Sun has released a new open-source project as part of SwingLabs: PDF Renderer, "a 100% Java PDF Renderer and Viewer." PDF Renderer can parse the Portable Document Format (PDF) from a file and display it, as an AWT image, in a panel, or using any Graphics2D implementation.
-
Using Axis2 for Asynchronous Web Services
A new article by Eran Chinthaka, Develop asynchronous Web services with Axis2, provides several examples of using the asynchronous APIs of Axis2 in client and server side applications.
-
Multiple Techniques Seek to Bring Dynamic Deployment to JEE
Web application developers using dynamically typed interpreted languages like PHP, Python or Ruby are used to being able to make a change in their application and see it immediately by refreshing the browser. A number of vendors are looking to improve the situation for Java with two techniques being actively researched.
-
Adobe Open Sources Remoting and Messaging Technologies Along With AMF Protocol Specification
Today Adobe announced they are opening sourcing the remoting and messaging technologies from LifeCycle Data Services as BlazeDS. They are also open sourcing the AMF protocol specification.
-
Debate: What role will the JCP play in Java's future?
Recently, Alex Blewitt described the Java Community Process (JCP) as dead, likening it to a headless chicken which "doesn't realise it yet and it's still running around, but it's already dead". This touched off a debate over the usefulness of the JCP and how much it will play a role in Java's future.
-
Forrester Looks at Increased RIA Adoption in the Workplace
Forrester released a new report written by Eric Driver and Ron Rogowski. The report is titled RIAs Bring People-Centered Design to Information Workplaces.
-
A Look at the Buzzword Spell Checker Implementation
In Buzzword’s September release, spell checking support was added to the online word processor built using the Adobe Flex Framework. This week, David Coletta from the Buzzword team is sharing details on this part of their implementation in his blog posting, "Buzzword Spell Checking Internals."
-
Catching up with Apache Felix OSGi Container
Felix is the Apache implementation of OSGi Release 4 specification. Richard Hall, a project committer, did a presentation on Felix at ApacheCon last month. InfoQ spoke to Richard about current state and future roadmap of the Felix project.
-
Article: What's New in Groovy 1.5
Over the weekend the Groovy team released version 1.5 which contains numerous Java 5 language additions, enhanced tooling support, and performance improvements. In conjunction with Groovy Project Manager Guillaume Laforge, InfoQ is running an article detailing the new features of the release.
-
Top 10 Adobe Flex Misconceptions
At QCon, Adobe's James Ward shared with InfoQ.com the top Adobe Flex misconceptions that he encounters in his travels evangelizing the Flex application framework.
-
Zoho Leverages Google Gears to Provide Offline Support for Ajax Applications
Zoho, a online office productivity software company, recently extended its flagship AJAX based RIA product Zoho Writer with offline capabilities using Google Gears. InfoQ.com spoke to Raju Vegesna of Zoho to learn more about the process.
-
Discussing 5+ Ways to Trace Java Execution
A new blog post by Zviki Cohen looks at 5 ways to trace Java execution. The resulting discussion also brings valuable angles worth consideration.
-
Kijaro Project Provides Playground to Add Language Features to the OpenJDK
Built on a copy of the Open JDK javac compiler, a new project Kijaro has laid the groundwork for developers to add their desired features to Java.
-
Interview: Guillaume Laforge on Groovy and DSLs
Groovy project manager Guillaume Laforge discusses the history of Groovy, it's relationship to Java, where Groovy fits into Java development, how Groovy compares to Ruby, how Groovy enables domain-specific languages, and what future Groovy development will focus on.