fast track - windows 8 apps
DESCRIPTION
Last week, I presented a 3 hour session on Windows 8 App Developement at Wipro Technologies, Hyderabad. Here are the slides of the session.TRANSCRIPT
![Page 1: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/1.jpg)
Fast TrackWindows 8 Modern App
-Ankit Kashyap(Programmer Analyst)
![Page 2: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/2.jpg)
Meet the aliens in the town
Aila! Hello World!!
Agenda
Picture Abhi baki hai…Let’s Code
Over to Store
What you can expect in this session
![Page 3: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/3.jpg)
Guess the song!
![Page 4: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/4.jpg)
Windows Reimagined
• Metro Modern UI
• (Live) tiles!
• Where is the start button
• Touch Centric
Meet the aliens in the town
![Page 5: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/5.jpg)
Windows Reimagined
• Charms to charm!
• Off to Cloud
• Welcome to ARM - RT
• Windows Store
Meet the aliens in the town
![Page 6: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/6.jpg)
Windows Reimagined
• Surface
• Is it Home Premium or Ultimate
• Dream towards Windows Ecosystem
Meet the aliens in the town
![Page 7: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/7.jpg)
Let’s spend few minutes with Win8
Meet the aliens in the town
![Page 8: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/8.jpg)
Programming Model
• VS 2012
• .NET 4.5
• Async and await
• More Languages, More fun!
Aila! Hello World!!
![Page 9: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/9.jpg)
Communication
& Data
Devices & Printing
WinRT APIsDirectX &
Media
Windows 8
Desktop 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
Syst
em S
ervi
ces
View
Mod
el
Cont
rolle
rKe
rnelProgramming Model for
Aila! Hello World!! Source: silverlightshow.net
![Page 10: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/10.jpg)
RunningApp
SuspendedApp
Suspending Terminated
AppLow Resources
Resuming
App Life cycle
Aila! Hello World!! Source: silverlightshow.net
![Page 11: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/11.jpg)
Runningapp
Suspendedapp
SuspendingTerminatedapp
Low resources
Code gets to run App frozen App not running
Resuming
App gets 5 seconds to
handle suspend
App is not notified before
termination
Apps are notified when they have been resumed
User launches app
Splash screen
Limited background tasks can run
App Life cycle
Aila! Hello World!! Source: silverlightshow.net
![Page 12: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/12.jpg)
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
FundamentalsApplication
ServicesAuthenticat
ionCryptograp
hyGlobalizati
onMemory
ManagementThreading/
Timers
MediaVisual Effects
Playback
PlayTo
Capture
Windows Store App APIs
Aila! Hello World!! Source: silverlightshow.net
![Page 13: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/13.jpg)
UI & Code behind
Aila! Hello World!!
XAML & C#
![Page 14: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/14.jpg)
Understanding the template
Aila! Hello World!!
![Page 15: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/15.jpg)
Let’s say “Hello world”
Aila! Hello World!!
![Page 16: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/16.jpg)
More template
Aila! Hello World!!
![Page 17: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/17.jpg)
App idea
Let’s Code
![Page 18: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/18.jpg)
Welcome to store
• Why store?
• Developer license
• Revenue models – Free, Trial & Paid
• MS earnings
Over to Store
![Page 19: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/19.jpg)
Let’s upload it!
• Preparing App Manifest
• Logos
• WACK
• Creating AppX
Over to Store
![Page 20: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/20.jpg)
Let’s upload it!
• Reserving an App name
• General Store Guidelines – Privacy Policies
• Uploading AppX
• What happens after submission
Over to Store
![Page 21: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/21.jpg)
Developer Dashboard
• Downloads
• Usage Report
• How the data helps
Over to Store
![Page 22: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/22.jpg)
And before we wrap up!
Queries
Picture abhi baki hai!
![Page 23: Fast Track - Windows 8 Apps](https://reader036.vdocument.in/reader036/viewer/2022062419/55879195d8b42a560b8b45b6/html5/thumbnails/23.jpg)
Wanna meet next time??
Picture abhi baki hai!