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 PresentationTRANSCRIPT
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
Desktop vs. Mobile GUIsDesktop User Interface Standard Input Peripherals Flexibility Intuitive Real-world concepts (physical) Designed for Desktop
HomeWorkplace
Desktop vs. Mobile GUIsDesktop User Interface
Desktop vs. Mobile GUIsDesktop User Interface
Metro Aqua KDEMicrosoft Windows 8 Apple Mac OS X Various Linux Distributions
Desktop vs. Mobile GUIsMobile User Interface No standard peripherals Fixed standard of use Limited upgradability Limited personalisation options Ease of use
Wide marketUsability
Desktop vs. Mobile GUIsMobile User Interface
Desktop vs. Mobile GUIsMobile User Interface
iOS Android Windows PhoneApple Inc. Google Inc. Microsoft Inc.
Drawing Pads Multi-touch Trackpads Speech Recognition Movement (Kinect®) Touch Screens
Interaction with UI
Resistive
Interaction with UITouch Screens
Interaction with UITouch Screens – Resistive
Resistive Capacitive
Interaction with UITouch Screens
Interaction with UITouch Screens – Mutual Capacitance
Interaction with UITouch Screens – Self Capacitance
Resistive Capacitive Infrared Grid Surface Acoustic Wave Acoustic Pulse Recognition
Interaction with UITouch Screens
Interaction with UITouch Screens - Functionality
EMBEDDEDGRAPHICS
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
Embedded GraphicsOpenGL ESEvolution of OpenGL ES iPhone 3G – Compatible with OpenGL ES 1.1 iPhone 3GS – Compatible with OpenGL ES 2.0
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
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
Embedded GraphicsMali Graphics - Roadmap
Embedded GraphicsMali Graphics - Uses
Any Questions?