Module Indicative Content
Programming in C# for Windows Phone
Building UIs using the Designer and XAML
Differences between Cell Tower Location and GPS Location
Programming with Location APIs
Using Maps APIs to build location aware application
Geocoding and Reverse Geocoding
Geotagging Images
Simulating location using the Device Emulator
Examples of Location Aware Applications
Publishing restrictions for Location Aware applications
Module Additional Assessment Details
ASSIGNMENT Weighting 100%; Design and implement a mobile application which utilises the location aware services that have been discussed in the lectures. A 2000 word report will also be required critically evaluating the technologies used in the application and any issues which may arise from using these technologies (Learning outcomes 1 and 2)
Module Learning Strategies
12 lectures presenting key topics and concepts.
24 supervised practical sessions.
Module Texts
Windows Phone 8 Development Internals. Whitechapel, A (2013). Microsoft Press, ISBN:978-0735676237
Essential Windows Phone 8, Wildermuth, S (2013). Addison-Wesley, ISBN:978-0321904942
Module Resources
Visual Studio 2012 or Above
Windows Phone 8 SDK
Windows Phone 8 Emulator
Module Special Admissions Requirements
Prior study of CESCOM10204-7 Android Application Development or equivalent