Download - Graphical Interfaces
![Page 1: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/1.jpg)
GRAPHICAL INTERFACES
![Page 2: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/3.jpg)
Desktop vs. Mobile GUIsDesktop User Interface Standard Input Peripherals Flexibility Intuitive Real-world concepts (physical) Designed for Desktop
HomeWorkplace
![Page 4: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/4.jpg)
Desktop vs. Mobile GUIsDesktop User Interface
![Page 5: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/5.jpg)
Desktop vs. Mobile GUIsDesktop User Interface
Metro Aqua KDEMicrosoft Windows 8 Apple Mac OS X Various Linux Distributions
![Page 6: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/7.jpg)
Desktop vs. Mobile GUIsMobile User Interface
![Page 8: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/8.jpg)
Desktop vs. Mobile GUIsMobile User Interface
iOS Android Windows PhoneApple Inc. Google Inc. Microsoft Inc.
![Page 9: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/9.jpg)
Drawing Pads Multi-touch Trackpads Speech Recognition Movement (Kinect®) Touch Screens
Interaction with UI
![Page 10: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/10.jpg)
Resistive
Interaction with UITouch Screens
![Page 11: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/11.jpg)
Interaction with UITouch Screens – Resistive
![Page 12: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/12.jpg)
Resistive Capacitive
Interaction with UITouch Screens
![Page 13: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/13.jpg)
Interaction with UITouch Screens – Mutual Capacitance
![Page 14: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/14.jpg)
Interaction with UITouch Screens – Self Capacitance
![Page 15: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/15.jpg)
Resistive Capacitive Infrared Grid Surface Acoustic Wave Acoustic Pulse Recognition
Interaction with UITouch Screens
![Page 16: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/16.jpg)
Interaction with UITouch Screens - Functionality
![Page 17: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/17.jpg)
EMBEDDEDGRAPHICS
![Page 18: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/22.jpg)
Embedded GraphicsMali Graphics - Roadmap
![Page 23: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/23.jpg)
Embedded GraphicsMali Graphics - Uses
![Page 24: Graphical Interfaces](https://reader036.vdocuments.net/reader036/viewer/2022081503/56816379550346895dd457c4/html5/thumbnails/24.jpg)
Any Questions?