Windows 8: Touchable, Portable and Compatible
-
Upload
intergen -
Category
Technology
-
view
1.275 -
download
1
description
Transcript of Windows 8: Touchable, Portable and Compatible
![Page 2: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/2.jpg)
Windows 8
Situation: Windows
Windows 8 Demonstrations
Windows 8 Design
Software Development Story
Migrating to Windows 8
Q&A, Playtime
Agenda
How will Windows 8
impact on your life?
![Page 3: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/3.jpg)
Windows 8
Windows 8 is pre-Beta
Everything is subject to change
I’m paraphrasing Microsoft, not quoting them.
Disclaimer
![Page 4: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/4.jpg)
Situation
![Page 5: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/5.jpg)
Windows 8
More than 1 Billion Windows Devices
94% of new PCs sold in 2011 will use Windows (Gartner)
The State of Windows
![Page 6: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/6.jpg)
Windows 8
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.
Drilling in to Windows 7
![Page 7: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/7.jpg)
Windows 8
Windows 7 Adoption
![Page 8: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/8.jpg)
Windows 8
Lies, Damn Lies, and Statistics
![Page 9: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/9.jpg)
Windows 8
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: A Challenger Appears
![Page 10: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/10.jpg)
Windows 8 Demonstration
![Page 11: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/11.jpg)
Windows 8
What did we see? Standard Hardware Full compatibility The new Metro-style Start Screen
Tiles Charms Pinned Apps
![Page 12: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/12.jpg)
Windows 8
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.
Devices: Compatibility
![Page 13: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/13.jpg)
Windows 8
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.
Devices: ARM
![Page 14: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/14.jpg)
Windows 8 Design
![Page 15: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/15.jpg)
Windows 8
Clean, Light, Open, Fast
Celebrate Typography
Alive in Motion
Content, Not Chrome
Authentically Digital
Metro
![Page 16: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/16.jpg)
Windows 8
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.
Warning: 100% Pure Speculation
![Page 17: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/17.jpg)
Windows 8 Development
![Page 18: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/18.jpg)
Windows 8
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 Development: Key Themes
![Page 19: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/19.jpg)
Windows 8
Windows 8 Architecture
![Page 20: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/20.jpg)
Windows 8
OR:
![Page 21: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/21.jpg)
Windows 8
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
Metro-Style Applications
![Page 22: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/22.jpg)
Windows 8
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
WinRT Development Considerations
![Page 23: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/23.jpg)
Windows 8
Charms: Items in the Metro interface that interact with Apps
Contracts: Implementation in your app to respond to charms
Charms and Contracts
![Page 24: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/24.jpg)
Windows 8
Register for sharing You can do this easily using visual studio templates
Register and respond to ShareTargetActivated Provide sharing UI
Example: Share Contract
![Page 25: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/25.jpg)
Windows 8
1. Register for Sharing
![Page 26: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/26.jpg)
Windows 8
2. Respond to Event protected override void 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; }
![Page 27: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/27.jpg)
Migrating To Windows 8
![Page 28: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/28.jpg)
Windows 8
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! ([email protected])
System Center!
Migrating: Users and Enterprises
![Page 29: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/29.jpg)
Windows 8
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.
Migrating: Developers
![Page 30: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/30.jpg)
Windows 8
Situation: Windows
Windows 8 Demonstrations
Windows 8 Design
Software Development Story
Migration – get off XP today!
Q&A, Playtime
Summing Up:
![Page 31: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/31.jpg)
Questions
![Page 32: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/32.jpg)
Thank You
![Page 33: Windows 8: Touchable, Portable and Compatible](https://reader034.fdocuments.net/reader034/viewer/2022051323/54b412414a7959d12c8b4814/html5/thumbnails/33.jpg)