Java Technology to Reach 10 Million Developers
Java Technology to Support Scripting Languages; Project Rave to Speed Delivery of Java Applications and Services; Roadmap to Next-Generation Java Platform Unveiled
SAN FRANCISCO -- JavaOne(sm) Developer Conference -- June 11, 2003 -- Sun Microsystems, Inc. (NASDAQ: SUNW), the creator and leading advocate of Java technology, today announced products and programs designed to increase Java technology's reach from three million developers today to nearly 10 million, bolstering its position as one of the world's leading technology platforms. Growth will come from an increasing number of developers focused on application assembly and scripting, who use other, less efficient platforms today, and are thus prime candidates for a switch to Java technology. In support of this rapid growth, Sun unveiled the following:
"Java technology demonstrates once again its potential to spawn new markets, and with them, new opportunities for Java developers, vendors and their customers," said Rich Green, vice president, Developer Platforms, Sun Microsystems. "No other technology has come close to the power of Java technology in enabling application interoperability and portability across heterogeneous environments. We're making Java technology more accessible than ever to the broadest range of Java developers."
Increased Productivity for Corporate Java Technology Developers: Project Rave
With plans to introduce early access of Project Rave later this year, Sun is building on its existing position of strength in the enterprise market to simplify Java technology development for a mainstream corporate audience. Project Rave is designed to minimize application complexity, and speed time to develop and deploy applications. It delivers fully compatible standard Java technology applications and bridges all scales of application development by creating code that can be enhanced by a variety of enterprise Java tools.
Project Rave includes key elements developers and IT departments need to develop and deploy multi-tier distributed applications: drag and drop layout of user interfaces and component infrastructures, providing consistent look and feel of applications; simplified event-based coding model based on JavaServer Faces; simplified access to databases, thanks to JDBC Rowsets technology; simplified access to Web services via the Java-to-XML technologies; and reduced code complexity and simplified application deployment as a result of new metadata features in the J2SE 1.5 platform. For more details on Project Rave go to http://www.sun.com/software/projectrave
Ease of Development: Roadmap to Next-Generation Java Platform
Sun unveiled significant enhancements to the Java language designed to make Java technology easier to use and broaden its reach into new developer markets, such as the large and active corporate market for multi-tiered application development. Enhancements planned for the next-generation J2SE software version 1.5 include support for metadata, generics and enumerated types, as well as additional XML standards, third-party scripting languages, and new monitoring features to help manage Java technology- enabled resources. Enhancements planned for J2EE software version 1.5 include new specifications for JAX-RPC (2.0), EJB (3.0), JDBC (4.0), JAXB (2.0) and JavaServer Faces technology, a new technology being developed with Sun partners via the Java Community Process.
Scripting JSR with PHP Support
The next-generation Java platform will also implement a new scripting JSR for third-party scripting languages, including PHP -- the leading Web development environment on Linux, which is being used in over nine million Web sites worldwide. JSR 223 will create a standard method for accessing Java technology-based systems from within Web applications not based on Java technology. It will describe how to write portable Java classes that can be invoked from a page written in a scripting language, including details on security, resources and class loader contexts. JSR 223 will pave the way for standards-based middleware products that provide scalable integration between Web applications with a Web scripting front end and Java technology business logic. It is an important step in making Java technology more easily accessible by the scripting language community. Endorsers of the Web scripting JSR include Apple, Borland, Macromedia, MySQL, Oracle, Sun and Zend, the inventors of PHP. Details of the JSR are available online at http://www.jcp.org/en/jsr/detail?id=223.
Mobile Development: Project Relator
Project Relator is the code name for a collaboration tool for GUI designers and J2ME technology programmers, allowing quick development of J2ME technology-based content with media-rich user interfaces. It allows a J2ME technology content developer to take GUI designs from a standard graphical design tool, create a user interface flow, and attach Java code for business logic. A first release of Project Relator targeting J2ME content such as simple animation-based games, advertising and others is expected to be available in mid-2004.
New J2EE 1.4 SDK
With more than 3.5 million downloads to date and based on the JCP developed standard, Sun's current J2EE SDK is the most popular software download among Java technology enterprise developers. The SDK includes a J2EE 1.4-compatible application server featuring significant Web services support, blueprints and a tutorial to provide a foundation for an enterprise developer to build applications that leverage J2EE 1.4.
J2EE 1.4 now provides five Web services Application Programming Interface (APIs) and is expected to be the first enterprise platform to support the Web Services Interoperability
Organization (WS-I) Basic Profile specification. As part of today's news, Sun also disclosed plans to allow deployment of enterprise applications on the J2EE 1.4 SDK, for the first time ever. A preview of the J2EE SDK version 1.4 is now available as a Beta 2 release. For more information and to download the J2EE SDK v. 1.4 Beta 2, visit http://java.sun.com/j2ee.
Enterprise Development: New Commercial and Open Source Tools
Sun today introduced the newest release of its full-featured Sun ONE Studio IDE for Solaris, Linux and Windows platforms for enterprise developers who are creating and deploying two-tier Java technology-based Web applications and n-tier J2EE technology-based applications. Sun ONE Studio 5, Standard Edition features tighter integration with the Sun ONE Application Server 7, which is now installed as the default runtime environment, as well as dramatic performance and productivity enhancements including the ability to manage enterprise-scaled Java technology applications.
Additionally, the product includes Web services development support via the Java Web Services Developer Pack 1.0, which provides enhanced Java-to-XML Remote Procedure Call (JAX-RPC) Web services API support for security, attachments and handlers. Sun has contributed much of the base IDE back to NetBeans, an open source IDE that includes support for J2SE, JSP technology, servlets and a core set of APIs and software for Web application development. The contributed IDE will be available as part of the new NetBeans 3.5 release, which provides support for development on JDK 1.4.0, 1.4.1, and 1.4.2 and features a number of new modules for debugging, tag libraries and monitoring HTTP requests.
It will be available through java.net, a new open source community site providing Java technology developers worldwide with the means for collaboration and the tools to spur application innovation. Sun ONE Studio 5, Standard Edition is a complete replacement for the previous Enterprise Edition and is available now at a significantly reduced price of $695 USD. For more information about Sun ONE Studio 5 go to http://www.sun.com/software/sundev/jde.
Secure Dynamic Networking: Jini Starter Kit 2.0
Jini technology is fueling a preference for the Java platform in emerging markets which require dynamic networking solutions. With the new Jini Starter Kit 2.0 release, Jini technology extends its leadership in the dynamic networking style of development with the introduction of a comprehensive security architecture. The new security architecture provides: network security for remote calls, including mutual authentication, authorization, integrity and confidentiality; a mobile-code security model which assures that Java code downloaded across a network can be trusted; a highly flexible security model that accommodates variable requirements, such as non-uniform security needs (may vary by client, server, method), non-uniform security implementations (varying protocols, algorithms and mechanisms), non-uniform trust relationships (vary by client, server), and non-uniform access control schemes (ACLs, groups, roles, capabilities, etc.). The Jini Starter Kit 2.0 is available at no charge. For more information about Jini technology, or to download The Jini Starter Kit 2.0, please visit http://wwws.sun.com/software/jini.
New Sun Developer Network Portal
Developers can visit the new developer portal at http://www.sun.com/developers to gain immediate access to community knowledge, best practices, expertise, learning and other career-building opportunities, or community and collaboration areas. New and enhanced services offered to developers include a new content syndication program, a new mobility program, new user groups around the world, the java.net(sm) collaboration area, as well as JavaOne(sm) Online. Developers can stay informed and give feedback on these enhancements at http://www.sun.com/developers/inside.
For more information about the Conference visit http://java.sun.com/javaone.
About Sun Microsystems, Inc.
Since its inception in 1982, a singular vision -- "The Network Is The Computer" -- has propelled Sun Microsystems, Inc. (Nasdaq: SUNW) to its position as a leading provider of industrial-strength hardware, software and services that make the Net work. Sun can be found in more than 100 countries and on the World Wide Web at http://sun.com
Sun, Sun Microsystems, the Sun logo, Java, JavaServer, J2EE, J2ME, J2SE, JavaOne Developer Conference, java.net, Jini, JavaServer, NetBeans, The Network Is The Computer, Solaris and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Unix is a registered trademark in the United States and all other countries, exclusively licensed through X/Open Company, Ltd.