Keynote highlights from JavaOne 2005
Sun is opening its JavaOne 2005 conference with 15,000 people in attendance and 250,000 watching the Webcasts. For an overview of Sun celebrating their first ten years, go to http://www.java.com/en/promotions/java10thbday.jsp. Following are the highlights from the opening day of the conference.
Jonathan Schwartz: The Participation Age
Jonathan Schwartz opened the three-hour keynote and set the tone for Sun moving forward. He said:
"At the end of the day, it's not about the bits. The interesting thing is that like other technologies, there is an immense social impact to technology. All technologies, if successful, have a tremendous social value. What is the social value of the network? Network is all about participation."
This brings up the topic of Open Source. Schwartz went on to say,
"The really interesting thing that is happening on the network today is that the end nodes are starting to inform the senders. Individuals are starting to participate. It is not about being information; now, it's about being connected. It's about participation. The Information Age, where the uninformed goes out passively to collect information, is history. From Sun's vantage point, we are now entering the participation Age. The participation age is more than writing code or writing a blog. It is about driving economic progress as well as social progress. It is becoming a blur."
Sun and Open Source
Schwartz acknowledged that over the past couple years Sun has been working on establishing better relationships with both Microsoft and IBM. In both cases, their effort has been successful. Schwartz announced that IBM has renewed its licensing relationship with Sun around Java for 11 years and has signed a landmark agreement and announced comprehensive support for the IBM portfolio running on Solaris.
Schwartz then went on to say there has been one community where Sun has not had a effective embrace: the open source community. He talked about F.O.S.S.: Free and Open Source Software. He feels the most important part of this acronym is the word free. That is what Sun is focusing on. That is why Sun has so many downloads available today. There is a social aspect to Open Source software. Sun has been working with various countries to show those countries how important free software can be. Everyone should do everything they can to bring more people on to the network. There is no downside to this. It is good for business.
To show their efforts, Schwartz announced that they are open sourcing the Sun Server Side Implementation of Java. He says that this is just the first of many steps.
John Loicono, Executive VP of Sun's Software Group, started his segment by looking back over the past ten years. He gave the following statistics about Java in general and its growth in each sector:
- 2.5 Billion devices (total)—42% increase
- 1B Java Cards—67% increase
- 708M Java Powered phones—23% increase
- 700M PCs with Java—8% increase
- 140+ carriers—50% increase
- 912 JCP Members—14% increase
- 4.5M developers—12% increase
Sun + Open Source
Loicono then focused the rest of his presentation on the present and gave details on more products that Sun is submitting to the open source community. In all these open source projects, Sun is using the CDDL license as they did with Open Solaris. He recommended that developers go to JDK.net to participate on upcoming products. Mustang and Dolphin can be found on JDK.net.
Java Business Integration 1.0
Now with the help of the JCP, they are moving into integrating the business layer with Java Business Integration 1.0 (JSR 208). This will change how business integrates with Java by increasing business agility and reducing the cost of integration through an open integration framework for Service Oriented Architectures (SOAs). JBI will:
- Define the SOA "Application"
- Provide Extensibility based on standards
- Shorten the Software Development Cycle
- Allow you to do what you do best
Java System Application Server PE 9.0
Java System Application Server PE 9.0 is a platform for developing and delivering server-side Java applications and Web services. It can now be downloaded at java.net. Look for Project GlassFish at https://glassfish.dev.java.net/. It is integrated with the NetBeans IDE and incorporates Java EE 5.
Java System ESB (Enterprise Service Bus)
Java System ESB is the first fully open sourced enterprise service bus implementation based on the Java Business Integration (JBI) specification (JSR 208). It can be found at open-esb.java.net.
NetBeans as a Foundation
Loicono then went on to show how NetBeans is the foundation for Sun's tools: Java Studio Creator, Java Studio Enterprise, and Sun Studio. NetBeans 4.1 has a new GUI and version control support and will be integrated into many of Suns development products.
Java Studio Creator 2
Java Studio Creator 2 was previewed. It will be shipping in a couple of months but you can gain access to it now through the Early Access Program. The Early Access program reaches out to the Java Studio Creator community to participate and influence the planning and development of the IDE.
- Now built on NetBeans IDE 4.1, which provides new support for refactoring, version control and improved code editing
- A greatly expanded library of JavaServer Faces components, which allow development of richer Web applications
- Support for the visual development of Java standard portlets, allowing organizations to aggregate their Web applications in a single Web portal
- Direct support for Enterprise JavaBeans components, enabling easy access to organizations' existing server side business logic.
You can find the download at http://www.developer.sun.com/jscreator.
Java Studio Enterprise 8
Another preview was Java Studio Enterprise 8. Its new features enable a radically new service creation, orchestration, and data mapping capability. These new features will aptly aid the development of service oriented architecture (SOA)-based applications with integrated support for service orchestration and consumption, all based on industry defined standards.
Arriving later this summer will be an early access program for Java Studio Enterprise 8, the first enterprise development environment to deliver integrated, code-aware developer collaboration in an effort to accelerate team productivity. Java Studio Enterprise 8 extends both the modeling and collaboration features, providing complete Java Platform, Enterprise Edition 1.4 support.
For more information on Java Studio Enterprise, go to: http://developers.sun.com/prodtech/javatools/jsenterprise/index.html.