SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Sara Streng, University of Munich (DE) Dominique Guinard, SAP Research Zurich (CH) Hans-Werner Gellersen, Lancaster University (UK) Albrecht Schmidt, University of Bonn b-it (DE) [email_address] http://ubicomp.lancs.ac.uk/relategateways USING  SPATIAL CONDITIONS  FOR PROACTIVE COMPUTING  AND  INTERACTION METAPHORS
Today’s Menu ,[object Object],[object Object],[object Object],[object Object],[object Object],Dominique Guinard 18.03.2008
Motivation:  Discovering a Printer on a Mobile Device Dominique Guinard 18.03.2008 Source:  http://www.java.sun.com  and my computer running vista.
Motivation ,[object Object],[object Object],[object Object],[object Object],Dominique Guinard 18.03.2008 [1] Adam Greenfield. The Dawning Age of Ubiquitous Computing. New Riders Publishing, 1st edition, March 2006. [2] Thomas Koeltinger, Martin Tomitsch, Karin Kappel, and Thomas Grechenig.  Understanding spatial mobile service discovery using pointing and touching. In Mobile Mobile Spatial Interaction Workshop at ACM International Conference on Human Factors in Computing Systems, CHI 2007 - Reach Beyond,  April 2007. [3] Felix Hupfeld and Michael Beigl. Spatially aware local communication in the raum system. In IDMS '00: Proceedings of the 7th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services ,  pages 285296, London, UK, 2000. Springer-Verlag.
Today’s Menu ,[object Object],[object Object],[object Object],[object Object],[object Object],Dominique Guinard 18.03.2008
Basic Spatial Conditions Dominique Guinard 18.03.2008 Position Information Location Motion within  ambient (= remote) zone within interaction  (= proximate) zone distance quantitative qualitative qualitative towards  / away within zone closer / further away than ... in line of sight area same building Within notification zone coordinates with respect to another object definition same room Orientation left / right of quantitative qualitative facing / turning back to unit vector exactly within angle within range exactly within angle overlap direction velocity acceleration quantitative relation on top of / below
Spatial Condition Toolkit ,[object Object],[object Object],Dominique Guinard 18.03.2008 Positioning System Provides position of registered Trackables Monitor ,[object Object],[object Object],Trigger Agent ,[object Object],[object Object],Application Registers at the Trigger Agent and makes use of its functionality register pairs of (condition, action) register involved trackables trigger action if spatial condition is fulfilled inform trigger agent when position of an involved trackable changes
Today’s Menu ,[object Object],[object Object],[object Object],[object Object],[object Object],Dominique Guinard 18.03.2008
A Compass User Interface ,[object Object],[object Object],[object Object],[object Object],Dominique Guinard 18.03.2008
SCT and the Gateway Application Dominique Guinard 18.03.2008 Gateway Application Spatial Condition Toolkit (SCT) Condition Condition fulfilled fulfilled drag-and-drop / press button Condition Condition Action Show Gateway Service scanning mode conditional mode drag-and-drop / press button Show Gateway Service requests user
Video: Youtube for « RelateGateways » Dominique Guinard 18.03.2008
Today’s Menu ,[object Object],[object Object],[object Object],[object Object],[object Object],Dominique Guinard 18.03.2008
Formative User Study ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Dominique Guinard 18.03.2008
Qualitative Results:  Percieved Benefits Dominique Guinard 18.03.2008
Qualitative Results:  Comparing the Two Modes Dominique Guinard 18.03.2008
Qualtitative Results:  Usage Dominique Guinard 18.03.2008
Today’s Menu ,[object Object],[object Object],[object Object],[object Object],[object Object],Dominique Guinard 18.03.2008
Conclusion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Dominique Guinard 18.03.2008
Thanks for your attention! Dominique Guinard 18.03.2008 Project’s homepage:  http://ubicomp.lancs.ac.uk/relategateways Contact: dominique.guinard@sap.com
BACKUP Dominique Guinard 18.03.2008
Underlying Sensor Network Dominique Guinard 18.03.2008
Quantitative Results: Comparing the Devices. Dominique Guinard 18.03.2008
Automatic Triggering of Local Services Dominique Guinard 18.03.2008 Solution ,[object Object],[object Object],Problem Triggering services without the user requesting it can be disturbing same screen content as before the spatial criteria were fulfilled local services you printer display ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2) By pressing the button, a map of the local environment and services are shown 1) When the conditions are fulfilled, a small button appears on the screen, which indicates that local services are available Idea I: Maps and Menus same screen content as before the spatial criteria were fulfilled printer display Gateways represent a co-located device. The user can interact with the device by clicking on the gateway or using drag-and-drop Idea II: Gateways
The Gateways ,[object Object],[object Object],[object Object],[object Object],Dominique Guinard 18.03.2008

Weitere ähnliche Inhalte

Andere mochten auch

Daniel pineda c.i. 10.521.973 administracion (71)
Daniel pineda c.i. 10.521.973 administracion (71)Daniel pineda c.i. 10.521.973 administracion (71)
Daniel pineda c.i. 10.521.973 administracion (71)DAPG1971
 
HLDRS+Musm+ref+letter.compressed
HLDRS+Musm+ref+letter.compressedHLDRS+Musm+ref+letter.compressed
HLDRS+Musm+ref+letter.compressedJoseph Gregory Yu
 
музей кзш 68
музей кзш 68музей кзш 68
музей кзш 68h1ldebrand
 
Walden University _Official Transcript-3 3
Walden University _Official Transcript-3 3Walden University _Official Transcript-3 3
Walden University _Official Transcript-3 3Carlos Fabara
 
Biomekanisk testning af kørestolsrugbyatleter, Et pilotstudie
Biomekanisk testning af kørestolsrugbyatleter, Et pilotstudieBiomekanisk testning af kørestolsrugbyatleter, Et pilotstudie
Biomekanisk testning af kørestolsrugbyatleter, Et pilotstudieWilliam Bond
 

Andere mochten auch (7)

New Belgium Brewing 2009 Clipbook
New Belgium Brewing 2009 ClipbookNew Belgium Brewing 2009 Clipbook
New Belgium Brewing 2009 Clipbook
 
Daniel pineda c.i. 10.521.973 administracion (71)
Daniel pineda c.i. 10.521.973 administracion (71)Daniel pineda c.i. 10.521.973 administracion (71)
Daniel pineda c.i. 10.521.973 administracion (71)
 
HLDRS+Musm+ref+letter.compressed
HLDRS+Musm+ref+letter.compressedHLDRS+Musm+ref+letter.compressed
HLDRS+Musm+ref+letter.compressed
 
New Belgium Brewing 2013 Clipbook
New Belgium Brewing 2013 ClipbookNew Belgium Brewing 2013 Clipbook
New Belgium Brewing 2013 Clipbook
 
музей кзш 68
музей кзш 68музей кзш 68
музей кзш 68
 
Walden University _Official Transcript-3 3
Walden University _Official Transcript-3 3Walden University _Official Transcript-3 3
Walden University _Official Transcript-3 3
 
Biomekanisk testning af kørestolsrugbyatleter, Et pilotstudie
Biomekanisk testning af kørestolsrugbyatleter, Et pilotstudieBiomekanisk testning af kørestolsrugbyatleter, Et pilotstudie
Biomekanisk testning af kørestolsrugbyatleter, Et pilotstudie
 

Ähnlich wie Using Spatial Conditions for Mobile Applications

Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...
Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...
Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...IJARIIT
 
Community Tenure Recording Training Material Open Tenure Mobile – User Train...
Community Tenure Recording Training Material  Open Tenure Mobile – User Train...Community Tenure Recording Training Material  Open Tenure Mobile – User Train...
Community Tenure Recording Training Material Open Tenure Mobile – User Train...FAO
 
PhD Defense of Teodoro Montanaro
PhD Defense of Teodoro MontanaroPhD Defense of Teodoro Montanaro
PhD Defense of Teodoro MontanaroTeodoro Montanaro
 
Mobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile AgentsMobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile AgentsTeemu Leppänen
 
IRJET- Emergency Navigation System using Mobile Computing
IRJET-  	  Emergency Navigation System using Mobile ComputingIRJET-  	  Emergency Navigation System using Mobile Computing
IRJET- Emergency Navigation System using Mobile ComputingIRJET Journal
 
IRJET-Implementation of Image Processing using Augmented Reality
IRJET-Implementation of Image Processing using Augmented RealityIRJET-Implementation of Image Processing using Augmented Reality
IRJET-Implementation of Image Processing using Augmented RealityIRJET Journal
 
Final pres mine_rescue
Final pres mine_rescueFinal pres mine_rescue
Final pres mine_rescueJustine Yang
 
Everyday simplicity - The Implications of Everyday Tasks For Ubiquitous Compu...
Everyday simplicity - The Implications of Everyday Tasks For Ubiquitous Compu...Everyday simplicity - The Implications of Everyday Tasks For Ubiquitous Compu...
Everyday simplicity - The Implications of Everyday Tasks For Ubiquitous Compu...Florian Resatsch
 
Arduino Based Hand Gesture Controlled Robot
Arduino Based Hand Gesture Controlled RobotArduino Based Hand Gesture Controlled Robot
Arduino Based Hand Gesture Controlled RobotIRJET Journal
 
COMUTER GRAPHICS NOTES
COMUTER GRAPHICS NOTESCOMUTER GRAPHICS NOTES
COMUTER GRAPHICS NOTESho58
 
IoT Meets Exhibition Areas: a Modular Architecture to Improve Proximity Inter...
IoT Meets Exhibition Areas: a Modular Architecture to Improve Proximity Inter...IoT Meets Exhibition Areas: a Modular Architecture to Improve Proximity Inter...
IoT Meets Exhibition Areas: a Modular Architecture to Improve Proximity Inter...Teodoro Montanaro
 
IRJET- University Campus Event Navigation System
IRJET-  	  University Campus Event Navigation System   IRJET-  	  University Campus Event Navigation System
IRJET- University Campus Event Navigation System IRJET Journal
 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET Journal
 
IRJET- Iot Based Home Visitor Monitoring System using Raspberry Pi
IRJET-  	  Iot Based Home Visitor Monitoring System using Raspberry PiIRJET-  	  Iot Based Home Visitor Monitoring System using Raspberry Pi
IRJET- Iot Based Home Visitor Monitoring System using Raspberry PiIRJET Journal
 
IRJET- IoT based Connected Dustbins for Waste Management in Commercial Places
IRJET- IoT based Connected Dustbins for Waste Management in Commercial PlacesIRJET- IoT based Connected Dustbins for Waste Management in Commercial Places
IRJET- IoT based Connected Dustbins for Waste Management in Commercial PlacesIRJET Journal
 
Networking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphoneNetworking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphoneIJARIIT
 

Ähnlich wie Using Spatial Conditions for Mobile Applications (20)

Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...
Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...
Hazards Reporting Based On Real-Time Field Data Collection Using Personal Mob...
 
Community Tenure Recording Training Material Open Tenure Mobile – User Train...
Community Tenure Recording Training Material  Open Tenure Mobile – User Train...Community Tenure Recording Training Material  Open Tenure Mobile – User Train...
Community Tenure Recording Training Material Open Tenure Mobile – User Train...
 
Dealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient IntelligenceDealing with the need for Infrastructural Support in Ambient Intelligence
Dealing with the need for Infrastructural Support in Ambient Intelligence
 
PhD Defense of Teodoro Montanaro
PhD Defense of Teodoro MontanaroPhD Defense of Teodoro Montanaro
PhD Defense of Teodoro Montanaro
 
Mobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile AgentsMobile Crowdsensing with Mobile Agents
Mobile Crowdsensing with Mobile Agents
 
IRJET- Emergency Navigation System using Mobile Computing
IRJET-  	  Emergency Navigation System using Mobile ComputingIRJET-  	  Emergency Navigation System using Mobile Computing
IRJET- Emergency Navigation System using Mobile Computing
 
IRJET-Implementation of Image Processing using Augmented Reality
IRJET-Implementation of Image Processing using Augmented RealityIRJET-Implementation of Image Processing using Augmented Reality
IRJET-Implementation of Image Processing using Augmented Reality
 
Final pres mine_rescue
Final pres mine_rescueFinal pres mine_rescue
Final pres mine_rescue
 
H028038042
H028038042H028038042
H028038042
 
Everyday simplicity - The Implications of Everyday Tasks For Ubiquitous Compu...
Everyday simplicity - The Implications of Everyday Tasks For Ubiquitous Compu...Everyday simplicity - The Implications of Everyday Tasks For Ubiquitous Compu...
Everyday simplicity - The Implications of Everyday Tasks For Ubiquitous Compu...
 
Arduino Based Hand Gesture Controlled Robot
Arduino Based Hand Gesture Controlled RobotArduino Based Hand Gesture Controlled Robot
Arduino Based Hand Gesture Controlled Robot
 
Cg notes
Cg notesCg notes
Cg notes
 
COMUTER GRAPHICS NOTES
COMUTER GRAPHICS NOTESCOMUTER GRAPHICS NOTES
COMUTER GRAPHICS NOTES
 
Remote User Testing
Remote User TestingRemote User Testing
Remote User Testing
 
IoT Meets Exhibition Areas: a Modular Architecture to Improve Proximity Inter...
IoT Meets Exhibition Areas: a Modular Architecture to Improve Proximity Inter...IoT Meets Exhibition Areas: a Modular Architecture to Improve Proximity Inter...
IoT Meets Exhibition Areas: a Modular Architecture to Improve Proximity Inter...
 
IRJET- University Campus Event Navigation System
IRJET-  	  University Campus Event Navigation System   IRJET-  	  University Campus Event Navigation System
IRJET- University Campus Event Navigation System
 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with Intelligentdestruction
 
IRJET- Iot Based Home Visitor Monitoring System using Raspberry Pi
IRJET-  	  Iot Based Home Visitor Monitoring System using Raspberry PiIRJET-  	  Iot Based Home Visitor Monitoring System using Raspberry Pi
IRJET- Iot Based Home Visitor Monitoring System using Raspberry Pi
 
IRJET- IoT based Connected Dustbins for Waste Management in Commercial Places
IRJET- IoT based Connected Dustbins for Waste Management in Commercial PlacesIRJET- IoT based Connected Dustbins for Waste Management in Commercial Places
IRJET- IoT based Connected Dustbins for Waste Management in Commercial Places
 
Networking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphoneNetworking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphone
 

Mehr von Dominique Guinard

From the internet of things to the web of things course
From the internet of things to the web of things courseFrom the internet of things to the web of things course
From the internet of things to the web of things courseDominique Guinard
 
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops5 Years of Web of Things Workshops
5 Years of Web of Things WorkshopsDominique Guinard
 
The Art of API Crafting for the IoT
The Art of API Crafting for the IoTThe Art of API Crafting for the IoT
The Art of API Crafting for the IoTDominique Guinard
 
Dumb Products can be Smart Too!
Dumb Products can be Smart Too!Dumb Products can be Smart Too!
Dumb Products can be Smart Too!Dominique Guinard
 
3 Cups of Java Drivers with a Slice of MongoDB
3 Cups of Java Drivers with a Slice of MongoDB3 Cups of Java Drivers with a Slice of MongoDB
3 Cups of Java Drivers with a Slice of MongoDBDominique Guinard
 
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of Things
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of ThingsIf Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of Things
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of ThingsDominique Guinard
 
Business Aspects of the IoT: Making Products Smart
Business Aspects of the IoT: Making Products SmartBusiness Aspects of the IoT: Making Products Smart
Business Aspects of the IoT: Making Products SmartDominique Guinard
 
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, Arduino
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, ArduinoAndroid and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, Arduino
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, ArduinoDominique Guinard
 
Activity Digital Identities in the Web of Things
Activity Digital Identities in the Web of ThingsActivity Digital Identities in the Web of Things
Activity Digital Identities in the Web of ThingsDominique Guinard
 
A Universal Application Platform for Sensors, RFID, NFC and Embedded Devices
A Universal Application Platform for Sensors, RFID, NFC and Embedded DevicesA Universal Application Platform for Sensors, RFID, NFC and Embedded Devices
A Universal Application Platform for Sensors, RFID, NFC and Embedded DevicesDominique Guinard
 
Tourism and the Web of Things
Tourism and the Web of ThingsTourism and the Web of Things
Tourism and the Web of ThingsDominique Guinard
 
Web of Things Application Architecture
Web of Things Application ArchitectureWeb of Things Application Architecture
Web of Things Application ArchitectureDominique Guinard
 
HTML5, Websockets & the Mobile Web
HTML5, Websockets & the Mobile WebHTML5, Websockets & the Mobile Web
HTML5, Websockets & the Mobile WebDominique Guinard
 
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Dominique Guinard
 
Comparing SOAs for the Internet of Things
Comparing SOAs for the Internet of ThingsComparing SOAs for the Internet of Things
Comparing SOAs for the Internet of ThingsDominique Guinard
 
EPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID NetworkEPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID NetworkDominique Guinard
 

Mehr von Dominique Guinard (20)

From the internet of things to the web of things course
From the internet of things to the web of things courseFrom the internet of things to the web of things course
From the internet of things to the web of things course
 
1 billion thngs at a time
1 billion thngs at a time1 billion thngs at a time
1 billion thngs at a time
 
5 Years of Web of Things Workshops
5 Years of Web of Things Workshops5 Years of Web of Things Workshops
5 Years of Web of Things Workshops
 
The Art of API Crafting for the IoT
The Art of API Crafting for the IoTThe Art of API Crafting for the IoT
The Art of API Crafting for the IoT
 
Dumb Products can be Smart Too!
Dumb Products can be Smart Too!Dumb Products can be Smart Too!
Dumb Products can be Smart Too!
 
3 Cups of Java Drivers with a Slice of MongoDB
3 Cups of Java Drivers with a Slice of MongoDB3 Cups of Java Drivers with a Slice of MongoDB
3 Cups of Java Drivers with a Slice of MongoDB
 
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of Things
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of ThingsIf Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of Things
If Spock had an Android phone: QRs, 1D, NFC, BLE, Arduinos & the Web of Things
 
Business Aspects of the IoT: Making Products Smart
Business Aspects of the IoT: Making Products SmartBusiness Aspects of the IoT: Making Products Smart
Business Aspects of the IoT: Making Products Smart
 
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, Arduino
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, ArduinoAndroid and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, Arduino
Android and the Web of Things: NFC, QR, BLE, Bluetooth, EPC, Arduino
 
Evrythng @ Web of Things
Evrythng @ Web of ThingsEvrythng @ Web of Things
Evrythng @ Web of Things
 
Activity Digital Identities in the Web of Things
Activity Digital Identities in the Web of ThingsActivity Digital Identities in the Web of Things
Activity Digital Identities in the Web of Things
 
A Universal Application Platform for Sensors, RFID, NFC and Embedded Devices
A Universal Application Platform for Sensors, RFID, NFC and Embedded DevicesA Universal Application Platform for Sensors, RFID, NFC and Embedded Devices
A Universal Application Platform for Sensors, RFID, NFC and Embedded Devices
 
Tourism and the Web of Things
Tourism and the Web of ThingsTourism and the Web of Things
Tourism and the Web of Things
 
Web of Things Application Architecture
Web of Things Application ArchitectureWeb of Things Application Architecture
Web of Things Application Architecture
 
HTML5, Websockets & the Mobile Web
HTML5, Websockets & the Mobile WebHTML5, Websockets & the Mobile Web
HTML5, Websockets & the Mobile Web
 
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
Cloud Computing, REST and Mashups to Simplify RFID Application Development an...
 
Comparing SOAs for the Internet of Things
Comparing SOAs for the Internet of ThingsComparing SOAs for the Internet of Things
Comparing SOAs for the Internet of Things
 
WoT Tutorial @ Cisco
WoT Tutorial @ CiscoWoT Tutorial @ Cisco
WoT Tutorial @ Cisco
 
EPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID NetworkEPC Cloud: Using the Web to Simplify the Global RFID Network
EPC Cloud: Using the Web to Simplify the Global RFID Network
 
WoT @ Oracle-Labs
WoT @ Oracle-LabsWoT @ Oracle-Labs
WoT @ Oracle-Labs
 

Kürzlich hochgeladen

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

Using Spatial Conditions for Mobile Applications

  • 1. Sara Streng, University of Munich (DE) Dominique Guinard, SAP Research Zurich (CH) Hans-Werner Gellersen, Lancaster University (UK) Albrecht Schmidt, University of Bonn b-it (DE) [email_address] http://ubicomp.lancs.ac.uk/relategateways USING SPATIAL CONDITIONS FOR PROACTIVE COMPUTING AND INTERACTION METAPHORS
  • 2.
  • 3. Motivation: Discovering a Printer on a Mobile Device Dominique Guinard 18.03.2008 Source: http://www.java.sun.com and my computer running vista.
  • 4.
  • 5.
  • 6. Basic Spatial Conditions Dominique Guinard 18.03.2008 Position Information Location Motion within ambient (= remote) zone within interaction (= proximate) zone distance quantitative qualitative qualitative towards / away within zone closer / further away than ... in line of sight area same building Within notification zone coordinates with respect to another object definition same room Orientation left / right of quantitative qualitative facing / turning back to unit vector exactly within angle within range exactly within angle overlap direction velocity acceleration quantitative relation on top of / below
  • 7.
  • 8.
  • 9.
  • 10. SCT and the Gateway Application Dominique Guinard 18.03.2008 Gateway Application Spatial Condition Toolkit (SCT) Condition Condition fulfilled fulfilled drag-and-drop / press button Condition Condition Action Show Gateway Service scanning mode conditional mode drag-and-drop / press button Show Gateway Service requests user
  • 11. Video: Youtube for « RelateGateways » Dominique Guinard 18.03.2008
  • 12.
  • 13.
  • 14. Qualitative Results: Percieved Benefits Dominique Guinard 18.03.2008
  • 15. Qualitative Results: Comparing the Two Modes Dominique Guinard 18.03.2008
  • 16. Qualtitative Results: Usage Dominique Guinard 18.03.2008
  • 17.
  • 18.
  • 19. Thanks for your attention! Dominique Guinard 18.03.2008 Project’s homepage: http://ubicomp.lancs.ac.uk/relategateways Contact: dominique.guinard@sap.com
  • 21. Underlying Sensor Network Dominique Guinard 18.03.2008
  • 22. Quantitative Results: Comparing the Devices. Dominique Guinard 18.03.2008
  • 23.
  • 24.