windows phone7 by subodh

13
Subodh N Pushpak

Upload: prashant-singh

Post on 09-May-2015

769 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Windows phone7 By Subodh

Subodh N Pushpak

Page 2: Windows phone7 By Subodh

Windows Phone 7 – A Sneak Preview

Page 3: Windows phone7 By Subodh

Current mobile developmentProblem of Plenty

Many hardware platforms / specifications / capabilities

Many software platforms / methodologies / tools

The development ecosystem -- Who to program for rather than what logic to implement Consistency of developed App across software /

hardware versions. Do my app look and behave the same?

Clear disconnect between what web developers do, what they’re supposed to be doing, and the tools mobile vendors make available to them.

Where to sell / host and make money from my App

Page 4: Windows phone7 By Subodh

CLOUD

SCREEN

Cloud Services

Runtime – On “Screen”

Code you write on the

client

Code you write on the

server

Tools & Support

Developer Portal Services

Tools you use to design &

develop

Tools you use to ship & sell

Mobile Ecosystem

Page 5: Windows phone7 By Subodh

CLOUD

SCREEN

Phone Emulator

Samples Documentation

Guides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

MapsSocial

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Tools

Portal ServicesCloud Services

Sensors Media Data

Xbox LIVE Notifications

.NET Framework managed code sandbox

Location

Phone

Runtime – On “Screen”

Mobile Ecosystem

Xbox Live

Windows Azure

Page 6: Windows phone7 By Subodh

Standardized Hardware FoundationCapacitive touch4 or more contact points

SensorsA-GPS, Accelerometer, Compass, Light, Proximity

Camera5 mega pixels or more, flash required, camera button required

MultimediaCommon detailed specs, Codec acceleration

Memory256MB RAM or more, 8GB Flash or more

GPUDirectX 9 acceleration

CPUARMv7 Cortex/Scorpion or better

800

WV

GA

/ 4

80 H

VG

A

480 WVGA / 320 HVGA

Hardware buttons | Start, Search, Back

Page 7: Windows phone7 By Subodh

KernelHardware BSP

App Model UI Model Cloud Integration

Applications

App managementLicensingChamber isolationSoftware updates

Shell frame Session managerDirect3DCompositor

Xbox LIVEBingLocationPush notificationsWindows Live ID

Your App UI and logic

A-GPS Accelerometer Compass Light ProximityMedia Wi-Fi Radio Graphics

SecurityNetworkingStorage

Frameworks

Silverlight XNAHTML/

JavaScriptCLR

Hardware Foundation

Software architecture

Page 8: Windows phone7 By Subodh

CLOUD

SCREEN

Cloud Services

Runtime – On “Screen”

Code you write on the

client

Code you write on the

server

Tools & Support

Developer Portal Services

Tools you use to design &

develop

Tools you use to ship & sell

Mobile Ecosystem

Page 9: Windows phone7 By Subodh

CLOUD

SCREEN

Phone Emulator

Samples Documentation

Guides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

MapsSocial

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Tools

Portal ServicesCloud Services

Sensors Media Data

Xbox LIVE Notifications

.NET Framework managed code sandbox

Location

Phone

Runtime – On “Screen”

Mobile Ecosystem

Xbox Live

Windows Azure

Page 10: Windows phone7 By Subodh

Develop & Debug

Submit& Validate

Certify & Sign

Windows Phone Application Deployment Service

Marketplace

App deployment

Page 11: Windows phone7 By Subodh

Deployment model of WP7 application

Page 12: Windows phone7 By Subodh

Write in to

Subodh N Pushpak

http://geekswithblogs.net/subodhnpushpak/http://subodhnpushpak.wordpress.com

[email protected]

Twitter: s_pushpak

Page 13: Windows phone7 By Subodh

Questions & Answers