InfoQ Homepage Development Content on InfoQ
-
JBoss after Redhat
People have been wondering what is going on at JBoss and what the soon-to-close Redhat acquisition will mean for the company. ZDNet interviewed JBoss CEO / Founder Marc Fleury recently; summarizing the responses: there will be no change in direction, JBoss aims to commoditize the SOA space, a new ESB product is in the works, open source java would be nice, and JBoss is better than WebSphere CE.
-
SirsiDynix Case Study: Jeff Sutherland on Highly Productive Distributed Scrum
Scrum co-creator Jeff Sutherland has just finished a paper on the SirsiDynix project, which he calls the most productive large Java project ever documented. The project used Distributed Scrum and some XP practices. Although distributed teams are often expected to experience reduced productivity, this team's productivity level matched that measured by Cohn on a co-located team!
-
Opinion: Final should be default, not deprecated
Elliotte Rusty Harold has joined a growing discussion across some blogs and lists about the topic of deprecating the final keyword in Java, saying that in order to properly design by contract, most methods should be marked final until the language can be modified to do this by default (and only then eliminating the keyword).
-
Behind Tungsten: New Open Source Web Services Platform
WSO2 last week released Tungsten, an Apache license web services appserver platform that supports all the components of the WS-* stack and provides an integrated, tested runtime combining all the key components of the Apache Web Services stack. Tungsten apps can be written as POJOs or via direct programmatic access to XML using AXIOM or the STAX API (The Streaming API for XML).
-
Book: Java Transaction Design Strategies Published
InfoQ's first book, Java Transaction Design Strategies has been published! The book is available for free download and the published print version is available for $22.95. Written by IBM architect and nofluff speaker Mark Richards, the book is one of the very few works on transactions, and definitely one of the most practical.
-
Updater Application Block Updated For .NET 2.0
An updated version of the Updater Application Block has been released. This version includes updates for compatibility with the latest Enterprise Library release as well as .NET framework 2.0 support.
-
Acegi Security System for Spring 1.0 is out
Acegi Security 1.0 has just been released, after more than two and a half years of use in large production software projects, 70,000+ downloads and hundreds of community contributions. The Acegi framework is particularly useful with Spring, it offers authentication, authorization, instance-based access control, channel security and human user detection capabilities.
-
Building Applications On Windows Workflow Foundation
Three main factors that have limited the adoption of workflow models. The cost of most workflow products has been quite high. Integrating the workflow platform with existing systems and standardizing on a particular workflow model is also costly. Microsoft's David Green has written an article explaining the use cases for workflow and how to realize one with Windows Workflow Foundation.
-
WebSphere 6.1 Released; Updated for Java 5, SOA
IBM has released WebSphere 6.1 to it's customers (free trial download not available yet), marking a signficant release that updates the server with J2SE 5, JSF 1.1, 64 bit, JMX management via JSR 160, support for WS-Addressing, Notification, Business Activity, WS-I Security Profile 1.0, and more. The release comes a year and a half after the J2EE 1.4 compliant WebSphere 6.0 was released.
-
Search Library Lucene 2.0 Released
Lucene 2.0 is out. Lucene is a Java-based, full-featured text search engine library which has become the standard, trusted choice by pretty much any Java project needing to integrate search into their applications. v2 is mostly a stable bugfix release from v1.9 which came out on February 26th and introduced most of the major changes since 1.4.3.
-
Ruby and .NET Destined For Each Other?
It suddenly seems everyone is interested in making Ruby on .NET a reality. The new IronRuby project was presented at RubyEnRails 2006 last week and this week we were notified of Brite, yet another Ruby interpreter/compiler effort targeting the CLR. The newcomers join John Lam's RubyCLR project and the joint Microsoft and Queensland University of Technology Ruby.NET headed for beta in late 2006.
-
Windows Vista Beta 2 And WinFX
With the recent release of Windows Vista Beta 2 Microsoft has launched the WinFX Developer Center in support of the new operating system. This is an excellent starting point if you are a developer looking to create applications on the WinFX platform. Currently featured are articles and resources on Data Integration and Discoverability.
-
Sun claims lowest cost jAppServer2004 bechmark with Glassfish
Sun has submitted SPECjAppServer2004 results marking the first submission on a certified Java EE 5 server but also the first all open source stack (SJS appserver based on Glassfish, Solaris 10, MySQL DB). Sun is appears to be responding to another submission from BEA, making direct comparisons of cost savings between them, claiming to be the cheapest at $72/JOPS.
-
H2 Database by Hypersonic Creator Nearing 1.0
HSQLDB creator Thomas Mueller recently released the v0.9 of H2, his pure Java database successor to HSQLDB. H2 benchmarks significantly faster than HSQLDB, supports JDBC and ODBC, supports XA, can be clustered for HA and supports encryption.
-
Standard Application Framework for Swing Proposal Approved
Unlike the web development world, the Swing community has long been lacking standards or frameworks for how to best design applications. This may change soon, as JSR 296, Swing Application Framework, has been approved by the JCP. The framework aims to standardize the basic structure of a Swing app including lifecycle, persistent session state, ascychronous event handling, and localized resources.