Module Descriptors
FURTHER PROGRAMMING FOR MOBILE AND HANDHELD DEVICES
COSE60324
Key Facts
Faculty of Computing, Engineering and Sciences
Level 6
15 credits
Contact
Leader: John Byrne
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS weighted at 50%
  • ASSIGNMENT - PRACTICAL weighted at 50%
Module Details
Module Resources
Suitable development environment such as
NetBeans or similar IDE with J2ME development capabilities and device emulators
Visual Studio Professional with Mobile development environment
PDAs or portable computer devices
Module Texts
Creating mobile games : using Java ME platform to put the fun into your mobile device and cell phone, Hamer, Carol, Apress 2007, ISBN 9781590598801
Module Learning Strategies
2 lectures per week.
1 practical per week using application toolkits for software development
Formative exercises to reinforce lecture content

(1:n)2 (1:20)1
Module Additional Assessment Details
50% examination 2 Hours assessing Learning Outcomes 1 and 2
50 % assignment with a practical component assessing Learning Outcomes 2 and 3
Module Indicative Content
Survey of development platforms for portable systems (eg. Palm OS, J2ME, Blackberry, Windows mobile, BREW)
3D Games Programming for Mobile Devices
Optimisation.
Network communication (eg. Bluetooth and WiFi)
Techniques for compression and encryption over mobile networks.
Databases and persistence in mobile systems.
Synchronization strategies
SMS programming
Maps and location-based services
Mobile security
Customizing for multiple target platforms
Module Special Admissions Requirements
Previous study of CE00922-2 Programming for Mobile and Handheld Devices or CE00343-2 Software Development for Mobile Computing Applications or equivalent.