240 likes | 427 Views
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.
E N D
Graphical 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 GUIsDesktop User Interface • Standard Input Peripherals • Flexibility • Intuitive • Real-world concepts (physical) • Designed for Desktop • Home • Workplace
Desktop vs. Mobile GUIsDesktop User Interface Metro Aqua KDE Microsoft 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 market • Usability
Desktop vs. Mobile GUIsMobile User Interface iOS Android Windows Phone Apple Inc. Google Inc. Microsoft Inc.
Interaction with UI • Drawing Pads • Multi-touch Trackpads • Speech Recognition • Movement (Kinect®) • Touch Screens
Interaction with UITouch Screens • Resistive
Interaction with UITouch Screens • Resistive • Capacitive
Interaction with UITouch Screens • Resistive • Capacitive • Infrared Grid • Surface Acoustic Wave • Acoustic Pulse Recognition
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
Embedded GraphicsOpenGL ES Evolution 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