Context: definition and specification. Leuven, 21 november 2003 Agenda Introduction Work method Context in literature  Definitions  Specifications Where.

Slides:



Advertisements
Similar presentations
From Model-based to Model-driven Design of User Interfaces.
Advertisements

The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
Sensor Network Platforms and Tools
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
1 CACTUS: Context Aware Communications, Terminal, and User.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Techniques for Visual Feedback of Security State Tara Whalen and Kori Inkpen Faculty of Computer Science Dalhousie University whalen at cs dot dal dot.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Provisional draft 1 ICT Work Programme Challenge 2 Cognition, Interaction, Robotics NCP meeting 19 October 2006, Brussels Colette Maloney, PhD.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
Towards Ubiquitous Government Services through Adaptations with Context and Views in a Three-Tier Architecture Dan Hong, SC Cheung, SMIEEE Department of.
Security Models for Trusting Network Appliances From : IEEE ( 2002 ) Author : Colin English, Paddy Nixon Sotirios Terzis, Andrew McGettrick Helen Lowe.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Work Package 4.1: End-user Components Months 6-25 D4.1.1Design of the End-user components (Month 13) D4.1.2Prototype of the End-user components (Month.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
Smart Learning Services Based on Smart Cloud Computing
© Tefko Saracevic, Rutgers University1 Mediation in librarianship & information retrieval Reference interview Human-human interaction Question negotiation.
Introduction to computer: storing instructions and information.
A Computational Framework for Multi-dimensional Context- aware Adaptation Vivian Genaro Motti LILAB – Louvain Interaction Laboratory Université catholique.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Marco Blumendorf I July 21th, 2009 Towards a Model-Based Framework for the Development of Adaptive Multimodal User Interfaces.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
Albert A. ANGEHRN & Thierry NABETH CALT – The Centre for Advanced Learning Technologies INSEAD – The European Institute of Business Administration Fontainebleau,
Requirements Analysis
Operating Systems.  Operating System Support Operating System Support  OS As User/Computer Interface OS As User/Computer Interface  OS As Resource.
Measuring the Effort for Creating and Using Domain-Specific Models Yali Wu PhD Candidate 18 October 2010.
Patterns for Location and Context-based access control
OHTO -99 SOFTWARE ENGINEERING “SOFTWARE PRODUCT QUALITY” Today: - Software quality - Quality Components - ”Good” software properties.
Visualizing Information in Global Networks in Real Time Design, Implementation, Usability Study.
Communication within AmI. Gent, 21 maart 2005 Communication as a ubiquitous activity The Three Scenarios:  Instant Messaging  Integrated Traffic Information.
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
Module 5 A system where in its parts perform a unified job of receiving inputs, processes the information and transforms the information into a new kind.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
BE-SECBS FISA 2003 November 13th 2003 page 1 DSR/SAMS/BASP IRSN BE SECBS – IRSN assessment Context application of IRSN methodology to the reference case.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
Elizabeth Furtado, Vasco Furtado, Kênia Sousa, Jean Vanderdonckt, Quentin Limbourg KnowiXML: A Knowledge-Based System Generating Multiple Abstract User.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
OOI CyberInfrastructure Workshop: Ocean Observation Programs Preparation Phone Meeting May 5, 2008 Alan Chave, Michael Meisinger OOI CI System Engineering.
Context Workshop. Diepenbeek 22 january 2004 Agenda Introduction Work methodology Context description Description frameworks Conclusion Questions.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Users’ Quality Ratings of Handheld devices: Supervisor: Dr. Gary Burnett Student: Hsin-Wei Chen Investigating the Most Important Sense among Vision, Hearing.
Introduction. What is the course about?  Concepts History History Data representation, logic Data representation, logic Hardware: CPU, memory, storage,
C o n f i d e n t i a l 1 Course: BCA Semester: III Subject Code : BC 0042 Subject Name: Operating Systems Unit number : 1 Unit Title: Overview of Operating.
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
Task 1.2 Context: definition and specification. Leuven, 14 oktober 2004 Outline Introduction Work method Context definition Context specification  Overview.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Session 10a, 21st October 2005 eChallenges e-2005 Copyright 2005 K-Wf Grid, Institute of Informatics SAS Experience Management based on Text Notes (EMBET)
Private Information Protection based on User-Trusted Program Institute of Systems and Information Engineering/KYUSHU Ken ’ ichi Takahashi.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Pre-production in EGEEIII Operation principles Antonio Retico EGEE-II / EGEE II SA1.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
31 Oktober 2000 SEESCOASEESCOA STWW - Programma Work package 4: User Interfaces Task 4.2: Implementation of Component-based UIs J. Van den Bergh, K. Luyten,
Introduction to HCI Lecture #1.
Purpose of Operating System Monil Adhikari. Agenda Introduction Responsibilities of Operating System User Interfaces Command Line Interface Graphical.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA.
ACES User Interface Workshop #1 Prototype Inspection 22. November 2011.
The Context Fabric: An Infrastructure for Context-Aware Computing Jason I. Hong Group for User Interface Research, Computer Science Division University.
INTRODUCTION TO COMPUTERS. A computer system is an electronic device used to input data, process data, store data for later use and produce output in.
Imran Hussain University of Management and Technology (UMT)
Software Agents We do the work for you...
إستراتيجيات ونماذج التقويم
A very basic introduction
Function of Operating Systems
Presentation transcript:

Context: definition and specification

Leuven, 21 november 2003 Agenda Introduction Work method Context in literature  Definitions  Specifications Where are we?  Definition  Specification Conclusion

Leuven, 21 november 2003 Introduction Context = con – text  Comes from literature General meaning  Facts or circumstances surrounding situation or event In computer science  No consensus  Case based  Poses new challenges

Leuven, 21 november 2003 Work methodology Workgroup Understanding of context in literature Decisions about context based on  literature  Understanding of own needs  Discussion with partners Preliminary validation  Scenarios with use cases and behaviour  Sample specifications Validation  Work packages in first two years  Review after two years

Leuven, 21 november 2003 Literature: definitions Different definitions Main properties of information in context (HCI) :  Important parts who, where, what [Schilit94] physical environment and software [Calvary 2002]  Relevant to interaction [Dey 2001]  About present and past [Coutaz 2002] Other properties  Distributed sources  Automated and human input  Ambiguous

Leuven, 21 november 2003 Literature: definitions Other definition [Van Kranenburg 2003]  User context person's environment, physiological and mental context, task, social, spaciotemporal domain, preferences  Service/Application context available and used applications, subscribed services  Session context which service, contacts, kind of data, bandwidth  Access Network Context properties of available networks  Terminal Context display size, memory communication interfaces  Service Platform Context subscriber info: access rights, privacy, location,...

Leuven, 21 november 2003 Literature: specification Languages  SGML [Brown 1995]  XML [Winograd 2001]  Text [Winograd 2001]  XML [Hong 2001]  OWL [Chen 2003]  RDF [Korpipää 2003]  XML [Van Kranenburg 2003] What?  Notes [Brown 1995]  Log [Winograd 2001]  Events [Winograd 2001]  Configuration [Hong 2001]  Ontology [Chen 2003]  Log [Korpipää 2003]  Location [Van Kranenburg 2003]

Leuven, 21 november 2003 Our working definition Context is any information held on a per-platform basis that is relevant for the interaction of a subject (person or service) with the platform and tells something about: The platform The user The environment The services

Leuven, 21 november 2003 Preliminary context The platform  technical specification (CPU, RAM, I/O,...)  runtime environment (OS, VM,...) The user (human)  personal information (privacy!)  global preferences (as opposed to per-service) Environment  physical information ... Services  what the platform provides to third parties

Leuven, 21 november 2003 Specification Per platform  Single specification  Local and Compact  Delegates to Other (existing) specifications Services Language  Standard notation  In evaluation: RDF

Leuven, 21 november 2003 Conclusion Context definition and specification  Work in progress  Steered by scenarios  Taking into account literature and standards Validation  Review  Other work packages Reiteration  After 2 years based on gained experience Work packages Feedback