Date post: | 30-Dec-2015 |
Category: |
Documents |
Upload: | cruz-moore |
View: | 58 times |
Download: | 0 times |
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
• Develop: http://msdn.microsoft.com/en-US/windows/apps/br229512
• Design: http://design.windows.com/
• Samples: http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples
• Videos: http://channel9.msdn.com/Windows
Resources
Please submit session evals by using the Build Windows 8 appor at http://aka.ms/BuildSessions
© 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.