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

  • JCP Panel: The Community Demands More Openness and Easier Participation

    QCon San Francisco 2008 panel on Open Standards Development hosted Patrick Curran, JCP Chair and distinguished members of the community that shared experiences both on open standards and open source development. Almost from the beginning it became evident that there were two major issues that would dominate the discussion: Openness and Ease of entry level participation to the JCP.

  • Restlet 1.1.0: Improved Flexibility and Specification Support

    Restlet 1.1.0 has been released with a number of improvements, including support for the JAX-RS RESTful web-services specification, the WADL specification, Grizzly NIO connectors, as well as several other new features. InfoQ spoke to the project lead.

  • JavaServer Faces 2.0 Composite Components

    The JavaServer Faces (JSF) 2.0 expert group have released Draft 2 for JSF 2.0. This introduces a composite component model based on the Facelets approach which greatly simplifies the building of custom components with the standard Java EE web framework.

  • Date and Time API: Round 3

    The existing Date and Calendar classes haven't really fit the bill for developers and have often been a painful area of the API to work with. JSR 310 aims to provide a complete, fully featured Date and Time API for the Java platform which might be available with Java 7.

  • Dynamic Invocation Runs on OpenJDK

    John Rose, a Hotspot VM developer at Sun, has announced the first successful execution of the 'invokedynamic' instruction on the OpenJDK VM. Dynamic invocation is an important feature for adapting dynamic languages to the JVM.

  • Two-Part Series on Real-Time Java

    Sun Developer Network is hosting a two-part article on real-time Java systems which covers threading, memory, and garbage-collection issues, and introduces the Sun Java RTS platform.

  • New Java Concurrency Feature: Phasers

    A new type of concurrency barrier called 'Phasers' has been introduced into JSR-166y, scheduled for inclusion in Java SE 7.

  • Early Draft released for JavaServer Faces 2.0 - Improved Interoperability for JavaScript Libraries

    The early draft for JSR 314 has been released under the Java Community Process Program. It is an update of the JavaServer Faces specification to version 2.0. This next generation of JSF is an attempt to bring the best ideas in web application development to the Java EE platform and is already receiving positive feedback from the community, especially because of its improved AJAX support.

  • Article: David Nuescheler on JCR and REST

    In this interview, Day CTO and JCR Spec Lead David Nuescheler discusses the benefits of JCR, the Java Content Repository standard, the difference between an API such as Atom/Atom Publishing protocol and JCR, JCR's connection to REST, and Apache Sling, a new kind of Web framework.

  • Google Tech Talks Presents Overview of NIO.2 for Java 7

    Google Tech Talks published a presentation by Alan Bateman and Carl Quick about NIO.2 for Java 7, with justification and examples of all planned features.

  • JSR-292 Early Draft Review Announced

    The early draft review of JSR-292 has been released. JSR-292 defines the 'invokedynamic' instruction, a bytecode instruction to assist in the implementation of dynamic languages on JVM.

  • Servlet 3.0 Features Spark Debate

    The draft specification of JSR-315 (Servlet 3.0) is now available and introduces a number of new features including asynchronous/Comet support, security improvements, and other ease of development features such additional annotations and web.xml fragments. With some of the new features generating considerable debate, the expert group are actively seeking community feedback.

  • JSR 308: Unwarranted Increase in Java Language Complexity?

    JSR 308 - Annotations on Java Types - a new language feature proposed for Java SE7 has been discussed in the "Upcoming Java Programming-Language Changes" presentation at JavaOne. In a follow-up, Michael Nygard argues that JSR 308 increases the language complexity with little or no added benefit and sees this as a trigger for Java developers to reconsider their language choice.

  • Interview: Emmanuel Bernard on the Bean Validation Specification

    InfoQ talks to Emmanuel Bernard about the Bean Validation specification.

  • Initial Draft of the Bean Validation Specification Released

    JSR 303, the Bean Validation framework, provides an annotation-based API through which developers can express constraints on JavaBeans. An early draft of the specification is now available for review.

BT