YoVDO

Customizing Qt to Create First Class Graphical Experiences on Highly Customized Hardware

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Embedded Systems Courses Animation Courses QML Courses

Course Description

Overview

Explore how Cisco's Webex Devices group customizes Qt to create high-performance graphical experiences on specialized hardware in this 54-minute conference talk. Dive into the challenges of working with thermal, power, and performance constraints while developing sophisticated software for embedded devices. Learn about modifying Qt to support graphics on hardware without GPU or framebuffer support, extending QtQuick across multiple 4K displays, and implementing signature animated effects. Discover innovative solutions for reducing memory footprint, creating custom display drivers, and optimizing rendering for multi-screen setups. Gain insights into the development of custom tool chains, paint engines, and scene graph optimizations for embedded systems. Understand the importance of hardware customization in achieving commercial success and pushing the boundaries of graphical interfaces in video collaboration devices.

Syllabus

Intro
Agenda
Introduction
What does Cisco build
Selecting hardware
Reducing memory footprint
Cisco Csquare 620
No new UX
The beginning of the saga
Making our own display driver
Creating a pixmap surface
Creating a textmap surface
Creating our own display driver
Integrate with VPS
Analog Clock
Cisco SX80
Tiled DX
MK Specs
MK Implementation
Custom Tool Chain
Custom Qt
Context Factory
Graphical Interface
Overdraw Optimization
Custom Painting
Custom Paint Engine
Dual Screen 60fps
Cisco Room Kit
Animations
Multiscreen animation
Rendering to multiple screens
Scene Graph
Bypassing Rendering
Callback
Open Source
Color Space
Shader Effect
Canvas
Embedded Systems
The inevitable saturation rule
The hardware
Customization
Commercial success
Running off with cool ideas


Taught by

NDC Conferences

Related Courses

Health Informatics: Data and Interoperability Standards
Georgia Institute of Technology via edX
Fractal Architecture
NDC Conferences via YouTube
Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube
Refactoring Is Not Just Clickbait
NDC Conferences via YouTube
Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube