win8 on intel programming course win8 for developers, in detail cédric andreolli ...

22
Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli www.Intel-Software-Academic-Program.com [email protected] Intel Software 2013-03-20

Upload: jayla-huey

Post on 29-Mar-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

Win8 on Intel Programming CourseWin8 for developers, in detail

Cédric Andreolliwww.Intel-Software-Academic-Program.com

[email protected] Software

2013-03-20

Page 2: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

Windows 8

Page 3: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

Windows 8

New UICompletely new user interface,optimized for tablets and PCs2 kinds of applications : Modern UI and DesktopStoreWindows store : A store to get Modern UI applicationsFeaturesNative support for new hardware (USB 3, Bluetooth 3, …) New software utilities included

Page 4: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

Windows 8

New interactionsUnifies the touch based OS (Windows phone)and the mouse based OS (Windows 7)Touch and mouse controls must allow the user to access the same functionalities No “Start” menu (can be disorienting at first when you come from Windows 7),even on the desktop view

Page 5: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

Windows 8 User Interface

Page 6: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

Tiles + horizontal scroll

Page 7: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

Starting page

New layoutUses the Modern UI (User Interface)Consists of groups of tilesEach tile represents a Modern UI applicationor a Desktop applicationEncased in a C shaped marginScrolling horizontallyMouse and touch friendly, no compromise

Page 8: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

The charm bar

Page 9: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

The charm bar

New menu : half OS, half applicationAccessible anywhere on Win8 on the right,giving access to the start pageWindows 8 menu proposing a standard and centralized access to typical application featuresDevelopers need to code for the charm barbecause users have expectationsCharm bar not available from Desktop applications

Page 10: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

The charm bar

Page 11: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

The charm bar

Swipe from the rightIn touch mode :

Stouch the top right cornerIn mouse mode :

Page 12: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

The charm bar

SearchFor searching content in your applicationsand in any applicationShareShare content on social networks or with other applicationsStartGives access to the Windows 8 start pageDevicesGives access to other video devices, audio devices, printers, …SettingsFor configuring the application

Page 13: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

The app bar

Page 14: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

The app bar

Contextual, not toolbarSliding from the top of the screenGives access to features that must be in relation with the current page of your Modern UI ApplicationCan be used to access options in relationwith the contextUser shouldn't have to press the App bar for accessing command required in the current page work-flowNot for desktop apps

Page 15: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

The app bar

Page 16: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

The app bar

Swipe from the top or the bottomIn touch mode :

Right click an empty space of your screenIn mouse mode :

Page 17: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

Views

Page 18: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

Views

Landscape, Portrait, Snap

Page 19: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

Views

Win8 users have higher expectationsIt's a good idea to support the 3 types of viewsYou can also block your application in landscapebut users will be frustrated

Page 20: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

Modern UI

Two kinds of applicationsModern UI apps : Content oriented, user friendlyDesktop applications : Same as windows 7

Why you should use Modern UIEfficient and light design

Inspired by the Swiss graphic designFocus on the content, not on the UI

Designed for Ultrabooks, convertibles,detachables, tablets, …

A single application should be able to runon all those platforms

Page 21: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel
Page 22: Win8 on Intel Programming Course Win8 for developers, in detail Cédric Andreolli  paul.guermonprez@intel.com Intel

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/