CS4535 Mobile Devices

There is a large number of mobile devices, including cellular phones, personal digital assistants (PDAs), PDA/cellular phone combinations, pagers, badges and other wearable devices, in use today in a variety of applications. The number and variety of such devices keeps growing at a fast pace as new processing, display, battery and wireless technologies are invented and as new applications for these devices are envisioned. This is a practical, hands-on course that covers the architecture, usability and applications of mobile devices. From an application perspective, this course will discuss mobile devices as tools to support homeland security applications, military applications for capability enhancement, and communications and computing needs of mobile professionals. The study of principles is combined with hands-on laboratory exercises to develop applications on mobile devices.



Lecture Hours


Lab Hours


Course Learning Outcomes

Upon completion of this course the student should be able to:

  • Explain the key technologies for handheld devices such as mobile phones and tablets.
  • Explain differences between different types of devices technologies such as display, memory and battery.
  • Explain strategies for power management for mobile devices.
  • Implement schemes for power-aware computing.
  • Program interactive applications for mobile devices.
  • Recommend strategies for developing device independent applications.