Pervasive computing

8
2016 Pallav Kumar GlobalLogic 4/28/2016 Pervasive Computing

Transcript of Pervasive computing

Page 1: Pervasive computing

2016

Pallav Kumar

GlobalLogic

4/28/2016

Pervasive Computing

Page 2: Pervasive computing

Pervasive computing revolutionizes the way individual interaction, communicate, and collaborate in an elegant fashion with the world around them.

A concept based on the vision described by Mark Weiser nearly a decade ago:

“The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are

indistinguishable from it”

Computing is no longer a discrete activity bound to a desktop; network computing and

mobile computing are fast becoming a part of everyday life and so is the Internet.

Rather than being an infrastructure for computers and their users alone, it is now an

infrastructure for everyone. We expect devices like PDAs (Personal Digital Assistants),

mobile phones, offices PCs and even home entertainment systems to access information

and work together in one integrated system and the challenge is to combine these

technologies into a seamless whole and on the Internet.

Page 3: Pervasive computing

Definition

Pervasive Computing is 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.

It does so 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.

Page 4: Pervasive computing

Enterprise vision

Pervasive computing is an integral component of building tomorrow’s enterprises. By turning nearly everything into a computing device, pervasive computing is making it imperative for companies to reach their end-users through a multitude of devices — both wired and wireless. Users in turn are accessing content and applications through multiple channels as well as social networks, resulting in an exponential growth of data that needs to be constantly monitored and analyzed.

Intelligent enterprises are drawing inferences as well as key decision points by analyzing data from various sources about their customers, competitors, vendors, markets, products as well as services. Enterprises are able to garner localized, specific intelligence using sensor networks, thereby enabling them to develop innovative products and services, which are better aligned to market needs.

Just in time computing and storage, using cloud based computing platforms and services are resulting in commoditization of infrastructure thereby enabling enterprises to better optimize computing and storage power. Infosys is leveraging these technologies to deliver lower Total Cost of Ownership (TCO), higher quality of service and better agility for our client

Enterprises need to provide a seamless user experience across multiple access devices as

well as multiple access networks. They need to effectively connect and engage end

customers through different networks. Analysis of the vast amount of data collected

through these networks allows organizations to study demographics of their users and

cater to them accordingly.

Page 5: Pervasive computing

Advantages

We increasingly rely on the electronic creation, storage, and transmittal of personal,

financial, and other confidential information, and demand the highest security for all these

transactions and require complete access to time-sensitive data, regardless of physical location.

We expect devices -- personal digital assistants, mobile phones, office PCs and home

entertainment systems -- to access that information and work together in one seamless,

integrated system. Pervasive computing gives us the tools to manage information

quickly, efficiently, and effortlessly.

It aims to enable people to accomplish an increasing number of personal and professional transactions using a new class of intelligent and portable appliances or "smart devices" embedded with microprocessors that allow users to plug into intelligent networks and gain direct, simple, and secure access to both relevant information and services. It gives people convenient access to relevant information stored on powerful networks, allowing them to easily take action anywhere, anytime.

Pervasive computing simplifies life by combining open standards-based applications with everyday activities. It removes the complexity of new technologies, enables us to be more efficient in our work and leaves us more leisure time and thus pervasive computing is fast becoming a part of everyday life.

Page 6: Pervasive computing

From Developer’s Prospective

Mobile and stationary devices will dynamically connect and coordinate to seamlessly

help people in accomplishing their tasks. However, for this vision to become a reality,

developers must build applications that constantly adapt to a highly dynamic

computing environment.

թ Systems need to expose change, so that applications can implement their own strategies for handling changes.

թ Systems need to make it easy to compose applications and services dynamically, so that they can be extended at runtime.

թ Systems need to separate data and functionality, so that they can be managed separately and evolve independently.

Systems need to be dynamically reconfigured in order to properly adapt to their

environment (context). An appropriate solution to provide re-configurability is Aspect-

Oriented Software Development.

Business objects are exposed as services considering all security facets.

Page 7: Pervasive computing

Evolution

Page 8: Pervasive computing

Winding up…

Pervasive computing provides an attractive vision for the future of computing. Well, we

no longer will be sitting down in front of a PC to get access to information. In this

wireless world we will have instant access to the information and services that we will

want to access with devices, such as Smartphone’s, PDAs, set-top boxes, embedded

intelligence in your automobile and others, all linked to the network, allowing us to

connect anytime, anywhere seamlessly, and very importantly, transparently. Computational

power will be available everywhere through mobile and stationary devices that will

dynamically connect and coordinate to smoothly help users in accomplishing their

tasks.