Larry S. Jackson - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Larry S. Jackson

Description:

Espoo, Finland 'Everybody benefits' from high-end science & analysis ... Espoo, Finland. All event-based tools sharable via one mechanism. ... Espoo, Finland ... – PowerPoint PPT presentation

Number of Views:57
Avg rating:3.0/5.0
Slides: 21
Provided by: isrlIl
Category:
Tags: finland | jackson | larry

less

Transcript and Presenter's Notes

Title: Larry S. Jackson


1
Java Collaborative TechnologySelections in NCSA
Habanero
  • Larry S. Jackson
  • National Computational Science Alliance
  • National Center for Supercomputing Applications
  • University of Illinois
  • Urbana-Champaign, Illinois, USA
  • --
  • jackson_at_ncsa.uiuc.edu
  • http//www.ncsa.uiuc.edu/people/jackson

2
Vision of the Java/Collaborative Future
  • "Everybody benefits" from high-end science
    analysis

Java / Habanero Object Sharing
Highly-Variable Available Internet Bandwidth
3
All-Platform Collaboration with Optional
Bandwidth Reduction Measures
  • A Real-World Environmental Support Examplefrom
    MIT Chemical Engineering

Researcher Workstations, Office Home Computers
High-End Environments
4
Simplified Java Applet "Sandbox"
Host Operating System and Support Services
Parent Web Server
Web Browser
Browser's Java Virtual Machine
Java Applet
CGI Adjuncts
Java Applet
RemoteSockets
5
Simplified Plug-Ins
Host Operating System and Support Services
Parent Web Server
Web Browser
Other Web Servers
RemoteSockets
6
Simplified Habanero "Helper App"
Host Operating System and Support Services
Parent Web Server
Web Browser
MIME - EncodedData Packets
Habanero
Other Web Servers
OtherHabaneros
RemoteSockets
7
Typical Event Propagation in Applications
Application
handler
Application Layers
event
8
Habanero's Event Interception
Habanero Server
Application
Application
Arbitration
handler
handler
Broadcast
event
9
Expanding Arbitration FunctionalityApproaching
Traditional "Client-Server"
  • x

Habanero Server
Databases
Arbitration
GraphicsEngines
Broadcast
Habanero (Thin) Client
Habanero (Thin) Client
10
State Sharing Via Encapsulation in Serialized
Java Objects
  • All event-based tools sharable via one
    mechanism.
  • --
  • Therefore, also recordable, serachable, and
    replayablevia one mechanism.
  • --
  • Takes some time to serialize the objects. Not
    well suited for "huge" objects and/or continuous
    high-volume data streams.

11
Search Replay in a Recorded Telemedecine
Collaborative Session
12
"Stress Test" by Multiple Complex Tools DARPA
GeoWorlds Disaster Management
  • GIS from UCSB and USC

13
"Stress Test" by Multiple Complex Tools DARPA
GeoWorlds Disaster Management
  • Multi-Valent Documents from UC Berkeley
  • -- group-annotatable web pages

14
"Stress Test" by Multiple Complex Tools DARPA
GeoWorlds Disaster Management
  • VRML Semantic Cluster display browseU Arizona,
    UIUC CANIS, NCSA Java3D

15
Other Advanced Projects Trials
  • US National Imagery Management Agency Kodak
  • collaborative analysis of very-high resolution
    imagery
  • --
  • US Department of Energy / Pacific Northwest
    National Lab's
  • Environmental Molecular Sciences Lab
  • Extensible Computational Chemistry Environment
    projects,
  • with the CNRS (France) UIUC corrosion research
    team,
  • and NCSA's chemical engineering nanomaterials
    teams

16
Other Advanced Projects Trials
  • US Nuclear Regulatory Commission US Department
    of Energy's Oak Ridge National Lab
  • collaborative fracture mechanics analysis
  • --
  • US Census Bureau National Science
    Foundation,Cornell American Universities
  • linked employer-household records analysis(also
    interested US Urban Inst., NIH, National Inst.
    on Aging, Social Security Admin., EU, EuroStat
    U. Durham (England), World Bank, World Health
    Organization)

17
Other Advanced Projects Trials
  • US NavySPAWAR collaborative virtual environments
    research,
  • and collaboration infrastructure evaluation
    forPacific Command Headquarters
  • Boeing Phantom Works, Advanced Systems
    Laboratory
  • in-flight communications control

18
Java3D Results To Date
  • You-Build-It zero-programming collaborative VR
    space
  • VisAD collaborative immersive environmental
    hydrology tool
  • (proceedings readers see author's homepage for
    these MPEGs)
  • (click to play)

19
Conclusion Ready for "Prime Time"
  • A sufficient research infrastructure exists to
    begin full-scale experimentation with design
    analysis tools in sciences, concurrent/distributed
    engineering, and science education.
  • --
  • COTS offers no clear technology "winner" yet, but
    rich real-time interaction capability via
    Internet is clearly possible.
  • --
  • Work need no longer be rigid phases of "work in
    isolation" and "meetings". It can now be a
    continuum-- once our tools are upgraded to
    leverage Internet.

20
Java Collaborative TechnologySelections in NCSA
Habanero
  • Larry S. Jackson
  • National Computational Science Alliance
  • National Center for Supercomputing Applications
  • University of Illinois
  • Urbana-Champaign, Illinois, USA
  • --
  • jackson_at_ncsa.uiuc.edu
  • http//www.ncsa.uiuc.edu/people/jackson
Write a Comment
User Comments (0)
About PowerShow.com