Columbia Hypermedia IMmersion Environment CHIME.

Slides:



Advertisements
Similar presentations
1 Ontolog OOR Use Case Review Todd Schneider 1 April 2010 (v 1.2)
Advertisements

Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
Research Issues in Web Services CS 4244 Lecture Zaki Malik Department of Computer Science Virginia Tech
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
SEVENPRO – STREP KEG seminar, Prague, 8/November/2007 © SEVENPRO Consortium SEVENPRO – Semantic Virtual Engineering Environment for Product.
I-Room : Integrating Intelligent Agents and Virtual Worlds.
Understanding Users: Designing for Collaboration & Communication Dr. Dania Bilal IS 588 Spring 2008.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL March 25, 2003 CHEP 2003 Data Analysis Environment and Visualization.
An Active Events Model for Systems Monitoring Philip Gross Columbia University Programming Systems Lab Director: Gail Kaiser.
Kinesthetics eXtreme - KX Gail Kaiser Columbia University edu/dasada George Heineman.
Software Engineering Recitation 5 Suhit Gupta. Review CVS problems HW1.
Sheldon Brown, UCSD, Site Director Milton Halem, UMBC Director Yelena Yesha, UMBC Site Director Tom Conte, Georgia Tech Site Director Fundamental Research.
Accelerate Business Success With CRM CRM Interoperability.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
Kinesthetics eXtreme (KX) Gail Kaiser Columbia University.
CHIME: A Metadata-Based Distributed Software Development Environment Stephen E. Dossick Dept. of Computer Science Columbia University
Collaborative Software Engineering – Awareness and Concurrency Agam.
CHIME: A Metadata-Based Distributed Software Development Environment Gail Kaiser Programming Systems Lab Columbia University
Lightweight Scalable Tool Sharing for the Internet Agustín J. González Department of Electronics Engineering Federico Santa María University Valparaíso,
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
A Mobile Agent Approach to Process-based Dynamic Adaptation of Complex Software Systems Gail Kaiser Columbia University.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
Process-oriented System Automation Executable Process Modeling & Process Automation.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Building Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Semantic web technologies for secure interoperability and.
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
ECS.
ICP Architecture: Execution and Control Bostjan Kaluza, Damjan Kuznar, Erik Dovgan, Jernej Zupancic, and Matjaz Gams Jozef Stefan Institute, Slovenia.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Ihr Logo Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
San Diego Supercomputer CenterUniversity of California, San Diego Preservation Research Roadmap Reagan W. Moore San Diego Supercomputer Center
Enabling Workflow in UPnP Networks Andreas BobekUniversity of Rostock Faculty of Computer Science and Electrical Engineering Andreas Bobek, Hendrik Bohn,
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
Database System Concepts and Architecture
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal Video Conference Archives Indexing System.
PLoS ONE Application Journal Publishing System (JPS) First application built on Topaz application framework Web 2.0 –Uses a template engine to display.
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
Subtask 1.8 WWW Networked Knowledge Bases August 19, 2003 AcademicsAir force Arvind BansalScott Pollock Cheng Chang Lu (away)Hyatt Rick ParentMark (SAIC)
1 Administering Shared Folders Understanding Shared Folders Planning Shared Folders Sharing Folders Combining Shared Folder Permissions and NTFS Permissions.
Class 5 Architecture-Based Self-Healing Systems David Garlan Carnegie Mellon University.
Workshop on Future Learning Landscapes: Towards the Convergence of Pervasive and Contextual computing, Global Social Media and Semantic Web in Technology.
Rule-Based Programming for VORBs Bertram Ludaescher Arcot Rajasekar Data and Knowledge Systems San Diego Supercomputer Center U.C. San Diego.
Columbia Hypermedia IMmersion Environment CHIME 2 Introduction Even small projects (e.g., in software development) may involve hundreds of artifacts.
Group-oriented Modelling Tools with Heterogeneous Semantics Niels Pinkwart COLLIDE Research Group University of Duisburg, Germany.
P.C. Rossin College of Engineering and Applied Science RESEARCH C O M P U T E R S C I E N C E & E N G I N E E R I N G C O M P U T E R S C I E N C E & E.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #22 Secure Web Information.
Social Aspects of Human- Computer Interaction Designing for collaboration and communication Chris Kelly.
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Information Integration 15 th Meeting Course Name: Business Intelligence Year: 2009.
WOSS 04 1 Task-based Self-adaptation David Garlan Bradley Schmerl Joao Sousa Vahe Poladian Carnegie Mellon University WOSS’04.
Groupware What are the goals of a groupware system? - Facilitation - Coordination - Cooperation - Augmented, supported production Is efficiency the goal?
Atos, Atos and fish symbol, Atos Origin and fish symbol, Atos Consulting, and the fish symbol itself are registered trademarks of Atos Origin SA. June.
1 Automating Network Diagnostics to Help End-Users Dave Thaler
처음 페이지로 이동 Groupware and Computer Supported Cooperative Work n Clarence Ellis and Jacques Wainer n 발표자 : 임산공학과 김 훈.
Big Data Quality Challenges for the Internet of Things (IoT) Vassilis Christophides INRIA Paris (MUSE team)
Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Chapter 1 Characterization of Distributed Systems.
KNOWLEDGE MANAGEMENT (KM) Session # 33. Corporate Intranet A Conceptual Model INTRANET Production Team— New Product Budget Director— New Product Knowledge.
Chapter 1 Characterization of Distributed Systems
Electronic Visualization Laboratory University of Illinois at Chicago
Discovering Computers 2011: Living in a Digital World Chapter 3
Ubiquitous Computing and Augmented Realities
Current Issues or Challenges in Visual Analytics
Agents & Agency What do we mean by agents? Are agents just a metaphor?
3rd Studierstube Workshop TU Wien
Collaboration Frequently people need to cooperate Two key ways
SharePoint services Provides team collaboration through SharePoint Sites and makes it easy for communities to work together on documents, tasks, contacts,
In Distributed Systems
Presentation transcript:

Columbia Hypermedia IMmersion Environment CHIME

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

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

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

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

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

Kinesthetics eXtreme - KX

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

Oops

Let’s probe into this raw events

Package things up raw events Smart Events

Check things out raw events Smart Events

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

Get the word out raw events Smart Events Smart Events

Gauging what’s up raw events Smart Events Smart Events

Send out the gaugents raw events Smart Events Smart Events

Reconfigure raw events Smart Events Smart Events

Yes!

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

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