Course Detail:

CSE6605


Mobile Computing

3 Credit Hour Course

Prerequisite:

Mobile technologies: anatomy of a mobile device, survey of mobile devices, usability issues of mobile devices; Mobile application development: mobile operating systems and development environments/frameworks, mobile SDKs, programming for smart-phones; Cellular communications: standards for cellular wireless networks, mobile IPv4 and mobile IPv6; Mobility in cellular networks: types of mobility, mobility management, mobility models, traffic models, channel allocation, interferences, handoffs, and location management; User interaction: user interface issues, the united look and feel paradigm, common human interface guidelines; Context aware mobile computing: types of context, modeling context information, collecting and disseminating context, applications development for changing context; Data and information management: mobile database, transactions, web services; Privacy and security issues.