SlideShare a Scribd company logo
-By 
Pruthvi.
Windows Phone Apps Development overview
General Concept 
Cloud and 
Integration 
Services 
App 
Model 
UI 
Model 
Software 
Architecture 
Hardware 
Foundation
DESIGN: 
END USER 
COMES FIRST 
4 
PLATFORM: 
RICHER, DEEPER, 
EASIER APPS 
HARDWARE: 
FASTER TO MARKET, 
LESS HEAVY LIFTING
Devices Microsoft Surface (Pro) Microsoft Surface (RT) Windows Phone 7.5 
(e.g. Nokia Lumia) 
Windows Phone 
8 / vNext 
Operating System Windows 8 Pro Windows RT Windows Phone 7.1 Windows Phone 8.0 
CPU Architecture Intel/AMD x32 & x64 ARM ARM ARM 
Applications you can buy in 
Metro Apps 
Metro Apps 
Windows Phone Apps 
the official Microsoft 
Metro Games 
Metro Games 
Windows Phone Games 
Windows App Store 
Windows Phone Apps 
Windows Phone Games 
Applications you can run Metro Apps, .NET Apps, 
native apps and 
anything that runs on 
Windows 7 today 
Metro Apps Windows Phone Apps 
Windows Phone Games 
Anything that runs on 
Windows Phone 7.5 has 
been confirmed to run 
on vNext 
Side-load Applications Desktop-only for 
consumers. Metro apps 
can be side-loaded in 
enterprise 
No. Metro apps can be 
side-loaded in enterprise 
No No. Metro apps can be 
side-loaded in enterprise 
via corporate app hubs 
Runs Microsoft Office Yes Yes Yes, mobile version Yes, mobile version 
Plays Xbox LIVE Games Yes Yes Yes Yes 
Developer Platform WinRT, .NET, WPF, 
Silverlight, XNA, Java, 
Native, and everything 
else used to build apps for 
Windows 7 today 
WinRT .NET + Silverlight 4 for 
Windows Phone apps. 
XNA for Windows Phone 
games 
WinRT for Windows 
Phone apps. 
Choice of XNA or 
Native D3D for Windows 
Phone games 
Developer Languages C#, VB, C/C++, Java, F#, 
Ruby, Python, JavaScript, 
PHP, Perl, Haskell and any 
other language you can 
use for Windows 7 dev 
C#/VB + XAML for Metro 
Apps. 
D3D & C++ for Metro 
Games 
C#/VB + XAML for 
Silverlight apps. 
C#/VB.NET + XNA for 
games 
C#/VB + XAML for WP 
Metro Apps. 
C#/VB + XNA or 
C++ & D3D for Windows 
Phone games 
Primary Competitors Apple MacBook Air 
X86/x64 Ultrabooks, 
Netbooks & Tablets 
Apple iPad 
Android Tablets 
Blackberry Playbook 
Kindle Fire 
Apple iPhone 
Android Smartphones 
Blackberry devices 
Same as WP 7.5
Windows Phone Apps Development overview
7
Windows Phone Apps Development overview
Windows Phone Apps Development overview
Windows Phone Apps Development overview
Windows Phone Apps Development overview
public class StudentData : INotifyPropertyChanged 
{ 
string _firstName = null; 
public string StudentFirstName 
{ 
get 
{ 
return _firstName; 
} 
set 
{ 
_firstName = value; 
OnPropertyChanged("StudentFirstName"); 
} 
} 
double _gradePointAverage; 
public double StudentGradePointAverage 
{ 
get 
{ 
return _gradePointAverage; 
} 
set 
{ 
_gradePointAverage = value; 
OnPropertyChanged("StudentGradePointAverage"); 
} 
} 
} 
<TextBox Text="{Binding Path=StudentFirstName}" 
Grid.Row="1" 
Grid.Column="2" 
VerticalAlignment="Center" /> 
... 
<TextBox Text="{Binding Path=StudentGradePointAverage}" 
Grid.Row="2" 
Grid.Column="2" 
VerticalAlignment="Center" />
Windows Phone Apps Development overview
Windows Phone Apps Development overview
Windows Phone Apps Development overview
16 
Tools 
myapp.xap 
Windows Phone 
device 
Windows Phone 
Emulator 
Phone Emulator 
Samples Documentation 
Guides Community 
Packaging and Verification Tools
17
18 
Develop 
& Debug 
Submit 
& Validate 
Certify 
& Sign 
Windows Phone 
Application 
Deployment Service 
Marketplace
Application Lifecycle 
Cloud and 
Integration 
Services 
App 
Model 
UI 
Model 
Software 
Architecture 
Hardware 
Foundation
Load State! Save State! 
running 
deactivated 
Dormant 
activated 
Tomb 
stoned 
e.IsApplicationInstancePreserved ? Dormant : Tomb stoned
App Demo 
Dormant vs Tomb stone
UI 
Model 
Cloud and 
Integration 
Services 
App 
Model 
UI 
Model 
Software 
Architecture 
Hardware 
Foundation
No integration, but does affect Layout 
Show:Hide using SystemTray.IsVisible 
Up to 4 Buttons 
Menu Items (Recommended 6) 
Toggle Visibility 
<mypage>.ApplicationBar.IsVisible 
23
24
25
Buttons, Image, Layout, ListBox, TextBox, Slider, 
Other… 
Bing Map Control, Integration with Bing Maps 
Services 
Displays network and local content, Supports pan, 
double tap and pinch to zoom, Supports transforms 
& projections, Application can interact with javascript 
26
-infinite scrolling 
-Remember to set IsGroupingEnabled
SMS, Email, Web Browser, Dialer, Search, etc. 
Picture, Camera, Contact, etc. 
28
Push Notifications 
(Integration Service) 
Cloud and 
Integration 
Services 
App 
Model 
UI 
Model 
Software 
Architecture 
Hardware 
Foundation
Update tile count, title and background 
image 
30
Display a on-top-like message
32 
“Response” 
Device Connection Status : Connected 
Notification Status : Received 
Subscription Status : Active
http://dev.windowsphone.com/en-us 
http://phone.codeplex.com
- Thank You 
Questions? 
(Please do your eval!)

More Related Content

PPTX
WINDOWS PHONE APPS IN C++
PPTX
Building cross-platform mobile apps with Xamarin
PDF
Conociendo el ecosistema de Windows Phone 8 y Windows 8
PDF
Windows phone 8 session 1
PPT
Dot net universal apps
PPTX
Why windows phone
PPTX
Presentation[1]
RTF
New rich text document
WINDOWS PHONE APPS IN C++
Building cross-platform mobile apps with Xamarin
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Windows phone 8 session 1
Dot net universal apps
Why windows phone
Presentation[1]
New rich text document

What's hot (20)

PPTX
18 windows phone 8.1 for the enterprise developer
PPT
PPTX
AIR Mobile Application Development: Package, Building, Design & Skinning
PPTX
The ultimate guide and facts on cross platform app development in 2021.
PPTX
01 wp7 introduction
PPTX
Windowsphone7
PPTX
Introduction for Windows phone 8.1 .
PPT
PDF
Top Cross-Platform App Development Frameworks for 2020
PPTX
An Introduction to Universal Windows Apps
PPT
A Designer's Overview of Windows Presentation Foundation
PPT
Overview of Mobile Development Platforms
PDF
Windows Phone 8 Aspires Becoming A Trendsetter
PDF
Windows und Windows Phone App Entwicklung (Daniel Meixner, DWX 2014)
PPTX
Developing windows 10 universal apps
PPT
Олександр Кучеренко “Основні інструменти розробки під Android”
PDF
Google flutter app development
PPT
Windows Phone
PPTX
Journey into cross mobile apps development - Xamarin Forms case study
PPTX
Native vs cross platform native development which one is right for your requ...
18 windows phone 8.1 for the enterprise developer
AIR Mobile Application Development: Package, Building, Design & Skinning
The ultimate guide and facts on cross platform app development in 2021.
01 wp7 introduction
Windowsphone7
Introduction for Windows phone 8.1 .
Top Cross-Platform App Development Frameworks for 2020
An Introduction to Universal Windows Apps
A Designer's Overview of Windows Presentation Foundation
Overview of Mobile Development Platforms
Windows Phone 8 Aspires Becoming A Trendsetter
Windows und Windows Phone App Entwicklung (Daniel Meixner, DWX 2014)
Developing windows 10 universal apps
Олександр Кучеренко “Основні інструменти розробки під Android”
Google flutter app development
Windows Phone
Journey into cross mobile apps development - Xamarin Forms case study
Native vs cross platform native development which one is right for your requ...
Ad

Similar to Windows Phone Apps Development overview (20)

PPTX
Zadar Developers Hub - Windows Phone Development
PPTX
Windows Phone 7 Architecture Overview
PPTX
Windows Phone Application Platform
PPTX
WP7 HUB_Overview and application platform
PPTX
Windows phone app development overview
PPTX
Windows phone7 By Subodh
PPTX
Windows Phone Application development
PPTX
WP7 HUB_Launch event WP7
PPT
Windows Phone7 Development
PPTX
Windows phone 7 development
PDF
Windows phone 7 technology update
PDF
Windows Phone 7 Platform Overview
PPTX
Windows 7 mobile
PPTX
Windows Phone 8 App Development
PPTX
Windows phone
PPTX
Stc ftn-wp7-intro
PPTX
데브멘토 발표세미나
PPTX
Developing windows phone 7 application with silverlight
PPTX
Khaled
PPTX
Computer project work
Zadar Developers Hub - Windows Phone Development
Windows Phone 7 Architecture Overview
Windows Phone Application Platform
WP7 HUB_Overview and application platform
Windows phone app development overview
Windows phone7 By Subodh
Windows Phone Application development
WP7 HUB_Launch event WP7
Windows Phone7 Development
Windows phone 7 development
Windows phone 7 technology update
Windows Phone 7 Platform Overview
Windows 7 mobile
Windows Phone 8 App Development
Windows phone
Stc ftn-wp7-intro
데브멘토 발표세미나
Developing windows phone 7 application with silverlight
Khaled
Computer project work
Ad

Recently uploaded (20)

PPTX
Introduction to Effective Communication.pptx
PPTX
worship songs, in any order, compilation
PPTX
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
PPTX
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
PPTX
Learning-Plan-5-Policies-and-Practices.pptx
PPTX
Impressionism_PostImpressionism_Presentation.pptx
PDF
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
PDF
natwest.pdf company description and business model
PPTX
Human Mind & its character Characteristics
DOC
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
PPTX
The Effect of Human Resource Management Practice on Organizational Performanc...
PPTX
Hydrogel Based delivery Cancer Treatment
PPTX
chapter8-180915055454bycuufucdghrwtrt.pptx
PPTX
An Unlikely Response 08 10 2025.pptx
PPTX
Anesthesia and it's stage with mnemonic and images
DOCX
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
PDF
Presentation1 [Autosaved].pdf diagnosiss
PPTX
English-9-Q1-3-.pptxjkshbxnnxgchchxgxhxhx
PPTX
2025-08-10 Joseph 02 (shared slides).pptx
PPTX
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC
Introduction to Effective Communication.pptx
worship songs, in any order, compilation
INTERNATIONAL LABOUR ORAGNISATION PPT ON SOCIAL SCIENCE
Non-Verbal-Communication .mh.pdf_110245_compressed.pptx
Learning-Plan-5-Policies-and-Practices.pptx
Impressionism_PostImpressionism_Presentation.pptx
Nykaa-Strategy-Case-Fixing-Retention-UX-and-D2C-Engagement (1).pdf
natwest.pdf company description and business model
Human Mind & its character Characteristics
学位双硕士UTAS毕业证,墨尔本理工学院毕业证留学硕士毕业证
The Effect of Human Resource Management Practice on Organizational Performanc...
Hydrogel Based delivery Cancer Treatment
chapter8-180915055454bycuufucdghrwtrt.pptx
An Unlikely Response 08 10 2025.pptx
Anesthesia and it's stage with mnemonic and images
"Project Management: Ultimate Guide to Tools, Techniques, and Strategies (2025)"
Presentation1 [Autosaved].pdf diagnosiss
English-9-Q1-3-.pptxjkshbxnnxgchchxgxhxhx
2025-08-10 Joseph 02 (shared slides).pptx
BIOLOGY TISSUE PPT CLASS 9 PROJECT PUBLIC

Windows Phone Apps Development overview

  • 3. General Concept Cloud and Integration Services App Model UI Model Software Architecture Hardware Foundation
  • 4. DESIGN: END USER COMES FIRST 4 PLATFORM: RICHER, DEEPER, EASIER APPS HARDWARE: FASTER TO MARKET, LESS HEAVY LIFTING
  • 5. Devices Microsoft Surface (Pro) Microsoft Surface (RT) Windows Phone 7.5 (e.g. Nokia Lumia) Windows Phone 8 / vNext Operating System Windows 8 Pro Windows RT Windows Phone 7.1 Windows Phone 8.0 CPU Architecture Intel/AMD x32 & x64 ARM ARM ARM Applications you can buy in Metro Apps Metro Apps Windows Phone Apps the official Microsoft Metro Games Metro Games Windows Phone Games Windows App Store Windows Phone Apps Windows Phone Games Applications you can run Metro Apps, .NET Apps, native apps and anything that runs on Windows 7 today Metro Apps Windows Phone Apps Windows Phone Games Anything that runs on Windows Phone 7.5 has been confirmed to run on vNext Side-load Applications Desktop-only for consumers. Metro apps can be side-loaded in enterprise No. Metro apps can be side-loaded in enterprise No No. Metro apps can be side-loaded in enterprise via corporate app hubs Runs Microsoft Office Yes Yes Yes, mobile version Yes, mobile version Plays Xbox LIVE Games Yes Yes Yes Yes Developer Platform WinRT, .NET, WPF, Silverlight, XNA, Java, Native, and everything else used to build apps for Windows 7 today WinRT .NET + Silverlight 4 for Windows Phone apps. XNA for Windows Phone games WinRT for Windows Phone apps. Choice of XNA or Native D3D for Windows Phone games Developer Languages C#, VB, C/C++, Java, F#, Ruby, Python, JavaScript, PHP, Perl, Haskell and any other language you can use for Windows 7 dev C#/VB + XAML for Metro Apps. D3D & C++ for Metro Games C#/VB + XAML for Silverlight apps. C#/VB.NET + XNA for games C#/VB + XAML for WP Metro Apps. C#/VB + XNA or C++ & D3D for Windows Phone games Primary Competitors Apple MacBook Air X86/x64 Ultrabooks, Netbooks & Tablets Apple iPad Android Tablets Blackberry Playbook Kindle Fire Apple iPhone Android Smartphones Blackberry devices Same as WP 7.5
  • 7. 7
  • 12. public class StudentData : INotifyPropertyChanged { string _firstName = null; public string StudentFirstName { get { return _firstName; } set { _firstName = value; OnPropertyChanged("StudentFirstName"); } } double _gradePointAverage; public double StudentGradePointAverage { get { return _gradePointAverage; } set { _gradePointAverage = value; OnPropertyChanged("StudentGradePointAverage"); } } } <TextBox Text="{Binding Path=StudentFirstName}" Grid.Row="1" Grid.Column="2" VerticalAlignment="Center" /> ... <TextBox Text="{Binding Path=StudentGradePointAverage}" Grid.Row="2" Grid.Column="2" VerticalAlignment="Center" />
  • 16. 16 Tools myapp.xap Windows Phone device Windows Phone Emulator Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools
  • 17. 17
  • 18. 18 Develop & Debug Submit & Validate Certify & Sign Windows Phone Application Deployment Service Marketplace
  • 19. Application Lifecycle Cloud and Integration Services App Model UI Model Software Architecture Hardware Foundation
  • 20. Load State! Save State! running deactivated Dormant activated Tomb stoned e.IsApplicationInstancePreserved ? Dormant : Tomb stoned
  • 21. App Demo Dormant vs Tomb stone
  • 22. UI Model Cloud and Integration Services App Model UI Model Software Architecture Hardware Foundation
  • 23. No integration, but does affect Layout Show:Hide using SystemTray.IsVisible Up to 4 Buttons Menu Items (Recommended 6) Toggle Visibility <mypage>.ApplicationBar.IsVisible 23
  • 24. 24
  • 25. 25
  • 26. Buttons, Image, Layout, ListBox, TextBox, Slider, Other… Bing Map Control, Integration with Bing Maps Services Displays network and local content, Supports pan, double tap and pinch to zoom, Supports transforms & projections, Application can interact with javascript 26
  • 27. -infinite scrolling -Remember to set IsGroupingEnabled
  • 28. SMS, Email, Web Browser, Dialer, Search, etc. Picture, Camera, Contact, etc. 28
  • 29. Push Notifications (Integration Service) Cloud and Integration Services App Model UI Model Software Architecture Hardware Foundation
  • 30. Update tile count, title and background image 30
  • 32. 32 “Response” Device Connection Status : Connected Notification Status : Received Subscription Status : Active
  • 34. - Thank You Questions? (Please do your eval!)