1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)

Slides:



Advertisements
Similar presentations
Chapter 1: The Database Environment
Advertisements

Distributed Systems Architectures
Chapter 7 System Models.
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Integrating 3D Geodata in Service-Based Visualization Systems Jan Klimke, Dieter Hildebrandt, Benjamin Hagedorn, and Jürgen Döllner Computer Graphics Systems.
Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat.
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
Remote Visualisation System (RVS) By: Anil Chandra.
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Copyright CompSci Resources LLC Web-Based XBRL Products from CompSci Resources LLC Virginia, USA. Presentation by: Colm Ó hÁonghusa.
0 - 0.
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
The ANSI/SPARC Architecture of a Database Environment
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
Eldas 1.0 Enterprise Level Data Access Services Design Issues, Implementation and Future Development Davy Virdee.
Construction process lasts until coding and testing is completed consists of design and implementation reasons for this phase –analysis model is not sufficiently.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design 1.
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
Overview Environment for Internet database connectivity
INFORMATION TECHNOLOGY, THE INTERNET, AND YOU
Configuration management
Software change management
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering.
June 22, 2007 CMPE588 Term Project Presentation Discovery of Composable Web Services Presented by: Vassilya Abdulova.
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
ICS 434 Advanced Database Systems
Component-Based Software Engineering Main issues: assemble systems out of (reusable) components compatibility of components.
Software Requirements
OSLC Resource Shape: A Linked Data Constraint Language Arthur Ryman & Achille Fokoue, IBM W3C RDF Validation Workshop, Cambridge,
Database System Concepts and Architecture
Introduction to Databases
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
A Virtual Research Environment for the Study of Documents and Manuscripts 1 1 Research administration Resource discovery Data creation, use and analysis.
Enhancing Spotfire with the Power of R
Addition 1’s to 20.
Test B, 100 Subtraction Facts
Week 1.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 13 Slide 1 Application architectures.
Lecture 12: Web Services MicrosoftIntroducing CS using.NETJ# in Visual Studio.NET Objectives “Web Services are objects callable across a network.
1 Implementing DDIEditor in the Danish Data Archive - Demonstration and gained experience Part of session: Recent Developments in the DDI Implementation.
Chapter 12 User Interface Design
From Model-based to Model-driven Design of User Interfaces.
Pronalaženje Skrivenog Znanja
1 AHM September RAVE: Resource-Aware Visualization Environment Dr. Ian J. Grimstead Prof. Nick J. Avis Prof. David W. Walker Cardiff School of.
1 SWE Introduction to Software Engineering Lecture 22 – Architectural Design (Chapter 13)
Interpret Application Specifications
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
The Old World Meets the New: Utilizing Java Technology to Revitalize and Enhance NASA Scientific Legacy Code Michael D. Elder Furman University Hayden.
Fundamentals of Database Chapter 7 Database Technologies.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
A user interface framework for Grid-based computational steering and visualization. Jason Wood*, Mark Riding and Ken Brodlie.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
1 Web3D 30 th March RAVE: Resource-Aware Visualization Environment Dr. Ian J. Grimstead Prof. Nick J. Avis Prof. David W. Walker Cardiff School.
CIMA and Semantic Interoperability for Networked Instruments and Sensors Donald F. (Rick) McMullen Pervasive Technology Labs at Indiana University
WEB SERVICES.
Stanford Medical Informatics
Presentation transcript:

1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)

2 DTI/EPSRC 7 th June 2005 Presentation Structure Aims and Objectives Background to Ontologies Background to RAVE Initial extension of RAVE Demonstration Questions and Answers.

3 DTI/EPSRC 7 th June 2005 Aims To enhance RAVE Extend resource-awareness Include user input devices To prototype ontological approach In an existing system.

4 DTI/EPSRC 7 th June 2005 Objectives Implement Widgets Enable Widgets to request interaction support Enable RAVE to access Ontology RAVE widgets announce interaction style required Ontology finds best fit Resource interfaced with RAVE for information exchange.

5 DTI/EPSRC 7 th June 2005 Background to Ontologies Ontology: Formal collection of inter-referenced taxonomies Taxonomy – a hierarchical classification Resources described using 6 taxonomies: Hardware User actions Sensory experiences Software interfaces Software interface items Variables.

6 DTI/EPSRC 7 th June 2005 Resource description

7 DTI/EPSRC 7 th June 2005 Categorisation Each taxonomy categorises information, for example the user interaction taxonomy:

8 DTI/EPSRC 7 th June 2005 Libraries and APIs Sesame (RDF/RDFS repository) OwlIm (Sesame ontology plugin) Sesame-to-Jena Jena (Ontology API and inference engine) OWL/RDF/RDFS (Ontology implementation languages).

9 DTI/EPSRC 7 th June 2005 Background to RAVE RAVE – Resource-Aware Visualization Environment Supports collaborative visualization Static datasets, or Real-time feed from remote process Remote process can be instrumented RAVE can then steer a simulation.

10 DTI/EPSRC 7 th June 2005 Data Distribution First component: Data Server Acts as a distribution point & interpreter Understands many types of data Uses Java3D+Xj3D as importer Data Server Internet or remote machine Visualization Data RAVE Client RAVE Client RAVE Client Raw Data

11 DTI/EPSRC 7 th June 2005 Displaying Data Second component: Active RAVE Client Active – facilities to draw on its own Accepts feed from Data Server Presents images of data to user Visualization Data Server Active RAVE Client Visual drawn on local machine

12 DTI/EPSRC 7 th June 2005 Computational Steering Independent simulation can supply Data Server Simulation code instrumented Transmits scene creation and updates to Data Server Data Server reflects updates Multiple clients can view live simulation Client interact with widgets Steer simulation.

13 DTI/EPSRC 7 th June 2005 Summary Data Server reads data and distributes Active Client renders locally Data Server can link to live simulation All resources shared where possible Uses Java to support (most) platforms Also: Thin Client (PDA) renders via Render Server But thats another story.

14 DTI/EPSRC 7 th June 2005 Resource support Semantic reasoning over the ontology: Appropriate resources can be chosen Ontology also describes: Each resources available software interfaces Joins visualization to selected hardware Supports intuitive interaction Selects most appropriate resource.

15 DTI/EPSRC 7 th June 2005 Resource support

16 DTI/EPSRC 7 th June 2005 Initial Extension to RAVE Database to store ontology RAVE extended with new Widget type Issues: Lack of driver support! Only available: mouse / mouse with wheel Shows proof of concept.

17 DTI/EPSRC 7 th June 2005 Demonstration We will show: RAVE interacting with a molecular dynamics simulation RAVE discovering available input devices Ontology support automatically selecting available devices RAVE being unaware of available input devices.

18 DTI/EPSRC 7 th June 2005 Questions and Answers Questions… …and possibly answers?