Fork me on GitHub

Pervasive Computing Environments

Pervasive Applications course review - part 1

Pervasice computing

An environment in which people interact with embedded (and mostly invisible) computers and in which networked devices are aware of their surroundings and peers and are able to provide services from peers effectively. Multiple distributed computers with adequate processing, memory and communications capability. High availability, reliability, adapt to changes in environment.

</br>


Reminders:


</br>

Terminology:

</br>

Evolution:

</br>

Difference between Pervasive and Ubiquitous:

</br>

Context awareness:

</br>

Volatile systems:

</br>

Smart Objects:

Real world objects are enriched with information processing capabilities. Embedded processors, communication capability, sensors and actuators, remember pertinent events, responsive/proactive

</br>

Sensors and actuators:

</br>

Sensor capability:

</br>

Agents:

Software abstraction that can control the system environment using autonomous and reactive behavior. Monitor environment through sensors and responds to control the environment using actuators. Can be made intelligent with proactive behavior and/or can learn from previous behavior.

</br>

Intelligent Environments:

Environment uses technology transparently and intelligently to improve our experience and quality of life, minimize operating costs (ex: carbon footprint), awareness of privacy and security issues. Ambient Intelligence.

</br>

Sensor Networks:

Geographically distributed network of sensor nodes configured to monitor environment state (temperature, vibration, pressure, GPS position…) each sensor node has communications + microcontroller processor.

</br>

Motes:

</br>

Pervasive computing issues:

take-up (needs to be adopted everywhere to become accepted), interoperability (needs standardization of interface and operation), ambiguity of operation, administration, social issues, security, battery and low power techno, fault tolerance and reliability