Collaborative Context Recognition for Mobile Devices Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez.

Slides:



Advertisements
Similar presentations
Consumer-Centric Knowledge Web A Vision of Consumer Applications of Software Agent Technology - Enabling Consumer-Centric Knowledge-Based Computing Jack.
Advertisements

Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
SECOND MIDTERM REVIEW CS 580 Human Computer Interaction.
Mobile learning technologies and context awareness Context Aware Mobile Learning at the University of Birmingham Peter Lonsdale, Mike Sharples CETADL and.
Context-Awareness on Mobile Devices – the Hydrogen Approach Sangkeun Lee.
Critical Software Security Through Replication and Virtualization A Research Proposal Dennis Edwards Sharon Simmons Arangamanikkannan Manickam.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Web The Platform for Enabling UC The Web 2.0 Platform - Enables “real-world” unified communications A place to launch software, ready for outside.
ASNA Architecture and Services of Network Applications Research overview and opportunities L. Ferreira Pires.
Experiences with an Architecture for Intelligent Reactive Agents By R. Peter Bonasso, R. James Firby, Erann Gat, David Kortenkamp, David P Miller, Marc.
1 HyCon Framework Overview Frank Allan Hansen and Bent Guldbjerg Christensen ! Run this presentation in presentation mode to watch animations.
CAT – Context Aware Toolkit A framework for building context-aware applications on mobile devices, such as the iPAQ. Features: Provides access to all local.
Kjeld Svidt, Aalborg University Intelligent Buildings - a short overview Kjeld Svidt December 2003.
Machine Reasoning about Anomalous Sensor Data Matt Calder, Francesco Peri, Bob Morris Center for Coastal Environmental Sensoring Networks CESN University.
ORBIT NSF site visit - July 14, Location-based Services & data propagation in ORBIT Henning Schulzrinne Dept. of Computer Science.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Course: Introduction to Computers
Media Engineering and Technology 2008 Bachelor Thesis Projects Dr. Fatma Meawad.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
報告日期 :2012/03/07 指導教授 : 蔡亮宙 報 告 者 : 吳烱華 自製率 :100%.
A Survey of Mobile Phone Sensing Michael Ruffing CS 495.
Smart Learning Services Based on Smart Cloud Computing
Healthcom2008 Intelligent Service Integration Laboratory Information and Communications University Korea A Platform for Personalized Mobile u-Health Application.
© 2006 MIT Media Lab Social Network Technology to Evaluate and Facilitate Collaboration MIT Media Lab Human Dynamics Group Prof. Alex (Sandy) Pentland.
Cli/Serv.: JXTA/151 Client/Server Distributed Systems v Objective –explain JXTA, a support environment for P2P services and applications ,
ABOUT ME Hussein Al Osman Assistant Professor, EECS Started in September 2014 Background: Undergraduate and Graduate studies at the University of Ottawa.
Distributed Computing Rik Sarkar. Distributed Computing Old style: Use a computer for computation.
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
Improving Network I/O Virtualization for Cloud Computing.
Master Thesis Defense Jan Fiedler 04/17/98
Presented by Leland Holmquest Privacy Sensitive Surveillance for Assisted Living – A Smart Camera Approach Sven Fleck & Wolfgang Straβer CS895: Software.
DexterNet Katherine Gilani (UT Dallas) Philip Kuryloski (Cornell) Posu Yan (UC Berkeley) An Open Platform for Heterogeneous Body Sensor Networks and Its.
Context-Awareness on Mobile Devices - the Hydrogen Approach Thomas Hofer, Wieland Schwinger, Mario Pichler, Gerhard Leonhartsberger, Josef Altmann (Software.
Ch. 9. The Cloud of Things 1Ch. 9. CoT.  Current M2M/IoT solutions are focusing on communications and integration. Future Web of Things (WoT) evolution.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
MyActivity: A Cloud-Hosted Ontology-Based Framework for Human Activity Querying Amin BakhshandehAbkear Supervisor:
Usable Security – CS 6204 – Fall, 2009 – Dennis Kafura – Virginia Tech Principles of Context aware systems Presented by: Rajesh Gangam Usable Security.
Application of Operating System Concepts to Coordination in Pervasive Sensing and Computing Systems Benjamin J. Ewy, Larry M. Sanders Ambient Computing,
Semantic Gadgets Pervasive Computing Meets the Semantic Web Reza Zakeri Sharif University of Technology.
Attendance Application Milestone 1 Faculty Sponsor Dr. William Shoaff Gerard Weber Ebrahim Almazrouei Alex Gonzalez Constantine Lopez.
PICTURE your design. Purpose : Functions & Content Functions the facilities that make the content of the ICT useful for relevant users and other ICT’s.
Overview on Gesture Recognition Spring Semester, 2010.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
An Architecture to Support Context-Aware Applications
{ INTERNET  A GLOBAL SYSTEM OF INTERCONNECTED COMPUTERS  A NETWORK OF NETWORKS.  A PART OF EVERYDAY LIFE  VAST ARRAY OF INFORMATION RESOURCES AND SERVICES.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Configuration of a support- plateform for data collection using Mobile technologies African Regional Conference on the use of mobile technology for statistical.
Topics Duality of environmental change Definition of Reactivity Creating environmental change Software framework Unique features Hardware/Software relationship.
Operating Systems By-Anoushka Puri. What is an Operating System An operating system is an interface between the user and the computer hardware. It is.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
Dude, Where's My Car? And Other Questions in Context-Awareness Jason I. Hong James A. Landay Group for User Interface Research University of California.
Business Communications Paradigm Shift telephone web conferencing teleconferencing two-party video multi-party video tools.
ANDROID AS A SERVER PLATFORM ON CLOUD COMPUTING SONA COLLEGE OF TECHNOLOGY SUBMITTED BY: NAGADEVI PRIYA.G DIVYA PURNIMA.S.S
Computer System Structures
Chapter 5 Operating Systems.
Jenny Pange University of Ioannina
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
What is an Operating System?
Software Defined Networking (SDN)
Architecture.
Smart Learning concepts to enhance SMART Universities in Africa
Architecture.
3rd Studierstube Workshop TU Wien
Enabling the business-based Internet of Things and Services
IST-MUSIC Project Overview
Presentation transcript:

Collaborative Context Recognition for Mobile Devices Software for Context-Aware Multi-User Systems Professor Joao Sousa David Gonzalez

Overview Summary of Huuskonen CCR Theory Abstract. Model Interpretation. Implementation Close look. Long-term context Related works. Recommendations.

Theory Abstract Once upon a time.... Mobile Devices(MD) were too limited(e.g. Power computing, Energy dependent, not common). Well, still is like that but they are “ubiquitous”. PCs are not “wearable”, but MDs are. MD User Interface are limited, but they are Communication Hubs.

Theory Abstract Human Computer Interaction(HCI) must integrate Sensors to engage a real Context experience. Sense of:  Location  Social Situation  Tasks  Activities Must be easy to the user, but the implementation is not trivial.

Theory Abstract Context Awareness (CA): Humans are a “Rank-A” CA animals, because:  We use CA for primitive functions like Survival, Reproduction and Subsistence.  Imitate and Learn is a common behavior, so We are Context-driven individuals. The issue is how transfer this to Machines.

Simple Model for Human Behavior CA Lost Doubt Do Ask Imitate

Mobile Context Awareness This is the first step to allow CCR. It merges IA and HCI. Examples:  Location  Environmental Sensors  Biometrics  Acceleration sensors  Multimedia

Application Area Geomarketing Jaiku Clarity Brickstream Nintendo 3DS Latitude by Google

Long-term goal State CCR as part of global Initiative. This is not isolated research, but a common effect of Computing Paradigm Shift. Establish improvements to the current architecture. Till now the architectures work, but lack of new frameworks to ease the inherent flexibility of this kind of systems.

Model Interpretation A CCR Looks like: Context Awareness Context Recognition Context Reasoning Sensors signals ProcessMethod Signal Processin g Weighted Voting Protocol CCR Server

Model Interpretation A CCR System Looks like: Context Awareness Context Recognition Context Reasoning Sensors signals ProcessActor Mobile Device Mobile Device Group CCR Server

Implementation Close look Symbian S60, IOS Apache Tomcat Windows, Linux Actor Mobile Devices CCR Server

Development up to present State CCR as part of global Initiative: 2008, Bannach – Context Recognition Network 2005, Sung & Blum – Wearable computing 2003, Huuskonen – CCR for MD

Recommendations New SW Platforms are requires, in this particular case: Android. Stronger Architecture are required in the Business layer, specifically Web Services. Ontologies are proposed, not yet implemented.

Architecture ideas Data Access Business Presentation Data Mining for new Contexts rules More Flexibility and spreadable with Web Services Rich User Interfaces, Context Aware like DK