BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Java Content on InfoQ

  • Debates flare on the right level of abstraction over ORM and JDBC

    A heated debate started a few weeks ago initiated by members of the Hibernate team, arguing that using an abstraction framework on top of an ORM is a bad idea, citing Spring's HibernateTemplate as a specific example. Along the theme of levels of abstraction, Brian McCalister also surveyed various convenience frameworks over JDBC.

  • Interview: Google's Bruce Johnson on the new GWT 1.1 Release

    Version 1.1 of the Google Web Toolkit has just been released. New features include localization support, RPC optimizations, and JUnit enhancements. InfoQ sat down with GWT Tech Lead Bruce Johnson to discuss the new release.

  • Opinion: Flex can transform the user experience on the web

    Adobe's Christophe Coenraets, recently blogged on how Flex can transform the user experience on the web. The Flex SDK was recently made free, and combined with the ubiquity of the Flash VM, Flex could have a potential to be the platform of choice for ajax-style rich web development. Christophe stressed a number of features that are not unique by themselves yet valuable when used together.

  • Industry Use of OSGi Continues to Increase

    OSGi is specification of a Java-based framework targeted for use by systems that require long running times, dynamic updates, and minimal disruptions to the running environment. The Eclipse Equinox provides one of many available implementations. Numerous server and desktop applications are also starting to make use of OSGi.

  • InfoQ Article: Simplifying Enterprise Apps with Spring 2 and AspectJ

    Adrian Colyer, AspectJ lead and Chief Scientist at Interface21 has contributed an excellent article which shows how to use Spring 2's new AspectJ integration features followed by a roadmap for the adoption of Aspect Oriented Programming on an enterprise project, with lots of specific examples of how and where to apply Aspects.

  • Portlet 2.0 Specification Ready for Public Review

    Version 2.0 of the Portlet Specification (JSR 286) has been released for public review. The reference implementation for this JSR will be the Apache Pluto project. The new Portlet Specifications will add functionality that was not addressed in the first version specification.

  • Tackling Misconceptions About Spring

    Spring has transitioned from a bleeding edge project to widely used component of enterprise applications written in Java today. As with any popular project misconceptions start to arise. Steve Anglin recently blogged on oreillynet.com about 10 common misconceptions developers have about Spring.

  • MyEclipse 5.0 Released - InfoQ Interview With Genuitec

    Genuitec has released MyEclipse 5.0 Enterprise Workbench. This is the first release version that supports the new Eclipse 3.2 platform. Enhancements include support for Matisse UI development, Hibernate 3.1 and Spring 2.0, and enhanced webservices and JSF features.

  • Easier Database Development with JDBC 4.0

    Java 6.0 will include a number of Java Database Connectivity enhancements collectively known as JDBC 4.0. One of the main goals of JDBC 4.0 was to try and reduce the amount of boilerplate JDBC code a developer had to write.

  • InfoQ Article: Using Logging Seams for Legacy Code Unit Testing

    Ian Roughley shows how to use logging seams to easily create unobtrusive unit tests around legacy classes, without needing to edit class logic as well as avoiding behavior changes.

  • Opinion: Every Project should have an Upgrade Framework

    HostedQA, JIRA, Confluence, and Jive Forums all have implemented frameworks to manage changes to db schema's and data migrations between subsequent versions of their products. Pat Lightbody proposes that all enterprise apps should include an upgrade framework and provides some best practices.

  • An Open Source Ajax Shootout

    InfoWorld columnist Peter Wayner recently reviewed six of the most popular open source Ajax toolkits. He was curious if they were enterprise ready in comparison to commercial products such Backbase, JackBe, and Tibco's General Interface. The six open source projects covered were selected because each has a high-profile in the developer community and support of one or more stable organizations.

  • Qt for Java Preview Released

    TrollTech has released a preview of their popular Qt UI toolkit for Java 5.0 based on Qt version 4.1.3. The product named Jambi includes most of the core Qt modules such as Core, GUI, OpenGL and SQL.

  • Reviews Mixed on Google's New Project Hosting Service

    Last week Google announced a new hosting service for open-source projects. Developer comments around the web have been mixed. Some developers have been impressed with the service while others feel underwhelmed.

  • Bringing Scripting to the Java Platform

    Scripting languages have traditionally been difficult to integrate into Java applications. A new article on the Sun Developer Network takes a look at using JSR 223 - Scripting for the Java Platform to integrate scripting into your application.

BT