Intro
JavaPolis 2006
Wussup?
I hate you!
Overall Presentation Goal - 1
Overall Presentation Goal - 2
Overall Presentation Goal - 3
Overall Presentation Goal - 4
Overall Presentation Goal - 5
Speaker's Qualifications - 1
Speaker's Qualifications - 2
Speaker's Qualifications - 3
Speaker's Qualifications - 4
My Promise
Outline - 1
Outline - 2
7 Fallacies of Distributed Computing
Jini Technology...
Jini 101 - Joining a network federation
Jini 101 - Joining a network federation
Jini 101 - Joining a network federation
Jini 101 - Joining a network federation
Jini 101
Jini 101 - Finding a service
Jini 101 - Finding a service
Jini 101 - Finding a service
Jini 101 - Using a service
Jini 101 - Real Distributed Objects
Jini 101 - Leasing
Jini 101 - Remote Events
Jini 101
Jini Programming Model
"The Jini Service Model"
Orbitz
An Additional Communication Model
JavaSpaces - 1
JavaSpaces - 2
Simple, Yet Powerful API
A JavaSpace is Still a Jini Service
When To Use JavaSpaces
Real JavaSpaces -based Applications
Finance Sector
Example: Compute Grid
Can Scale Up
And Up...
Can Tolerate Partial Failure
The Jini Community
"Commons"
Example API Documents/Specifications
"Commons"
Licensing
The Full Monty
Examples of Commercial Products
inca
GigaSpaces
netcaboodle - 1
netcaboodle - 2
Paremus
Changes to Jini.org - Now a wiki
Open Source Projects - Java.net
Open Source Projects - Java.net
Open Source Projects
Other Community Resources
Best Kept Secret?
Best Kept Secret?
Summary – "Jini is Everywhere?"
Summary – "Jini is Everywhere?"
Change happens. In systems, and with technology and communities. Adapt with it.Jini technology was announced with much fanfare a number of years ago. Since then, despite the fact that a vibrant Community of individual developers and companies have been using the technology to build interesting dynamic, adaptive distributed systems, the technology more or less fell off the radar of most developers. Well... things have been changing in a number of significant ways, and Jini is back on the radar. Let's take a look - we'll do a quick overview of the technology, and then dive into the latest information and changes: open source, collaborative projects, wiki information site, research projects, and commercial uses.
If you're interested in Java -based service -oriented distributed systems which are scalable and 'evolvable'... come have a listen and let's discuss.
Jim Hurley is a senior engineering manager at Sun Microsystems where he is managing and leading the Jini Community, an open and global group of companies, organizations, universities, and individual developers working with and advancing Jini technology. He has over 20 years of experience in the computer industry in a variety of management and engineering roles.