Operating System Support for Ubiquitous Computing

16
Operating System Support for Ubiquitous Computing V.P.I.S.Abeywardana 12/AS/CI/001 W.V.D.Madusanka 12 /AS/CI/027 B.V.D.L.Y.N.Jayawardana 12/AS/CI/020

Transcript of Operating System Support for Ubiquitous Computing

Page 1: Operating System Support for Ubiquitous Computing

Operating System Support for Ubiquitous

ComputingV.P.I.S.Abeywardana 12/AS/CI/001W.V.D.Madusanka 12 /AS/CI/027B.V.D.L.Y.N.Jayawardana 12/AS/CI/020

Page 2: Operating System Support for Ubiquitous Computing

In this slide• What is Ubiquitous Computing• Trends of computing• Goals of Ubiquitous Computing• Ubicomp’s devices characteristics• Removing Complexity Using Operating Systems• Examples ubicomp’s devices• Advantages of Ubiquitous Computing• Challenges for Ubiquitous Computing

EP 1506

Page 3: Operating System Support for Ubiquitous Computing

What is Ubiquitous Computing

ubiquitous computing (also called Pervasive computing) is the growing trend towards embedding microprocessors in everyday objects so they can communicate information. The words ubiquitous mean "existing everywhere." Pervasive computing devices are completely connected and constantly available.

EP 1506

Page 4: Operating System Support for Ubiquitous Computing

EP 1506

Page 5: Operating System Support for Ubiquitous Computing

Goals of Ubiquitous Computing

•Invisible Technology•Simplifying works•Enabling Computing In class rooms and Home and Mobile and everywhere.

EP 1506

Page 6: Operating System Support for Ubiquitous Computing

Ubicomp’s devices characteristics• In every where• Very tiny – even invisible-small • inexpensive • Light & strong technologies • robust networked processing devices either mobile or

embedded in almost any type of object such as cars, tools, appliances, clothing and various consumer good – all communicating through increasingly interconnected networks.

EP 1531

Page 7: Operating System Support for Ubiquitous Computing

Removing Complexity Using Operating Systems

• Manage & control easy• User friendly• Easy to use by interfaces• Application software

EP 1531

Page 8: Operating System Support for Ubiquitous Computing

Examples ubicomp’s devices

• Digital audio players, • radio-frequency identification tags, • PDAs, • Smartphones GPS, and • interactive whiteboards, etc…

EP 1531

Page 9: Operating System Support for Ubiquitous Computing

Examples for ubicomp’s devicesSmart home environment:

EP 1525

Page 10: Operating System Support for Ubiquitous Computing

Future of ubiquitous computing with Operating Systems

Windows 10:

EP 1525

Page 11: Operating System Support for Ubiquitous Computing

Tesla carsEP 1525

Page 12: Operating System Support for Ubiquitous Computing

Internet of Things (IoT) With operating Systems The Internet of Things (IoT) refers to the ever-

growing network of physical objects that feature an IP address for internet connectivity, and the communication that occurs between

these objects and other Internet-enabled devices and systems.

EP 1525

Page 13: Operating System Support for Ubiquitous Computing

Wearable ComputingEP 1525

Page 14: Operating System Support for Ubiquitous Computing

Advantages of Ubiquitous Computing

• Quick, efficient and effortless.• It supports a new class of intelligent and portable

appliances or “smart devices”.• It gives people convenient access to relevant information.• It removers the complexity of new Technologies

EP 1525

Page 15: Operating System Support for Ubiquitous Computing

Challenges for Ubiquitous Computing

• The “Accidentally” Smart Environment• Impromptu Interoperability• No Systems Administrator• Social Implications of aware technologies

EP 1525

Page 16: Operating System Support for Ubiquitous Computing

Thank You