Skip to Content

ITEC824 : Mobile Programming and Embedded Systems

This is the home page for ITEC824, Semester 1 2009.


Modern computing technology is evolving from large machines and desktop personal computers to devices that are able to fit in a pocket. This unit is an introduction to software development for these mobile devices. Topics covered include an overview of the characteristics of mobile devices, aspects of user interface design for small screens, software development tools, and synchronisation with desktop platforms, as well as an introductory approach to microcrontollers.
Excerpt from the Macquarie Handbook 2009.

ITE824 is a hands-on unit with a strong technical component, which will lead you to get a broad overview of embedded devices' and of several - commercial and non-commercial, proprietary and open-source - embedded systems and mobile development kits and frameworks.

Examples of systems covered include:

  • Embedded GNU/Linux
  • Microsoft Windows CE
  • Microsoft Windows Embedded
  • QSSL QNX RTOS
  • Wind River VxWorks

Examples of mobile platforms covered include:

  • Google Android
  • Apple iPhone
  • Microsoft Windows Mobile
  • Nokia SymbianOS
  • OpenMoko

[*] Please refer to the unit outline for more detail.