SlideShare a Scribd company logo
Summer term 2007 Seminar Context-Aware and Ambient Applications Prof. Dr. Armin B. Cremers, Prof. Dr. Albrecht Schmidt,  Holger Mügge, Dagmar Kern, Paul Holleis,  Julia Kuck,  Alexander Goth, Tobias Rho, Daniel Speicher , Pascal Bihler
What are Context-Aware and Ambient Applications? Applications and Devices that (semi-) automatically adapt to the physical and logical environment  are sensitive and responsive to nearby people or other devices perceive the world via a series of (distributed) sensors
Style of this Seminar Run like a scientific conference Dates: 10.4.07 – Topic distribution 24.4.07 – 90sec. Presentations 5.6.07 – Paper submission deadline Review time 13.7.07 – Conference day
Seminar Registration By E-Mail or in person Registration time starts today Until 14.04.07 And the topics are in detail…
What is context-awareness? A brief history.
How to model location and context?  Basic sensor technologies Different modeling approaches Context Location
Architectures and middleware for context-aware systems  Context-aware software architectures Support distribution in dynamic network topologies Support context management and context-dependent adaptations Context management  Standardized way to model and reason about context Interconnect sensors with the system  Enforce privacy policies … Context-Aware Adaptation ( Actuators ) System reconfiguration based on the context (changes)
Indoor and outdoor  location sensing  indoor location system ActiveBat ActiveBadges Outdoor location system GALILEO GPS GLONASS comparison of different indoor and outdoor location sensing approaches
From Context to Situation - Applying Formal Concept Analysis  Present the approach of formal concept analysis in combination with cluster techniques. First ideas need to be expressed, how a automatic or semi-automatic identification of situations might be used.
Activity and context recognition  The focus of this topic will be the recognition in smart environments and in wearable computing.
Context-aware communication  This topic is about to focus the context and location-awareness for divers mobile devices as for example mobile phones.
Programming context-aware applications  Survey of context-aware programming languages Compare a range of approaches  Languages with different characteristics of dynamic scoping (thread-dependent behaviour)  Rule engine integrations into common object-oriented and functional languages Embedded context reasoning
Location and context-aware user interfaces  Special features of this kind of user interfaces Developing process (tools, prototyping, methods, …)
Context-Specific Retrieval of Services using Ontological Description  The emergence of mobile devices has enforced the rapid evolvement of the Mobile Web. While the WWW offers Web Services for users in nearly all situations of every day life, there is a lack of search engines which support the users in finding adequate services. As the service need of mobile users depends on their actual context situation, the consideration of the user context is promising for mobile service discovery.  Seminar topics: --Web Services platform architecture and SOA --ontological representation of user and service context --Web Service discovery and composition --context-specific discovery
Context-Aware Applications in Smart Buildings  Smart buildings are regular buildings providing an embedded computational infrastructure: Sensors, displays etc. are integrated into the building matter and form a Smart Environment.
Group Support with  Ambient Applications  Wireless networking capabilities of mobile devices like PDAs or cellphones can support social groups by forming ad-hoc networks and provide distributed applications.
Flexible User Interfaces for Mobile Devices  Display-Resolution, size and orientation, input patterns etc. can be different from one device to the other or even change during runtime.  Flexible User Interfaces are designed to cope with those challenges and adapt itself due to the current working environment or user context.
Security and privacy issues in location and context-aware systems  Usually applications are secured by restricting access rules for users based on their roles and authentication. Here, the topic is the idea to take the current user’s location or further context data into account for securing the system.  Thus, depending on your current situation you might get different access rights to currently relevant This could be relevant for example to support mobility on the job or equip guest in large organizations with suitable access.
Autonomous Computing and Emergent Behavior for Ubiquitous Computing  Autonomous Computing  covers the emergence of complex global behavior induced by simple local rules on cooperating simple processing units. A well-known example is the game of life. Ubiquitous Computing  covers scenarios where mobile applications behave differently in different contexts and the user's device adapts itself to its environment. Cooperative scenarios are also covered.  This subject asks: What can Ubiquitous Computing learn from Autonomic Computing?  Can the co-location or context-driven cooperation of multiple devices evoke complex behavior that emerges from the mutual cooperations?  How can the potential of spontaneous cooperation between different devices be described and exploited?
ContextL  ContextL is a CLOS extension to provide context-oriented programming in Lisp. Details can be found at  http://p-cos.net/research.html .  This subject will mix theoretical and practical studies:  The basics of the language ContextL shall be investigated and summarized.  A simple scenario should be implemented to show the benefits and drawbacks of this approach.
Ubiquitous Computing  using AmbientTalk  AmbientTalk is an experimental language specific for ubiquitous computing. Details can be found here:  http://prog.vub.ac.be/amop/ Topics are: AmbientTalk shall be investigated and summarized.  A simple scenario should be implemented to show the benefits and drawbacks of this approach.
Thank you for your attention  Any questions left? Seminar news online: http://uie.bit.uni-bonn.de/seminar.php
Hinweis auf ein weiteres Seminar "Seminar über Methoden Statischer Analyse zur Unterstützung der Software Evolution"  wird in den kommenden beiden Wochen vorgestellt.  http://wob.iai.uni-bonn.de/Wob/de/view/class152_id3640.html Kontakt: Günter Kniesel, Daniel Speicher

More Related Content

PPT
90seconds Presentation
PPT
CAAA07 Teaser English
PDF
Resume Of Philip Cruz #1 Updated
PDF
cv_cs_en
PPT
Ji tt using cloud apps and digital literacy at salt 2012
PDF
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
PDF
Curriculum_Madam_Manojkumar
PDF
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
90seconds Presentation
CAAA07 Teaser English
Resume Of Philip Cruz #1 Updated
cv_cs_en
Ji tt using cloud apps and digital literacy at salt 2012
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Curriculum_Madam_Manojkumar
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...

What's hot (8)

PDF
Towards the intelligent generation of software modeling components
PDF
Abdullah-khan-ref-letter
PPTX
MDE Adoption: a three legged chair
PPTX
Workshop8 18 12 09 Ingles
PPTX
Imhotep
PDF
Abdelrahman_Elskhawy
PDF
Abdelrahman_Elskhawy
PPT
thesis_background.ppt
Towards the intelligent generation of software modeling components
Abdullah-khan-ref-letter
MDE Adoption: a three legged chair
Workshop8 18 12 09 Ingles
Imhotep
Abdelrahman_Elskhawy
Abdelrahman_Elskhawy
thesis_background.ppt
Ad

Viewers also liked (8)

PDF
PresentacióN El Guisante MáGico Final
PPT
Cassandras Dream
PPT
Homework 18th May
PPT
Éxito en Redes sociales
PPT
We-Learn Presentation
PDF
gio's tesi
PPT
Esic Redes Sociales
PPT
twitter_vdef
PresentacióN El Guisante MáGico Final
Cassandras Dream
Homework 18th May
Éxito en Redes sociales
We-Learn Presentation
gio's tesi
Esic Redes Sociales
twitter_vdef
Ad

Similar to Caaa07 Presentation February Final (20)

PDF
Ambiences on the-fly usage of available resources through personal devices
PDF
A Survey Of Context-Aware Mobile Computing Research
PPT
Context-Aware Computing
PDF
Toward a real time framework in cloudlet-based architecture
PDF
A Survey of Building Robust Business Models in Pervasive Computing
PDF
Software Engineering Challenges in Pervasive Computing: A review
PDF
RCAMM_IEEE_RAICS_2013_6745453
PDF
Towards a Semantic-based Context-as-a-Service for Internet of Things
PDF
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
PDF
Following the user’s interests in mobile context aware recommender systems
PDF
A_Middleware_based_on_Service_Oriented_Architectur.pdf
DOC
An ontology based context aware modeling for user centric mobile applications
PDF
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
PPSX
Phd defence presentation
PDF
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
PDF
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
PDF
A Framework To Generate 3D Learning Experience
PDF
UBIQUITOUS COMPUTING Its Paradigm, Systems & Middleware
PDF
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineering
PDF
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...
Ambiences on the-fly usage of available resources through personal devices
A Survey Of Context-Aware Mobile Computing Research
Context-Aware Computing
Toward a real time framework in cloudlet-based architecture
A Survey of Building Robust Business Models in Pervasive Computing
Software Engineering Challenges in Pervasive Computing: A review
RCAMM_IEEE_RAICS_2013_6745453
Towards a Semantic-based Context-as-a-Service for Internet of Things
Adaptation of Web Services to the Context Based on Workflow: Approach for Sel...
Following the user’s interests in mobile context aware recommender systems
A_Middleware_based_on_Service_Oriented_Architectur.pdf
An ontology based context aware modeling for user centric mobile applications
SOFIA - Experiences in Implementing a Cross-domain Use Case by Combining Sema...
Phd defence presentation
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
A Framework To Generate 3D Learning Experience
UBIQUITOUS COMPUTING Its Paradigm, Systems & Middleware
Breaking the Walls: A Unified Vision on Context-Oriented Software Engineering
Semantic Reasoning for Enabling Mobility and Context-Awareness: Application t...

Recently uploaded (20)

PDF
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
PDF
Tata consultancy services case study shri Sharda college, basrur
PDF
Susan Semmelmann: Enriching the Lives of others through her Talents and Bless...
PDF
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
PPTX
Sales & Distribution Management , LOGISTICS, Distribution, Sales Managers
PPTX
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
PPTX
CTG - Business Update 2Q2025 & 6M2025.pptx
PPTX
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
PPTX
basic introduction to research chapter 1.pptx
PDF
Introduction to Generative Engine Optimization (GEO)
PDF
Charisse Litchman: A Maverick Making Neurological Care More Accessible
PPTX
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
PDF
NISM Series V-A MFD Workbook v December 2024.khhhjtgvwevoypdnew one must use ...
PPTX
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
PDF
NewBase 12 August 2025 Energy News issue - 1812 by Khaled Al Awadi_compresse...
PPTX
2025 Product Deck V1.0.pptxCATALOGTCLCIA
PDF
Solaris Resources Presentation - Corporate August 2025.pdf
PPTX
Principles of Marketing, Industrial, Consumers,
ANALYZING THE OPPORTUNITIES OF DIGITAL MARKETING IN BANGLADESH TO PROVIDE AN ...
Tata consultancy services case study shri Sharda college, basrur
Susan Semmelmann: Enriching the Lives of others through her Talents and Bless...
Robin Fischer: A Visionary Leader Making a Difference in Healthcare, One Day ...
Sales & Distribution Management , LOGISTICS, Distribution, Sales Managers
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
CTG - Business Update 2Q2025 & 6M2025.pptx
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
Slide gioi thieu VietinBank Quy 2 - 2025
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
basic introduction to research chapter 1.pptx
Introduction to Generative Engine Optimization (GEO)
Charisse Litchman: A Maverick Making Neurological Care More Accessible
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
NISM Series V-A MFD Workbook v December 2024.khhhjtgvwevoypdnew one must use ...
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
NewBase 12 August 2025 Energy News issue - 1812 by Khaled Al Awadi_compresse...
2025 Product Deck V1.0.pptxCATALOGTCLCIA
Solaris Resources Presentation - Corporate August 2025.pdf
Principles of Marketing, Industrial, Consumers,

Caaa07 Presentation February Final

  • 1. Summer term 2007 Seminar Context-Aware and Ambient Applications Prof. Dr. Armin B. Cremers, Prof. Dr. Albrecht Schmidt, Holger Mügge, Dagmar Kern, Paul Holleis, Julia Kuck, Alexander Goth, Tobias Rho, Daniel Speicher , Pascal Bihler
  • 2. What are Context-Aware and Ambient Applications? Applications and Devices that (semi-) automatically adapt to the physical and logical environment are sensitive and responsive to nearby people or other devices perceive the world via a series of (distributed) sensors
  • 3. Style of this Seminar Run like a scientific conference Dates: 10.4.07 – Topic distribution 24.4.07 – 90sec. Presentations 5.6.07 – Paper submission deadline Review time 13.7.07 – Conference day
  • 4. Seminar Registration By E-Mail or in person Registration time starts today Until 14.04.07 And the topics are in detail…
  • 5. What is context-awareness? A brief history.
  • 6. How to model location and context? Basic sensor technologies Different modeling approaches Context Location
  • 7. Architectures and middleware for context-aware systems Context-aware software architectures Support distribution in dynamic network topologies Support context management and context-dependent adaptations Context management Standardized way to model and reason about context Interconnect sensors with the system Enforce privacy policies … Context-Aware Adaptation ( Actuators ) System reconfiguration based on the context (changes)
  • 8. Indoor and outdoor location sensing indoor location system ActiveBat ActiveBadges Outdoor location system GALILEO GPS GLONASS comparison of different indoor and outdoor location sensing approaches
  • 9. From Context to Situation - Applying Formal Concept Analysis Present the approach of formal concept analysis in combination with cluster techniques. First ideas need to be expressed, how a automatic or semi-automatic identification of situations might be used.
  • 10. Activity and context recognition The focus of this topic will be the recognition in smart environments and in wearable computing.
  • 11. Context-aware communication This topic is about to focus the context and location-awareness for divers mobile devices as for example mobile phones.
  • 12. Programming context-aware applications Survey of context-aware programming languages Compare a range of approaches Languages with different characteristics of dynamic scoping (thread-dependent behaviour) Rule engine integrations into common object-oriented and functional languages Embedded context reasoning
  • 13. Location and context-aware user interfaces Special features of this kind of user interfaces Developing process (tools, prototyping, methods, …)
  • 14. Context-Specific Retrieval of Services using Ontological Description The emergence of mobile devices has enforced the rapid evolvement of the Mobile Web. While the WWW offers Web Services for users in nearly all situations of every day life, there is a lack of search engines which support the users in finding adequate services. As the service need of mobile users depends on their actual context situation, the consideration of the user context is promising for mobile service discovery. Seminar topics: --Web Services platform architecture and SOA --ontological representation of user and service context --Web Service discovery and composition --context-specific discovery
  • 15. Context-Aware Applications in Smart Buildings Smart buildings are regular buildings providing an embedded computational infrastructure: Sensors, displays etc. are integrated into the building matter and form a Smart Environment.
  • 16. Group Support with Ambient Applications Wireless networking capabilities of mobile devices like PDAs or cellphones can support social groups by forming ad-hoc networks and provide distributed applications.
  • 17. Flexible User Interfaces for Mobile Devices Display-Resolution, size and orientation, input patterns etc. can be different from one device to the other or even change during runtime. Flexible User Interfaces are designed to cope with those challenges and adapt itself due to the current working environment or user context.
  • 18. Security and privacy issues in location and context-aware systems Usually applications are secured by restricting access rules for users based on their roles and authentication. Here, the topic is the idea to take the current user’s location or further context data into account for securing the system. Thus, depending on your current situation you might get different access rights to currently relevant This could be relevant for example to support mobility on the job or equip guest in large organizations with suitable access.
  • 19. Autonomous Computing and Emergent Behavior for Ubiquitous Computing Autonomous Computing covers the emergence of complex global behavior induced by simple local rules on cooperating simple processing units. A well-known example is the game of life. Ubiquitous Computing covers scenarios where mobile applications behave differently in different contexts and the user's device adapts itself to its environment. Cooperative scenarios are also covered. This subject asks: What can Ubiquitous Computing learn from Autonomic Computing? Can the co-location or context-driven cooperation of multiple devices evoke complex behavior that emerges from the mutual cooperations? How can the potential of spontaneous cooperation between different devices be described and exploited?
  • 20. ContextL ContextL is a CLOS extension to provide context-oriented programming in Lisp. Details can be found at http://p-cos.net/research.html . This subject will mix theoretical and practical studies: The basics of the language ContextL shall be investigated and summarized. A simple scenario should be implemented to show the benefits and drawbacks of this approach.
  • 21. Ubiquitous Computing using AmbientTalk AmbientTalk is an experimental language specific for ubiquitous computing. Details can be found here: http://prog.vub.ac.be/amop/ Topics are: AmbientTalk shall be investigated and summarized. A simple scenario should be implemented to show the benefits and drawbacks of this approach.
  • 22. Thank you for your attention Any questions left? Seminar news online: http://uie.bit.uni-bonn.de/seminar.php
  • 23. Hinweis auf ein weiteres Seminar "Seminar über Methoden Statischer Analyse zur Unterstützung der Software Evolution" wird in den kommenden beiden Wochen vorgestellt. http://wob.iai.uni-bonn.de/Wob/de/view/class152_id3640.html Kontakt: Günter Kniesel, Daniel Speicher