SlideShare une entreprise Scribd logo
1  sur  24
Preview   Beta   RC   RTM
WINDOWSRUNTIME
•   Nouvelle interface utilisateur
•   Nouvelle plateforme de développement ( tablettes, slates)
•   Pas de socle .Net mais WinRuntime Library
•   Modèle de sécurité « Sandboxing » ( Windows AppStore)
•   Développement en WinRT, Win32 et .Net
•   Ensemble d’API :
          •   Design Metro
          •   Programmation simple
          •   XAML/HTML/CSS pour le UI
          •   C/C++/C#/VB/Javascript pour le behind
          •   Asynchrones ( >50ms)
          •   Notion de Projection = Bindings ( Exposition d’API behind)
          •   Notion .Net / Not .Net = Déplacement d’API ( File I/O – Sockets)
• Windows Metadata :
   o Description complète du Windows Runtime
   o Générer nativement depuis C++/C#/VB Compilateur
   o Autorisation des projections (bindings) multi-languages
   o Intellisense améliorée


• Namespace :
   o Les WinRT objets            sont dans un namespace
     simple, unifié et hiérarchique
   o Intellisense et navigation (exploration d’objet) améliorée
     (VS)
   o Objets visible depuis JavaScript
WinRT Object :
• Objet natif en C++
• Pensé OO
• Alternative à Win32
  (C)
• Réflection
Rosyln Project
C# 1.0             C# 2.0              C# 3.0          C# 4.0   Dynamic +   C# 5.0
         Managed                                                                     WinRT+
 + VB     Code      + VB    Generics    + VB    LINQ    + VB    Language     + VB     Async
  7.0                8.0                 9.0            10.0      Parity     11.0
Class
Meta-programming                              Read-Eval-Print Loop
                   public               Foo

    Language                   Field
                                               DSL Embedding
   Object Model
                   private                X

                               string




   Source                                               .NET
     File
  Source code                                         Assembly
                                                      Source code
  Source code         Compiler                        Source code
Language
         Service




   Compiler APIs




Compiler Pipeline
                    Metadata
                     Import
Windows 8
Windows 8
Windows 8

Contenu connexe

En vedette

разработчики с марса, пользователи с венеры. место встречи – сайт. к. стернин...
разработчики с марса, пользователи с венеры. место встречи – сайт. к. стернин...разработчики с марса, пользователи с венеры. место встречи – сайт. к. стернин...
разработчики с марса, пользователи с венеры. место встречи – сайт. к. стернин...rit2011
 
безопасность веб приложений сегодня. дмитрий евтеев. зал 4
безопасность веб приложений сегодня. дмитрий евтеев. зал 4безопасность веб приложений сегодня. дмитрий евтеев. зал 4
безопасность веб приложений сегодня. дмитрий евтеев. зал 4rit2011
 
Breve guida post estrazione dentale
Breve guida post estrazione dentaleBreve guida post estrazione dentale
Breve guida post estrazione dentaleVitaldentItalia
 
20121028 seminar msr_scheduling_michail_rybalkin
20121028 seminar msr_scheduling_michail_rybalkin20121028 seminar msr_scheduling_michail_rybalkin
20121028 seminar msr_scheduling_michail_rybalkinComputer Science Club
 
cung cấp dịch vụ giúp việc cho người nước ngoài uy tín ở tphcm
cung cấp dịch vụ giúp việc cho người nước ngoài uy tín ở tphcmcung cấp dịch vụ giúp việc cho người nước ngoài uy tín ở tphcm
cung cấp dịch vụ giúp việc cho người nước ngoài uy tín ở tphcmfrancisco767
 
WebQuest sobre el parto
WebQuest  sobre el partoWebQuest  sobre el parto
WebQuest sobre el partohasdel
 
20090215 hardnessvsrandomness itsykson_lecture01
20090215 hardnessvsrandomness itsykson_lecture0120090215 hardnessvsrandomness itsykson_lecture01
20090215 hardnessvsrandomness itsykson_lecture01Computer Science Club
 
20091129 cryptoprotocols nikolenko_lecture08
20091129 cryptoprotocols nikolenko_lecture0820091129 cryptoprotocols nikolenko_lecture08
20091129 cryptoprotocols nikolenko_lecture08Computer Science Club
 
Ceasb apresentacao osi-andre
Ceasb   apresentacao osi-andreCeasb   apresentacao osi-andre
Ceasb apresentacao osi-andreizaiasba
 
e Newspaper nagpur
e Newspaper nagpure Newspaper nagpur
e Newspaper nagpurbhaskarhindi
 
3rd 100 fry phrases dinh thanh thao tu 11-2014
3rd 100 fry phrases   dinh thanh thao tu 11-20143rd 100 fry phrases   dinh thanh thao tu 11-2014
3rd 100 fry phrases dinh thanh thao tu 11-2014Jaime Alfredo Cabrera
 
Westleigh Reference
Westleigh ReferenceWestleigh Reference
Westleigh ReferenceAlex Johnson
 
Cembre CPE-1 Electrically Driven Hydraulic Pump Manual
Cembre CPE-1 Electrically Driven Hydraulic Pump ManualCembre CPE-1 Electrically Driven Hydraulic Pump Manual
Cembre CPE-1 Electrically Driven Hydraulic Pump ManualThorne & Derrick International
 

En vedette (19)

разработчики с марса, пользователи с венеры. место встречи – сайт. к. стернин...
разработчики с марса, пользователи с венеры. место встречи – сайт. к. стернин...разработчики с марса, пользователи с венеры. место встречи – сайт. к. стернин...
разработчики с марса, пользователи с венеры. место встречи – сайт. к. стернин...
 
безопасность веб приложений сегодня. дмитрий евтеев. зал 4
безопасность веб приложений сегодня. дмитрий евтеев. зал 4безопасность веб приложений сегодня. дмитрий евтеев. зал 4
безопасность веб приложений сегодня. дмитрий евтеев. зал 4
 
Breve guida post estrazione dentale
Breve guida post estrazione dentaleBreve guida post estrazione dentale
Breve guida post estrazione dentale
 
20121028 seminar msr_scheduling_michail_rybalkin
20121028 seminar msr_scheduling_michail_rybalkin20121028 seminar msr_scheduling_michail_rybalkin
20121028 seminar msr_scheduling_michail_rybalkin
 
cung cấp dịch vụ giúp việc cho người nước ngoài uy tín ở tphcm
cung cấp dịch vụ giúp việc cho người nước ngoài uy tín ở tphcmcung cấp dịch vụ giúp việc cho người nước ngoài uy tín ở tphcm
cung cấp dịch vụ giúp việc cho người nước ngoài uy tín ở tphcm
 
WebQuest sobre el parto
WebQuest  sobre el partoWebQuest  sobre el parto
WebQuest sobre el parto
 
My Vietnam
My VietnamMy Vietnam
My Vietnam
 
TESA Hits 2013
TESA Hits 2013TESA Hits 2013
TESA Hits 2013
 
20090215 hardnessvsrandomness itsykson_lecture01
20090215 hardnessvsrandomness itsykson_lecture0120090215 hardnessvsrandomness itsykson_lecture01
20090215 hardnessvsrandomness itsykson_lecture01
 
20091129 cryptoprotocols nikolenko_lecture08
20091129 cryptoprotocols nikolenko_lecture0820091129 cryptoprotocols nikolenko_lecture08
20091129 cryptoprotocols nikolenko_lecture08
 
Online Marketing for Fashion Designers
Online Marketing for Fashion DesignersOnline Marketing for Fashion Designers
Online Marketing for Fashion Designers
 
Festas populares
Festas popularesFestas populares
Festas populares
 
Sample chart
Sample chartSample chart
Sample chart
 
Ceasb apresentacao osi-andre
Ceasb   apresentacao osi-andreCeasb   apresentacao osi-andre
Ceasb apresentacao osi-andre
 
новая школа в контексте развития
новая школа в контексте развитияновая школа в контексте развития
новая школа в контексте развития
 
e Newspaper nagpur
e Newspaper nagpure Newspaper nagpur
e Newspaper nagpur
 
3rd 100 fry phrases dinh thanh thao tu 11-2014
3rd 100 fry phrases   dinh thanh thao tu 11-20143rd 100 fry phrases   dinh thanh thao tu 11-2014
3rd 100 fry phrases dinh thanh thao tu 11-2014
 
Westleigh Reference
Westleigh ReferenceWestleigh Reference
Westleigh Reference
 
Cembre CPE-1 Electrically Driven Hydraulic Pump Manual
Cembre CPE-1 Electrically Driven Hydraulic Pump ManualCembre CPE-1 Electrically Driven Hydraulic Pump Manual
Cembre CPE-1 Electrically Driven Hydraulic Pump Manual
 

Similaire à Windows 8

Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Microsoft
 
Le développement d’un Composant WinRT
Le développement d’un Composant WinRTLe développement d’un Composant WinRT
Le développement d’un Composant WinRTMicrosoft
 
Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8Microsoft
 
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...Du hard et des réseaux: Les outils pour construire l'internet des objets chez...
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...Microsoft
 
soft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NETsoft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NETsoft-shake.ch
 
.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tousMicrosoft
 
La plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nulsLa plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nulsMicrosoft
 
Développement d'un composant win rt
Développement d'un composant win rtDéveloppement d'un composant win rt
Développement d'un composant win rtArnaud Auroux
 
Développement mobile cross-plateform
Développement mobile cross-plateformDéveloppement mobile cross-plateform
Développement mobile cross-plateformStefan Cosquer
 
De A à Z: Accès aux données avec Entity Framework 4.2 et publication en OData
De A à Z: Accès aux données avec Entity Framework 4.2 et publication en ODataDe A à Z: Accès aux données avec Entity Framework 4.2 et publication en OData
De A à Z: Accès aux données avec Entity Framework 4.2 et publication en ODataMicrosoft
 
Let's Go dans l'univers mobile multiplateforme avec Xamarin
Let's Go dans l'univers mobile multiplateforme avec Xamarin Let's Go dans l'univers mobile multiplateforme avec Xamarin
Let's Go dans l'univers mobile multiplateforme avec Xamarin Christian Hissibini
 
Dotnet j2 ee
Dotnet j2 eeDotnet j2 ee
Dotnet j2 eechdalel
 
C# 5 versus Java 8... Quand C++ 11 s'invite à la fête
C# 5 versus Java 8... Quand C++ 11 s'invite à la fêteC# 5 versus Java 8... Quand C++ 11 s'invite à la fête
C# 5 versus Java 8... Quand C++ 11 s'invite à la fêteFabrice JEAN-FRANCOIS
 
Réutilisation de code entre windows 8 et windows phone 8
Réutilisation de code entre windows 8 et windows phone 8Réutilisation de code entre windows 8 et windows phone 8
Réutilisation de code entre windows 8 et windows phone 8Arnaud Auroux
 

Similaire à Windows 8 (20)

Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.Réutilisation de code entre Windows 8 et Windows Phone 8.
Réutilisation de code entre Windows 8 et Windows Phone 8.
 
Le développement d’un Composant WinRT
Le développement d’un Composant WinRTLe développement d’un Composant WinRT
Le développement d’un Composant WinRT
 
Tour Horizont.Net
Tour Horizont.NetTour Horizont.Net
Tour Horizont.Net
 
Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8
 
Architecture .NET
Architecture .NETArchitecture .NET
Architecture .NET
 
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...Du hard et des réseaux: Les outils pour construire l'internet des objets chez...
Du hard et des réseaux: Les outils pour construire l'internet des objets chez...
 
soft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NETsoft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NET
 
Introduction à ASP.NET
Introduction à ASP.NETIntroduction à ASP.NET
Introduction à ASP.NET
 
.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous.NET Microframework, les joies de l'électronique et du code pour tous
.NET Microframework, les joies de l'électronique et du code pour tous
 
La plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nulsLa plateforme de développement Microsoft pour les nuls
La plateforme de développement Microsoft pour les nuls
 
Développement d'un composant win rt
Développement d'un composant win rtDéveloppement d'un composant win rt
Développement d'un composant win rt
 
Développement mobile cross-plateform
Développement mobile cross-plateformDéveloppement mobile cross-plateform
Développement mobile cross-plateform
 
De A à Z: Accès aux données avec Entity Framework 4.2 et publication en OData
De A à Z: Accès aux données avec Entity Framework 4.2 et publication en ODataDe A à Z: Accès aux données avec Entity Framework 4.2 et publication en OData
De A à Z: Accès aux données avec Entity Framework 4.2 et publication en OData
 
Let's Go dans l'univers mobile multiplateforme avec Xamarin
Let's Go dans l'univers mobile multiplateforme avec Xamarin Let's Go dans l'univers mobile multiplateforme avec Xamarin
Let's Go dans l'univers mobile multiplateforme avec Xamarin
 
Dotnet j2 ee
Dotnet j2 eeDotnet j2 ee
Dotnet j2 ee
 
C# 5 versus Java 8... Quand C++ 11 s'invite à la fête
C# 5 versus Java 8... Quand C++ 11 s'invite à la fêteC# 5 versus Java 8... Quand C++ 11 s'invite à la fête
C# 5 versus Java 8... Quand C++ 11 s'invite à la fête
 
Java vs .Net
Java vs .NetJava vs .Net
Java vs .Net
 
Réutilisation de code entre windows 8 et windows phone 8
Réutilisation de code entre windows 8 et windows phone 8Réutilisation de code entre windows 8 et windows phone 8
Réutilisation de code entre windows 8 et windows phone 8
 
Cours compilation
Cours compilationCours compilation
Cours compilation
 
HTML5 & SilverLight 5
HTML5 & SilverLight 5HTML5 & SilverLight 5
HTML5 & SilverLight 5
 

Plus de Nabil Babaci

REX Architecture Hybride- Office 365 - Azure AD
REX Architecture Hybride- Office 365 - Azure ADREX Architecture Hybride- Office 365 - Azure AD
REX Architecture Hybride- Office 365 - Azure ADNabil Babaci
 
2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...
2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...
2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...Nabil Babaci
 
Gouvernance de Sharepoint 2013 et architectures hybrides
Gouvernance de Sharepoint 2013 et architectures hybridesGouvernance de Sharepoint 2013 et architectures hybrides
Gouvernance de Sharepoint 2013 et architectures hybridesNabil Babaci
 
Migrez vos workflows sous share point 2013
Migrez vos workflows sous share point 2013Migrez vos workflows sous share point 2013
Migrez vos workflows sous share point 2013Nabil Babaci
 
Branding Effort under SharePoint 2013
Branding Effort under SharePoint 2013Branding Effort under SharePoint 2013
Branding Effort under SharePoint 2013Nabil Babaci
 
Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013Nabil Babaci
 
Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Nabil Babaci
 
UGSF branding sous 2013
UGSF branding sous 2013UGSF branding sous 2013
UGSF branding sous 2013Nabil Babaci
 
Thèse shellcode polymorphiques
Thèse shellcode polymorphiquesThèse shellcode polymorphiques
Thèse shellcode polymorphiquesNabil Babaci
 
Ugsf search-taxonomy
Ugsf search-taxonomyUgsf search-taxonomy
Ugsf search-taxonomyNabil Babaci
 
Commerce server 2009 R2
Commerce server 2009 R2Commerce server 2009 R2
Commerce server 2009 R2Nabil Babaci
 
Team Foundation Server 2010
Team Foundation Server 2010 Team Foundation Server 2010
Team Foundation Server 2010 Nabil Babaci
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010Nabil Babaci
 

Plus de Nabil Babaci (18)

REX Architecture Hybride- Office 365 - Azure AD
REX Architecture Hybride- Office 365 - Azure ADREX Architecture Hybride- Office 365 - Azure AD
REX Architecture Hybride- Office 365 - Azure AD
 
2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...
2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...
2014 12-02 alm day - optimisez les cycles de développement avec la plateforme...
 
Yammer Api SDK
Yammer Api SDKYammer Api SDK
Yammer Api SDK
 
Gouvernance de Sharepoint 2013 et architectures hybrides
Gouvernance de Sharepoint 2013 et architectures hybridesGouvernance de Sharepoint 2013 et architectures hybrides
Gouvernance de Sharepoint 2013 et architectures hybrides
 
Migrez vos workflows sous share point 2013
Migrez vos workflows sous share point 2013Migrez vos workflows sous share point 2013
Migrez vos workflows sous share point 2013
 
Branding Effort under SharePoint 2013
Branding Effort under SharePoint 2013Branding Effort under SharePoint 2013
Branding Effort under SharePoint 2013
 
Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013
 
Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013
 
UGSF branding sous 2013
UGSF branding sous 2013UGSF branding sous 2013
UGSF branding sous 2013
 
Thèse shellcode polymorphiques
Thèse shellcode polymorphiquesThèse shellcode polymorphiques
Thèse shellcode polymorphiques
 
Ugsf search-taxonomy
Ugsf search-taxonomyUgsf search-taxonomy
Ugsf search-taxonomy
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7
 
Commerce server 2009 R2
Commerce server 2009 R2Commerce server 2009 R2
Commerce server 2009 R2
 
Sharepoint 2010
Sharepoint 2010Sharepoint 2010
Sharepoint 2010
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Team Foundation Server 2010
Team Foundation Server 2010 Team Foundation Server 2010
Team Foundation Server 2010
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010
 

Windows 8

  • 1.
  • 2.
  • 3. Preview Beta RC RTM
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 12. Nouvelle interface utilisateur • Nouvelle plateforme de développement ( tablettes, slates) • Pas de socle .Net mais WinRuntime Library • Modèle de sécurité « Sandboxing » ( Windows AppStore) • Développement en WinRT, Win32 et .Net • Ensemble d’API : • Design Metro • Programmation simple • XAML/HTML/CSS pour le UI • C/C++/C#/VB/Javascript pour le behind • Asynchrones ( >50ms) • Notion de Projection = Bindings ( Exposition d’API behind) • Notion .Net / Not .Net = Déplacement d’API ( File I/O – Sockets)
  • 13.
  • 14.
  • 15.
  • 16. • Windows Metadata : o Description complète du Windows Runtime o Générer nativement depuis C++/C#/VB Compilateur o Autorisation des projections (bindings) multi-languages o Intellisense améliorée • Namespace : o Les WinRT objets sont dans un namespace simple, unifié et hiérarchique o Intellisense et navigation (exploration d’objet) améliorée (VS) o Objets visible depuis JavaScript
  • 17. WinRT Object : • Objet natif en C++ • Pensé OO • Alternative à Win32 (C) • Réflection
  • 19. C# 1.0 C# 2.0 C# 3.0 C# 4.0 Dynamic + C# 5.0 Managed WinRT+ + VB Code + VB Generics + VB LINQ + VB Language + VB Async 7.0 8.0 9.0 10.0 Parity 11.0
  • 20. Class Meta-programming Read-Eval-Print Loop public Foo Language Field DSL Embedding Object Model private X string Source .NET File Source code Assembly Source code Source code Compiler Source code
  • 21. Language Service Compiler APIs Compiler Pipeline Metadata Import