Graphical Interfaces

24
GRAPHICAL INTERFACES

description

Graphical Interfaces. G raphical User Interfaces. Human & Machine Accessibility User Specific Clicks per Task Changing Mouse Speed Windows 7 – 5 Clicks Mac OS X 10.8 – 4 Clicks Usability Variables Industry Understanding. Desktop vs. Mobile GUIs Desktop User Interface. - PowerPoint PPT Presentation

Transcript of Graphical Interfaces

Page 1: Graphical Interfaces

GRAPHICAL INTERFACES

Page 2: Graphical Interfaces

Human & Machine Accessibility User Specific Clicks per Task

Changing Mouse Speed○ Windows 7 – 5 Clicks○ Mac OS X 10.8 – 4 Clicks

Usability Variables Industry Understanding

Graphical User Interfaces

Page 3: Graphical Interfaces

Desktop vs. Mobile GUIsDesktop User Interface Standard Input Peripherals Flexibility Intuitive Real-world concepts (physical) Designed for Desktop

HomeWorkplace

Page 4: Graphical Interfaces

Desktop vs. Mobile GUIsDesktop User Interface

Page 5: Graphical Interfaces

Desktop vs. Mobile GUIsDesktop User Interface

Metro Aqua KDEMicrosoft Windows 8 Apple Mac OS X Various Linux Distributions

Page 6: Graphical Interfaces

Desktop vs. Mobile GUIsMobile User Interface No standard peripherals Fixed standard of use Limited upgradability Limited personalisation options Ease of use

Wide marketUsability

Page 7: Graphical Interfaces

Desktop vs. Mobile GUIsMobile User Interface

Page 8: Graphical Interfaces

Desktop vs. Mobile GUIsMobile User Interface

iOS Android Windows PhoneApple Inc. Google Inc. Microsoft Inc.

Page 9: Graphical Interfaces

Drawing Pads Multi-touch Trackpads Speech Recognition Movement (Kinect®) Touch Screens

Interaction with UI

Page 10: Graphical Interfaces

Resistive

Interaction with UITouch Screens

Page 11: Graphical Interfaces

Interaction with UITouch Screens – Resistive

Page 12: Graphical Interfaces

Resistive Capacitive

Interaction with UITouch Screens

Page 13: Graphical Interfaces

Interaction with UITouch Screens – Mutual Capacitance

Page 14: Graphical Interfaces

Interaction with UITouch Screens – Self Capacitance

Page 15: Graphical Interfaces

Resistive Capacitive Infrared Grid Surface Acoustic Wave Acoustic Pulse Recognition

Interaction with UITouch Screens

Page 16: Graphical Interfaces

Interaction with UITouch Screens - Functionality

Page 17: Graphical Interfaces

EMBEDDEDGRAPHICS

Page 18: Graphical Interfaces

Embedded GraphicsOpenGL ES Subset of OpenGL 3D Graphics API Standard for Embedded Accelerated 3D Graphics Low Power Consumption Small Footprint Well Documented Optimised for mobile/handheld devices

View.onDraw()

Canvas.draw()

OpenGL Renderer GPU Display

Page 19: Graphical Interfaces

Embedded GraphicsOpenGL ESEvolution of OpenGL ES iPhone 3G – Compatible with OpenGL ES 1.1 iPhone 3GS – Compatible with OpenGL ES 2.0

Page 20: Graphical Interfaces

Embedded GraphicsMali Graphics Developed by ARM Pure 3D engine Renders graphics into memory Rendered image sent to another core Does not feature any display controllers Conforms to OpenGL ES

Page 21: Graphical Interfaces

Embedded GraphicsMali-300 IP Core Complete graphics acceleration platform Resolutions up to full HD 1080p 4x Anti-aliasing 8k of L2 Cache Industry standard AMBA AXI interface

Page 22: Graphical Interfaces

Embedded GraphicsMali Graphics - Roadmap

Page 23: Graphical Interfaces

Embedded GraphicsMali Graphics - Uses

Page 24: Graphical Interfaces

Any Questions?