Windows phone7 By Subodh

Post on 09-May-2015

771 views 0 download

Transcript of Windows phone7 By Subodh

Subodh N Pushpak

Windows Phone 7 – A Sneak Preview

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

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

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

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

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

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

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

Develop & Debug

Submit& Validate

Certify & Sign

Windows Phone Application Deployment Service

Marketplace

App deployment

Deployment model of WP7 application

Write in to

Subodh N Pushpak

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

S_pushpak@hotmail.com

Twitter: s_pushpak

Questions & Answers