Главная
Study mode:
on
1
Intro
2
Agenda
3
Introduction
4
What does Cisco build
5
Selecting hardware
6
Reducing memory footprint
7
Cisco Csquare 620
8
No new UX
9
The beginning of the saga
10
Making our own display driver
11
Creating a pixmap surface
12
Creating a textmap surface
13
Creating our own display driver
14
Integrate with VPS
15
Analog Clock
16
Cisco SX80
17
Tiled DX
18
MK Specs
19
MK Implementation
20
Custom Tool Chain
21
Custom Qt
22
Context Factory
23
Graphical Interface
24
Overdraw Optimization
25
Custom Painting
26
Custom Paint Engine
27
Dual Screen 60fps
28
Cisco Room Kit
29
Animations
30
Multiscreen animation
31
Rendering to multiple screens
32
Scene Graph
33
Bypassing Rendering
34
Callback
35
Open Source
36
Color Space
37
Shader Effect
38
Canvas
39
Embedded Systems
40
The inevitable saturation rule
41
The hardware
42
Customization
43
Commercial success
44
Running off with cool ideas
Description:
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.

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

NDC Conferences
Add to list
0:00 / 0:00