Win8 architecture for developers
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Windws 8 Key product generator http://filespeedy.net/download/27062/YjhlO ;))
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
6,359
On Slideshare
2,970
From Embeds
3,389
Number of Embeds
19

Actions

Shares
Downloads
175
Comments
1
Likes
3

Embeds 3,389

http://css.dzone.com 1,714
http://www.sadev.co.za 1,178
http://mobile.dzone.com 347
http://windows8jobs.co.uk 89
http://sadev.co.za 13
http://architects.dzone.com 12
http://www.dynamicsexchange.com 11
http://translate.googleusercontent.com 5
http://feeds.feedburner.com 5
http://www.dzone.com 5
http://honyaku.yahoofs.jp 2
http://webcache.googleusercontent.com 1
https://www.linkedin.com 1
http://www.linkedin.com 1
http://bb.qa.fdc.org.br 1
http://canaba15.putangas.com 1
http://173.245.56.11 1
http://cc.bingj.com 1
http://www.google.co.uk 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Desktop Apps DirectX XAML HTML 5 Phone 8 Can only run on x86 & x64 C++, C# & VB JavaScript .NET for WinRT WinJS HTML JavaScri C or C++ C# or VB C# or VB Language Projection pt & CSS WinRT API’s Communicatio Graphics & Devices & Windows n & Data Media Printing ContractsMetadata &Namespace .NET or Internet Silverligh WinRT Core Win32 Silverligh Explorer t for WP t Windows 8 Core OS Services (Kernel, Drivers, etc…)
  • 2. Kernel development is the same as Windows 7 withsignificant improvements Windows 8 Core OS Services (Kernel, Drivers, etc…)
  • 3. Desktop Apps Can only run on x86 & x64 The apps you know & use today on Windows 7. These will still work on Windows 8 x86/x64.These will not work on ARM based CPU’s – the only exception is Office.Windows 8 Core OS Services (Kernel, Drivers, etc…)
  • 4. Desktop Apps The development language Can only run on x86 & x64that you use to build desktop apps today. You can still use these to build desktop apps that will run on Windows 8. HTML JavaScri C or C++ C# or VB pt & CSSThe runtime that handles thelanguage & gives you an API that your application uses. Internet .NET or Win32 Silverligh Explorer t Windows 8 Core OS Services (Kernel, Drivers, etc…)
  • 5. Desktop Apps Windows Phone Can only run on x86 & x64 8 uses the Phone 8 same Core OS services as Windows 8. HTML JavaScri C or C++ C# or VB C# or VB pt & CSS Remember Windows Phone uses a subset of .NET named Silverlight for Windows Phone as the runtime. Internet .NET or Silverligh Win32 Silverligh Explorer t for WP tWindows 8 Core OS Services (Kernel, Drivers, etc…)
  • 6. Desktop Apps Phone 8 Can only run on x86 & x64The new API is WinRT that sitson top of the core OS services. Think of this like the .NET Framework. HTML JavaScri C or C++ C# or VB C# or VB pt & CSS WinRT API’s Communicatio Graphics & Devices & Contracts n & Data Media Printing .NET or Internet Silverligh WinRT Core Win32 Silverligh Explorer t for WP t Windows 8 Core OS Services (Kernel, Drivers, etc…)
  • 7. Desktop Apps Apps built on top of the WinRT API are Can only run on x86 & x64 Phone 8 the new apps that we will focus on. They are called Metro Style Apps, or WinRT Apps or Windows Store Apps… A key feature of WinRT is the language we not really sure  projection & metadata which allows the WinRT API to be consumed natively by the languages above it. HTML JavaScri C or C++ C# or VB C# or VB Language Projection pt & CSS WinRT API’s Communicatio Graphics & Devices & Windows n & Data Media Printing ContractsMetadata &Namespace .NET or Internet Silverligh WinRT Core Win32 Silverligh Explorer t for WP t Windows 8 Core OS Services (Kernel, Drivers, etc…)
  • 8. Desktop Apps UI built in HTML 5 & CSS 3 HTML 5 Can You can on x86apps using only run build & x64 Phone 8 the modern web Code in JavaScript & use development technologies. JavaScript your favourite JS libraries (for example jQuery) WinJS Additional core API functions via WinJS library. HTML This library does not work JavaScri C or C++ C# or VB C# or VB Language Projection on the web – it is WinRT pt & CSS only. WinRT API’s Communicatio Graphics & Devices & Windows n & Data Media Printing ContractsMetadata &Namespace .NET or Internet Silverligh WinRT Core Win32 Silverligh Explorer t for WP t Windows 8 Core OS Services (Kernel, Drivers, etc…)
  • 9. Desktop Apps DirectX XAML HTML 5 UI built in DirectX or XAML x86 & x64 Can only run on Phone 8 C++, C# & VB JavaScript Code in C++, C# or VB .NET for WinRT WinJS C# or VB can make use of a subset of the HTML full .NET API. This allows you to keep using JavaScri C or C++ C# or VB C# or VB Language Projection a lot of the code you have today without pt & CSS changes & still make use of the WinRT API WinRT API’s as well, thanks to the language projection. Communicatio Graphics & Devices & Windows n & Data Media Printing ContractsMetadata &Namespace .NET or Internet Silverligh WinRT Core Win32 Silverligh Explorer t for WP t Windows 8 Core OS Services (Kernel, Drivers, etc…)
  • 10. Desktop Apps DirectX XAML HTML 5 Phone 8 Can only run on x86 & x64 C++, C# & VB JavaScript .NET for WinRT WinJS HTML JavaScri C or C++ C# or VB C# or VB Language Projection pt & CSS WinRT API’s Communicatio Graphics & Devices & Windows n & Data Media Printing ContractsMetadata &Namespace .NET or Internet Silverligh WinRT Core Win32 Silverligh Explorer t for WP t Windows 8 Core OS Services (Kernel, Drivers, etc…)