InfoQ Homepage Java Content on InfoQ
-
Hessian Binary Web Service Protocol Adds Adobe Flash/Flex Support
Last week, Caucho Technology, Inc. announced Flash and Flex support to their Hessian framework with a 100% ActionScript implementation. Hessian is a binary web service protocol developed by Caucho.
-
Longjumps, Tailcalls, Tuples for the JVM
This summer, John Rose made a series of posts described as "some exciting articles about the future of the JVM," including long jumps, tail calls and tuples. These could be folded into the Java language, but can also be seen as important for supporting other languages on the JVM, including both functional and dynamic languages.
-
Test Driven Code Reuse
Code reuse has been the holy grail of software development for a long time. Historically we've tried to achieve code reuse through abstractions and frameworks, which came with their own technical debt. There is now a novel approach that leverages the power of search tools and automated developer tests to search open-source code for matches against interface and behavior.
-
jQuery UI 1.0 Includes Mouse Interaction, User Interface Extensions, and Effects Features
As promised last week the jQuery team has released jQuery UI 1.0. jQuery UI is a fully themed interaction and widget library built on top of jQuery.
-
Book Excerpt and Review: Filthy Rich Clients - Developing Animated and Graphical Effects for Desktop
InfoQ is privileged to provide both a review and chapter excerpt of the new book Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications.
-
Enterprise Application Platform 4.2: First JBoss release under RedHat support model
JBoss, a division of RedHat, recently announced the first release of their Enterprise Application Platform (EAP), which is based off of JBoss Application Server 4.2. InfoQ took the opportunity to learn more about this release and the potential changes it brings.
-
GlassFish V2 Brings Clustering, Administration, and Speed Enhancements
Today Sun Microsystems released GlassFish V2. GlassFish is an open source Java EE 5 compliant application server. InfoQ sat down with Sun Community Development and Marketing Manager Ken Drachnik to discuss the features of V2.
-
Has JPA Killed the DAO?
Recent developer discussion has explored whether JPA has killed the DAO pattern. DAO supporters argue that it isn't going anywhere soon however.
-
Grails 0.6 Adds Best of Breed Mix From Spring Web Flow and Rich Conversations a la JBoss
Graeme Rocher announced Grails 0.6 which moves further away from "its Rails-like beginnings" but adds Spring WebFlow rich conversations.
-
Adobe's James Ward on Upcoming Flex 3 Enhancements and Silverlight
Adobe has been working hard on their upcoming Adobe Flex 3.0 release, expected in early 2008. Adobe Flex is a developer toolset for building Rich Internet Applications that run in the browser with Flash Player or on the desktop with Adobe AIR. InfoQ talked with Adobe’s James Ward, Technical Evangelist, to learn more about the upcoming release.
-
HDIV 2.0: Security framework now integrates with Spring MVC and JSTL
HDIV, an open-source web application security framework, recently released version 2.0. InfoQ spoke with HDIV project lead Roberto Velasco Sarasola to learn more about this release.
-
Confusing unit-of-work with threads
Most server-side applications and many desktop applications contains data that is tied to a particular task that’s being executed. A common solution is to keep that kind of data in thread-local storage; to keep the data in variables bound to the executing thread. Convenient, but a practice based on a faulty assumption.
-
JSR 277 and JSR 291 Interoperability threatened by lack of a prototype
The latest salvo in the discussion of JSR 277, JSR 291, and OSGi appeared last week in the form of a post by Glyn Normington, spec lead for JSR 291 and Expert Group member for JSR 277. He is concerned that the Expert Group has not been presented with a strawman yet and that the Expert Group will end up merely rubber stamping the strawman rather than discussing it in detail and making changes.
-
Gone in 160 seconds - cracking passwords with Rainbow Hash Cracking
The Microsoft password strength checker rates "Fgpyyih804423" as a strong password, but the multi-platform password cracking tool ophcrack was able to crack it in 160 seconds using a Rainbow Hash Table attack. Jeff Atwood takes a look at this attack technique, and offers suggestions for safe password storage.
-
Interview: Yahoo's Doug Cutting on MapReduce and the Future of Hadoop
In this special InfoQ interview, Hadoop project lead Doug Cutting discusses MapReduce, the benefits of open source, and the future direction of the project.