Windows Phone 7
Danish Mehraj
Microsoft Student Partners
India
Cloud and
Integration
Services

General Concept

App
Model

UI
Model

Software
Architecture
Hardware
Foundation
New Concept

DESIGN:

PLATFORM:

HARDWARE:

END USER
COMES FIRST

RICHER, DEEPER,
EASIER APPS

FASTER TO
MARKET, LESS
HEAV...
Metro UI

4

Windows Phone Microsoft Corporation.
Hardware Foundation (in 7.0)
Capacitive touch
4 or more contact points
Sensors
A-GPS, Accelerometer, Compass, Light, Proxi...
Two Flavors of Applications

6

Windows Phone Microsoft Corporation.
Windows Phone Developer Tools
Tools
Phone Emulator
Samples
Documentation
Guides
Community
Packaging and Verification Tools...
Deployment Process
Develop
& Debug

Submit
& Validate

Windows Phone
Application
Deployment Service

8

Certify
& Sign

Ma...
Cloud and
Integration
Services

Software
Architecture

App
Model

UI
Model

Software
Architecture
Hardware
Foundation
Silverlight Capabilities







10

Inputs
 Keyboard, Mouse, Touch, Ink
XAML UI Core
 Common Controls, Text, Image...
Multitouch





11

OOB Controls support touch
 Translate touch events to mouse
events
 ScrollViewer has built-in sup...
Keyboard




12

Silverlight TextBox integrates with
the SIP (on screen keyboard)
 Password has a delay
SIP supports in...
Media




13



Media support
 H/W decode
 MediaStreamSo
urce
 PlayReady DRM
MediaElement
Limitations
 One
MediaEle...
Software
Architecture
demo
Cloud and
Integration
Services

UI
Model

App
Model

UI
Model

Software
Architecture
Hardware
Foundation
Application Bar and System Tray
System Tray
 No integration, but does affect
Layout
 Show:Hide using
SystemTray.IsVisibl...
Panorama




17

Part of the native Windows
Phone look and feel
Panorama is a long
horizontal canvas
PanoramaItem serve...
Pivot




18

Provides a quick way to
manage views or pages
Pivot is a container of pivot
items
PivotItem contain indiv...
Many more…








19

Standard Controls
 Buttons, Image, Layout, ListBox, TextBox,
Slider, Other…
Bing Maps
 Bing M...
Integration
Services

Cloud and
Integration
Services
App
Model

UI
Model

Software
Architecture
Hardware
Foundation
Launchers & Choosers




21

Enable applications to provide a set of common
phone tasks to their users
Launchers let yo...
Push Notifications

22

Windows Phone Microsoft Corporation.
Types of Push Notifications






23

Tile notifications
 Update tile count, title and
background image
Toast notifica...
Location and Services





24

The service obtains location
data from multiple sources
such as GPS, Wi-Fi, and
cellular...
Integration
Services
demo
Register Your Device





27

Test on a physical device
Register your device
Install, run, and debug
unsigned applicat...
8

Questions?
Upcoming SlideShare
Loading in...5
×

Windows Phone7 Development

153

Published on

Know about Windows Phone 7 Development

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
153
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Windows Phone7 Development

  1. 1. Windows Phone 7 Danish Mehraj Microsoft Student Partners India
  2. 2. Cloud and Integration Services General Concept App Model UI Model Software Architecture Hardware Foundation
  3. 3. New Concept DESIGN: PLATFORM: HARDWARE: END USER COMES FIRST RICHER, DEEPER, EASIER APPS FASTER TO MARKET, LESS HEAVY LIFTING 3 Windows Phone Microsoft Corporation.
  4. 4. Metro UI 4 Windows Phone Microsoft Corporation.
  5. 5. Hardware Foundation (in 7.0) Capacitive touch 4 or more contact points Sensors A-GPS, Accelerometer, Compass, Light, Proximity, Camera 5 mega pixels or more Multimedia Common detailed specs, Codec acceleration Memory 256MB RAM or more, 8GB Flash or more GPU DirectX 9 acceleration CPU Qualcomm MSM8x55 800Mhz or higher Hardware buttons | Back, Start, Search Windows Phone Microsoft Corporation.
  6. 6. Two Flavors of Applications 6 Windows Phone Microsoft Corporation.
  7. 7. Windows Phone Developer Tools Tools Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Windows Phone device myapp.xap Windows Phone Emulator 7 Windows Phone Microsoft Corporation.
  8. 8. Deployment Process Develop & Debug Submit & Validate Windows Phone Application Deployment Service 8 Certify & Sign Marketplace Windows Phone Microsoft Corporation.
  9. 9. Cloud and Integration Services Software Architecture App Model UI Model Software Architecture Hardware Foundation
  10. 10. Silverlight Capabilities       10 Inputs  Keyboard, Mouse, Touch, Ink XAML UI Core  Common Controls, Text, Images, Data Binding, Page Navigation, Vector Graphics, Animation, Transformation, Styles and Templates Media  Capture and Playback, VC1, WMA, MP3 Data  LINQ to Objects, LINQ to XML, Isolated Storage, XML Base Class Library  Generics, Collections, Cryptography, Threading Communication  REST, RSS/ATOM, SOAP Windows Phone Microsoft Corporation.
  11. 11. Multitouch    11 OOB Controls support touch  Translate touch events to mouse events  ScrollViewer has built-in support for pan and flick Manipulation for all UIElements  Scale  Translate Raw Touch, compatible with SL3 Windows Phone Microsoft Corporation.
  12. 12. Keyboard   12 Silverlight TextBox integrates with the SIP (on screen keyboard)  Password has a delay SIP supports input scoping  Key InputScopes: Text, Url, Number, Time, TelephoneNumber, EmailNameOrAddress Windows Phone Microsoft Corporation.
  13. 13. Media   13  Media support  H/W decode  MediaStreamSo urce  PlayReady DRM MediaElement Limitations  One MediaElement only Windows Phone Microsoft Corporation.
  14. 14. Software Architecture demo
  15. 15. Cloud and Integration Services UI Model App Model UI Model Software Architecture Hardware Foundation
  16. 16. Application Bar and System Tray System Tray  No integration, but does affect Layout  Show:Hide using SystemTray.IsVisible  Application Bar  Up to 4 Buttons  Menu Items (Recommended 6)  Toggle Visibility  <mypage>.ApplicationBar.IsVisi  16 Windows Phone Microsoft Corporation.
  17. 17. Panorama    17 Part of the native Windows Phone look and feel Panorama is a long horizontal canvas PanoramaItem serves as a container that hosts other content and controls Windows Phone Microsoft Corporation.
  18. 18. Pivot    18 Provides a quick way to manage views or pages Pivot is a container of pivot items PivotItem contain individual page content such as controls, grids, or links Windows Phone Microsoft Corporation.
  19. 19. Many more…     19 Standard Controls  Buttons, Image, Layout, ListBox, TextBox, Slider, Other… Bing Maps  Bing Map Control, Integration with Bing Maps Services Deep Zoom  Included in core run-time , Optimized to take advantage of GPU, Consumes same content as SL on desktop, Supported for Online content Web Browser  Displays network and local content, Supports pan, double tap and pinch to zoom, Supports transforms & projections, Application can interact with javascript Windows Phone Microsoft Corporation.
  20. 20. Integration Services Cloud and Integration Services App Model UI Model Software Architecture Hardware Foundation
  21. 21. Launchers & Choosers    21 Enable applications to provide a set of common phone tasks to their users Launchers let you fire and forget  SMS, Email, Web Browser, Dialer, Search, etc. Choosers let you fire and pick the results back  Picture, Camera, Contact, etc. Windows Phone Microsoft Corporation.
  22. 22. Push Notifications 22 Windows Phone Microsoft Corporation.
  23. 23. Types of Push Notifications    23 Tile notifications  Update tile count, title and background image Toast notifications  Display a on-top-like message Raw notifications  Can be used in application logic Windows Phone Microsoft Corporation.
  24. 24. Location and Services    24 The service obtains location data from multiple sources such as GPS, Wi-Fi, and cellular Applications can access location information Allows you to create location-aware applications Windows Phone Microsoft Corporation.
  25. 25. Integration Services demo
  26. 26. Register Your Device     27 Test on a physical device Register your device Install, run, and debug unsigned applications Use Zune to register your device Windows Phone Microsoft Corporation.
  27. 27. 8 Questions?

×