InfoQ Homepage Java Content on InfoQ
-
NetKernel 3.1 Released with Ruby and JSON Support
1060 Research released NetKernel 3.1 last week. NetKernel is a resource-oriented software development and execution environment. It allows the integration of services written in a variety of languages (including Java, JavaScript, Python, Ruby, XSL and others) through the use of URIs. New features in NetKernel 3.1 include Ruby support, JSON as a native resource type, and updated documentation.
-
Interview: Ivar Jacobson on the UP, UML, MDA, and the future of methodologies
Ivar Jacobson, one of the creators of the Unified Process, UML, and use cases, introduces his vision for a next generation development methodology that is both agile and comprehensive like the Unified Process (UP). His vision includes 'Intelligent Agents' which make customization recommendations based on tool usage patterns. Jacobson also talks about his views on UML, MDA, AOP, and the future.
-
Java ME Design Guidelines Reduce Porting, Testing, and Maintenance Costs
To help minimize the cost of developing Java ME applications for multiple platforms, Sun and Orange have teamed up to create a set of design guidelines that help developers simplify cross-device development. The goal is to reduce pattern of generating an executable for each device.
-
Coherence 3.2 Enhances Clustered Data Client and Grid Computing Support
Tangosol, Inc. is releasing version 3.2 of the Coherence Data Grid Solution Set in October. Coherence provides data replication, partitioning, caching, and grid computing functionality across a cluster of computers. This release adds three new data client options and such features as enhanced TCP/IP support, Websphere 6.0 support and interoperability for .NET and C++.
-
Presentation: The Role of the Enterprise Service Bus
In this NoFluff talk, Mark Richards tells us what an ESB is, its role, what capabilities it provides, and the various ways an ESB can be implemented. He takes a close look at the JBI specification (JSR-208) and explains what impact it will have with the ESB world. This will teach you how to determine your own specific requirements for an ESB and then match these requirements to the product space.
-
Marathon 1.0: Automating Swing UI Testing with Jython
Marathon, a GUI testing tool that has languished at a .9 release for two years is back with a new 1.0 release. Jalian Systems has picked up the Marathon project and is working to build a product on top of it. Marathon, focused on end-user testing, allows you to record a sequence of actions in a Swing UI and save them as a testcase.
-
Adobe Releases Flash Player Beta for Linux
Adobe has recently released a beta of Flash Player 9 for Linux. This allows Linux users to view sites that make heavy use of Flash like YouTube, Yahoo Maps Beta, and InfoQ's own Flash based interviews and presentations.
-
Java EE 5 Development Waiting on Application Server Vendors
Solution providers are holding off on Java EE 5 development until the major application server vendors release compatible updates. Dr. Dobb's reports that while Sun's Java System Application Server has support and BEA's WebLogic is close, IBM lags behind.
-
Community Begins Reviewing Java Module System (JSR 277) Early Draft
The early draft of JSR 277 was recently released. Community review is open until Nov. 13th. This JSR seeks to improve the distribution of Java applications by defining a distribution format and a repository for collections of Java code and related resources.
-
Using Native Platform Security in Java 6
Java 6 will enhance the ability to leverage the native security features of the underlying deployment platform. Included in Java 6 is the ability to access the Microsoft CryptoAPI, PKCS#11 services, use the native GSS-API implementation, and import and export PKCS#12 Keystores.
-
Migrating to Struts 2, Part 2; First Struts 2 Dev Build Released
Part 2 of the Migrating to Struts 2 article series has been published, and the first dev build of Struts 2 has also recently been launched. In this a Struts and Struts 2 app is compared and migrations identified including converting actions, config changes, and commonalites.
-
Hibernate 3.2 Released with Java Persistence Provider Support
The Hibernate team has released Hibernate 3.2 GA. This release is ready for production use and includes final releases of the Java Persistence provider, Hibernate Annotations and Hibernate EntityManager. The Hibernate Java Persistence provider has been certified with the Sun TCK.
-
Bringing Eclipse RCP to Cellphones
The embedded Rich Client Platform (eRCP) for Eclipse has recently released version 1.0. eRCP provides many of the same features for J2ME environments that the RCP does for the desktop, including OSGI and extension points, a version of SWT called eSWT, and eUpdate to provide dynamic updates. eRCP attempts to solve some of J2ME's shortcomings.
-
The State of Accessibility with Ajax
One of the items of concern as a result of the Ajax revolution is accessibility. Screen reading technology has found it difficult to keep pace with advancements in application design. Access Matters has published a roundup of articles to serve as a starting point for further discussions on accessibility in Ajax applications.
-
Backbase Releases Struts Edition
Backbase, a provider of AJAX-based Rich Internet Application (RIA) software, has released Backbase AJAX Struts Edition. The company hopes to extend the life of existing Struts based applications by enabling the addition of AJAX features.