Computer Science
Studies on mobile computing are continuously presenting more efficient ways of delivering information to more users. Mobile computing is a technology that provides a service automatically based on perceived situational information in personal and ubiquitous environments. Ubiquitous computing is characterized by users who are focused on a virtual space established by computers and networks. However, mobile computing groups of computers work through various sensors that exist in the real world. Networking homes, offices, cars and hand-held computers is the current trend of distributed mobile computing. The ever growing demand of the enterprise for integrating new technologies and new services requires a generic infrastructure that allows its components to be accessed, packaged, dynamically configurable, moved over wired or wireless network, deployed either in a workstation or a mobile device from anywhere at any time.