Win8 on Intel Programming CourseWin8 for developers, in detail
Cédric Andreolliwww.Intel-Software-Academic-Program.com
[email protected] Software
2013-03-20
Windows 8
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
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
Windows 8 User Interface
Tiles + horizontal scroll
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
The charm bar
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
The charm bar
The charm bar
Swipe from the rightIn touch mode :
Stouch the top right cornerIn mouse mode :
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
The app bar
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
The app bar
The app bar
Swipe from the top or the bottomIn touch mode :
Right click an empty space of your screenIn mouse mode :
Views
Views
Landscape, Portrait, Snap
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
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
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/