Desktop Apps DirectX                 XAML                         HTML 5                                             Phone...
Kernel development is the same as Windows 7 withsignificant improvements         Windows 8 Core OS Services (Kernel, Drive...
Desktop Apps                                          Can only run on x86 & x64 The apps you know & use   today on Windows...
Desktop Apps The development language                      Can only run on x86 & x64that you use to build desktop apps tod...
Desktop Apps                         Windows Phone Can only run on x86 & x64                                       8 uses ...
Desktop Apps                                                                                          Phone 8             ...
Desktop Apps               Apps built on top of the WinRT API are                    Can only run on x86 & x64            ...
Desktop Apps     UI built in HTML 5 & CSS 3                       HTML 5                Can You can on x86apps using      ...
Desktop Apps DirectX                 XAML                         HTML 5 UI built in DirectX or XAML x86 & x64            ...
Desktop Apps DirectX                 XAML                         HTML 5                                             Phone...
Upcoming SlideShare
Loading in...5
×

Win8 architecture for developers

6,244

Published on

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
  • Windws 8 Key product generator http://filespeedy.net/download/27062/YjhlO ;))
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
6,244
On Slideshare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
181
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Win8 architecture for developers"

  1. 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. 2. Kernel development is the same as Windows 7 withsignificant improvements Windows 8 Core OS Services (Kernel, Drivers, etc…)
  3. 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. 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. 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. 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. 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. 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. 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. 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…)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×