openmic 8 - windows phone 7 applications

15
Windows Phone 7

Upload: ukdpe

Post on 12-Nov-2014

1.673 views

Category:

Technology


4 download

DESCRIPTION

Presentationon #wp7 for OpenMIC 8 in Brighton with an emphasis on web vs native applications.

TRANSCRIPT

Page 1: OpenMIC 8 - Windows Phone 7 Applications

Windows Phone 7

Page 2: OpenMIC 8 - Windows Phone 7 Applications

Mike OrmondDeveloper EvangelistMicrosoft

Windows Phone 7 Applications

@MikeOrmondhttp://bit.ly/mikeormond

[email protected]

Page 3: OpenMIC 8 - Windows Phone 7 Applications

Windows Phone 7

demo Really?

Page 4: OpenMIC 8 - Windows Phone 7 Applications

Three Read Threads

Relevant – your people, your location

Personal – your day, your way

Connected – your stuff, your peace

of mind

Page 5: OpenMIC 8 - Windows Phone 7 Applications

Hardware PlatformCapacitive touch4 or more contact points

SensorsA-GPS, Accelerometer, Compass, Light, Proximity

Camera5 mega pixels or more

MultimediaCommon detailed specs, Codec acceleration

Memory256MB RAM or more, 8GB Flash or more

GPUDirectX 9 acceleration

CPUARMv7 Cortex/Scorpion or better

80

0 (

48

0)

480 (320)

Hardware buttons | Back, Start, Search

Page 6: OpenMIC 8 - Windows Phone 7 Applications

Launch Devices

Page 7: OpenMIC 8 - Windows Phone 7 Applications

The Platform

CLOUD

SCREEN

Notifications

Location Identity Feeds

MapsSocial

App Deployment

Cloud Services

Phone Emulator

Samples Documentation

Guides Community

Packaging and Verification Tools

Tools

Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Portal Services

Sensors Media Data

Xbox LIVE Notifications

.NET Framework managed code sandbox

Location

Phone

Runtime

Page 8: OpenMIC 8 - Windows Phone 7 Applications

Native Apps vs Mobile Apps Richness

Rich platform integration Optimised experiences

Development Tools Runtime Agility Partially Connected Scenarios Channel to Market

http://www.flickr.com/photos/daniele_sartori/

Page 9: OpenMIC 8 - Windows Phone 7 Applications

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 Zune

Modern application UI framework

Rapid creation of visually stunning apps

Metro-themed UI controls

500,000 developers spanning Windows and web

Page 10: OpenMIC 8 - Windows Phone 7 Applications

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

Page 11: OpenMIC 8 - Windows Phone 7 Applications

The Windows Phone Developer Tools

demo

Page 12: OpenMIC 8 - Windows Phone 7 Applications

Development Process

C# XAML+

XAP

ManifestAssembliesResources

Page 13: OpenMIC 8 - Windows Phone 7 Applications

Application MarketPlace

DEEPEN CUSTOMER CONNECTIONTrial APIBroad business model & billing supportPush Notification, update & glance able tiles

EASILY MANAGE YOUR BUSINESSSingle self-service portalTransparent policies, open to 3rd party services

INCREASED DISCOVERABILITY

Single easy-to-find marketplace on device & PCReach all WP7 consumers with worldwide distributionLocalized merchandising to promote the best apps Unlimited Paid Apps

£65 + VAT

5 Free Apps

70% Revenue Share

Credit Card & Mobile Operator Billing Device Unlock Support for Trial Mode

Details

Page 14: OpenMIC 8 - Windows Phone 7 Applications

Windows Phone 7

http://create.msdn.com

@[email protected] http://bit.ly/mikeormond

http://bit.ly/wp7resources

http://microsoft.com/windowsphone

Page 15: OpenMIC 8 - Windows Phone 7 Applications

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows 7 and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.