3. What is a Windows
Phone?
• Back, Start and Search
• 1GHz minimum
• Graphics Hardware Acceleration
• Multi-Touch
• Resolution of WVGA (480x800) or HVGA(320x480)
• 5-megapixel camera minimum
4. Metro
• Design Paradigm
o Clean, Light, Open, Fast
o World class motion
o Integrated hardware and software
o Content, not chrome
o Soulful and alive
5. Extensible Application
Markup Language
• Extensible Application Markup Language = XAML
• Original from WPF
• If you have worked with XML you have a good idea
about formatting XAML
• Used for UI
• Rendering vector driven
• Uses Controls
• Namespaces
14. MVVM
• “The Model View ViewModel (MVVM) is
an architectural pattern used in software
engineering that originated from Microsoft as a
specialization of the Presentation Model design
pattern introduced by Martin Fowler.[1] Largely
based on the Model-view-controller pattern (MVC),
MVVM is targeted at modern UI development
platforms (Windows Presentation
Foundation and Silverlight) in which there is a User
Experience (UX) developer who has different
requirements than a more “traditional” developer
(i.e. oriented toward business logic and back
end development).” – Wiki entry on MVVM