In 1999, put forward the concept of IBM's pervasive computing. So-called pervasive computing is omnipresent, anytime, anywhere, can be calculated one way, Whenever, wherever, whenever necessary, can pass a device access to information.
The meaning of pervasive computing is very extensive, the technology involved include mobile communication technology, equipment manufacturing technology, small calculation of small computing devices operating system technology and software technology, etc. Now pervasive computing technology in the software technology will play a more and more important position, its main application direction are embedded technology (except laptop and desktop computers with CPU can be certain data calculation of electrical appliances such as mobile phones, MP3, etc are embedded technology research direction), the network connection technology (including 3G network connection technology, ADSL, etc), and the software architecture based on Web services (or through traditional B/S architecture, provide various services).
Continuous connection and lightweight calculation (i.e. relative resources Co., LTD) is calculated pervasive computing the two most important feature. The software is pervasive computing technology to achieve in this environment affairs and data processing.