SlideShare a Scribd company logo
demo
demo
demo
demo
App gets 5s to handle   App is not notified
                suspend           before termination


  User
Launche
 s App

           Apps are notified
          when they have been
               resumed

 Splash
 screen
Capabilities     Seamless data   Performant
driven           access          Native platform
High isolation   Data Roaming
Unprecedented Reach
Optimized for Discoverability
Transparent Approval Process
Flexible Business Models
Maximizing Developer Revenue
The Windows Store
Paid downloads, trials, and in-app purchases. You      Use your own commerce engine and keep 100%
keep 70% of the first $25k, 80% of the rest            or use the Windows Store’s full commerce platform




Advertise with Microsoft Advertising or your           Robust analytics for free, including demographics,
preferred ad vendor.                                   reviews, referrals, and usage & performance statistics




                                   Microsoft Confidential                       33
demo
A new Windows UI where touch is a first-class   Designed from the chipset up for multiple form-
citizen along with full mouse-and-keyboard      factors – tablets, laptops, desktops & all-in-ones
support




The Windows Store on every device with a full   New development models built on WinRT, including
commerce platform and flexibility               native support for HTML/CSS/JS, C#/XAML,
                                                C++/DirectX
BuildingWindows Store Apps

More Related Content

Viewers also liked

Research in to other media texts
Research in to other media textsResearch in to other media texts
Research in to other media texts
martinjohnson94
 
Flujo de caja
Flujo de cajaFlujo de caja
Serp
SerpSerp
Prueba tortugarte
Prueba tortugartePrueba tortugarte
Prueba tortugarte
Yacquelin Mier Iguini
 
Monopolio
MonopolioMonopolio
How did you use new media technologies in
How did you use new media technologies inHow did you use new media technologies in
How did you use new media technologies in
martinjohnson94
 
Lumina foundation-americas-call-for-higher-education-redesign
Lumina foundation-americas-call-for-higher-education-redesignLumina foundation-americas-call-for-higher-education-redesign
Lumina foundation-americas-call-for-higher-education-redesign
MaxKnowledge
 
Serp
SerpSerp
Evaluation question 3
Evaluation question 3Evaluation question 3
Evaluation question 3
martinjohnson94
 
Addiction to social networks.
Addiction to social networks.Addiction to social networks.
Addiction to social networks.
annagarciagaya
 
12 miller chap.3 lecture
12 miller chap.3 lecture12 miller chap.3 lecture
Flujo de caja
Flujo de cajaFlujo de caja
Measuring & Evaluating Outcomes in Practice
Measuring & Evaluating Outcomes in PracticeMeasuring & Evaluating Outcomes in Practice
Measuring & Evaluating Outcomes in Practice
RCortexHM
 
Flujo de caja
Flujo de cajaFlujo de caja
P5 Revision
P5 Revision P5 Revision
P5 Revision
Zeenat Mirza
 
BoardProspects Overview
BoardProspects OverviewBoardProspects Overview
BoardProspects Overview
BoardProspects
 
Operating our schools in a changing landscape
Operating our schools in a changing landscapeOperating our schools in a changing landscape
Operating our schools in a changing landscape
MaxKnowledge
 
тебе посвящается.
тебе посвящается.тебе посвящается.
тебе посвящается.anika8
 
Navya promo by vishakha
Navya promo by vishakhaNavya promo by vishakha
Navya promo by vishakha
Vish Angel
 

Viewers also liked (20)

Research in to other media texts
Research in to other media textsResearch in to other media texts
Research in to other media texts
 
Flujo de caja
Flujo de cajaFlujo de caja
Flujo de caja
 
Serp
SerpSerp
Serp
 
Prueba tortugarte
Prueba tortugartePrueba tortugarte
Prueba tortugarte
 
Monopolio
MonopolioMonopolio
Monopolio
 
How did you use new media technologies in
How did you use new media technologies inHow did you use new media technologies in
How did you use new media technologies in
 
Lumina foundation-americas-call-for-higher-education-redesign
Lumina foundation-americas-call-for-higher-education-redesignLumina foundation-americas-call-for-higher-education-redesign
Lumina foundation-americas-call-for-higher-education-redesign
 
Serp
SerpSerp
Serp
 
Evaluation question 3
Evaluation question 3Evaluation question 3
Evaluation question 3
 
Addiction to social networks.
Addiction to social networks.Addiction to social networks.
Addiction to social networks.
 
12 miller chap.3 lecture
12 miller chap.3 lecture12 miller chap.3 lecture
12 miller chap.3 lecture
 
Flujo de caja
Flujo de cajaFlujo de caja
Flujo de caja
 
Measuring & Evaluating Outcomes in Practice
Measuring & Evaluating Outcomes in PracticeMeasuring & Evaluating Outcomes in Practice
Measuring & Evaluating Outcomes in Practice
 
Flujo de caja
Flujo de cajaFlujo de caja
Flujo de caja
 
P5 Revision
P5 Revision P5 Revision
P5 Revision
 
Bihuquiz~ 2012...
Bihuquiz~ 2012...Bihuquiz~ 2012...
Bihuquiz~ 2012...
 
BoardProspects Overview
BoardProspects OverviewBoardProspects Overview
BoardProspects Overview
 
Operating our schools in a changing landscape
Operating our schools in a changing landscapeOperating our schools in a changing landscape
Operating our schools in a changing landscape
 
тебе посвящается.
тебе посвящается.тебе посвящается.
тебе посвящается.
 
Navya promo by vishakha
Navya promo by vishakhaNavya promo by vishakha
Navya promo by vishakha
 

Similar to Building Windows Store Apps

Windows store app development V1
Windows store app development V1Windows store app development V1
Windows store app development V1
Foyzul Karim
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience Continuum
Katrien De Graeve
 
WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7
MICTT Palma
 
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
DataArt
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
rsnarayanan
 
Wired2Win Webinar: Windows8 Mobile App Development
Wired2Win Webinar: Windows8 Mobile App DevelopmentWired2Win Webinar: Windows8 Mobile App Development
Wired2Win Webinar: Windows8 Mobile App Development
WinWire Technologies Inc
 
Mobile Application Developer
Mobile Application DeveloperMobile Application Developer
Mobile Application Developer
Er. Amreesh Kumar
 
Windows 8 overview PPT
Windows 8 overview PPTWindows 8 overview PPT
Windows 8 overview PPT
Himanshu Srivastava
 
Windows Phone 7 Platform Overview
Windows Phone 7 Platform OverviewWindows Phone 7 Platform Overview
Windows Phone 7 Platform Overview
Nguyên Phạm
 
Rental POS - Microsoft RMS
Rental POS - Microsoft RMSRental POS - Microsoft RMS
Rental POS - Microsoft RMS
System Solutions
 
Windows 8 Enterprise
Windows 8 EnterpriseWindows 8 Enterprise
Windows 8 Enterprise
Osvaldo Daibert
 
Easescreen - Digital Signage Solution (Austria)
Easescreen - Digital Signage Solution (Austria)Easescreen - Digital Signage Solution (Austria)
Easescreen - Digital Signage Solution (Austria)
Sandra Ruiz-Aguilar
 
TechDays 2013 Developer Keynote
TechDays 2013 Developer KeynoteTechDays 2013 Developer Keynote
Windows Phone 7 Now
Windows Phone 7 NowWindows Phone 7 Now
Windows Phone 7 Now
Wes Yanaga
 
Présentation Windows Phone 7
Présentation Windows Phone 7Présentation Windows Phone 7
Présentation Windows Phone 7
Christophe Lauer
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Mukteswar Patnaik
 
Modern C&C Systems, Using New Technologies
Modern C&C Systems, Using New TechnologiesModern C&C Systems, Using New Technologies
Modern C&C Systems, Using New Technologies
Tamir Khason
 
데브멘토 발표세미나
데브멘토 발표세미나데브멘토 발표세미나
데브멘토 발표세미나
Seo Jinho
 
ProVanMate
ProVanMateProVanMate
ProVanMate
ITAC Company
 
Bell - WorkSpace - HTML5 v0.1
Bell - WorkSpace - HTML5 v0.1Bell - WorkSpace - HTML5 v0.1
Bell - WorkSpace - HTML5 v0.1
Peter White
 

Similar to Building Windows Store Apps (20)

Windows store app development V1
Windows store app development V1Windows store app development V1
Windows store app development V1
 
UX@Vitra - Experience Continuum
UX@Vitra - Experience ContinuumUX@Vitra - Experience Continuum
UX@Vitra - Experience Continuum
 
WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7WP7 HUB_Launch event WP7
WP7 HUB_Launch event WP7
 
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
Wired2Win Webinar: Windows8 Mobile App Development
Wired2Win Webinar: Windows8 Mobile App DevelopmentWired2Win Webinar: Windows8 Mobile App Development
Wired2Win Webinar: Windows8 Mobile App Development
 
Mobile Application Developer
Mobile Application DeveloperMobile Application Developer
Mobile Application Developer
 
Windows 8 overview PPT
Windows 8 overview PPTWindows 8 overview PPT
Windows 8 overview PPT
 
Windows Phone 7 Platform Overview
Windows Phone 7 Platform OverviewWindows Phone 7 Platform Overview
Windows Phone 7 Platform Overview
 
Rental POS - Microsoft RMS
Rental POS - Microsoft RMSRental POS - Microsoft RMS
Rental POS - Microsoft RMS
 
Windows 8 Enterprise
Windows 8 EnterpriseWindows 8 Enterprise
Windows 8 Enterprise
 
Easescreen - Digital Signage Solution (Austria)
Easescreen - Digital Signage Solution (Austria)Easescreen - Digital Signage Solution (Austria)
Easescreen - Digital Signage Solution (Austria)
 
TechDays 2013 Developer Keynote
TechDays 2013 Developer KeynoteTechDays 2013 Developer Keynote
TechDays 2013 Developer Keynote
 
Windows Phone 7 Now
Windows Phone 7 NowWindows Phone 7 Now
Windows Phone 7 Now
 
Présentation Windows Phone 7
Présentation Windows Phone 7Présentation Windows Phone 7
Présentation Windows Phone 7
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
 
Modern C&C Systems, Using New Technologies
Modern C&C Systems, Using New TechnologiesModern C&C Systems, Using New Technologies
Modern C&C Systems, Using New Technologies
 
데브멘토 발표세미나
데브멘토 발표세미나데브멘토 발표세미나
데브멘토 발표세미나
 
ProVanMate
ProVanMateProVanMate
ProVanMate
 
Bell - WorkSpace - HTML5 v0.1
Bell - WorkSpace - HTML5 v0.1Bell - WorkSpace - HTML5 v0.1
Bell - WorkSpace - HTML5 v0.1
 

Recently uploaded

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 

Recently uploaded (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 

Building Windows Store Apps

  • 1.
  • 2.
  • 3.
  • 4.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. demo
  • 12.
  • 13.
  • 14. demo
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. demo
  • 24.
  • 25. App gets 5s to handle App is not notified suspend before termination User Launche s App Apps are notified when they have been resumed Splash screen
  • 26.
  • 27.
  • 28. Capabilities Seamless data Performant driven access Native platform High isolation Data Roaming
  • 29.
  • 30.
  • 31.
  • 32. Unprecedented Reach Optimized for Discoverability Transparent Approval Process Flexible Business Models Maximizing Developer Revenue
  • 33. The Windows Store Paid downloads, trials, and in-app purchases. You Use your own commerce engine and keep 100% keep 70% of the first $25k, 80% of the rest or use the Windows Store’s full commerce platform Advertise with Microsoft Advertising or your Robust analytics for free, including demographics, preferred ad vendor. reviews, referrals, and usage & performance statistics Microsoft Confidential 33
  • 34. demo
  • 35.
  • 36. A new Windows UI where touch is a first-class Designed from the chipset up for multiple form- citizen along with full mouse-and-keyboard factors – tablets, laptops, desktops & all-in-ones support The Windows Store on every device with a full New development models built on WinRT, including commerce platform and flexibility native support for HTML/CSS/JS, C#/XAML, C++/DirectX

Editor's Notes

  1. “Let’s talk Windows. We like to talk of Windows 8 as Windows reimagined with a new start screen, unified input across touch, mouse and keyboard but preserving all the great work that we did in Windows 7”.Makes Windows 7 even better --- Everything that runs on Windows 7 still runs on Windows 8 (in the same architecture)Reimagines Windows from chipset to experiencenew range of capabilities, scenarios and form factors
  2. and one key point I want to make is that we don’t see Windows 8 as a slate OS or a tablet OS. We see it as a unifying OS. Spanning different kinds of devices and we’ve done a tonne of work to make that happen.
  3. Let’s just see it in action.. --- Demonstrate mostly the Windows Start Screen Show the desktop.. Mentione nothing changed. Make sure you use touch … Highlight the following points Windows 8 Experience  Full screen apps Live tiles  Alive and in motion  Action: Drag & rearrange tiles  Semantic  Zoom in Start Menu Search  Personalize Windows  Swap across process Pin an app  Charms  Talking points to summarize Apps are full screen (when not snapped).. Responsive.   
  4. This is the summary for the previous demos.. Mention Windows on ARM since you can’t show it..
  5. Now that you have seen what the new Windows looks like, let’s talk about the platform.
  6. Mentions these are not in order of importance. Hint of Windows on ARM, but don’t add it as a bullet.
  7. Every language is a first class citizen.. This is the official slide, Direct X is missing from this slide.. But you can show it..
  8. This is the only C++ demo for the day… It is a hellow world in C++ … ---Create new EMPTY C++ Application Open BlankPage.xamlType <Button Content="ClickMe" Click=“ Let intellisense complete it for you..Click Navigate to Event handler In the even handler , slowly, letting intellisense do the job, type auto dlg = ref new Windows::UI::Popups::MessageDialog ( "Hello world" ); dlg->ShowAsync(); Press F5 Show the compiling of CPP Run the app.. Show the DLLs that were loaded .. No .NET (for XAML) .. Show the UI in Hello World is themed.. Mention that MessageDialog is a
  9. Native == performance .. There are no abstractictions here.. It is literally v-table pointer jumps.. C++ now has a new presentation language. On-going investment with XAML… tooling investment.. You can also do DirectX …. If your schedule allows definitely show a DX game..
  10. Create a Camera Capture UI demo. Seamless integration with devices and OS resources.
  11. This is CSharpWinRT demo.Demonstrate calling WInRT, demonstrate the previous statements as we did in C++. ** if you need help coding, the source is available, or look at the MessageDialog sample in the SDK ***Create File New Project in C#.. Select Blank Application template Add a button and an image to the BlankPage.xaml use intellisense.. <Button Content="Click Me" Click="Button_Click_1" /> <Image x:Name="selectedImage" Width="400" Height="400" > </Image>4. – Now add some code.. We are addng two snippets.. Commands this time.. One to show async..If you are not comfortable typing so much.,. Skip the image part, just show the dialog and the filePicker..
  12. You just saw that WinRT leverages the Async pattern to keep the UI responsive.. This happens across all languages.. The WINRT API has meta data that the platform uses to create projections that make using the API very natural.. There is a lot of power behind WInRT… a few lines of code and we had a dialog selecting a file using a common UX paradigm that all users will be familiar with promptly..
  13. Different languages work together. Write Library code in C++ or C# consumable by all (but must be included in package).Subset of Win32 APIsAgain projectionJS casing exampleControl type differences across.Mix and match different languages. Windows runtime objects or components basically DllsWinMD files, can use subset of Win32 APIs, can expose functionality to all languages through “projection” We take care of making sure that these projections work in the way the origional language intended, controling types, casing, etc. Allows writing native C++ code with xaml UI.Adapted from slides 18 and 19 of PLAT-874T
  14. Reference: http://msdn.microsoft.com/en-us/library/windows/apps/hh464920.aspx --- Mention more will come later.. In the Microsoft design session
  15. Now that we have introduced the architecture and a bit of the language.. We need to move to the new App Execution Environment..
  16. Installation process:From the store, you will trigger an install.. This pulls the bytes from the cloud, validates it, and installs it.. Installation is per user.. [windows traditionally has been per machine].. Behind the scenes, we have a single instance store.. So the apps are installed once.. The registration is per user.. Extension handlers.. System handles setup and uninstall automatically – allows us to guarantee that installed app will not be making permanent changes – nothing left after uninstall.Download app package (zip) goes to package manager
  17. The app package (Appx) is abb OPC file ( a zip) The package It includes anything necessary to deploy or uninstall – It includes capabilities and declartions so we know the impact in the system. In the package you will see JS files etc. If in C++ see .dll files and what you would expect. Blockmap is a series of hashes for each block in your package. Combination of signature + blockmap verifies the package.. It can be validated as it comes off-the wire… we don’t have to download the whole thing..
  18. Show it in VS and rawIf not declared can’t use at runtime. Protect system integrity. Privacy implications of devices. System prompts the user – make sure when you use you handle this possiblity, expect they may be blocked at runtime from lack of user consent. Some have no privacy implications (e.g. sensors) don’t need to be declared.VS provides a nice graphical container.Slide condensed from slides APP-389T (slides 9-13)
  19. Demonstrate capabilities. If you did it earlier,
  20. S
  21. Talking about appdata specifically, will talk about user data later when we look at skydrive, etc.Slide 8 from PLAT-475T
  22. Key, app does not have to do much – whole infrastructure built for you.Writes local and system takes care of the rest – some limitations, we will cover later.Slide 8 from PLAT-475T
  23. Slide Objectives:Provide broad overview of WA Mobile Services featuresSpeaking Points:WAMSBuild a cloud backend in minutes with no hassles, no deployments, no fearSupports Windows 8 client SDK, Windows Phone 8 SDK, iOS SDK Android coming soonDataStructured Storage with SQL DatabaseAutomatic service api generated for storageRich querying capabilityServer LogicAutomatic CRUD service api generatedAbility to author server logic that intercepts CRUD operation pipelineAuthAuthenticate against Windows LiveTable level authorization with no code More granular control with server side scriptsNotificationsIntegrates with WNS to provide Toast, Tile, Badge and Raw notificationsClean object model to compose notificationsSchedulerScheduler allows you to run Scripts to perform tasks at a scheduled basis minutes, hrly, daily, monthly or on demand.Example – aggregate News RSS feeds and send a tile update every 15 minutes Logging and Diagnostics for monitoringScale out and Scale up
  24. Go quick, tell them more will come later.. This is assuming you have a store session later, otherwiser do take your time and get this right.. ----------------------------------- Global Reach:The single largest potential market for your appsStore and apps in 100+ languages45 market-specific app catalogsBuy from 231 marketsLocal pricing & settlement in top 40 markets (by GDP)Developer payments in 51 marketsEnterprise-ready platform and store Optimized for DiscoverabilityApp promotion through curated lists, editorials, Bing search and IE10 site iconsTransparent Approval ProcessPublished, straightforward app certification requirementsWindows App Certification Kit to pre-test tech requirements And Flexible Business Models and Great Revenue Opportunities which we will talk about next.
  25. [Speak to bullets as presented above]Analytics DetailsKey pivots:Audience demographics (age, gender, country)Device class (tablet, laptop, etc.)Paid vs. FreeKey MeasuresVol. of apps (download and submissions)Top grossingTop AppsRatingsReviewsApp quality (hangs, crashes)App performance (relative to category/sub-category)Referrals (how did people discover your app?)
  26. Demonstrate the store. Make sure you cover Editorial Categories App listing Rankings
  27. Windows reimaginedFor consumers, for developers