ubiquitous computing technologies and their future potential dr. rahul banerjee birla institute of...

Post on 28-Dec-2015

221 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Ubiquitous Computing Technologies and their Future

Potential

Dr. Rahul BanerjeeBirla Institute of Technology & Science

Pilani, Rajasthan – 333 031, INDIAHome Page: http://www.bits-pilani.ac.in/~rahul/

Email: Rahul@bits-pilani.ac.in / RahulBanerjeeBITS@Gmail.comWednesday 19 April 2023 1(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

Invited Lecture, ELITEX-2008, New Delhi, India Session organized by the C-DAC

January 18, 2008

Interaction Points• What is Pervasive / Ubiquitous Computing?• Introduction to Pervasive Computing Design Principles• Types of Technologies involved• Basic elements of a Pervasive Computing System• Examples of Pervasive Computing Technologies at work• What is being done at BITS-Pilani?

– The CS G 541 / SS G 531 / SS ZG 531: Pervasive Computing course– The “BITS-LifeGuard Project”– The “BITS Smart Campus System”– “Project Grid-One”– “Project NetFirst”

• Concluding remarksWednesday 19 April 2023 2(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

3

What is Pervasive Computing or Ubiquitous Computing?

•Pervasive Computing is the study of a computing technology that pervades the users’ environment by making use of seamless connectivity of multiple independent information devices embedded in the environment of the users.

•This is done by:• Making use of multiple independent information devices (fixed or

mobile, homogeneous or heterogeneous)

• Interconnecting these devices seamlessly through wireless or wired computer communication networks

• Providing a class of computing / sensory / communication services to a class of users, preferably transparently and can provide personalized services while ensuring a fair degree of privacy / non-intrusiveness.

•Pervasive Computing is also called Ubiquitous Computing or Invisible Computing.

3(c) Dr. Rahul Banerjee, BITS-Pilani, IndiaWednesday 19 April 2023

Design Principles of Pervasive Computing Systems

• The pervasive computing system design should try to attain the goals of:– simplicity, – versatility and – Pleasurability while retaining cost-effectiveness, usage-safety and

transparency.

(c) Dr. Rahul Banerjee, BITS-Pilani, INDIAWednesday 19 April 2023 4

Self-Configuration & its Importance• In order too achieve the pervasive computing

system design goals the appliances and the networks comprising of these appliance nodes must be able to:

• automatically discover other » Devices,» Services and » Parameters

• In addition, they should be able to carry out unattended negotiation amongst themselves if needed.

(c) Dr. Rahul Banerjee, BITS-Pilani, INDIAWednesday 19 April 2023 5

Elements: Devices

• Devices: • Computing Nodes / Sensor-Compute Nodes

(miniature to large, single to multi-core)• Display devices (hard and soft surface display

devices)• Input devices (voice, video, touchpad, keypad etc.)• Storage devices (short-term to long-term, slow to

very fast) • Communication devices (wireless and wireline)

Wednesday 19 April 2023 6(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

Elements: Power-provisioning

• Power-provisioning: • Traditional (Thermal / Hydel / Gas / Atomic / Solar

/ Tidal / Wind etc.) power provisioning from the regular power systems

• Traditional battery based power systems • Miniature flexi-shape, flexible power systems• Self-powering systems like powered by walking,

respiration etc.

Wednesday 19 April 2023 7(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

Elements: Communication Links

• Physical Links: • Fixed wireline links• Fixed wireless links• Mobile wireless links• Hybrid multi-links

• Logical / Virtual links

Wednesday 19 April 2023 8(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

© Rahul Banerjee, BITS-Pilani, India, 2003-2006

Elements: Interfacing technologies

• Navigation technologies• Haptic interfacing technologies• On-screen / Touch-panel technologies• Voice interfacing technologies• Video-interfacing technologies• Handwriting-based interfacing technologies• Hybrid interfacing technologies

Elements: Services

• Services: • Publication services• Directory services• Discovery services• Authentication services• Computation services• Storage services• Translation services• Certification services• Context-aware services

Wednesday 19 April 2023 10(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

Elements: Software

• Software elements: System / Application, Regular / Embedded

• Device drivers• Operating systems• Application software• Software-based service-oriented protocols and

architectures• File systems• Power-management modules• Regular / Specialized Languages and corresponding

Regular / Cross-compilation-based IDEs

Wednesday 19 April 2023 11(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

12

• Web-Wall • Ambient Displays• Awareness Displays• Architecture Annotation • Steerable Displays / Activity Displays• Wearable See-through Displays• Non-wearable See-through Still and Movie

Displays• Fog, Snow, Water and Ice-based Displays

(c) Dr. Rahul Banerjee, BITS-Pilani, India

13

Source: (c) Alois Ferscha PERVASIVE 2006-7

14

Source: (c) Alois Ferscha PERVASIVE 2006-7

15

• Steerable Displays

Source: (c) Alois Ferscha PERVASIVE 2006-7

16

Possible Scenarios

17

Source: (c) Alois Ferscha PERVASIVE 2006-7

18

19

20

Some examples of existing Experimental Systems

• The NTU Digital Home• The GaTech Smart House• The IBM Pervasive and Autonomic Computing

Centre• The MIT Interactive Poster• The Stanford iRoom and iSpace• The INRIA AGV

(c) Dr. Rahul Banerjee, BITS-Pilani© Rahul Banerjee, BITS-Pilani, India, 2003-2005 21

A Digital Home using UPnP Protocol

22(c) NTU

23

IBM’s Pervasive Computing Devices

What is being done at BITS-Pilani?

• The CS G 541 / SS G 531 / SS ZG 531: Pervasive Computing course– Introduced in 2003, inspired by the “BITS LifeGuard”

initiative that began in 1999– Basically a Graduate level course but open to highly

motivated Undergraduate level students– Course web page:

http://discovery.bits-pilani.ac.in/rahul/PervasiveComputing/

– This course was featured , upon invitation in the July-Sept. 2005 issue of the IEEE Pervasive Computing

Wednesday 19 April 2023 24(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

What is being done at BITS-Pilani?

• The BITS-LifeGuard Project– Initiated in 1999– Aims at building transparent life-saving system for saving

human lives from slow-reflexes based road accidents– First formal presentation was made at the European

Commission’s NGNi Meeting at Brussels in 2001– Partial funding derived from the EC and MSR– Currently, co-working on complementary research issues

with Stanford University in USA and INRIA in France– Project website:

http://discovery.bits-pilani.ac.in/WearComp/– Currently, three PhD students are working on different

aspects of the problem

Wednesday 19 April 2023 25(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

What is being done at BITS-Pilani?

• The Project IPv6@BITS Project website: http://ipv6.bits-pilani.ac.in/

– Initiated in 1998, this was India’s first IPv6 based research, development and large-scale deployment project that brought many firsts to the country

• The Project Grid-One Project website: http://idisovery.bits-pilani.ac.in/GridOne/

– Initiated in 2003, focussed on building an IPv6-native support based research grid for collaborative health-grid

– Partially funded by Microsoft Research, Redmond

Wednesday 19 April 2023 26(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

What is being done at BITS-Pilani?

• The Project NetFirst Project website:

http://idisovery.bits-pilani.ac.in/iCampus/ – Initiated in 2005, focussed on building web-browser-driven real network

research laboratories located remotely– Started in collaboration with the MIT-Cambridge under the BITS-MIT

iCampus India initiative

• The Extended iSpace Project– Started in 2007, in collaboration with the Centre for Design Research and

CS Department of Stanford University– Focusses upon multi-platform distributed intelligent collaborative learning

spaces

• The BITS-SmartCampus Project– Initiated in 2007, focussed on providing location-discovery, security-

monitoring and emergency health servicesWednesday 19 April 2023 27(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

Concluding remarks• Ubiquitous / Pervasive Computing has come of age

even without our realizing it in quite a few cases• Major research, development and deployment

efforts have been undertaken the world over and India is already very much part of it

• Around the globe, quite a few research-driven graduate level and some undergraduate level courses are on offer

• E-learning technologies are beginning to benefit from the spin-offs of Pervasive Computing research

Wednesday 19 April 2023 28(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

Any questions?

Thank you!

Wednesday 19 April 2023 29(c) Dr. Rahul Banerjee, BITS-Pilani, INDIA

Home Page: http://www.bits-pilani.ac.in/~rahul/Email: Rahul@bits-pilani.ac.in / RahulBanerjeeBITS@Gmail.com

top related