Developing a Windows Store a pp

Post on 30-Dec-2015

60 views 0 download

Tags:

description

Developing a Windows Store a pp. John Sheehan / Kieran Mockford Architects 3-125. Agenda. Intro Write Code Summary. Windows 8. XAML. Desktop Apps. Windows Store Apps. View. HTML JavaScript. C# VB. HTML / CSS. C C++. Model Controller. JavaScript. C C++. C# VB. - PowerPoint PPT Presentation

Transcript of Developing a Windows Store a pp

Developing a Windows Store app

John Sheehan / Kieran MockfordArchitects3-125

IntroWrite CodeSummary

Agenda

www.buildwindows.com

Communication

& Data

Devices & Printing

WinRT APIsDirectX &

Media

Windows 8Desktop Apps

CC++

Win32

C#VB

.NET SL

HTMLJavaScrip

t

Internet Explore

r

Windows Store Apps

Application Model

XAML

JavaScript

HTML / CSS

CC++

C#VB

Windows Kernel Services

Syste

m

Serv

ices

Vie w

Mod

el

Con

trolle

rK

ern

el

www.buildwindows.com

Windows helpsmake your apppredictable tothe user

Your app hasunique valueand identity

It all starts with your code

Developing a Windows Store app

User Expectations• Live Tile• Search• Capabilitie

s• PLM

Make it an App• Store • Tile• Splash Screen

Code and Markup

Demo – From Code to App

www.buildwindows.com

App Execution Environment

Core

OS

Runtime

Broker

Direct API calls

Brokered API calls

App Container + Signed & Validated code

Your App

WinRT APIs

Process.exe

AppXManifest

www.buildwindows.com

Process State Transitions

RunningApp

SuspendedApp

Suspending Terminated

AppLow Resources

Resuming

Demo – Giving your app a memory

www.buildwindows.com

Windows helpsmake your apppredictable tothe user

Your app hasunique valueand identity

It all starts with your code

Be Better Together• Pickers• Sharing• Protocols

Developing a Windows Store app

User Expectations• Live Tile• Search• Capabilitie

s• PLM

Make it an App• Store • Tile• Splash Screen

Code and Markup

Apps amplifyeach other byworking together

DevicesSenso

rsGeolocatio

nPortab

leNFC

Communications & DataContract

s

XML

Web

SMSNetworking

Notifications

Local & Cloud Storage

Streams

Background

Transfer

User InterfaceHTML5/CSS XAML DirectX Controls

InputAccessibilit

yPrinting

Data Binding

TilesSVG

Windows Store App APIs

FundamentalsApplication

ServicesAuthenticat

ionCryptograp

hyGlobalizati

onMemory

ManagementThreading/

Timers

MediaVisual Effects

Playback

PlayTo

Capture

Demo – Working well with others

www.buildwindows.com

Windows helpsmake your apppredictable tothe user

Your app hasunique valueand identity

It all starts with your code

Be Better Together• Pickers• Sharing• Protocols

Review

User Expectations• Live Tile• Search• Capabilitie

s• PLM

Make it an App• Store • Tile• Splash Screen

Code and Markup

Apps amplifyeach other byworking together

Backup

www.buildwindows.com

Windows helpsmake your apppredictable tothe user

Your app hasunique valueand identity

It all starts with your code

Be Better Together• Pickers• Sharing• Protocols

Developing a Windows Store app

Integrate withWindows• Live Tile• Search• Capabilitie

s• PLM

Make it an App• Store • Tile• Splash Screen

Code and Markup

Apps amplifyeach other byworking together

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.