We`re the dot in .com - Java Forum Stuttgart
Download
Report
Transcript We`re the dot in .com - Java Forum Stuttgart
Jim Constantine
Senior Enterprise Architect
Sun Microsystems
[email protected]
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
• 40,000 Java licensees through the “Sun
Community Source License”
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
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
JavaOne 1999
Key Announcements
• New “Java Editions” J2EE, J2SE,
J2ME.
• Roadmap for the next few releases
of Java 2.
• Java Community Process.
• Misc.
The Old View
The New View
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
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
Java 2 Enterprise Edition
Consists of:
• J2EE Specification
• J2EE Application Programming
Model (best practices)
• J2EE Reference Implementation
• J2EE Compatibility Test Suite
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
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
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
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
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
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
Java 2 Roadmap
Post “Kestrel”
– Java 3 ??? Q1/2001
– new I/O API
– Plug-in
- support for multiple JVMs (not committed)
Java Community Process
• The way by which anyone can
contribute to Java
• 20 proposals underway
• Audited by the independent
auditing firm of Price-Waterhouse
Java Community Process
Java Specification Requests (JSR):
• Orthogonal Persistence
• J2EE Connector Architecture
• Unified Printing API
• Parameterized Types
• See:
http://java.sun.com/aboutjava/communityproce
ss
HotSpot
• Source will be available via SCSL
• Built in to J2EE
• Future releases promise an
additional 40% performance
improvement.
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.
Thanks!
The Service Driven Network
Dial-Up Wireless Broadband
Services
Mail
VOIP Paging
Shopping Travel
Entertainment
Chat
Instant
Messaging
Navigation
Internet
Back Office
The Service Driven Network
datacenter.com
The Service Driven Network
webtop.com
datacenter.com
The Service Driven Network
webtop.com
Consumer
Industry
Business
Purchasing
Chat Travel
Utilities
Inventory
Finance
E-mail
Navigation Manufacturing Shipping
Personal Telecommunications Supply Chain
Order ERP
Education
Calendar Finance
Systems Data
Government
Shopping
Warehousing
portal.com
datacenter.com
The Net Economy
Partners
& Suppliers
Industry
Portals
Customers
Business
Portals
Consumer
Portals
Large
Enterprises
& ISPs
iPlanet
How i-Planet Works
Any designated
user anywhere
Connects &
disconnects at will
Enters URL in
browser anywhere
Authenticates and
accesses their
corporate desktop
Does work using all desktop
& enterprise resources
according to user privileges