Reasons Why Building Software for Wireless Devices Is Challenging
There is no universal standard setup for wireless applications. This has resulted in customization of software applications for each type of device to enable the application to communicate (Turban, 2008).
According to Conti (2003), portable computing devices have limited computational resources hence making it difficult for their software development even if they are standalone.
Five Major Components Associated With Mobile Computing
The five major components of a service management system comprise of core components, which include service discovery protocols, service management architecture, and system support components, which include fault tolerance, mobile management, and security and privacy (Obaidat, 2011).
Service discovery protocols
According to Obaidat (2011), service