Management and Information Technology


CMPT 31013

Mobile Computing

Status : Core Pre-requisite : None Co-requisite : None

On completion of this course, the student should be able to:

  • Discuss professional issues (including social, ethical, legal) and business models.
  • Appropriate to the mobile application market.
  • Recognise the specific requirements in developing and designing software for resource constrained environments.
  • Abstract, model and specify data and information pertaining to the requirements of a Mobile application.
  • Specify, design, construct and test mobile software, making use of appropriate tools and Resources.

Introducing Mobile computing Concepts, Mobile Operating Systems, Java clients, Why mobiles matter, Mobile ecosystem, Networking Java clients, Connectivity with mobile to consume services and send data, Data storage on the device, Record Management System, SMS-Databases and other options, Location based services, Bluetooth integration, Business model development and related social and professional issues.

Lectures, tutorials and practical classes.
End-of- Semester examination, presentations and group assignments.

  1. Tommi, M (2007), Programming Mobile Devices: An Introduction for Practitioners, Wiley.
  2. Jonathan, K (2007),Kicking Butt with MIDP and MSA: Creating Great Mobile Applications (Java), Prentice Hall.
  3. Frank, A, Robi, S, Chris, K and Ortiz, C E (2011),Android in Action, Manning Publications.