InfoQ Homepage Java Content on InfoQ
-
Presentation: Building Large AJAX Applications with GWT 1.4 and Google Gears
In this presentation from QCon San Francisco 2007, Rajeev Dayal discusses building applications with GWT and Google Gears. Topics discussed include an overview of GWT, integrating GWT with other frameworks, GWT 1.4 features, developing large GWT applications, integrating GWT and Google Gears, the architecture of a Google Gears application, Google Gears features and the Google Gears API.
-
Google Releases Open Source Web Application Security Assessment Tool
Google has announced the open source release of "ratproxy" - a passive web application security assessment tool.
-
Flash Content Now Searchable
In Adobe’s continuing push to eliminate the common objections to Flash adoption comes news that SWF files, the binary format for the Flash Player, is now indexable by Google and Yahoo’s search engines. This is important news for application developers using or considering using Adobe Flex, and the resulting applications will now be searchable.
-
Article: Do Java 6 threading optimizations actually work? - Part II
In part 2 of "Java 6 threading optimizations" article series, author Jeroen Borgers examines various threading optimizations and JVM arguments to manage them. He also talks about factors like On Stack Replacement (OSR), Heap Management and Lock object data size which could significantly affect the performance of multi-threaded java applications.
-
Article: An Introduction to Virtualization
It is easy to think that virtualization applies only to servers. In reality the concept is being applied at a variety of levels including networking, storage, and application infrastructure.
-
Consumer JRE: Applets Meet Java Web Start
The upcoming Consumer JRE brings Java Web Start technology to applets, allowing for more control and functionality for applet-based applications.
-
Microsoft Unleashes Hyper-V to the Virtualization Masses
Today Microsoft released Hyper-V, their entry into the bare metal hypervisor virtualization space. Hyper-V supports 32/64 bit operating systems including SUSE Linux 10.
-
Releasing JBoss AS 5: Q&A with Project Lead Dimitris Andreadis
After a rather long development cycle the JBoss AS 5 RC1 is only a handful of days away from its release. InfoQ caught up with project lead Dimitris Andreadis to discuss the new features and release timeline. Dimitris also comments on Java EE 6 features, the advantages of JBoss AS with respect to competition and their choice of having a pluggable components model instead of sticking just to OSGi.
-
Orbitz Open Sources Monitoring Tools ERMA and Graphite
Orbitz Worldwide, a leading global online travel company, has open sourced two monitoring tools Extremely Reusable Monitoring API (ERMA) and Graphite, a persistence and visualization component. ERMA is a home grown Java API and library that has been used in several web applications at Orbitz to capture monitoring statistics in the applications at run-time.
-
Liferay Portal 5.0 Released, Sun Joins the Team
Last month at JavaOne, Liferay, Inc. announced the release of the 5.0 version of their Liferay Portal product. In addition, Liferay, Inc. announced Sun Microsystems is officially joining the Liferay Open Source community.
-
Kilim - actors and message passing in Java
Message passing and the actor model of concurrency is one promising way for the massive parallelization needed to utilize current and especially future CPUs. Erlang has it built in from the start and Scala incorporated the Scala Actor library into it’s framework. But there is also a pure Java solution - Kilim.
-
Defining RIA, Web 2.0, and AJAX
Christopher Keene, of WaveMaker Software, attempts to define common web development terms in a blog post earlier this month. He offers a detailed overview on the terms and how to view them together. In a separate, thread former Adobe Executive, David Mendels, discusses how the term RIA came to be, and the value it has today.
-
JSR-305: Annotations for Software Defect Detection
Bill Pugh, the creator of FindBugs, is leading the work on JSR-305 which aims to introduce a set of standard annotations for software defect detection.
-
Apple ramps up involvement in SproutCore
Is SproutCore turning into Cocoa for the web? The JavaScript framework, designed to make development of desktop-like web applications easier, was given an unofficial endorsement at WWDC by the inclusion of a session explaining how to use SproutCore's offline data storage features. It was revealed that Apple's new MobileMe takes advantage of SproutCore.
-
My "Unit Test" Aint Your "Unit Test"
Mike Hill, well-known XP contributor, came forth to make a few interesting assertions about the misunderstanding often surrounding how a TDD "unit test" differs from the "unit test" of traditional lore, and how he uses the term 'microtesting' to clear the air for new TDD'ers.