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

29
Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA Home Page: http://www.bits-pilani.ac.in/~rahul/ Email: [email protected] / [email protected] Tuesday 14 June 2022 1 (c) Dr. Rahul Banerjee, BITS- Pilani, INDIA Invited Lecture, ELITEX-2008, New Delhi, India Session organized by the C-DAC January 18, 2008

Upload: gillian-cook

Post on 28-Dec-2015

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

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: [email protected] / [email protected] 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

Page 2: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

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

Page 3: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, 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

Page 4: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

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

Page 5: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

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

Page 6: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

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

Page 7: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, 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

Page 8: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, 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

Page 9: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, 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

Page 10: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

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

Page 11: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, 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

Page 12: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, 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

Page 13: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

13

Source: (c) Alois Ferscha PERVASIVE 2006-7

Page 14: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

14

Source: (c) Alois Ferscha PERVASIVE 2006-7

Page 15: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

15

• Steerable Displays

Source: (c) Alois Ferscha PERVASIVE 2006-7

Page 16: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

16

Possible Scenarios

Page 17: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

17

Source: (c) Alois Ferscha PERVASIVE 2006-7

Page 18: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

18

Page 19: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

19

Page 20: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

20

Page 21: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

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

Page 22: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

A Digital Home using UPnP Protocol

22(c) NTU

Page 23: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

23

IBM’s Pervasive Computing Devices

Page 24: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, INDIA

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

Page 25: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, 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

Page 26: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, 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

Page 27: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, 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

Page 28: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, 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

Page 29: Ubiquitous Computing Technologies and their Future Potential Dr. Rahul Banerjee Birla Institute of Technology & Science Pilani, Rajasthan – 333 031, 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: [email protected] / [email protected]