BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage JCP Standards Content on InfoQ

  • Java Module System (JSR 277) Presentation from Spec Lead Stanley Ho

    The BeJUG website recently released a presentation on the Java Module System (JSR 277) by spec lead Stanley Ho. The presentation covers the driving forces for JSR 277 such as classpath and jar hell. The online presentation also includes over five minutes of QA time after the presentation.

  • JSR-310 Announced: Date and Time API

    Stephen Colebourne has announced JSR 310, a new Date and Time API, to be based on Joda-Time and hopefully shipping in Java 7. As the JSR reads, the goal is to provide a more advanced and comprehensive model for date and time than those found in the Date and Calendar APIs.

  • JSR 291 (OSGi) passes Public Review ballot

    JSR 291 (OSGi 4.1) has passed its Public Review ballot. There were two no votes, by Sun and Hani Suleiman, both arguing that that the expert group merely pointed to the OSGi spec, rather than working to define what was needed.

  • JSR 291 (OSGi R4.1) Available for Public Review

    JSR 291 Available for Public Review JSR 291 has been made available for public review. JSR 291 is also known as OSGi core spec R4.1.

  • Interview with Hans Muller about JSR-296: Swing Application Framework

    Artima has an interview with Hans Muller, the spec lead for JSR 296: Swing Application Framework discussing where it fits in with existing gui toolkits and rich client platforms as well as how it addresses the main developer frustrations of desktop Swing development, including wiring actions, multithreading, and GUI design.

  • 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.

  • Evolving the JCP Process - JSR 306 Passes JSR Approval Ballot

    The Java Community Process is scheduled to be revised as a result of JSR 306, Towards a new version of the JCP. The JSR proposes a number of changes for the JSPA and JCP process. Goals include increasing JSR transparency, optimizing ease of participation for individuals, and easing the migration of pre-existing technologies into JCP standards.

  • Sun Officially Backs Ruby, Brings JRuby In-House

    Charles Nutter, one of the developers of the JRuby (Ruby on JVM) project, announces JRuby is being brought into the Sun Microsystems fold.

  • Spring and EJB 3 Compared

    devx is hosting an article comparing Spring 2 and EJB 3 focusing on support for persistence, transaction management, and statefulness, concluding that support is mostly the same with but with EJB being slightly better at handling state.

  • Sun Creates Feature Removal Process for the Java Platform

    No feature has ever been removed from the Java SE platform, and the stand policy has been that no feature ever will be removed. JSR 270 takes the first step to reversing this trend with the definition of a set of guidelines to govern removal of features with javax.sound.midi being the first considered.

  • JSR 284: Towards a "virtual Java virtual machine"

    The first early review draft of JSR 284: Resource Consumption Management API has been posted for review. Spec lead Greg Czajkowski told InfoQ "In some respects this is a step towards "virtual Java virtual machine", where a single instance of the JVM can host programs whose data and performance can be isolated from one another."

  • Revisiting the Need for Asynchronous Servlets

    As we transition from a page based view of web application development to an Ajax style data based new server programming needs emerge. Gregg Wilkins, lead developer on the Jetty web container, has been examining the need for an Asynchronous Servlet API in a series of blog posts. This review has resulted in Gregg concluding that continuations are the best solution at the present time.

  • Mastering EJB 3.0 is Out

    The fourth edition of the best seller Mastering EJB is now launched and as per prior tradition, is available for free download on TheServerSide.com. The new version is updated for EJB 3.0 and also covers tips and techniques related to deployment, and integration.

  • InfoQ Article: EJB 3 Essential Glossary

    InfoQ is hosting an EJB 3.0 glossary of new terms and API elements introduced in EJB 3. It explains buzzwords like Inversion of Control (IoC), Configuration by Exception, POJO, POJI, Dependency Injection etc, etc. The glossary is an ongoing work in progress. Updates will continue to be made to it.

  • JSR 303: Time to Standardize Validation

    Jason Carreira has submitted JSR 303 to standardize a meta-model and and API for JavaBean validation. The JSR has just been submitted and has not yet been approved by the JCP EC, but if approved the API could provide a consistent validation approach across tiers and within other standards and frameworks. InfoQ spok to Jason to find out more about the potential of JSR 303.

BT