Software Engineering Issues for Ubiquitous Computing - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Software Engineering Issues for Ubiquitous Computing

Description:

Uses mobile, hand-held technology and indoor/outdoor positioning systems. Ubicomp Projects ... Indoor Sensor. Interpreter. Aggregator. Interpreter. Software ... – PowerPoint PPT presentation

Number of Views:68
Avg rating:3.0/5.0
Slides: 21
Provided by: sura2
Category:

less

Transcript and Presenter's Notes

Title: Software Engineering Issues for Ubiquitous Computing


1
Software Engineering Issues for Ubiquitous
Computing
  • Presented by
  • Suraj Pai

2
Outline
  • Introduction to Ubiquitous Computing
  • Ubicomp Projects Classroom 2000 Cyberguide
  • Common Features of Ubicomp Applications
  • Software Engineering Challenges
  • Conclusions

3
Outline
  • Introduction to Ubiquitous Computing
  • Ubicomp Projects Classroom 2000 Cyberguide
  • Common Features of Ubicomp Applications
  • Software Engineering Challenges
  • Conclusions

4
Outline
  • Introduction to Ubiquitous Computing
  • Ubicomp Projects Classroom 2000 Cyberguide
  • Common Features of Ubicomp Applications
  • Software Engineering Challenges
  • Conclusions

5
Outline
  • Introduction to Ubiquitous Computing
  • Ubicomp Projects Classroom 2000 Cyberguide
  • Common Features of Ubicomp Applications
  • Software Engineering Challenges
  • Conclusions

6
Outline
  • Introduction to Ubiquitous Computing
  • Ubicomp Projects Classroom 2000 Cyberguide
  • Common Features of Ubicomp Applications
  • Software Engineering Challenges
  • Conclusions

7
Introduction to Ubiquitous Computing
  • Ubiquitous computing is the method of enhancing
    computer use by making many computers available
    throughout the physical environment, but making
    them effectively invisible to the user
  • - Mark Weiser

8
Ubicomp Projects
Classroom 2000
  • Instrumented Classroom
  • Captures different streams of information such as
    electronic annotations, audio, video, world wide
    web during a lecture

9
Ubicomp Projects
Classroom 2000
The lecture experience captured !!
10
Ubicomp Projects
CyberGuide
  • Replicate human tour guide
  • Uses mobile, hand-held technology and
    indoor/outdoor positioning systems

11
Ubicomp Projects
CyberGuide
User-Modifiable Database
Interactive Map
12
Common Features of Ubicomp Applications
  • Transparent Interaction
  • Remove physical interface between user and the
    work to be accomplished via the computer
  • Examples freeform pen interaction, speech,
    tangible user interfaces, manipulation interfaces
  • Context-Awareness
  • Have information about the environment in which
    the application operates and react accordingly
  • Automated Capture
  • Capture everyday experiences and make record
    available for later use

13
Software Engineering Challenges
  • Development Approach Outlined in Paper

Rapid Prototyping
User Evaluation
Final Application
14
Software Engineering Challenges
  • Toolkit Design Issues
  • Standardize support for transparent interaction
  • Standard APIs
  • Toolkit of commonly used context objects (TILE)
  • Scalable interface

15
Software Engineering Challenges
  • Software Structuring Issues

Application
Aggregator
Interpreter
Interpreter
Outdoor Sensor
Indoor Sensor
16
Software Engineering Challenges
  • Component Integration
  • Integration technologies not available on the
    range of devices and operating systems that are
    required
  • Use of TCP, HTTP

17
Conclusion
  • Strengths
  • -Identifies key features of Ubicomp Applications
  • -Uses real-life projects to throw light on
    Ubicomp Concepts
  • -Thoroughly examines challenges of providing
    these features in the rapid prototyping model of
    research

18
Conclusion
  • Weaknesses
  • Focuses only on the rapid prototyping model
  • Suggestions
  • Focus on extensive study of the environment and
    users interaction with it
  • Focus on evaluation tools and techniques in the
    early stages of products life cycle
  • Observations
  • Rapid Prototyping for Ubicomp Cost?
  • Data Storage?
  • Processing Power (for example, speech)
  • Privacy and Security Concerns
  • Social Issues - User Adaptability, Affordability

19
  • Questions?

20
  • Thank you!
Write a Comment
User Comments (0)
About PowerShow.com