/
Windows 7 Windows 7

Windows 7 - PowerPoint Presentation

jane-oiler
jane-oiler . @jane-oiler
Follow
366 views
Uploaded On 2016-12-02

Windows 7 - PPT Presentation

Building a MultiTouch Enabled Point of Sales System The Changing Paradigm Hardware available Consumers accustomed to mobile touchscreens Windows 7 NET 4 Themes Closest for the Touch style ID: 496075

microsoft location finger sensor location microsoft sensor finger gestures input touch predefined fingers api accepting application information demo place

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Windows 7" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Windows 7

Building a Multi-Touch Enabled Point of Sales SystemSlide2

The Changing Paradigm

Hardware available!

Consumers accustomed

to mobile touchscreensWindows 7.NET 4Slide3

Themes

Closest for the Touch style

Cosmopolitan

tinyurl.com/cosmothemeMetroToolkit

metrotoolkit.codeplex.comSlide4

Cosmopolitan ThemeSlide5

Metro ThemeSlide6

Styling

Design for the finger, not the cursor

Larger is better

Lessons from the phoneSlide7

DEMO

StylingSlide8

ConfigurationSlide9

Accepting InputSlide10

Accepting InputSlide11

Accepting InputSlide12

Accepting InputSlide13

DEMO

InputSlide14

Taking advantage of

Multitouch

APIs

Native Win32WinFormsWPFSlide15

Predefined Gestures

Panning

Place two fingers in the application window and drag in the direction you

wantSlide16

Predefined Gestures

Zoom

Touch the image

with

two fingers and move them closer or further apartSlide17

Predefined Gestures

Rotate

Touch the image with two fingers and turn fingers in a circleSlide18

Predefined Gestures

Two Finger Tap

Tap once with both

fingersSlide19

Predefined Gestures

Finger Roll

Place one finger on the screen,

place second

finger on the screen, lift the

second finger

, and then lift the first fingerSlide20

Considerations

Support for non-touch devices

Natural interaction

Established gesturesSlide21

DEMO

Implementing WPF

MultitouchSlide22

Sensor and Location Platform

UMDF

sensor driver

Sensor

class extension

Sensor API

Gadget or

script

Application

Location and Other Sensors Control Panel

Sensor

device

Location API

Location

IDispatch

Interface

Application

UMDF

sensor driver

Sensor

class extension

Logical

location sensor

(Triangulation)

User

SystemSlide23

Where am I?

Single call

Provider independent

Uses most accurate providerSynchronous or asynchronousCode, script, or automationDefault locationSlide24

Default LocationSlide25

Default Location

Control PanelSlide26

Location API Architecture

Get Location Report

Synchronous

Register for Notification

Asynchronous

Query Status

Request PermissionsSlide27

Location API Architecture

ILatLongReport

Lat

, Long, Altitude

Most Common

Precise

ICivicAddressReport

Zip Code, Country Required

Human Readable

Rough EstimatesSlide28

Location Wrapper

Instantiate desired provider

Query status

GetReport

()

Subscribe to

LocationChangedSlide29

Location Wrapper

Contains retrieved data

Cast to appropriate type

Use properties for

informationSlide30

DEMO

Implementing Location ServicesSlide31

Resources

Software Application Developers

http://msdn.microsoft.com/

Infrastructure Professionals

http://technet.microsoft.com/

msdnindia

technetindia

@

msdnindia

@technetindia

Slide32

©

2011

Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.