Presentation is loading. Please wait.

Presentation is loading. Please wait.

Columbia Hypermedia IMmersion Environment CHIME.

Similar presentations


Presentation on theme: "Columbia Hypermedia IMmersion Environment CHIME."— Presentation transcript:

1

2

3 Columbia Hypermedia IMmersion Environment CHIME

4 Motivation Even small projects may involve hundreds of artifacts, a dozen or more participants dispersed across multiple sites, and complex workflows –Sheer volume and heterogeneous repositories make it difficult to find what one needs to do one’s work, or to understand relationships among artifacts and tasks –Conventional WYSIWIS and desktop videoconferencing groupware don’t scale –Hard for new project members to come up to speed or existing project members to coordinate

5 Approach Multidisciplinary –Multi-User Domains (MUDs) –Open Hypermedia Systems –3D Visualization –Web Technologies 3D virtual world incrementally laid out from information structure and dependencies, and/or project process –Artifacts reside in their original repositories and are manipulated with the original tools, only metadata extracted –New team members collaborate with “old-timers” who may be in different physical locations but same virtual space –Users are aware, not just of other users’ presence, but of what they’re currently doing with which artifacts

6 Theme Manager Theme 2Theme 1 Virtual Environment Modeler Heterogeneous Data Data Service

7 Challenges “Groupspace” data strewn across remote repositories –How to generate appropriate structural metadata, and map to container, connector and component subtypes Artifacts added, modified, deleted, merged, split, moved –How to automatically detect changes and reflect incrementally in “groupview” layout and content Complexity of underlying project –How to design an information immersion “theme” that provides a useful spatial metaphor intuition

8 Projects Rewrite 3D client (e.g., using game engine) Multimedia support (e.g., streaming video on room wall) Peeking into adjacent rooms, corridors, etc. Rewrite or replace Data Service Integrate external tools and other behaviors (e.g., bots) Seamlessly morph virtual world as backend data changes

9 Kinesthetics eXtreme - KX

10 Motivating Scenario: Run-time monitoring and repair of arbitrary distributed systems

11 Oops

12 Let’s probe into this raw events

13 Package things up raw events Smart Events

14 Check things out raw events Smart Events

15 Hmm… this doesn’t look right raw events Smart Events

16 Get the word out raw events Smart Events Smart Events

17 Gauging what’s up raw events Smart Events Smart Events

18 Send out the gaugents raw events Smart Events Smart Events

19 Reconfigure raw events Smart Events Smart Events

20 Yes!

21 Challenges CHIME 3 –Apply KX to monitoring backend data changes and then morphing client world views for live users Adaptive Interactive Internet Team Video (AI2TV) with Profs. John Kender and Jason Nieh –Apply KX to variable-bandwidth synchronizing of streaming video for team distance learning Workgroup Cache –Group-oriented prefetch/push rules to reduce latency and propagate knowledge for both CHIME and AI2TV

22 Projects Flexible XML (FleXML) relaxations of XML for smart events and information objects Complex event pattern notations/recognizers addressing distributed computing protocols and temporal relationships Worklet mobile agents for deploying/updating probes, gauges, event patterns, etc. Decentralized workflow management for worklet/gaugent coordination Prefetching, pushing and search contextualization models and algorithms WHEATIES (Wimpy HandhEld-Accessible Tracking, Identification and Error correction System) – KX for PDAs

23


Download ppt "Columbia Hypermedia IMmersion Environment CHIME."

Similar presentations


Ads by Google