Super-clusters (Google 1,8 millions of servers ? Soon 10 millions ?)
Super storage
Key: ~GB
Disk: ~TB
Data Center: ~PB
Micro-Nano technologies
Sensors – Sensor networks
Convergence digital camera – telephone – laptop → smartphone
Software Evolutions
Cloud computing
Social networks
Services - SOA
E-Services
Mobility (M-services)
Object Service / Service Object
All digital, any where, any time Era
« The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it »
[The objective of pervasive computing is to ] “ … make a computer so imbedded, so fitting, so natural, that we use it without even thinking about it.”
“Ubiquitous (pervasive) computing is roughly the opposite of virtual reality. Where virtual reality puts people inside a computer-generated world, ubiquitous computing forces the computer to live out here in the world with people.”
« A new way of thinking about computers in the world, one that takes into account the natural human environment and allows the computers themselves to vanish in the background »
Mark Weiser, Xerox PARC, 1991-
Vision (Cont’d)
[M. Satyanarayanan, 2001]
Pervasive computing environment = « one saturated with computing and communication capability, yet so gracefully integrated with users that it becomes ‘a technology that disappears’ »
« I just want to use these f… so-called smart objects/appliances/… »
« I want to get rid of the software/hardware/network organization/structure: I just want to access my personal data and the data I need what ever the place /when ever the time
« Put down the barriers »: no network interconnection pb, no computer administration frontiers
What about security/privacy ???
The « object-subject » is actor (a first-class citizen) of the system
The « object-subject » is actor (a first-class citizen) of the system