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 296 Swing Application Framework Prototype Release

    One of the common developer complaints with Swing since its inception has been where is the application framework. JSR 296 - Swing Application Framework which is attempting to address this issue released its first prototype this week.

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

  • Improving Java EE Application startup time with the WorkManager API

    A new article on JavaWorld details how to improve the startup time of a Java EE application by converting startup servlets into Work Implementations handled by the WorkManager API. The WorkManager API is an API supported by multiple application servers and designed to allow parallel task execution inside of a managed environment.

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

  • JSR 277 & 294 leads respond to concerns over OSGi overlap and transparency

    After the early draft release of JSR 277 a number of questions were raised by the Java community at large about JSR 277, JSR 294 and OSGi. InfoQ sat down with Stanley Ho's (Spec Lead of JSR 277) and Andreas Strebenz (co-Spec Lead of JSR 294) to discuss some of the Java community's concerns.

  • Advanced Java Content Repository Techniques

    Two new articles are out bolstering the documentation on using JSR-170, the Java Content Repository API. The first is a practitioner's perspective which has an informative FAQ and the second is an in-depth look at versioning and observation using JackRabbit.

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

  • Catching up with the Java Content Repository

    The Java Content Repository (JCR) API provides a standard way to access content repositories. Content repositories is a superset of a traditional data repository that adds features such as full text searching and storing of structured/unstructured data. OnJava has released a new article by Sunil Patil detailing the installation, configuration, and usage of a Version 1.0 implementation.

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

BT