1 / 24

Graphical Interfaces

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.

clark
Télécharger la présentation

Graphical Interfaces

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Graphical Interfaces

  2. 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

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

  4. Desktop vs. Mobile GUIsDesktop User Interface

  5. Desktop vs. Mobile GUIsDesktop User Interface Metro Aqua KDE Microsoft Windows 8 Apple Mac OS X Various Linux Distributions

  6. Desktop vs. Mobile GUIsMobile User Interface • No standard peripherals • Fixed standard of use • Limited upgradability • Limited personalisation options • Ease of use • Wide market • Usability

  7. Desktop vs. Mobile GUIsMobile User Interface

  8. Desktop vs. Mobile GUIsMobile User Interface iOS Android Windows Phone Apple Inc. Google Inc. Microsoft Inc.

  9. Interaction with UI • Drawing Pads • Multi-touch Trackpads • Speech Recognition • Movement (Kinect®) • Touch Screens

  10. Interaction with UITouch Screens • Resistive

  11. Interaction with UITouch Screens – Resistive

  12. Interaction with UITouch Screens • Resistive • Capacitive

  13. Interaction with UITouch Screens – Mutual Capacitance

  14. Interaction with UITouch Screens – Self Capacitance

  15. Interaction with UITouch Screens • Resistive • Capacitive • Infrared Grid • Surface Acoustic Wave • Acoustic Pulse Recognition

  16. Interaction with UITouch Screens - Functionality

  17. EmbeddedGraphics

  18. 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

  19. Embedded GraphicsOpenGL ES Evolution of OpenGL ES • iPhone 3G – Compatible with OpenGL ES 1.1 • iPhone 3GS – Compatible with OpenGL ES 2.0

  20. 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

  21. 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

  22. Embedded GraphicsMali Graphics - Roadmap

  23. Embedded GraphicsMali Graphics - Uses

  24. Any Questions?

More Related