SoleOPS 3.13.0, ©2005-2018Solenovo Oy

Opintojakson toteutussuunnitelma

Group504D12/Degree Programme in Information Technology (Rovaniemi)
Study unit504D25I Advanced Mobile Programming, 5.00 ECTS credits, 133 h
Advanced Professional Studies (min 20 CU:s)
PROFESSIONAL STUDIES
ImplementationPerustoteutus/14001
Unit
Time of implementationSpring1/2014-2015, Spring2/2014-2015
Responsible teacherMattila Erkki
Other teachers
Status of implementationFinished

Description status Ready
  
Language of instruction English
Starting and ending dates01.01.2015 - 29.05.2015
Minimum number of participants  
Maximum number of participants  
Enrolment period01.09.2014 - 30.09.2014
Implementation method
Virtuality 2 ECTS credits
R&D integration 0 ECTS credits
Resit dates of the exam

21.09.2015 at 16:30-19:30, 16.11.2015 at 16:30-19:30

Koulutuksen aikataulu (www-linkki)
Description language English 
Objectives

The student learns to write programs for Windows Phone, use the Windows Phone features from software and utilize the Windows Phone Developer Tools in software construction. The student is familiar with different types of WP programs (Silverlight and XNA). In this course the focus is on Silverlight development. Before attending this class the participant should have a solid command of the C# programming language. Knowledge of Windows Presentation Foundation (WPF) and XAML is useful.

 

 

 
Assessment criteria  
Pedagogical arrangements

Lectures and practices 50 hours, self-supervised work 83 hours.
Mandatory prerequisite: .NET Application Development

Material

Lecture notes, examples and practices.

Further reading:
Petzold, C. 2011. Microsoft Silverlight Edition: Programming for Windows Phone 7. Microsoft Press
Vaughan, D. 2012. Windows Phone 7.5 Unleashed. Sams
Vaughan, D. 2013. Windows Phone 8 Unleashed. Sams
Whitechapel, A. & McKenna, S. 2013. Windows Phone 8 Development Internals. Microsoft Press
Wildermuth, S.2011. Essential Windows Phone 7.5: Application Development with Silverlight. Addison Wesley
Wildermuth, S. 2013. Essential Windows Phone 8. Pearson Education
Windows Phone Dev Center

Content

Windows Phone 7 and 8

  • Introduction to the architecture
  • Hardware chassis
  • WP and .NET Framework
  • Silverlight

WP 7/8 and Visual Studio 2010/2012/2013

  • SDK installation and requirements
  • Other tools
  • Emulator
  • Developing with a real device

Silverlight development

  • Application types
  • Controls
  • Event handling
  • Panorama and pivot controls
  • Styles
  • Data Templates
  • Application Bar
  • Page navigation
  • Page state
  • Silverlight Toolkit for Windows Phone

Application Life Cycle

  • Application and phone events
  • Saving application state
  • Tombstoning
  • Dormant applications / Fast application switching
  • Isolated storage
Assessment

The final exam will be assessed on the scale from 0 to 5.