SlideShare a Scribd company logo
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 
• A video shown here about windows 8 new generation apps. 
• Could not find the link  
October 4, 2012 14
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 
• asa.iit.du@msp.net.bd 
• 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

More Related Content

Similar to Presentation on Windows 8 Application at IIT, University of Dhaka

Introduction to Windows 8 Development
Introduction to Windows 8 DevelopmentIntroduction to Windows 8 Development
Introduction to Windows 8 Development
Jeff Bramwell
 
Android outline
Android outlineAndroid outline
Android outline
Mostofa Kamal Rasel Rasel
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
Steve Anderson
 
Django web framework
Django web frameworkDjango web framework
Django web framework
BrijeshGondaliya6
 
Introduction to dax7 IDE
Introduction to dax7 IDEIntroduction to dax7 IDE
Introduction to dax7 IDE
Confiz Limited - Dynamics AX
 
Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)Bohdan Bilous
 
vJUG 2017 "Continuous Delivery with Java and Docker: The Good, the Bad, and t...
vJUG 2017 "Continuous Delivery with Java and Docker: The Good, the Bad, and t...vJUG 2017 "Continuous Delivery with Java and Docker: The Good, the Bad, and t...
vJUG 2017 "Continuous Delivery with Java and Docker: The Good, the Bad, and t...
Daniel Bryant
 
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
aOS Community
 
SharePoint and javascript – modern development
SharePoint and javascript – modern developmentSharePoint and javascript – modern development
SharePoint and javascript – modern development
Yannick Plenevaux
 
Moka .Net Study Week 01
Moka .Net Study Week 01Moka .Net Study Week 01
Moka .Net Study Week 01
Aliencube Consulting
 
Suguk Southampton CodePlex - March 2014
Suguk Southampton   CodePlex - March 2014Suguk Southampton   CodePlex - March 2014
Suguk Southampton CodePlex - March 2014
Steven Andrews
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
Michael Yagudaev
 
Intro to the SharePoint Framework Philly Code Camp Oct 2016
Intro to the SharePoint Framework Philly Code  Camp Oct 2016Intro to the SharePoint Framework Philly Code  Camp Oct 2016
Intro to the SharePoint Framework Philly Code Camp Oct 2016
Jennifer Kenderdine
 
(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 2
(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 2(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 2
(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 2
Microsoft Argentina y Uruguay [Official Space]
 
App studio with Steps
App studio with StepsApp studio with Steps
App studio with Steps
Nader Emad
 
From marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp BelfastFrom marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp Belfast
Fellyph Cintra
 
When Windows Apps meet SharePoint
When Windows Apps meet SharePointWhen Windows Apps meet SharePoint
When Windows Apps meet SharePoint
SPC Adriatics
 
Sharepoint
SharepointSharepoint
Sharepoint
Naqash Ahmed
 
2012 mct summit presentation final
2012 mct summit presentation final2012 mct summit presentation final
2012 mct summit presentation finalDmitri Artamonov
 
Leave the Fileshare, and join the Enterprise Content Revolution!
Leave the Fileshare, and join the Enterprise Content Revolution!Leave the Fileshare, and join the Enterprise Content Revolution!
Leave the Fileshare, and join the Enterprise Content Revolution!
Ryan Dennis
 

Similar to Presentation on Windows 8 Application at IIT, University of Dhaka (20)

Introduction to Windows 8 Development
Introduction to Windows 8 DevelopmentIntroduction to Windows 8 Development
Introduction to Windows 8 Development
 
Android outline
Android outlineAndroid outline
Android outline
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
 
Django web framework
Django web frameworkDjango web framework
Django web framework
 
Introduction to dax7 IDE
Introduction to dax7 IDEIntroduction to dax7 IDE
Introduction to dax7 IDE
 
Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)Dynamics AX 7 Development - IDE (Part I)
Dynamics AX 7 Development - IDE (Part I)
 
vJUG 2017 "Continuous Delivery with Java and Docker: The Good, the Bad, and t...
vJUG 2017 "Continuous Delivery with Java and Docker: The Good, the Bad, and t...vJUG 2017 "Continuous Delivery with Java and Docker: The Good, the Bad, and t...
vJUG 2017 "Continuous Delivery with Java and Docker: The Good, the Bad, and t...
 
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
 
SharePoint and javascript – modern development
SharePoint and javascript – modern developmentSharePoint and javascript – modern development
SharePoint and javascript – modern development
 
Moka .Net Study Week 01
Moka .Net Study Week 01Moka .Net Study Week 01
Moka .Net Study Week 01
 
Suguk Southampton CodePlex - March 2014
Suguk Southampton   CodePlex - March 2014Suguk Southampton   CodePlex - March 2014
Suguk Southampton CodePlex - March 2014
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
 
Intro to the SharePoint Framework Philly Code Camp Oct 2016
Intro to the SharePoint Framework Philly Code  Camp Oct 2016Intro to the SharePoint Framework Philly Code  Camp Oct 2016
Intro to the SharePoint Framework Philly Code Camp Oct 2016
 
(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 2
(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 2(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 2
(20.05.2009) Cumuy Presenta - Más tecnologías interesantes para conocer - PPT 2
 
App studio with Steps
App studio with StepsApp studio with Steps
App studio with Steps
 
From marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp BelfastFrom marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp Belfast
 
When Windows Apps meet SharePoint
When Windows Apps meet SharePointWhen Windows Apps meet SharePoint
When Windows Apps meet SharePoint
 
Sharepoint
SharepointSharepoint
Sharepoint
 
2012 mct summit presentation final
2012 mct summit presentation final2012 mct summit presentation final
2012 mct summit presentation final
 
Leave the Fileshare, and join the Enterprise Content Revolution!
Leave the Fileshare, and join the Enterprise Content Revolution!Leave the Fileshare, and join the Enterprise Content Revolution!
Leave the Fileshare, and join the Enterprise Content Revolution!
 

More from Amit Seal Ami

Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...
Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...
Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...
Amit Seal Ami
 
Keynote Presentation Mobile App Lifecycle and Ecosystem
Keynote Presentation Mobile App Lifecycle and EcosystemKeynote Presentation Mobile App Lifecycle and Ecosystem
Keynote Presentation Mobile App Lifecycle and Ecosystem
Amit Seal Ami
 
Dsedroid
DsedroidDsedroid
Dsedroid
Amit Seal Ami
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
Amit Seal Ami
 
SRS presenation by Group 6
SRS presenation by Group 6SRS presenation by Group 6
SRS presenation by Group 6
Amit Seal Ami
 
NTFS and Inode
NTFS and InodeNTFS and Inode
NTFS and Inode
Amit Seal Ami
 

More from Amit Seal Ami (6)

Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...
Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...
Webinar on Higher Studies: Getting Started from Undergrad; Organized by CSE, ...
 
Keynote Presentation Mobile App Lifecycle and Ecosystem
Keynote Presentation Mobile App Lifecycle and EcosystemKeynote Presentation Mobile App Lifecycle and Ecosystem
Keynote Presentation Mobile App Lifecycle and Ecosystem
 
Dsedroid
DsedroidDsedroid
Dsedroid
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
 
SRS presenation by Group 6
SRS presenation by Group 6SRS presenation by Group 6
SRS presenation by Group 6
 
NTFS and Inode
NTFS and InodeNTFS and Inode
NTFS and Inode
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Presentation on Windows 8 Application at IIT, University of Dhaka

  • 1. Windows 8 Introduction and App Development Brought to you by IIT MSPs!
  • 2. Presented by • Amit Seal Ami • Microsoft Student Partner • Imagine Cup Bangladesh Finalist • More to be added (I Hope!) October 4, 2012 2
  • 3. Revolution of OS October 4, 2012 3
  • 4. Humans • Mobile in nature • Wants everything fast and fluid • Primary Weapon - Hand • Easily messes up things October 4, 2012 4
  • 9. These are just fixes  And these do NOT solve anything
  • 10. Cleanliness, Readability, Objectivity • Classic Swiss Graphic Design October 4, 2012 10
  • 11. 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
  • 12. Windows 8 Security • Revamped Windows Defender • Smart Screen Technology • AppContainer October 4, 2012 12
  • 13. Windows 8 Framework WinRT: Windows Runtime
  • 14. Windows 8 New Generation Apps • A video shown here about windows 8 new generation apps. • Could not find the link  October 4, 2012 14
  • 15. 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
  • 17. 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
  • 18. Best at Statement • My Application will be the best app in its category for ______. October 4, 2012 18
  • 19. 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
  • 20. Choose the right scenarios • Scenarios that will align with the “best at” statement. October 4, 2012 20
  • 21. 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
  • 22. Pick a Navigation Pattern • Hierarchical • Flat October 4, 2012 22
  • 23. 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
  • 24. Demonstration: Hello Myself! October 4, 2012 24
  • 25. A bit complex? October 4, 2012 25
  • 26. Demonstration 2: RSS Reader • Four Classes • RSSLink • RSSItem • RSSFeed • RSSClient October 4, 2012 26
  • 27. RSSLink • Uri Link • string Title • Constructor October 4, 2012 27
  • 28. RSS Item • String Title • String Content • DateTime PublishedOn October 4, 2012 28
  • 29. RSS Feed • ObservableCollection<RSSItem> items • String Title • Get Property of Items October 4, 2012 29
  • 30. RSSClient • TO be CP October 4, 2012 30
  • 31. 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
  • 32. For further info • Visit • dev.windows.com • design.windows.com • Contact me • asa.iit.du@msp.net.bd • Get Materials from other IIT MSPs October 4, 2012 32
  • 33. App-a-thon Bangladesh by Microsoft • November 3, 2012! • Partnered by IIT • Stay tuned at • https://www.facebook.com/MSPIITDU October 4, 2012 33
  • 34. Are you ready for it? October 4, 2012 34
  • 35. Thank You! October 4, 2012 35