Module Descriptors
MOBILE APPLICATIONS AND SYSTEMS
COSE70387
Key Facts
School of Digital, Technologies and Arts
Level 7
15 credits
Contact
Leader:
Email:
Hours of Study
Scheduled Learning and Teaching Activities: 48
Independent Study Hours: 102
Total Learning Hours: 150
Assessment
  • COURSEWORK weighted at 50%
  • EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS weighted at 50%
Module Details
Module Resources
Access to the library, journals and web-based resources
Appropriate mobile software development kits/environments
J2ME/Embedded Visual Studio/Macromedia Flash Compact/CE.NET/Server 60 PDA Devices
Module Special Admissions Requirements
Knowledge of either Java, C++ and/or C# is required.
Module Texts
Beginning J2ME : from novice to professional, Li, Sing., Knudsen, Jonathan., Publisher: Berkeley, Calif. : Apress, 2005., ISBN/ISSN: 1590594797
1590594797 (pbk)
Programming wireless devices with the Java 2 Platform, micro edition : J2ME, connected limited device configuration (CLDC) 1.1, mobile information device profile (MIDP) 2.0, Roger Riggs et al., Publisher: Boston, Mass. ; London : Addison-Wesley, 2003., ISBN/ISSN: 0321197984
0321197984 (pbk)
.NET Compact Framework Programming with C#. , Yao, P., Durant, D., Boston: Addison-Wesley. 2004, ISBN 0-321-17403-8.
Writing Mobile Code, Ivo Salmre, Addison Wesley (2005), ISBN: 0321269314
Mobile Applications Architecture, Design, and Development, Valentino Lee et al., Hewlett-Packard professional books, Prentice Hall, 2004, ISBN/ISSN: 0131172638
Module Additional Assessment Details
Coursework - 50% (Learning outcomes 1 and 2)
The coursework will be based on a case study that will require you to design and implement a mobile application to satisfy specified functional objectives.

Examination - 50% (Learning outcomes 3 and 4)
Module Indicative Content
Applications programming for mobile devices
A critical study of key application areas for which mobile computing provides a supporting infrastructure.
Key mobile computing technologies
Design issues for mobile systems
Database issues in mobile computing
Mobile Systems integration
Module Learning Strategies
The material will be presented through a combination of lectures, practical exercises, tutorials, and directed self-study as appropriate for each topic. Where appropriate, Virtual Learning Environments will be used as part of the delivery. Delivery will be 2 lectures and 2 practicals/tutorials per week.
(1:n)2 (1:20)2