InfoQ Homepage Java Content on InfoQ
-
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.
-
Selection Criteria for Javascript Frameworks
With the increase of AJAX adoption, many developers and architects are still trying to determine what are the best ways to evaluate Java Script frameworks/libraries. On a relatively recent post entitled "How to choose a Javascript Framework", Brian Raindel tries to offer some guidance in regards to the various aspects one should consider during the selection process, summarized here:
-
IntelliJ IDEA 7 adds Groovy and Grails Support
Dynamic language support is becoming an increasingly common part of Java IDEs. NetBeans 6 has Ruby integration, Eclipse has the DLTK and Aptana, and IntelliJ IDEA 7 offers support for Ruby as well as support for Groovy and Grails (it made its first appearance in milestone 2 and will coming out of beta shortly).
-
AntiSamy 1.0 Released - Protecting web applications from malicious HTML and CSS
AntiSamy aims to provide an API for protecting HTML and CSS code from malicious content such as XSS attacks. Version 1.0 was recently released, providing a Java implementation, with .Net and PHP to follow.
-
Netbeans 6.0 Released with Support for Ruby, Mobility Enhancements, and Integrated Profiler
Today the Netbeans team released Netbeans 6.0. Version 6 comes a little more than a year after 5.5 and includes a number of significant enhancements.
-
Tomcat used by 64% of Java Developers
According to a recent study conducted by BZ Research, Tomcat is used by almost two thirds of corporate Java developers. With its support for clustering & server monitoring, Tomcat has gained more popularity compared to other application servers. IBM WebSphere and RedHat JBoss came second and third in the research study.
-
Pulse Seeks to Clarify the Eclipse Deployment Picture
Earlier in the month at EclipseWorld Genuitec (creators of MyEclipse) announced Pulse a free software service that alleviates the frustration of managing Eclipse-based software whether commercial or open source.
-
Adobe AIR: Do we really need browser apps that run on the desktop?
Adobe Integrated Runtime (AIR) is a platform that allows developers to use web technologies to build desktop applications. Danny-T is questioning the Adobe AIR paradigm on his blog posting, ‘Is breaking out of the browser the right next step?’