InfoQ Homepage Java Content on InfoQ
-
IBM ObjectGrid Distributed Transactional Cache Available
IBM has been quietly working on ObjectGrid, a distributed cache product as part of their Websphere Extended Deployment platform which also runs standalone with any server. Some key differentiators include transactional access, authorized cache access via JAAS and scalability to 100's. An limited eval version of ObjectGrid is available.
-
Summary of TSS Future of Enterprise Java Panel
Cameron Purdy, Rod Johnson, Bruce Snyder, Bruce Tate, Floyd Marinescu and Ari Zilka participated in an annual 'what is the future of enterprise java?' panel at the last TSS Symposium, which was just published in video by TSS. The panel covered hard issues such as 'will EJB 3 matter?', open source Java, web 2.0, scripting languages. Read InfoQ's summary.
-
InfoQ Newsletter is now being sent out
InfoQ is now sending out a weekly newsletter by email. To get the newsletter, just register to the site. The newsletter is a quick and easy way to keep up to date with all new content and major headlines on the site. In future, the newsletter will be personalized to the communities you're interested in and also have other rich features.
-
WebLogic Server 9.2, Portal 9.2, Workshop on Eclipse Released
BEA last week released the WebLogic 9.2 platform family of products including WebLogic Server, WebLogic Portal (which now runs on WL 9.2), and Workshop for WebLogic (now built on Eclipse for the first time).
-
JRuby 0.9 Released; Runs WEBrick, Rails, RubyGems, and Rake
Released today, the JRuby 0.9 interpreter for Java can now run RubyGems, the WEBrick Ruby HTTP server, and Ruby on Rails. JRuby co-lead Thomas Enebo told InfoQ that Rake also recently started to work. JRuby 0.9 also includes a number of bug fixes, an improved YAML parser thanks to JvYAML and RbYAML projects, and all non-native standard libraries are bundled in the JRuby distribution.
-
InfoQ Article: Application Failover using AOP
In this latest InfoQ article, Debasish Gosh writes about how AOP was used on a large financial project to transparently implement error handling logic over the Oracle 10g RAC database and IBM MQSeries, to enable transparent failover.
-
Struts and Shale (JSF) Finally Part Ways
After a heated discussion on the Struts-Dev list about the future of Struts and Shale, it has been announced late last week that Shale will become it's own top level Apache project, instead of a sub-project of Struts. This is good news for Struts and JSF developers, as the industry will not have clarity and also both camps will have greater freedom to evolve separately.
-
Functional Programming in Java with Generics and CGLib
Those interested in Functional Programming usually have to use a well suited-language like Scheme, Haskell, Ruby, or Groovy; or, in Java, use Anonymous Inner/Local classes to fake it like commons-collections. Ray Cromwell has a method for doing FP in Java using Generics and CGLib with less code and type safety.
-
Catching up with Groovy
Groovy released its jsr-6 version last week. InfoQ chatted with lead Guillaume Laforge to find out the current status through 1.0 final. Noteworthy in the JSR-6 release are patches submitted by Oracle around Groovy's easy support of JMX beans, a new solution for mocking (based on Groovy's Meta-Object Protocol), stored procedures. Enhancements for 1.0 aim to make Groovy as fast as raw Java.
-
Eclipse 3.2 & Callisto Now Available for Download
Callisto, the Eclipse simultaneous release of Eclipse 3.2 final as well as 10 sub projects became available for download this afternoon. The goal of the simultaneous release is to eliminate uncertainity about project version numbers, and cross-project compatibility. The milestone also coordinates and organizes the different development groups together.
-
Red Hat Sued Over Hibernate 3 ORM Patent Infringement Claim
Firestar Software has filed a patent claim against Red Hat for Hibernate 3 allegedly infringing on a patent covering O/R mapping. Firestar, who has not released it's ObjectSpark O/R product since 2003 claims that it "has suffered and will continue to suffer substantial damages."
-
JBI Spec Lead Criticizes Competing SCA Initiative
JBI (Java Business Integration) spec lead Ron Ten-Hove examines SCA (Service Component Architecture) and considers it "a very poor approach to creating a service-oriented architecture".
-
JavaRef.com Ajax-driven Javadoc browsing
Javaref.com is a new Ajax-driven Javadoc repository the currently includes packages from 85 projects. Java API documentation is displayed in a style that is radically different from the classic javadoc style that generated with JDK. The site itself is built with Tapestry.
-
Simplified i18n with new Cintoo Messages 1.0
Cintoo Messages is an i18n framework that was developed over the course of several large internationalization projects where existing Java solutions were not sufficient. Messages supports locales for threads and different bundles for different Java packages. Bundle mapping configuration is done outside of client classes resulting in simplified code.
-
Adobe launches Flex 2 RIA platform; Flex SDK is now free
Adobe has released Flex 2, its platform for ajax-style enterprise rich internet application development that runs on Flash, whose version 9 now includes Just-In-Time compiler. The Flex 2 is now free for developing and deploying Flex apps on the Flash runtime. An Eclipse-based IDE and enterprise messaging/data connectivity featuring real time messaging is also available for enterprise customers.