JavaOne 2004 Recap, Page 2
Java 2 Platform Standard Edition Technology
Sun announced the Beta 2 release of the J2SE 5.0 software development kit (JDK), which includes tools such as compilers and debuggers necessary for developing applets and applications and the Java Runtime Environment (JRE). It is available for download at http://java.sun.com/j2se. In addition, Sun announced that Java Specification Request (JSR) 176 has reached final draft through the Java Community Process (JCP). J2SE 5.0 is based upon JSR 176.
The product is available to developers via the Java Developer Kit (JDK) and due for release in the fall of this year, J2SE 5.0 features major code enhancements to speed development, simplify debugging and improve programmer productivity.
Java 2 Platform Enterprise Edition Technology
Leveraging the new Java 2 Platform Standard Edition technology, Sun also previewed the upcoming Java 2 Platform Enterprise Edition (J2EE) 5.0 technology. The J2EE platform is the cornerstone of the lucrative Java Web services market and key enabler for service-oriented architectures. The J2EE 5.0 software, which is currently under discussion in JCP expert groups, focuses on the common theme of ease of development by leveraging the new language features in J2SE 5.0.
The use of annotations as defined in JSR 175 allows the developer to write components such as Enterprise JavaBeans more easily. The J2EE 5.0 specification (JSR 244) will also simplify common development scenarios. In addition, the specification plans to introduce a unified scripting model for the Web-tier. It also is expected to build on the already strong support of Web services with new releases of Java Architecture for XML Binding (JAXB) and Java API for XML-based RPC (JAX-RPC) APIs.
Some technologies planned for inclusion with J2EE 5.0 such as JavaServer Faces technology and Java Standard Tag Libraries (JSTL) technology can be previewed now as part of the J2EE 1.4 SDK. The J2EE SDK is available now, free for development and deployment in production at http://java.sun.com/j2ee/1.4/download.html
Sun Developer Network
The unveiling of the Sun Developer Network - the culmination of the company's developer network strategy that unifies tools, developer expertise and communities into a simple subscription that makes Java development easier, simpler, faster and more innovative. Sun also announced a promotion designed for new members who sign up for a three-year Java Studio Enterprise software subscription at the discounted price of US$1,499 per year and will receive a free, high performance Sun AMD Opteron processor-based workstation.
Java Studio Creator
The commercial availability of Sun Java Studio Creator, the first visual development tool that generates 100 percent compatible Java code. Aimed at corporate developers new to Java programming, Java Studio Creator will be free with the purchase of a Sun Developer Network Standard subscription, priced at US$99 per developer per year.
Java Studio Creator is designed to address the needs of skilled developers whose primary, day-to-day concern is the rapid delivery of business-critical applications. The first pure Java technology visual development tool, Java Studio Creator will be available for free with the purchase of a one-year Sun Developer Network Standard subscription, priced at US$99. This price includes a perpetual license for Java Studio Creator and access for one year to product updates and upgrades, plus access to premium content and Community Support Forums.
Java Studio Creator is currently available on the Solaris Operating System, Windows and Linux platforms. Sun also announced support for the Mac OS X platform, and the availability of the Early Access release of the Macintosh version.
Java Studio Creator is a comprehensive develop/debug/deploy solution that includes Sun Java System Application Server 8, Platform Edition, a component of the Sun Java Enterprise System, as a target development and deployment platform. It also includes the Java 2 Platform Standard Edition Software Development Kit (SDK).
Key features include:
- Data aware user interface components that automatically connect to data sources dragged onto them, providing quick visual access to SQL queries.
- Simple event-driven coding model enabling developers to focus on business logic and hiding infrastructure details.
- Visual Web services consumption for easy access to Service-Oriented Architectures (SOA).
- Ability to visually create Java 2 Platform Enterprise Edition (J2EE) 1.3 technology compatible Web applications that run on any Web or application server supporting JavaServer Pages 1.2 software.
- Intuitive page navigation design, allowing visual connection creation between pages and defining navigation cases through simple rules.
Java Studio Enterprise 7 Environment: Summer Early Access Release
Sun also announced that the Sun Java Studio Enterprise 7 Early Access release is slated for late summer. This release will feature integrated Embarcadero Technologies' Describe UML model-driven analysis and design technology. Release 7 will support all major phases of the development lifecycle, from reverse engineering and documentation of code to user interaction and process modeling, to code generation and deployment of applications.
Other new capabilities will include application profiling, which will chart performance and trace individual browser requests, enhancing overall application performance, including transactional details for single requests with individual application-level Java Enterprise System components and method-level type analysis. The release also offers integrated collaborative development for improved team productivity with code-aware instant messaging and real-time file sharing. Finally, refactoring for simplified code maintenance and extended Java Enterprise System software components will be available.
Customers of the current release of Sun Java Studio Enterprise who are registered subscribers of Sun Developer Network will have access to a preview version of the next release featuring the integrated UML technology as soon as it becomes available.