SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Windows 8

Ben Gracewood
19 October 2011
ben.gracewood@intergen.co.nz
Windows 8



Agenda
 Situation: Windows              How will
                                 Windows 8
 Windows 8 Demonstrations     impact on your
                                    life?
 Windows 8 Design
 Software Development Story
 Migrating to Windows 8
 Q&A, Playtime
Windows 8



Disclaimer
 Windows 8 is pre-Beta
 Everything is subject to change
 I’m paraphrasing Microsoft, not quoting them.
Situation
Windows 8



The State of Windows
 More than 1 Billion Windows Devices
 94% of new PCs sold in 2011 will use Windows
 (Gartner)
Windows 8



Drilling in to Windows 7
 450,000,000 copies sold in less than 3 years
 More Windows 7 consumer users than XP
 1,502 non-security code changes delivered


 May 2011: Windows 7 now accounts for one third of worldwide
  OS market share.
 October 2011: Windows 7 overtakes XP with 40% market share.
Windows 8



Windows 7 Adoption
Windows 8



Lies, Damn Lies, and Statistics
Windows 8



Windows 8: A Challenger Appears
 A “bold reimagining of Windows”
 Key Themes:
     New design
     Device Choice
     Developer Choice
     Compatibility
     Performance and Memory Improvements


 Let’s take a look!
Windows 8 Demonstration
Windows 8



What did we see?
 Standard Hardware
 Full compatibility
 The new Metro-style Start Screen
     Tiles
     Charms
     Pinned Apps
Windows 8



Devices: Compatibility
 This device is a standard Intel i5
 Windows 8 base memory footprint is around 60% of
 Windows 7.
     Windows 8 runs fine (better?) on existing hardware.
Windows 8



Devices: ARM
 Windows 8 can and is running on ARM devices
    Form factor will be much more like an iPad
 New applications will be fully cross-compatible
 Microsoft have not announced the entire ARM
 compatibility story.
     We have seen ARM versions of Office.
     I have seen ARM devices with the full desktop enabled.
Windows 8 Design
Windows 8



 Metro
 Clean, Light, Open, Fast
 Celebrate Typography
 Alive in Motion
 Content, Not Chrome
 Authentically Digital
Windows 8



Warning: 100% Pure Speculation
 The “legacy” desktop mode does not match the Metro
  start screen.
 Touch is not a first-class citizen in legacy mode.
 Therefore: the legacy desktop mode will be redesigned
  prior to final release.

 BUT: It still needs to (and will) support Windows apps.
Windows 8 Development
Windows 8



Windows 8 Development: Key Themes
 Developers can:
     develop the same way they have for Windows 7
     optionally develop using new APIs
     develop using the language they prefer
      (C#/XAML, C++, HTML5/JS)


 Applications built with the new APIs will be installed via an
 App Store.
Windows 8



Windows 8 Architecture
Windows 8



OR:
Windows 8



Metro-Style Applications
 To take advantage of Metro, we need to build new applications
 (more later)
 Very similar process to Windows Phone applications:
     Submitted via Microsoft
     Apps are reviewed and vetted
     Apps are searched, rated, and downloaded via the App store.
 Apps can be side-loaded and/or distrubuted by enterprises.
 Non-Metro apps can be advertised via the App Store
Windows 8



WinRT Development Considerations
 Applications do not run in the background
     Apps are suspended and may be terminated under low memory
 Apps can be viewed in different layouts
     Fullscreen, pinned

 Background processing tasks are available, and very similar
 to Windows Phone 7
     E.g. BackgroundTransfer
Windows 8



Charms and Contracts
 Charms: Items in the Metro interface that interact with Apps
 Contracts: Implementation in your app to respond to charms
Windows 8



Example: Share Contract
 Register for sharing
     You can do this easily using visual studio templates
 Register and respond to ShareTargetActivated
     Provide sharing UI
Windows 8



1. Register for Sharing
Windows 8



2. Respond void Event
protected override
                   to OnSharingTargetActivated(ShareTargetActivatedEventArgs args) {
    var shareTargetPage = new HelloWorld.SharingPage1();
    shareTargetPage.Activate(args);
}
public void Activate(ShareTargetActivatedEventArgs args){
    // does it contains an image ?
    var data = args.ShareOperation.Data;
    bool containsImage = false;
    data.Contains(StandardDataFormats.Uri, out containsImage);
    if (!containsImage) return;

    //Yes: display it !
    var bitmapStream = data.GetBitmap();
    BitmapImage bitmapImage = new BitmapImage();
    bitmapImage.SetSource(bitmapStream);
    image.Source = bitmapImage;
}
Migrating To Windows 8
Windows 8



Migrating: Users and Enterprises
 Windows 7 is your path to Windows 8
     Better than 100% device compatibility
     Smooth upgrade path
 Check your EA, Confirm with Microsoft

 Talk to Intergen about Managed Services!
 (Andrew.Kosmadakis@intergen.co.nz)
     System Center!
Windows 8



Migrating: Developers
 Do Nothing.
OR
 Think about what your app can do in Metro.
 Consider how you can extend your app behaviours to other apps
  via contracts.

 Talk to Intergen about Windows 8 Development and Developer
 Education.
Windows 8



Summing Up:
 Situation: Windows
 Windows 8 Demonstrations
 Windows 8 Design
 Software Development Story
 Migration – get off XP today!
 Q&A, Playtime
Questions
Thank You
Windows 8: Touchable, Portable and Compatible

Weitere ähnliche Inhalte

Andere mochten auch

Microsoft NZ Cloud OS Summit: Enabling the Private Cloud
Microsoft NZ Cloud OS Summit: Enabling the Private CloudMicrosoft NZ Cloud OS Summit: Enabling the Private Cloud
Microsoft NZ Cloud OS Summit: Enabling the Private CloudIntergen
 
Intergen Smarts 21 (2009)
Intergen Smarts 21 (2009)Intergen Smarts 21 (2009)
Intergen Smarts 21 (2009)Intergen
 
Intergen Smarts 28 (2012)
Intergen Smarts 28 (2012)Intergen Smarts 28 (2012)
Intergen Smarts 28 (2012)Intergen
 
Dynamics Day '11 - Welcome and Keynote
Dynamics Day '11 - Welcome and KeynoteDynamics Day '11 - Welcome and Keynote
Dynamics Day '11 - Welcome and KeynoteIntergen
 
Business and Online Services - Chris Auld
Business and Online Services - Chris AuldBusiness and Online Services - Chris Auld
Business and Online Services - Chris AuldIntergen
 
Intergen Smarts 16 (2008)
Intergen Smarts 16 (2008)Intergen Smarts 16 (2008)
Intergen Smarts 16 (2008)Intergen
 
Intergen Smarts 29 (2012)
Intergen Smarts 29 (2012)Intergen Smarts 29 (2012)
Intergen Smarts 29 (2012)Intergen
 
Dynamics Day '11 - Add-ons demo backup
Dynamics Day '11 - Add-ons demo backupDynamics Day '11 - Add-ons demo backup
Dynamics Day '11 - Add-ons demo backupIntergen
 
Dynamics Day 2015: Systems of Intelligence in Action
Dynamics Day 2015: Systems of Intelligence in ActionDynamics Day 2015: Systems of Intelligence in Action
Dynamics Day 2015: Systems of Intelligence in ActionIntergen
 
SharePoint 2010 Unveiled (Wellington)
SharePoint 2010 Unveiled (Wellington)SharePoint 2010 Unveiled (Wellington)
SharePoint 2010 Unveiled (Wellington)Intergen
 
Dynamics Day 2016 keynote: Microsoft product strategy
Dynamics Day 2016 keynote: Microsoft product strategyDynamics Day 2016 keynote: Microsoft product strategy
Dynamics Day 2016 keynote: Microsoft product strategyIntergen
 
Dynamics Day 2016: driving results with Microsoft Dynamics using Agile
Dynamics Day 2016: driving results with Microsoft Dynamics using AgileDynamics Day 2016: driving results with Microsoft Dynamics using Agile
Dynamics Day 2016: driving results with Microsoft Dynamics using AgileIntergen
 
Dynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapDynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapIntergen
 
Dynamics Day 2013 AX 2012 Tips and Tricks 45 in 45
Dynamics Day 2013 AX 2012 Tips and Tricks 45 in 45Dynamics Day 2013 AX 2012 Tips and Tricks 45 in 45
Dynamics Day 2013 AX 2012 Tips and Tricks 45 in 45Intergen
 
Intergen Decade
Intergen DecadeIntergen Decade
Intergen DecadeIntergen
 
Dynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first lookDynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first lookIntergen
 

Andere mochten auch (16)

Microsoft NZ Cloud OS Summit: Enabling the Private Cloud
Microsoft NZ Cloud OS Summit: Enabling the Private CloudMicrosoft NZ Cloud OS Summit: Enabling the Private Cloud
Microsoft NZ Cloud OS Summit: Enabling the Private Cloud
 
Intergen Smarts 21 (2009)
Intergen Smarts 21 (2009)Intergen Smarts 21 (2009)
Intergen Smarts 21 (2009)
 
Intergen Smarts 28 (2012)
Intergen Smarts 28 (2012)Intergen Smarts 28 (2012)
Intergen Smarts 28 (2012)
 
Dynamics Day '11 - Welcome and Keynote
Dynamics Day '11 - Welcome and KeynoteDynamics Day '11 - Welcome and Keynote
Dynamics Day '11 - Welcome and Keynote
 
Business and Online Services - Chris Auld
Business and Online Services - Chris AuldBusiness and Online Services - Chris Auld
Business and Online Services - Chris Auld
 
Intergen Smarts 16 (2008)
Intergen Smarts 16 (2008)Intergen Smarts 16 (2008)
Intergen Smarts 16 (2008)
 
Intergen Smarts 29 (2012)
Intergen Smarts 29 (2012)Intergen Smarts 29 (2012)
Intergen Smarts 29 (2012)
 
Dynamics Day '11 - Add-ons demo backup
Dynamics Day '11 - Add-ons demo backupDynamics Day '11 - Add-ons demo backup
Dynamics Day '11 - Add-ons demo backup
 
Dynamics Day 2015: Systems of Intelligence in Action
Dynamics Day 2015: Systems of Intelligence in ActionDynamics Day 2015: Systems of Intelligence in Action
Dynamics Day 2015: Systems of Intelligence in Action
 
SharePoint 2010 Unveiled (Wellington)
SharePoint 2010 Unveiled (Wellington)SharePoint 2010 Unveiled (Wellington)
SharePoint 2010 Unveiled (Wellington)
 
Dynamics Day 2016 keynote: Microsoft product strategy
Dynamics Day 2016 keynote: Microsoft product strategyDynamics Day 2016 keynote: Microsoft product strategy
Dynamics Day 2016 keynote: Microsoft product strategy
 
Dynamics Day 2016: driving results with Microsoft Dynamics using Agile
Dynamics Day 2016: driving results with Microsoft Dynamics using AgileDynamics Day 2016: driving results with Microsoft Dynamics using Agile
Dynamics Day 2016: driving results with Microsoft Dynamics using Agile
 
Dynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM RoadmapDynamics Day 2015: Dynamics CRM Roadmap
Dynamics Day 2015: Dynamics CRM Roadmap
 
Dynamics Day 2013 AX 2012 Tips and Tricks 45 in 45
Dynamics Day 2013 AX 2012 Tips and Tricks 45 in 45Dynamics Day 2013 AX 2012 Tips and Tricks 45 in 45
Dynamics Day 2013 AX 2012 Tips and Tricks 45 in 45
 
Intergen Decade
Intergen DecadeIntergen Decade
Intergen Decade
 
Dynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first lookDynamics Day 2016: Microsoft Dynamics 365 first look
Dynamics Day 2016: Microsoft Dynamics 365 first look
 

Ähnlich wie Windows 8: Touchable, Portable and Compatible

Introduction To Windows 8 ( My First Ever Presentation In University )
Introduction To Windows 8 ( My First Ever Presentation In University )Introduction To Windows 8 ( My First Ever Presentation In University )
Introduction To Windows 8 ( My First Ever Presentation In University )Tayyab Nasir
 
Operating system presentation
Operating system  presentationOperating system  presentation
Operating system presentationDescon
 
Develop an app for Windows 8 using HTML5
Develop an app for Windows 8 using HTML5Develop an app for Windows 8 using HTML5
Develop an app for Windows 8 using HTML5Soumow Dollon
 
Your GUIDE TO Windows 8 !!
Your GUIDE TO Windows 8 !!Your GUIDE TO Windows 8 !!
Your GUIDE TO Windows 8 !!IHSAN EP
 
Windows 8 mobile app development
Windows 8 mobile app developmentWindows 8 mobile app development
Windows 8 mobile app developmentTirth Thakkar
 
Windows phone 8 overview
Windows phone 8 overviewWindows phone 8 overview
Windows phone 8 overviewcodeblock
 
Windows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceWindows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceDamir Dobric
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8AlexanderGoetz
 
Marlabs - MarlaBuzz November
Marlabs - MarlaBuzz NovemberMarlabs - MarlaBuzz November
Marlabs - MarlaBuzz NovemberMarlabs
 
Windows8.1 html5 dev paradigm discussion netponto
Windows8.1 html5 dev paradigm discussion netpontoWindows8.1 html5 dev paradigm discussion netponto
Windows8.1 html5 dev paradigm discussion netpontoAlexandre Marreiros
 
Windows8 vs windows7 (2)
Windows8 vs windows7 (2)Windows8 vs windows7 (2)
Windows8 vs windows7 (2)Vaibhav Rane
 

Ähnlich wie Windows 8: Touchable, Portable and Compatible (20)

Windows 8
Windows 8Windows 8
Windows 8
 
Windows8 vdt
Windows8 vdtWindows8 vdt
Windows8 vdt
 
Introduction To Windows 8 ( My First Ever Presentation In University )
Introduction To Windows 8 ( My First Ever Presentation In University )Introduction To Windows 8 ( My First Ever Presentation In University )
Introduction To Windows 8 ( My First Ever Presentation In University )
 
WINDOWS 8
WINDOWS 8WINDOWS 8
WINDOWS 8
 
Windows 8.1
Windows 8.1Windows 8.1
Windows 8.1
 
Operating system presentation
Operating system  presentationOperating system  presentation
Operating system presentation
 
Develop an app for Windows 8 using HTML5
Develop an app for Windows 8 using HTML5Develop an app for Windows 8 using HTML5
Develop an app for Windows 8 using HTML5
 
Your GUIDE TO Windows 8 !!
Your GUIDE TO Windows 8 !!Your GUIDE TO Windows 8 !!
Your GUIDE TO Windows 8 !!
 
Windows 8 mobile app development
Windows 8 mobile app developmentWindows 8 mobile app development
Windows 8 mobile app development
 
Windows 8
Windows 8 Windows 8
Windows 8
 
Windows8
Windows8Windows8
Windows8
 
Windows 7 mobile
Windows 7 mobileWindows 7 mobile
Windows 7 mobile
 
Windows phone 8 overview
Windows phone 8 overviewWindows phone 8 overview
Windows phone 8 overview
 
Windows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers ConferenceWindows Phone 8 Advanced Developers Conference
Windows Phone 8 Advanced Developers Conference
 
Adc2012 windows phone 8
Adc2012 windows phone 8Adc2012 windows phone 8
Adc2012 windows phone 8
 
Windows 8
Windows 8Windows 8
Windows 8
 
Windows 8 App Development
Windows 8 App DevelopmentWindows 8 App Development
Windows 8 App Development
 
Marlabs - MarlaBuzz November
Marlabs - MarlaBuzz NovemberMarlabs - MarlaBuzz November
Marlabs - MarlaBuzz November
 
Windows8.1 html5 dev paradigm discussion netponto
Windows8.1 html5 dev paradigm discussion netpontoWindows8.1 html5 dev paradigm discussion netponto
Windows8.1 html5 dev paradigm discussion netponto
 
Windows8 vs windows7 (2)
Windows8 vs windows7 (2)Windows8 vs windows7 (2)
Windows8 vs windows7 (2)
 

Mehr von Intergen

Creating intelligent content: How to automate personalised, one-to-one market...
Creating intelligent content: How to automate personalised, one-to-one market...Creating intelligent content: How to automate personalised, one-to-one market...
Creating intelligent content: How to automate personalised, one-to-one market...Intergen
 
Taming the feral Teams
Taming the feral TeamsTaming the feral Teams
Taming the feral TeamsIntergen
 
Customer Insights: It's time to get personal
Customer Insights: It's time to get personalCustomer Insights: It's time to get personal
Customer Insights: It's time to get personalIntergen
 
Working Remotely with Microsoft Technologies
Working Remotely with Microsoft TechnologiesWorking Remotely with Microsoft Technologies
Working Remotely with Microsoft TechnologiesIntergen
 
Intergen Convergence 2017 - Digital workplace
Intergen Convergence 2017 - Digital workplaceIntergen Convergence 2017 - Digital workplace
Intergen Convergence 2017 - Digital workplaceIntergen
 
Intergen Convergence 2017 - Customer engagement (Toyota)
Intergen Convergence 2017 - Customer engagement (Toyota)Intergen Convergence 2017 - Customer engagement (Toyota)
Intergen Convergence 2017 - Customer engagement (Toyota)Intergen
 
Intergen Convergence 2017 - Customer engagement (Green Cross Health)
Intergen Convergence 2017 - Customer engagement (Green Cross Health)Intergen Convergence 2017 - Customer engagement (Green Cross Health)
Intergen Convergence 2017 - Customer engagement (Green Cross Health)Intergen
 
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)Intergen
 
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...Intergen
 
Intergen Convergence 2017 - Bringing your people on the change journey
Intergen Convergence 2017 - Bringing your people on the change journeyIntergen Convergence 2017 - Bringing your people on the change journey
Intergen Convergence 2017 - Bringing your people on the change journeyIntergen
 
Intergen Convergence 2017 - Why digital transformation
Intergen Convergence 2017 - Why digital transformationIntergen Convergence 2017 - Why digital transformation
Intergen Convergence 2017 - Why digital transformationIntergen
 
Intergen Convergence 2017 - Unleash your digital enterprise
Intergen Convergence 2017 - Unleash your digital enterpriseIntergen Convergence 2017 - Unleash your digital enterprise
Intergen Convergence 2017 - Unleash your digital enterpriseIntergen
 
Intergen Convergence 2017 - The future is here
Intergen Convergence 2017 - The future is hereIntergen Convergence 2017 - The future is here
Intergen Convergence 2017 - The future is hereIntergen
 
Intergen Convergence 2017 - Keeping safe, staying safe
Intergen Convergence 2017 - Keeping safe, staying safeIntergen Convergence 2017 - Keeping safe, staying safe
Intergen Convergence 2017 - Keeping safe, staying safeIntergen
 
Intergen Convergence 2017 - Customer Engagement
Intergen Convergence 2017 - Customer EngagementIntergen Convergence 2017 - Customer Engagement
Intergen Convergence 2017 - Customer EngagementIntergen
 
Intergen Convergence 2017 - Data as your most important asset
Intergen Convergence 2017 - Data as your most important assetIntergen Convergence 2017 - Data as your most important asset
Intergen Convergence 2017 - Data as your most important assetIntergen
 
Intergen Interconnect
Intergen InterconnectIntergen Interconnect
Intergen InterconnectIntergen
 
Your cyber security webinar
Your cyber security webinarYour cyber security webinar
Your cyber security webinarIntergen
 
Dynamics Day 2016: CRM Field Service and Project Service
Dynamics Day 2016: CRM Field Service and Project ServiceDynamics Day 2016: CRM Field Service and Project Service
Dynamics Day 2016: CRM Field Service and Project ServiceIntergen
 
Dynamics Day 2016: looking to the future
Dynamics Day 2016: looking to the futureDynamics Day 2016: looking to the future
Dynamics Day 2016: looking to the futureIntergen
 

Mehr von Intergen (20)

Creating intelligent content: How to automate personalised, one-to-one market...
Creating intelligent content: How to automate personalised, one-to-one market...Creating intelligent content: How to automate personalised, one-to-one market...
Creating intelligent content: How to automate personalised, one-to-one market...
 
Taming the feral Teams
Taming the feral TeamsTaming the feral Teams
Taming the feral Teams
 
Customer Insights: It's time to get personal
Customer Insights: It's time to get personalCustomer Insights: It's time to get personal
Customer Insights: It's time to get personal
 
Working Remotely with Microsoft Technologies
Working Remotely with Microsoft TechnologiesWorking Remotely with Microsoft Technologies
Working Remotely with Microsoft Technologies
 
Intergen Convergence 2017 - Digital workplace
Intergen Convergence 2017 - Digital workplaceIntergen Convergence 2017 - Digital workplace
Intergen Convergence 2017 - Digital workplace
 
Intergen Convergence 2017 - Customer engagement (Toyota)
Intergen Convergence 2017 - Customer engagement (Toyota)Intergen Convergence 2017 - Customer engagement (Toyota)
Intergen Convergence 2017 - Customer engagement (Toyota)
 
Intergen Convergence 2017 - Customer engagement (Green Cross Health)
Intergen Convergence 2017 - Customer engagement (Green Cross Health)Intergen Convergence 2017 - Customer engagement (Green Cross Health)
Intergen Convergence 2017 - Customer engagement (Green Cross Health)
 
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
Intergen Convergence 2017 - Customer engagement (Dynamic Controls)
 
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
Intergen Convergence 2017 - Business transformation across the enterprise (NZ...
 
Intergen Convergence 2017 - Bringing your people on the change journey
Intergen Convergence 2017 - Bringing your people on the change journeyIntergen Convergence 2017 - Bringing your people on the change journey
Intergen Convergence 2017 - Bringing your people on the change journey
 
Intergen Convergence 2017 - Why digital transformation
Intergen Convergence 2017 - Why digital transformationIntergen Convergence 2017 - Why digital transformation
Intergen Convergence 2017 - Why digital transformation
 
Intergen Convergence 2017 - Unleash your digital enterprise
Intergen Convergence 2017 - Unleash your digital enterpriseIntergen Convergence 2017 - Unleash your digital enterprise
Intergen Convergence 2017 - Unleash your digital enterprise
 
Intergen Convergence 2017 - The future is here
Intergen Convergence 2017 - The future is hereIntergen Convergence 2017 - The future is here
Intergen Convergence 2017 - The future is here
 
Intergen Convergence 2017 - Keeping safe, staying safe
Intergen Convergence 2017 - Keeping safe, staying safeIntergen Convergence 2017 - Keeping safe, staying safe
Intergen Convergence 2017 - Keeping safe, staying safe
 
Intergen Convergence 2017 - Customer Engagement
Intergen Convergence 2017 - Customer EngagementIntergen Convergence 2017 - Customer Engagement
Intergen Convergence 2017 - Customer Engagement
 
Intergen Convergence 2017 - Data as your most important asset
Intergen Convergence 2017 - Data as your most important assetIntergen Convergence 2017 - Data as your most important asset
Intergen Convergence 2017 - Data as your most important asset
 
Intergen Interconnect
Intergen InterconnectIntergen Interconnect
Intergen Interconnect
 
Your cyber security webinar
Your cyber security webinarYour cyber security webinar
Your cyber security webinar
 
Dynamics Day 2016: CRM Field Service and Project Service
Dynamics Day 2016: CRM Field Service and Project ServiceDynamics Day 2016: CRM Field Service and Project Service
Dynamics Day 2016: CRM Field Service and Project Service
 
Dynamics Day 2016: looking to the future
Dynamics Day 2016: looking to the futureDynamics Day 2016: looking to the future
Dynamics Day 2016: looking to the future
 

Kürzlich hochgeladen

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Kürzlich hochgeladen (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

Windows 8: Touchable, Portable and Compatible

  • 1. Windows 8 Ben Gracewood 19 October 2011 ben.gracewood@intergen.co.nz
  • 2. Windows 8 Agenda  Situation: Windows How will Windows 8  Windows 8 Demonstrations impact on your life?  Windows 8 Design  Software Development Story  Migrating to Windows 8  Q&A, Playtime
  • 3. Windows 8 Disclaimer  Windows 8 is pre-Beta  Everything is subject to change  I’m paraphrasing Microsoft, not quoting them.
  • 5. Windows 8 The State of Windows  More than 1 Billion Windows Devices  94% of new PCs sold in 2011 will use Windows (Gartner)
  • 6. Windows 8 Drilling in to Windows 7  450,000,000 copies sold in less than 3 years  More Windows 7 consumer users than XP  1,502 non-security code changes delivered  May 2011: Windows 7 now accounts for one third of worldwide OS market share.  October 2011: Windows 7 overtakes XP with 40% market share.
  • 8. Windows 8 Lies, Damn Lies, and Statistics
  • 9. Windows 8 Windows 8: A Challenger Appears  A “bold reimagining of Windows”  Key Themes:  New design  Device Choice  Developer Choice  Compatibility  Performance and Memory Improvements  Let’s take a look!
  • 11. Windows 8 What did we see?  Standard Hardware  Full compatibility  The new Metro-style Start Screen  Tiles  Charms  Pinned Apps
  • 12. Windows 8 Devices: Compatibility  This device is a standard Intel i5  Windows 8 base memory footprint is around 60% of Windows 7.  Windows 8 runs fine (better?) on existing hardware.
  • 13. Windows 8 Devices: ARM  Windows 8 can and is running on ARM devices  Form factor will be much more like an iPad  New applications will be fully cross-compatible  Microsoft have not announced the entire ARM compatibility story.  We have seen ARM versions of Office.  I have seen ARM devices with the full desktop enabled.
  • 15. Windows 8 Metro  Clean, Light, Open, Fast  Celebrate Typography  Alive in Motion  Content, Not Chrome  Authentically Digital
  • 16. Windows 8 Warning: 100% Pure Speculation  The “legacy” desktop mode does not match the Metro start screen.  Touch is not a first-class citizen in legacy mode.  Therefore: the legacy desktop mode will be redesigned prior to final release.  BUT: It still needs to (and will) support Windows apps.
  • 18. Windows 8 Windows 8 Development: Key Themes  Developers can:  develop the same way they have for Windows 7  optionally develop using new APIs  develop using the language they prefer (C#/XAML, C++, HTML5/JS)  Applications built with the new APIs will be installed via an App Store.
  • 19. Windows 8 Windows 8 Architecture
  • 21. Windows 8 Metro-Style Applications  To take advantage of Metro, we need to build new applications (more later)  Very similar process to Windows Phone applications:  Submitted via Microsoft  Apps are reviewed and vetted  Apps are searched, rated, and downloaded via the App store.  Apps can be side-loaded and/or distrubuted by enterprises.  Non-Metro apps can be advertised via the App Store
  • 22. Windows 8 WinRT Development Considerations  Applications do not run in the background  Apps are suspended and may be terminated under low memory  Apps can be viewed in different layouts  Fullscreen, pinned  Background processing tasks are available, and very similar to Windows Phone 7  E.g. BackgroundTransfer
  • 23. Windows 8 Charms and Contracts  Charms: Items in the Metro interface that interact with Apps  Contracts: Implementation in your app to respond to charms
  • 24. Windows 8 Example: Share Contract  Register for sharing  You can do this easily using visual studio templates  Register and respond to ShareTargetActivated  Provide sharing UI
  • 25. Windows 8 1. Register for Sharing
  • 26. Windows 8 2. Respond void Event protected override to OnSharingTargetActivated(ShareTargetActivatedEventArgs args) { var shareTargetPage = new HelloWorld.SharingPage1(); shareTargetPage.Activate(args); } public void Activate(ShareTargetActivatedEventArgs args){ // does it contains an image ? var data = args.ShareOperation.Data; bool containsImage = false; data.Contains(StandardDataFormats.Uri, out containsImage); if (!containsImage) return; //Yes: display it ! var bitmapStream = data.GetBitmap(); BitmapImage bitmapImage = new BitmapImage(); bitmapImage.SetSource(bitmapStream); image.Source = bitmapImage; }
  • 28. Windows 8 Migrating: Users and Enterprises  Windows 7 is your path to Windows 8  Better than 100% device compatibility  Smooth upgrade path  Check your EA, Confirm with Microsoft  Talk to Intergen about Managed Services! (Andrew.Kosmadakis@intergen.co.nz)  System Center!
  • 29. Windows 8 Migrating: Developers  Do Nothing. OR  Think about what your app can do in Metro.  Consider how you can extend your app behaviours to other apps via contracts.  Talk to Intergen about Windows 8 Development and Developer Education.
  • 30. Windows 8 Summing Up:  Situation: Windows  Windows 8 Demonstrations  Windows 8 Design  Software Development Story  Migration – get off XP today!  Q&A, Playtime