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

  • New JSR Proposed: Java API for RESTful Web Services

    Sun has submitted JSR 311, Java API for RESTful Web Services, to the JCP, aiming to "enable developers to rapidly build Web applications in Java that are characteristic of the best designed parts of the Web". Reactions from the REST crowd are mixed.

  • Beans Binding Update: Scott Violet on JSR 295

    Scott Violet has written an update on the status of JSR 295 (Beans Binding). While externally, there has been little happening since last summer, the expert group has made substantial progress and he posts a small demo and some code.

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

BT