introducing windows phone 7 development

Post on 06-May-2015

1.269 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation given on Windows Phone 7 development at VBUG London on 12 Oct

TRANSCRIPT

7

Matt Lacey

IntroducingWindows Phone

7Development

@MRLaceyhttp://blog.mrlacey.co.uk/

matt@mrlacey.co.uk

http://blog.mrlacey.co.uk

twitter.com/mrlacey

@wpughttp://wpug.net/

http://www.DevEvening.co.uk/

@DevEvening

“will excel in 7 areas”

Start experience

Social communications

Hardware choice

Photos

Best for business users

Location aware search

Xbox Live gaming

hardware

Capacitive multi-touch

Sensors

Camera

Memory

GPU & CPU

Fixed screen size

And it makes phone calls

Building Applications

High performance game framework

Rapid creation of multi-screen 2D and 3D games

Rich content pipeline Mature, robust, widely adopted

technology Xbox 360, Windows, and Zune

Modern application UI framework

Rapid creation of visually stunning apps

Metro-themed UI controls

500,000 developers spanning Windows and web

Development Tools

Expres

sBlen

d

for

Phon

e

Emulator

Windows Phone Developer Tools

(WPDT)

Visual Studio Debug

Silverlight & XNA Project

Types

- Emulator

- Device

Developer Registration Tool

XAP Deployment Tool

Publishing Process

Application and Game Submission

Sign

Windows Phone 7 Deployment Service

.xap

.dllApp

submission

AppPackaging &Validation

.xap

.dll

.xap

.dll

.xap

.dll

ApplyTest

Criteria

Marketplace

AddMetadata

.xap

.dll

.xap

.dll

.xap

.dll

.xap

.dll

Initialize LoadContent

Game Loop

UnloadContent

Running an XNA game

DrawUpdate

XNA Demo

Principles of “Metro”

Clean, Light, Open, FastCelebrate TypographyAlive in MotionContent, Not ChromeAuthentically DigitalFocus on the individualDelightful experiences that are easy to use

Demos

App Lifecycle & Tombstoning

Not Starte

d

Launching Closing

Terminated

Running

Deactivated

Tombstoned

Activated

ApplicationBack-Stack

Push Notifications

Raw Live Tile Toast

Silverlight for Windows Phone Toolkit

• GestureService/GestureListener • ContextMenu • DatePicker • TimePicker • ToggleSwitch • WrapPanel

What we’ve seenHardwareDeveloper Tools & ExperienceXNA vs/& SilverlightMarketplace“Metro” ToolkitApplication Life cycle Push NotificationsOrientation LocationLaunchers & Choosers InputIsolated Storage Hubs

Windows Phone

Now what?

http://wpug.net/resources http://

developer.windowsphone.com

@MRLacey

http://mrlacey.co.uk/

http://create.msdn.com/

top related