1 / 30

Jim Constantine Senior Enterprise Architect Sun Microsystems jim.constantine@sun

Jim Constantine Senior Enterprise Architect Sun Microsystems jim.constantine@sun.com. Java Quo Vadis ?. Java Forum Stuttgart 1 July 1999. JavaOne 1999. The Numbers: 21,000 attendees 669 speakers 1.7 million Java developers Java developers will surpass C++ developers by 2000

Télécharger la présentation

Jim Constantine Senior Enterprise Architect Sun Microsystems jim.constantine@sun

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Jim Constantine Senior Enterprise Architect Sun Microsystems jim.constantine@sun.com

  2. Java Quo Vadis ? Java Forum Stuttgart 1 July 1999

  3. JavaOne 1999 The Numbers: • 21,000 attendees • 669 speakers • 1.7 million Java developers • Java developers will surpass C++ developers by 2000 • 40,000 Java licensees through the “Sun Community Source License”

  4. JavaOne Impressions • Last year “what we will do” • This year “what we did” • Lots of mature products with mature vendors • More reality and less hype

  5. JavaOne 1999 Cool Stuff • 10,000 PalmVs sold for $199 each to attendees. Pre-loaded with the K virtual machine (J2ME). • Real-time Java demo by IBM • Jini controlled Lego Mindstorm robots

  6. JavaOne 1999 Key Announcements • New “Java Editions” J2EE, J2SE, J2ME. • Roadmap for the next few releases of Java 2. • Java Community Process. • Misc.

  7. The Old View

  8. The New View

  9. Application Profiles • A way to add support for domain specific requirements. • Specifies exactly what support is provided to applications in terms of features, APIs, classes and (optionally) frameworks. • Test Suite

  10. Java 2 Enterprise Edition (J2EE) • Current JDK stuff : • CORBA, IIOP, Messaging, Transactions, RMI, JDBC, JNI, … • + EJB • + Servlets • + Java Server Pages • New Packaging and Deployment Ideas

  11. Java 2 Enterprise Edition Consists of: • J2EE Specification • J2EE Application Programming Model (best practices) • J2EE Reference Implementation • J2EE Compatibility Test Suite

  12. J2EE Concepts Components: EJB Containers: web, application • Web for JSP, Servlets • Application for EJBs • XML deployment descriptor idea extended to support JSP, Servlets, web content Connectors: for talking to legacy systems such as CICS and SAP

  13. J2EE Deployathon Demo • Showed the same used car eCommerce application EJB code running without *ANY* changes in: • Oracle App. Server • IBM WebSphere • Netscape NAS • BEA WebLogic • Gemstone J • and others

  14. Java 2 Standard Edition (J2SE) • What we all think of as the JDK • Targeted at desktop PCs and workstations • Next major release will include HotSpot • Netscape 5.0 will have J2SE built in via OJI and the Plug-in

  15. Java 2 Micro Edition (J2ME) • Targets high volume consumer devices • Highly optimized runtime with newly written JVM called K-Java • 40kb in size, with libs 128kb • suited for 16/32b RISC/CISC 16+ Mhz • written with Motorola, 3Com, Bull, Fujitsu • Palm V is reference platform • Psion has announced support

  16. Java 2 Roadmap “Cricket” Release (1.2.2) • due out July 1999 • bug fixes • Plug-in: • RSA signing • HTTPS support • silent install • 50% smaller download (5M) • fixed cookie support

  17. Java 2 Roadmap “Kestrel” Release (1.2.3) • due out Q1/2000 • http 1.1 • RMI over IIOP • 25% faster startup • 20% smaller footprint • GUI performance focus • HotSpot for client • Plug-in: • “sticky applets” and standard extensions

  18. Java 2 Roadmap Post “Kestrel” • Java 3 ??? Q1/2001 • new I/O API • Plug-in • support for multiple JVMs (not committed)

  19. Java Community Process • The way by which anyone can contribute to Java • 20 proposals underway • Audited by the independent auditing firm of Price-Waterhouse

  20. Java Community Process Java Specification Requests (JSR): • Orthogonal Persistence • J2EE Connector Architecture • Unified Printing API • Parameterized Types • See: http://java.sun.com/aboutjava/communityprocess

  21. HotSpot • Source will be available via SCSL • Built in to J2EE • Future releases promise an additional 40% performance improvement.

  22. Bill Joy Keynote • Quoted Arthur C. Clarke: “Any sufficiently advanced technology is indistinguishable from magic.” • Your phone should have common sense reasoning about context: e.g. It should not ring when in a meeting.

  23. Thanks! com

  24. Dial-Up Wireless Broadband Services Chat VOIP Mail Paging Instant Shopping Messaging Travel Navigation Entertainment Internet Back Office The Service Driven Network

  25. The Service Driven Network datacenter.com

  26. The Service Driven Network webtop.com datacenter.com

  27. The Service Driven Network webtop.com Consumer Industry Business Consumer Industry Business Purchasing Chat Travel Utilities Inventory Finance E-mail Navigation Shipping Manufacturing Supply Chain Personal Telecommunications ERP Order Education Calendar Finance Systems Data Government Shopping Warehousing portal.com datacenter.com

  28. The Net Economy Partners& Suppliers IndustryPortals Business Portals Customers ConsumerPortals LargeEnterprises& ISPs iPlanet

  29. Any designated user anywhere Enters URL in browser anywhere Does work using all desktop & enterprise resources according to user privileges Connects & disconnects at will How i-Planet Works Authenticates and accesses their corporate desktop

  30. com

More Related