InfoQ Homepage Java Content on InfoQ
-
OpenFaces 3.0 Prerelease, JSF2.0 Compatible
Last month TeamDev had announced the pre release of OpenFaces 3.0. The official release of the 3.0 version is expected in June later this year. This intermediate milestone is a JSF 2.0 compatible version of OpenFaces. Versions 2.x are planned to be maintained in parallel with the 3.x versions while keeping the same features set in both branches.
-
JavaFX 1.3 Released With Performance And Functional Improvements, TV App Support And UI Composer
Last month Sun has announced the release of the JavaFX 1.3 version delivering performance and functional improvements, including: new UI controls, CSS skinning, and programmatic layout, extended production suite, TV application support, mobile emulator on the Mac platform and UI composer plugin for NetBeans IDE 6.9 Beta .
-
Eclipse Labs Project Hosting Announced
The Eclipse Foundation and Google yesterday announced the creation of Eclipse Labs, a code-hosting site for open-source projects that want to play in the Eclipse ecosystem but aren't hosted on the Eclipse Foundation hardware.
-
New Features in Google Wave Robots API
The Google Wave Robots API v2 is not backward compatible with version 1 and has been enhanced with new features like: Active API, Context, Filtering, Error Reporting, Proxying-For. Beside a Java and a Python client library useful to create robots, developers can build their own libraries based on the Robot Wire Protocol.
-
Ehcache 2.0: Write-Behind Caching and JTA Support
The latest version of open source caching framework Ehcache supports write-behind caching and transaction management using Java Transaction API (JTA). It also includes a Hibernate 3.3 caching plugin, Bulk Loading API for clustered caches, and runtime cache reconfiguration.
-
Learning About Security Vulnerabilities by Hacking Google’s Jarlsberg
For those who have wondered what it is like to hack into another system, Google has created a special lab named Jarlsberg containing a web application full of security holes ready to be exploited by developers who want to learn hands-on what are some of the possible vulnerabilities, how malicious users use them and what can be done to prevent such exploits.
-
SpringSource Turns Its Focus to Distributed Data Caching with GemStone Acquisition
Today VMware announced the acquisition of GemStone Systems, Inc. GemStone will operate under VMware's Springsource division. Among Gemstone's products is the distributed Java caching GemFire. InfoQ sat down with SpringSource's Rod Johnson and Gemstone's Richard Lamb to discuss their plans going forward.
-
A Discussion with Josh Bloch on the Future of Java
Effective Java author and chief Java evangelist at Google Josh Bloch gave a talk at the recent web-based Red Hat Middleware 2020 conference. The thrust of the talk was guarded optimism and concern about the future of the Java platform under Oracle's stewardship. InfoQ spoke to him to find out more about his thinking.
-
New Java SDK For Amazon Web Services
Amazon has announced the new AWS SDK for Java this March. The aim of the new SDK is to simplify the development of java applications that use the Amazon EC2. The AWS Toolkit for Eclipse automates most of the steps required for the development cycle such as deployment, debugging, instance launching and network access management on the Amazon cluster
-
Flex SDK and Flash Builder 4: An In-Depth Interview with Andrew Shorten
Recently, Adobe announced the release of the Flex 4 SDK along with Flash Builder 4, which was formerly known as Flex Builder 3. InfoQ spoke with Andrew Shorten, Senior Product Manager at Adobe, to learn more about these releases, how they fit into the overall Flash platform, and what to expect in the future.
-
Whither the GlassFish Gem? Alternatives for Deploying JRuby Web Applications
When Oracle released its GlassFish roadmap, a notable absence was the GlassFish gem. This gem-based server for Rails, Merb, and Sinatra applications has become a common deployment option for the JRuby platform and has been widely recommended to the JRuby community. The gem allows Rails users running in multithreaded mode to take advantage of the JVM by running multiple threads per server instance.
-
Keeping Garbage Collection Pauses Short with Growing Heap Sizes: Q&A With Dr. Cliff Click
The strong correlation between heap size and garbage collection pause time is becoming one of the major limitations to Java application scalability, and a great deal of R&D effort is going into trying to remedy the situation. InfoQ talked to Dr. Cliff Click, former architect and lead developer of the HotSpot Server Compiler and now chief JVM Architect at Azul Systems, about Azul's solution.
-
Upgrading InfoQ.com's Database: Mostly Smooth, A Couple of Bumps
Recently, InfoQ.com upgraded the backend database that we've used since launch. However, everything did not go according to plan, and even though the vast majority of the migration was smooth we encountered some unexpected issues along the way (which have now been resolved). This post will discuss what our plan was, what worked and what didn't, and how we detected and recovered from the errors.
-
Python Could Become the Language of Finance
The SEC is proposing that most Asset Backed Securities include a downloadable “program that gives effect to the flow of funds, or “waterfall,” provisions of the transaction”. If the proposal is passed, this program would have to be written in Python and posted EDGAR.
-
JRebel 3.0 Release - Hotswap Reloaded
JRebel 3.0 was released on April 16th. It targets turnaround time in Java development by removing the need for redeployment. Instead it supports advanced class reloading. The article details updating Java classes at runtime and provides an overview of the technologies used in JRebel and especially the improvements of the recently version 3.0.