Windows 8 Introduction and App Development Brought to you by IIT MSPs!
Jul 03, 2015
Windows 8
Introduction and App
Development
Brought to you by
IIT MSPs!
Presented by
• Amit Seal Ami
• Microsoft Student Partner
• Imagine Cup Bangladesh Finalist
• More to be added (I Hope!)
October 4, 2012 2
Revolution of OS
October 4, 2012 3
Humans• Mobile in nature
• Wants everything fast and fluid
• Primary Weapon - Hand
• Easily messes up things
October 4, 2012 4
October 4, 2012 5
October 4, 2012 6
October 4, 2012 7
October 4, 2012 8
These are just fixes And these do NOT solve anything
Cleanliness, Readability, Objectivity
• Classic Swiss Graphic Design
October 4, 2012 10
Windows 8 Features
• Windows Live ID integration
• Storage Spaces – storage pool
• USB 3.0 – 5 GB/s
• Windows Store
• Support ARM
• Xbox Live
• Win RT
• IE 10
October 4, 2012 11
Windows 8 Security
• Revamped Windows Defender
• Smart Screen Technology
• AppContainer
October 4, 2012 12
Windows 8 Framework
WinRT: Windows Runtime
Windows 8 New Generation Apps
October 4, 2012 14
• A video shown here about windows 8 new generation apps.
• Could not find the link
To Get Started
• Install Windows 8
• Get Visual Studio 2012
• Get Hands on Materials
• Start Working!
• Two Helpful links
• dev.windows.com
• design.windows.com
October 4, 2012 15
October 4, 2012 16
Build a great Windows 8 Store app in 5 Steps
• Create a “best at” statement
• Choose the right scenarios
• Pick a navigation pattern
• Layout the content
• Create App bars
October 4, 2012 17
Best at Statement
• My Application will be the best app in its category for ______.
October 4, 2012 18
Build a great Windows 8 Store app in 5 Steps
• Create a “best at” statement
• Choose the right scenarios
• Pick a navigation pattern
• Layout the content
• Create App bars
October 4, 2012 19
Choose the right scenarios
• Scenarios that will align with the “best at” statement.
October 4, 2012 20
Build a great Windows 8 Store app in 5 Steps
• Create a “best at” statement
• Choose the right scenarios
• Pick a navigation pattern
• Layout the content
• Create App bars
October 4, 2012 21
Pick a Navigation Pattern
• Hierarchical
• Flat
October 4, 2012 22
Build a great Windows 8 Store app in 5 Steps
• Create a “best at” statement
• Choose the right scenarios
• Pick a navigation pattern
• Layout the content
• Create App bars
October 4, 2012 23
Demonstration: Hello Myself!
October 4, 2012 24
A bit complex?
October 4, 2012 25
Demonstration 2: RSS Reader
• Four Classes
• RSSLink
• RSSItem
• RSSFeed
• RSSClient
October 4, 2012 26
RSSLink
• Uri Link
• string Title
• Constructor
October 4, 2012 27
RSS Item
• String Title
• String Content
• DateTime PublishedOn
October 4, 2012 28
RSS Feed
• ObservableCollection<RSSItem> items
• String Title
• Get Property of Items
October 4, 2012 29
RSSClient
• TO be CP
October 4, 2012 30
Layout of the App
• Define two rows in Grid
• Give a Title
• Define a ListView with name, Grid.Row and ItemsSource
• ListView.ItemTemplate• DataTemplate
• StackPanel
• TextBlocks for Title, Content, PublishedOn
October 4, 2012 31
For further info
• Visit
• dev.windows.com
• design.windows.com
• Contact me
• Get Materials from other IIT MSPs
October 4, 2012 32
App-a-thon Bangladesh by Microsoft
• November 3, 2012!
• Partnered by IIT
• Stay tuned at
• https://www.facebook.com/MSPIITDU
October 4, 2012 33
Are you ready for it?
October 4, 2012 34
Thank You!
October 4, 2012 35