SlideShare una empresa de Scribd logo
1 de 27
Baltics Windows 8
Hands on Labs Roadshow
Štěpán Bechynský
Windows 8 Champ
Microsoft, Czech Republic
How it works?
• 7 Labs
• 1 Lab as Homework
• 9 Demos
• ∞ Questions and Answers
• 2 Breaks
• 1 Launch
• Every lesson starts with 10 – 15 minutes overview
• After overview you will work yourself
Checklist
Windows 8
Visual Studio 2012 (I do not recommend Express Edition)
Developer Licence
HOL
Sharing content target app sample
Callisto library (only for .NET Developers)
http://dev.windows.com/
One link to rule them all…
Timing
• 9.15 – Registration and morning coffee
• 9.30 – Lab 1: Creating a Windows 8 App
• 10.30 – Lab 2: Orientation, Snapping, and Semantic Zoom
• 11.30 – Coffee break
• 12.00 – Lab 3: Searching and Sharing
• 12.40 – Lab 4: App Bars and Media Capture
• 13.10 – Lunch
• 14.10 – Lab 5: Process Lifetime Management
• 14.30 – Lab 6: Settings and preferences
• 15.10 – Lab 7: Tiles and notifications
• 15.50 – Coffee break
• 16.20 – Demo: Azure Mobile Services
• 16.50 – Demo: Remote debugging
• 17.15 – Wrap-up, final Q&A
Windows 8 platform
Windows Store App
HTML
JavaScript
C
C++
C#
VB
Desktop Apps
Win32
.NET
/ SL
Internet
Explorer
Communication
& Data
Application Model
Devices &
Printing
WinRT APIs
Graphics & Media
SystemServices
JavaScript
(Chakra)
C
C++
C#
VB
XAML HTML / CSS
View
Model
Controller
Windows Core OS Services
Core
Lab 1: Creating a Windows 8 App
• Windows Store Apps Templates
• Project structure
• Default styles
• Appx manifest
Visual Studio 2012
Demo
Next Steps
• Splash screen sample
• http://code.msdn.microsoft.com/windowsapps/Splash-screen-sample-89c1dc78
• Network information sample
• http://code.msdn.microsoft.com/windowsapps/Network-Information-Sample-63aaa201
Lab 2: Orientation, Snapping, and
Semantic Zoom
• Windows 8 simulator
• Design for different screen orientation and DPI
• Snap View is must
• Start with 1366x768
• Test Snap view
• Test minimal resolution 1024x768
Simulator, Orientation,
Snapping, and Semantic
Zoom
Demo
Next Steps
• Display orientation sample
• http://code.msdn.microsoft.com/windowsapps/Display-Orientation-Sample-19a58e93
• XAML GridView grouping and SemanticZoom sample
• http://code.msdn.microsoft.com/windowsapps/GroupedGridView-77c59e8e
• HTML ListView grouping and SemanticZoom sample
• http://code.msdn.microsoft.com/windowsapps/ListView-grouping-and-6d032cc1
Lab 3: Searching and Sharing
• Contracts makes significant difference
• Only way for app to app communication
• Declare contracts in Appx manifest
Contracts
Demo
Next Steps
• Sharing content target app sample
• http://code.msdn.microsoft.com/windowsapps/Sharing-Content-Target-App-e2689782
Lab 4: App Bars and Media Capture
• App Bar is new menu
• Flyout is new style for dialog window
• Declare Access to Camera and Microphone in Appx manifest
App Bars and Media Capture
Demo
Next Steps
• XAML AppBar control sample
• http://code.msdn.microsoft.com/windowsapps/XAML-AppBar-control-sample-2aa1cbb4
• HTML AppBar control sample
• http://code.msdn.microsoft.com/windowsapps/App-bar-sample-a57eeae9
• CameraCaptureUI Sample
• http://code.msdn.microsoft.com/windowsapps/CameraCaptureUI-Sample-845a53ac
• Media capture using capture device
• http://code.msdn.microsoft.com/windowsapps/Media-Capture-Sample-adf87622
Lab 5: Process Lifetime Management
Running
App
Suspended
App
suspending
Terminated
App
Low Resources
Code gets to run No code runs App not running
resuming
App gets 5s to handle
suspend
App is not notified
before termination
Apps are notified
when they have been
resumed
User
Launche
s App
Splash
screen
PLM
Demo
Next Steps
• Application data sample
• http://code.msdn.microsoft.com/windowsapps/ApplicationData-sample-fb043eb2
Lab 6: Settings and preferences
• Use Settings Charm for settings
• Add “About” dialog to settings
• Local or Roaming settings
Settings and preferences
Demo
Next Steps
• Application data sample
• http://code.msdn.microsoft.com/windowsapps/ApplicationData-sample-fb043eb2
• App settings sample
• http://code.msdn.microsoft.com/windowsapps/App-settings-sample-1f762f49
Lab 7: Tiles and notifications
• Local, periodic or push updates
• Template base system
• Template is XML
• Tiles is defined in Appx manifest
Tiles and notifications
Demo
Next Steps
• App tiles and badges sample
• http://code.msdn.microsoft.com/windowsapps/App-tiles-and-badges-sample-5fc49148
• Toast notifications sample
• http://code.msdn.microsoft.com/windowsapps/Toast-notifications-sample-52eeba29
• Push and periodic notifications client-side sample
• http://code.msdn.microsoft.com/windowsapps/Push-and-periodic-de225603
• Scheduled notifications sample
• http://code.msdn.microsoft.com/windowsapps/Scheduled-notifications-da477093
• Raw notifications sample
• http://code.msdn.microsoft.com/windowsapps/Raw-notifications-sample-3bc28c5d

Más contenido relacionado

Similar a Baltics windows 8 hands on labs roadshow

Highlights from microsoft ignite 2015
Highlights from microsoft ignite 2015Highlights from microsoft ignite 2015
Highlights from microsoft ignite 2015Kim Frehe
 
Introduction to Protractor
Introduction to ProtractorIntroduction to Protractor
Introduction to ProtractorFlorian Fesseler
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...WSPDC & FEDSPUG
 
Optimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best PracticesOptimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best PracticesTeamstudio
 
ASP.NET MVC 4 Overview
ASP.NET MVC 4 OverviewASP.NET MVC 4 Overview
ASP.NET MVC 4 OverviewGunnar Peipman
 
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and Tactical
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and TacticalTLC2018 Thomas Haver: The Automation Firehose - Be Strategic and Tactical
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and TacticalAnna Royzman
 
Staying connected: An Overview of Announcements from Microsoft’s Connect();
Staying connected: An Overview of Announcements from Microsoft’s Connect();Staying connected: An Overview of Announcements from Microsoft’s Connect();
Staying connected: An Overview of Announcements from Microsoft’s Connect();dotNet Miami
 
Découvrez Nuxeo Studio
Découvrez Nuxeo StudioDécouvrez Nuxeo Studio
Découvrez Nuxeo StudioNuxeo
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyESUG
 
Live@edu for lt universities
Live@edu for lt universitiesLive@edu for lt universities
Live@edu for lt universitiesebuc
 
Software Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesSoftware Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesTao Xie
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesRicardo Wilkins
 
Microservices: Yes or not?
Microservices: Yes or not?Microservices: Yes or not?
Microservices: Yes or not?Eduard Tomàs
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxGrace Jansen
 
Free Mongo on OpenShift
Free Mongo on OpenShiftFree Mongo on OpenShift
Free Mongo on OpenShiftSteven Pousty
 
Ranorex presentation
Ranorex presentationRanorex presentation
Ranorex presentationISsoft
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerCatalin Gheorghiu
 
Building a Modern Windows App
Building a Modern Windows AppBuilding a Modern Windows App
Building a Modern Windows AppBrent Edwards
 

Similar a Baltics windows 8 hands on labs roadshow (20)

Highlights from microsoft ignite 2015
Highlights from microsoft ignite 2015Highlights from microsoft ignite 2015
Highlights from microsoft ignite 2015
 
Introduction to Protractor
Introduction to ProtractorIntroduction to Protractor
Introduction to Protractor
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
 
Optimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best PracticesOptimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best Practices
 
ASP.NET MVC 4 Overview
ASP.NET MVC 4 OverviewASP.NET MVC 4 Overview
ASP.NET MVC 4 Overview
 
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and Tactical
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and TacticalTLC2018 Thomas Haver: The Automation Firehose - Be Strategic and Tactical
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and Tactical
 
Staying connected: An Overview of Announcements from Microsoft’s Connect();
Staying connected: An Overview of Announcements from Microsoft’s Connect();Staying connected: An Overview of Announcements from Microsoft’s Connect();
Staying connected: An Overview of Announcements from Microsoft’s Connect();
 
Découvrez Nuxeo Studio
Découvrez Nuxeo StudioDécouvrez Nuxeo Studio
Découvrez Nuxeo Studio
 
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk AdvocacyCincom Smalltalk: Present, Future & Smalltalk Advocacy
Cincom Smalltalk: Present, Future & Smalltalk Advocacy
 
Ds for finance day 4
Ds for finance day 4Ds for finance day 4
Ds for finance day 4
 
Live@edu for lt universities
Live@edu for lt universitiesLive@edu for lt universities
Live@edu for lt universities
 
Software Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesSoftware Analytics - Achievements and Challenges
Software Analytics - Achievements and Challenges
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
 
Microservices: Yes or not?
Microservices: Yes or not?Microservices: Yes or not?
Microservices: Yes or not?
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptx
 
Mule ESB Intro
Mule ESB IntroMule ESB Intro
Mule ESB Intro
 
Free Mongo on OpenShift
Free Mongo on OpenShiftFree Mongo on OpenShift
Free Mongo on OpenShift
 
Ranorex presentation
Ranorex presentationRanorex presentation
Ranorex presentation
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
 
Building a Modern Windows App
Building a Modern Windows AppBuilding a Modern Windows App
Building a Modern Windows App
 

Más de European Innovation Academy

Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptx
Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptxWorkshop - Crafting a Pitch Deck - Tomas Caeiro.pptx
Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptxEuropean Innovation Academy
 
EIA - Startup Financials - Daniel Vila Boa - 2023-07-31.pptx
EIA - Startup Financials - Daniel Vila Boa - 2023-07-31.pptxEIA - Startup Financials - Daniel Vila Boa - 2023-07-31.pptx
EIA - Startup Financials - Daniel Vila Boa - 2023-07-31.pptxEuropean Innovation Academy
 
Keynote SEO for StartUps from Kristof Tomasz.pptx
Keynote SEO for StartUps from Kristof Tomasz.pptxKeynote SEO for StartUps from Kristof Tomasz.pptx
Keynote SEO for StartUps from Kristof Tomasz.pptxEuropean Innovation Academy
 
Growth-mindset-growth-hacking_EIA-Portugal_pptx.pptx
Growth-mindset-growth-hacking_EIA-Portugal_pptx.pptxGrowth-mindset-growth-hacking_EIA-Portugal_pptx.pptx
Growth-mindset-growth-hacking_EIA-Portugal_pptx.pptxEuropean Innovation Academy
 
Show Me the Money_ Unveiling the Secrets of Revenue Models - ZT (1).pptx
Show Me the Money_  Unveiling the Secrets of Revenue Models - ZT (1).pptxShow Me the Money_  Unveiling the Secrets of Revenue Models - ZT (1).pptx
Show Me the Money_ Unveiling the Secrets of Revenue Models - ZT (1).pptxEuropean Innovation Academy
 
"FALL in LOVE with the Problem, not the solution" by Anna de Stefano
"FALL in LOVE with the Problem, not the solution" by Anna de Stefano "FALL in LOVE with the Problem, not the solution" by Anna de Stefano
"FALL in LOVE with the Problem, not the solution" by Anna de Stefano European Innovation Academy
 

Más de European Innovation Academy (20)

Fundraising - Angela Lee
Fundraising - Angela LeeFundraising - Angela Lee
Fundraising - Angela Lee
 
EIA Pitch Keynote_Dirk Lehmann.pptx
EIA Pitch Keynote_Dirk Lehmann.pptxEIA Pitch Keynote_Dirk Lehmann.pptx
EIA Pitch Keynote_Dirk Lehmann.pptx
 
Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptx
Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptxWorkshop - Crafting a Pitch Deck - Tomas Caeiro.pptx
Workshop - Crafting a Pitch Deck - Tomas Caeiro.pptx
 
EIA - Startup Financials - Daniel Vila Boa - 2023-07-31.pptx
EIA - Startup Financials - Daniel Vila Boa - 2023-07-31.pptxEIA - Startup Financials - Daniel Vila Boa - 2023-07-31.pptx
EIA - Startup Financials - Daniel Vila Boa - 2023-07-31.pptx
 
Business Models - Angela Lee.pptx
Business Models - Angela Lee.pptxBusiness Models - Angela Lee.pptx
Business Models - Angela Lee.pptx
 
Kristi - Sales Keynote 28.07.23
Kristi - Sales Keynote 28.07.23Kristi - Sales Keynote 28.07.23
Kristi - Sales Keynote 28.07.23
 
Zero-budget-marketing_EIA_230723.pptx.pptx
Zero-budget-marketing_EIA_230723.pptx.pptxZero-budget-marketing_EIA_230723.pptx.pptx
Zero-budget-marketing_EIA_230723.pptx.pptx
 
Do's and Don't of Corporate.pdf
Do's and Don't of Corporate.pdfDo's and Don't of Corporate.pdf
Do's and Don't of Corporate.pdf
 
Keynote SEO for StartUps from Kristof Tomasz.pptx
Keynote SEO for StartUps from Kristof Tomasz.pptxKeynote SEO for StartUps from Kristof Tomasz.pptx
Keynote SEO for StartUps from Kristof Tomasz.pptx
 
Landing pages Gilles.pptx
Landing pages Gilles.pptxLanding pages Gilles.pptx
Landing pages Gilles.pptx
 
Neuroscience in marketing.pptx
Neuroscience in marketing.pptxNeuroscience in marketing.pptx
Neuroscience in marketing.pptx
 
26.07_Marketing Tools ( IN AI ERA).pptx.pdf
26.07_Marketing Tools ( IN AI ERA).pptx.pdf26.07_Marketing Tools ( IN AI ERA).pptx.pdf
26.07_Marketing Tools ( IN AI ERA).pptx.pdf
 
What is marketing_EIA.pptx
What is marketing_EIA.pptxWhat is marketing_EIA.pptx
What is marketing_EIA.pptx
 
Growth-mindset-growth-hacking_EIA-Portugal_pptx.pptx
Growth-mindset-growth-hacking_EIA-Portugal_pptx.pptxGrowth-mindset-growth-hacking_EIA-Portugal_pptx.pptx
Growth-mindset-growth-hacking_EIA-Portugal_pptx.pptx
 
PMF_EIA23 by Giles DC
PMF_EIA23 by Giles DCPMF_EIA23 by Giles DC
PMF_EIA23 by Giles DC
 
Show Me the Money_ Unveiling the Secrets of Revenue Models - ZT (1).pptx
Show Me the Money_  Unveiling the Secrets of Revenue Models - ZT (1).pptxShow Me the Money_  Unveiling the Secrets of Revenue Models - ZT (1).pptx
Show Me the Money_ Unveiling the Secrets of Revenue Models - ZT (1).pptx
 
Product-market- fit__Gilles DC_EIA23.pptx
Product-market- fit__Gilles DC_EIA23.pptxProduct-market- fit__Gilles DC_EIA23.pptx
Product-market- fit__Gilles DC_EIA23.pptx
 
"Building a Successful Team" - Jorim
"Building a Successful Team" - Jorim"Building a Successful Team" - Jorim
"Building a Successful Team" - Jorim
 
"FALL in LOVE with the Problem, not the solution" by Anna de Stefano
"FALL in LOVE with the Problem, not the solution" by Anna de Stefano "FALL in LOVE with the Problem, not the solution" by Anna de Stefano
"FALL in LOVE with the Problem, not the solution" by Anna de Stefano
 
Design Thinking Stages - Kaarel Mikkin
Design Thinking Stages - Kaarel Mikkin Design Thinking Stages - Kaarel Mikkin
Design Thinking Stages - Kaarel Mikkin
 

Último

Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...lizamodels9
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Sheetaleventcompany
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 

Último (20)

Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 

Baltics windows 8 hands on labs roadshow

  • 1. Baltics Windows 8 Hands on Labs Roadshow Štěpán Bechynský Windows 8 Champ Microsoft, Czech Republic
  • 2. How it works? • 7 Labs • 1 Lab as Homework • 9 Demos • ∞ Questions and Answers • 2 Breaks • 1 Launch • Every lesson starts with 10 – 15 minutes overview • After overview you will work yourself
  • 3. Checklist Windows 8 Visual Studio 2012 (I do not recommend Express Edition) Developer Licence HOL Sharing content target app sample Callisto library (only for .NET Developers)
  • 5. Timing • 9.15 – Registration and morning coffee • 9.30 – Lab 1: Creating a Windows 8 App • 10.30 – Lab 2: Orientation, Snapping, and Semantic Zoom • 11.30 – Coffee break • 12.00 – Lab 3: Searching and Sharing • 12.40 – Lab 4: App Bars and Media Capture • 13.10 – Lunch • 14.10 – Lab 5: Process Lifetime Management • 14.30 – Lab 6: Settings and preferences • 15.10 – Lab 7: Tiles and notifications • 15.50 – Coffee break • 16.20 – Demo: Azure Mobile Services • 16.50 – Demo: Remote debugging • 17.15 – Wrap-up, final Q&A
  • 6. Windows 8 platform Windows Store App HTML JavaScript C C++ C# VB Desktop Apps Win32 .NET / SL Internet Explorer Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media SystemServices JavaScript (Chakra) C C++ C# VB XAML HTML / CSS View Model Controller Windows Core OS Services Core
  • 7. Lab 1: Creating a Windows 8 App • Windows Store Apps Templates • Project structure • Default styles • Appx manifest
  • 9. Next Steps • Splash screen sample • http://code.msdn.microsoft.com/windowsapps/Splash-screen-sample-89c1dc78 • Network information sample • http://code.msdn.microsoft.com/windowsapps/Network-Information-Sample-63aaa201
  • 10. Lab 2: Orientation, Snapping, and Semantic Zoom • Windows 8 simulator • Design for different screen orientation and DPI • Snap View is must • Start with 1366x768 • Test Snap view • Test minimal resolution 1024x768
  • 12. Next Steps • Display orientation sample • http://code.msdn.microsoft.com/windowsapps/Display-Orientation-Sample-19a58e93 • XAML GridView grouping and SemanticZoom sample • http://code.msdn.microsoft.com/windowsapps/GroupedGridView-77c59e8e • HTML ListView grouping and SemanticZoom sample • http://code.msdn.microsoft.com/windowsapps/ListView-grouping-and-6d032cc1
  • 13. Lab 3: Searching and Sharing • Contracts makes significant difference • Only way for app to app communication • Declare contracts in Appx manifest
  • 15. Next Steps • Sharing content target app sample • http://code.msdn.microsoft.com/windowsapps/Sharing-Content-Target-App-e2689782
  • 16. Lab 4: App Bars and Media Capture • App Bar is new menu • Flyout is new style for dialog window • Declare Access to Camera and Microphone in Appx manifest
  • 17. App Bars and Media Capture Demo
  • 18. Next Steps • XAML AppBar control sample • http://code.msdn.microsoft.com/windowsapps/XAML-AppBar-control-sample-2aa1cbb4 • HTML AppBar control sample • http://code.msdn.microsoft.com/windowsapps/App-bar-sample-a57eeae9 • CameraCaptureUI Sample • http://code.msdn.microsoft.com/windowsapps/CameraCaptureUI-Sample-845a53ac • Media capture using capture device • http://code.msdn.microsoft.com/windowsapps/Media-Capture-Sample-adf87622
  • 19. Lab 5: Process Lifetime Management Running App Suspended App suspending Terminated App Low Resources Code gets to run No code runs App not running resuming App gets 5s to handle suspend App is not notified before termination Apps are notified when they have been resumed User Launche s App Splash screen
  • 21. Next Steps • Application data sample • http://code.msdn.microsoft.com/windowsapps/ApplicationData-sample-fb043eb2
  • 22. Lab 6: Settings and preferences • Use Settings Charm for settings • Add “About” dialog to settings • Local or Roaming settings
  • 24. Next Steps • Application data sample • http://code.msdn.microsoft.com/windowsapps/ApplicationData-sample-fb043eb2 • App settings sample • http://code.msdn.microsoft.com/windowsapps/App-settings-sample-1f762f49
  • 25. Lab 7: Tiles and notifications • Local, periodic or push updates • Template base system • Template is XML • Tiles is defined in Appx manifest
  • 27. Next Steps • App tiles and badges sample • http://code.msdn.microsoft.com/windowsapps/App-tiles-and-badges-sample-5fc49148 • Toast notifications sample • http://code.msdn.microsoft.com/windowsapps/Toast-notifications-sample-52eeba29 • Push and periodic notifications client-side sample • http://code.msdn.microsoft.com/windowsapps/Push-and-periodic-de225603 • Scheduled notifications sample • http://code.msdn.microsoft.com/windowsapps/Scheduled-notifications-da477093 • Raw notifications sample • http://code.msdn.microsoft.com/windowsapps/Raw-notifications-sample-3bc28c5d

Notas del editor

  1. Every language is a first class citizen.. This is the official slide, Direct X is missing from this slide.. But you can show it..