Why desktop ? Desktop applications can: Use Win32/COM API.NET API Use almost any languages (C, C++, C#, etc.) Native libraries and Windows Store Applications Most of the Windows 7/XP libraries are no more available
Agenda Enable some of the Windows 8 features Sensors in desktop applications (WinRT) Improve your applications with Intel Perceptual Computing IPP/MKL Media SDK PhoneGap / Cordova
Sensors in desktop applications
Desktop and Sensors Win32 is a complex API You need to configure the objects you manipulate Big number of lines of code Use WinRT instead of COM or Win32 In desktop applications, devices such as sensors, GPS, etc. are available through WinRT and easy to use.
Intel Perceptual Computing
Intel Perceptual computing Close range camera HD camera Depth sensor Dual array microphone A lot of features Close-range hand and finger tracking Speech recognition Face Analysis
Intel Perceptual computing Where can you start ? http://software.intel.com/en- us/vcsource/tools/perceptual-computing-sdk The SDK is available for free Order the camera The Creative* camera can be ordered from the Intel website
IPP: Integrated Performances Primitives Very efficient tool to perform operations such as: Signal processing Image processing Matrix operations Cryptography Support for C/C++ Multi Platform Windows*, Linux* and OS X*
IPP Takes advantage of: Multi cores architecture SSE2 to SSE4 How to get it ? Standalone or in Parallel Studio
MKL: Math Kernel Library Provides Math functions: BLAS LAPACK ScaLAPACK Solvers FFT, … Support for C/C++, Fortran Multi Platform Windows*, Linux* and OS X*
MKL Takes advantage of: Multi cores architecture SSE2 to SSE4 How to get it ? Standalone or in Parallel Studio
Intel Media SDK
What is it for ? API used for developing media applications Available for free Optimized for 4 th generation processors More information http://software.intel.com/en-us/vcsource/tools/media-sdk
Cordova PhoneGap Cordova was first known as PhoneGap Build your applications on: BlackBerry IOS Android Windows desktop Etc.
License Creative Commons – By 3.0 You are free: to Share to copy, distribute and transmit the work to Remix to adapt the work to make commercial use of the work Under the following conditions: Attribution You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). With the understanding that: Waiver Any of the above conditions can be waived if you get permission from the copyright holder. Public Domain Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. Other Rights In no way are any of the following rights affected by the license: – Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; – The author's moral rights; – Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. Notice For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. http://creativecommons.org/licenses/by/3.0/