BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • AgileEvents: What's Coming Up Near You?

    If you've ever thought "Darn, I wish I'd known about that!" then have a look at what's coming up on the AgileEvents calendar, starting September 1st, 2007.

  • Agile Alliance Elects New Directors

    After Agile 2007 the Agile Alliance announced the election results of its ballot for board members for the 2007-2008 period.

  • Eclipse Business Intelligence Reporting Tools Version 2.2 Adds MSOffice File Type Output Support

    BIRT 2.2 has been recently released with major enhancements as a part of Eclipse Europa release. BIRT is an Eclipse-based open source reporting system for Java and JEE based web applications. Among the new features of 2.2 are enhanced charting featuring and support for XLS, Word, Power Point and Post Script formats.

  • Why API design matters

    API design affects all developers. Some APIs are a pleasure to work with, others are annoying and yet others are downright frustrating. But what's makes the difference? Which qualities make one API easy to use and another hard? The ACM Queue recently published an article by Michi Henning about API design; an article that analyzes these aspects.

  • Semantic Annotations for WSDL and XML Schema (SAWSDL) Becomes a W3C Recommendation

    The Semantic Annotations for WSDL and XML Schema (SAWSDL) reached recommendation status on August 28 2007, turning it into a "W3C Standard".

  • Microsoft Entity Framework Beta 2 and Entity Framework Tools Beta 1 CTP Released

    The Microsoft Entity Framework allows developers to close the gap between objects and our data stores. The second beta of the Microsoft Entity Framework is available now for developers to get a jump-start on exposing your data models as objects. This release also comes with the first beta of the Entity Framework Tools providing a graphical front-end to your entity data objects.

  • JLINQ: Runtime JDBC Generator for Eclipse

    Azadeh Ahadian of IBM has published an article introducing JLINQ on IBM's developerWorks site. Despite the name, JLINQ does not have much in common with Microsoft's LINQ, rather it is an Eclipse plugin providing integration with a database and runtime DAO code generation. The plugin is part of IBM's Developer Workbench that is coming with Viper, the next release of DB2.

  • Reporting tool Ruport releases version 1.2

    Ruport, the Ruby reporting tool, was just released in version 1.2. Meanwhile, the Ruport Book effort is coming along as well.

  • Ruby x Agile: The shift from machine-performance to human-performance

    This article is the second in the Ruby x Agile series, a set of six short videos exploring the relationship between Ruby and Agile methodologies, featuring Ruby creator Yukihiro Matsumoto.

  • Presentation: Scott Davis on Real World Web Services

    In this presentation, recorded at the No Fluff Just Stuff Symposium, Scott Davis provides a pragmatic, down-to-earth introduction to Web services as used in the real world by public sites, including SOAP-based, REST and POX-style examples. While the buzzword density leaves nothing to be desired, the presentation contains a very accessible introduction to the core Web services standards.

  • LLBLGen Updates O/R Mapper and Code Generator

    Solutions Design has recently released LLBLGen Pro v2.5, an O/R mapper and code generator that boasts many new features including auditing, authorization, dependency injection mechanism, super fast and compact serialization (XML and binary), SQLServer CE Desktop support, Sybase support and much more.

  • Presentation: Rod Johnson on Spring 2.0 and Beyond

    In this QCon session, Spring Creator Rod Johnson explains the important enhancements and features in Spring 2, including XML extensibility features, Spring AOP framework updates, first-class support for dynamic languages, JPA integration, and third party technology support such as Mule ESB, clustering tools, SCA, etc.

  • Apache Geronimo 2.0: Certified Java EE 5 compatible

    Apache Geronimo, an open-source Java Enterprise Edition (Java EE) application server, recently released version 2.0.1. InfoQ took the opportunity to learn more about Apache Geronimo and where it fits into the application server space.

  • Programming for Parrallelism: The Parallel Hierarchies Pattern

    Multi-core processors offer new performance opportunities. Shekhar Borkar from Intel highlighted, however, that software development practices have to be retooled to leverage this potential. In this vein, Prof. Jorge L. Ortega-Arjona from the National Autonomous University of Mexico has recently introduced a new architectural pattern for parallel programming: Parallel Hierarchies pattern.

  • ESB-Oriented Architectures considered harmful

    Bobby Woolf questions, with humor, the use of an ESB-Oriented Architecture approach when building a Service Oriented Architecture. This is an age old question that's worth revisiting in the light of the completion of WS-* standard stack.

BT