13
1 Développement Windows Mitsuru FURUTA Relations techniques développeurs http://blogs.msdn.com/mitsufu

1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

Embed Size (px)

Citation preview

Page 1: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

1

Développement Windows

Mitsuru FURUTARelations techniques développeurshttp://blogs.msdn.com/mitsufu

Page 2: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

2

Agenda

IntroductionWindows 7

Intégration au shell (taskbar, Jumplist, IE9)SensorsTactile

PerformanceUnmanagedParallèlismeDirectX, Direct2D

Xaml story: WPF, Silverlight, WP7Conclusion

Page 3: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

3

Introduction

Que reste-t-il aux applications desktop ?Ressources locales (fichiers, ADO, hardware, etc)APIs unmanagedMulti-touch

Que choisir entre WPF et Silverlight ?Le web arrive out-of-browserDes clients riches jamais aussi nombreux

Page 4: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

4

Windows 7

Windows CodepackIntégration au shell (taskbar, Jumplist)Sensors

Intégration IE9Tactile

SDK Surface desktop

SDK multi souris

Page 5: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

5

IE9 desktop integration

<meta name="application-name" content="Sample Site Mode Application"/> <meta name="msapplication-tooltip" content="Start the page in Site Mode"/> <meta name="msapplication-starturl" content="http://example.com/start.html"/> <meta name="msapplication-window" content="width=800;height=600"/> <meta name="msapplication-navbutton-color" content="red"/> http://msdn.microsoft.com/library/gg131029(VS.85).aspx

Page 6: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

6

Le Touch avec WPF 4.0

Démo

Page 7: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

7

Performance

UnmanagedParallèlismeDirectX, Direct2DProgrammation parallèle

TPLCalcul GPU

64bits

Page 8: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

8

ParallelLinq

Démo

Page 9: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

9

Xaml story

.Net, Silverlight,C#, VB.Net

Code Présentation Asynchronisme

XAML

WPF, Silverlight,

WP7

?

Unification du modèle de développementUnification du langage de définition d’interface

Page 10: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

10

Comparaison WPF/Silverlight

SimilaritésDependency PropertiesControlsAnimationsCustom Controls

User Controls

VideoInk and Stylus

Page 11: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

11

Comparaison WPF/SilverlightSpécifique WPF

Desktop FunctionalityPrintingXPS DocumentsSpeechInterOp

User Interface3D GraphicsThemesSkinsImage ManipulationInput Gestures

General FunctionalityFreezable ObjectsData ProvidersValidationDynamic ResourcesCode Access Security

Page 12: 1 Développement Windows Mitsuru FURUTA Relations techniques développeurs

12

Comparaison WPF/SilverlightSpécifique Silverlight

Web FunctionalityBrowser InterOp

MediaTraditional StreamingProgressive DownloadSmooth StreamingTimeline Markers

Deep Zoom