Windows
<<  Windows Phone 7 MPEG-4 & Windows Media  >>
Windows Phone 7 for Developers
Windows Phone 7 for Developers
Windows Phone 7 for Developers
Windows Phone 7 for Developers
Windows Phone 7
Windows Phone 7
Metro
Metro
Windows Phone 7 for Developers
Windows Phone 7 for Developers
Start
Start
HUBs
HUBs
Custom Applications
Custom Applications
Windows Phone 7
Windows Phone 7
A Common Hardware Foundation
A Common Hardware Foundation
Windows Phone 7
Windows Phone 7
Elements of the Application Platform
Elements of the Application Platform
Elements of the Application Platform
Elements of the Application Platform
Elements of the Application Platform
Elements of the Application Platform
Software Architecture
Software Architecture
Windows Phone 7 Frameworks
Windows Phone 7 Frameworks
Two Flavors of Applications
Two Flavors of Applications
What’s a XAP in the Phone 7 World
What’s a XAP in the Phone 7 World
UI Model Concepts
UI Model Concepts
DEMO
DEMO
Basic Application Lifetime
Basic Application Lifetime
lock screen
lock screen
Obscured: Pop-Up UI from Shell
Obscured: Pop-Up UI from Shell
Paused: Jump to another App
Paused: Jump to another App
Elements of the Application Platform
Elements of the Application Platform
DEMO
DEMO
14
14
device
device
DEMO
DEMO
Elements of the Application Platform
Elements of the Application Platform
Elements of the Application Platform
Elements of the Application Platform
Publishing Process
Publishing Process
+
+
The Application Marketplace
The Application Marketplace
Windows Phone 7 for Developers
Windows Phone 7 for Developers

Презентация: «Windows Phone 7 for Developers». Автор: Sascha Corti. Файл: «Windows Phone 7 for Developers.pptx». Размер zip-архива: 9261 КБ.

Windows Phone 7 for Developers

содержание презентации «Windows Phone 7 for Developers.pptx»
СлайдТекст
1 Windows Phone 7 for Developers

Windows Phone 7 for Developers

A First Look

Sascha P. Corti Microsoft Switzerland sascha.corti@microsoft.com @TechPreacher

2 Windows Phone 7 for Developers
3 Windows Phone 7

Windows Phone 7

The User Experience

4 Metro

Metro

5 Windows Phone 7 for Developers
6 Start

Start

Tiles

Aplications

7 HUBs

HUBs

8 Custom Applications

Custom Applications

Personal Weather surfaced on the live tile in Start

Relevant Weather updated based on your location

Connected Weather for your contacts

9 Windows Phone 7

Windows Phone 7

Hardware Foundation

10 A Common Hardware Foundation

A Common Hardware Foundation

800 or 480

480 or 320

Hardware buttons | Back, Start, Search

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 ARMv7 Cortex/Scorpion or better

11 Windows Phone 7

Windows Phone 7

Application Model

12 Elements of the Application Platform

Elements of the Application Platform

Tools you use to Design & Develop

Code you write on the Client

Code you write & Services you use in the Cloud

Tools you use to Ship & Sell

13 Elements of the Application Platform

Elements of the Application Platform

14 Elements of the Application Platform

Elements of the Application Platform

15 Software Architecture

Software Architecture

Your App UI and logic

Applications

Frameworks

Silverlight

XNA

HTML/JavaScript

CLR

App Model

UI Model

Cloud Integration

Kernel

Hardware Foundation

Hardware BSP

Xbox LIVE Bing Location Push notifications Windows Live ID

App management Licensing Chamber isolation Software updates

Shell frame Session manager Direct3D Compositor

Security Networking Storage

A-GPS Accelerometer Compass Light Proximity Media Wi-Fi Radio Graphics

16 Windows Phone 7 Frameworks

Windows Phone 7 Frameworks

Windows Phone Frameworks

Silverlight Presentation and Media

XNA Frameworks for Games

Application Object

Common Base Class Library

Camera

Device Integration

Launchers & Choosers

Windows Phone Controls

PhoneApplicationFrame

PhoneApplicationPage

PushNotification

WebBrowserControl

Sensors

Controls

Drawing

Isolated Storage

HTML & JavaScript

Drawing

GamerServices

Shapes

Markup

Media

Navigation

Media

Graphics

Audio

Content

Input

Runtime

Resources

Globalization

Reflection

Location

Text

IO

Net

Diagnostics

Security

Threading

Collections

ComponentModel

Configuration

ServiceModel

Linq

17 Two Flavors of Applications

Two Flavors of Applications

18 What’s a XAP in the Phone 7 World

What’s a XAP in the Phone 7 World

Tools

Common format for all Windows Phone Apps & Games Declarative, Manifest-Based Installation Integrated into Security Model of Phone Apps are Sandboxed into separate Security Accounts while Installed and at Runtime Frameworks enable App Code to interact with App Model, UI Model, Phone Functionality

19 UI Model Concepts

UI Model Concepts

Application UI and logic for functionality exposed through pages

Page A single screen of user interaction elements

Session An ordered workflow of user interactions spanning applications

20 DEMO

DEMO

Windows Phone 7

Creating a Photo Viewer in Expreesion Blend 4.

21 Basic Application Lifetime

Basic Application Lifetime

Obscured Paused

22 lock screen

lock screen

phone calls

low battery

reminders

txt msgs :-)

Application Interruptions

23 Obscured: Pop-Up UI from Shell

Obscured: Pop-Up UI from Shell

Event! Games can auto-pause

Event! Games can auto-resume

Not in the Mix build

24 Paused: Jump to another App

Paused: Jump to another App

Assume your Process is killed

User never knows what happened

Load State to continue where User left off

Save State for later use

Not in the Mix build

25 Elements of the Application Platform

Elements of the Application Platform

26 DEMO

DEMO

Windows Phone 7

Creating a Flickr Client using the WrapPanel Control in Visual Studio 2010.

27 14

14

15

Notification Types

28 device

device

cloud

Push Notifications

Tile

Push client

Toast

App

Event

Push service

Your service

29 DEMO

DEMO

Windows Phone 7

Using the Notification Services.

30 Elements of the Application Platform

Elements of the Application Platform

One download Free CTP available today! http://developer.windowsphone.com

31 Elements of the Application Platform

Elements of the Application Platform

32 Publishing Process

Publishing Process

Application and Game Submission

Windows Phone 7 Deployment Service

App Packaging & Validation

App submission

Marketplace

Apply Test Criteria

Add Metadata

Sign

33 +

+

Application Lifecycle

Phone only installs .xap packages signed by marketplace

Phone handles all aspects of .xap installation based on the manifest Individual apps cannot make arbitrary changes to the phone during installation

Users control install, update and uninstall, while the marketplace controls revocation Individual apps do not control their own lifecycle on the phone

34 The Application Marketplace

The Application Marketplace

Enhanced Discovery Easy to find great applications, games Featured Apps User Ratings

Simple, Reliable Acquisition Try before you buy Easy Application Updates Buying and downloading on Device or Desktop Payment flexibility (MO billing / credit card)

35 Windows Phone 7 for Developers
«Windows Phone 7 for Developers»
http://900igr.net/prezentacija/informatika/windows-phone-7-for-developers-259255.html
cсылка на страницу

Windows

30 презентаций о Windows
Урок

Информатика

130 тем
Слайды