Viktor has been working with Qt for over nine years. He started at a company that developed embedded and desktop software for large supermarkets and gas stations using Qt, where his work involved connecting external devices such as gas pump controllers, scanners, scales, printers and other devices to the desktop and embedded applications employing multithreading as well as developing UI for them. After that, he joined Integrated Computer Solutions where he has worked on numerous projects for embedded, mobile, desktop and server systems as a consultant in Qt and QML. Some recent projects used OpenGL and QML to implement high performance rendering for image processing software. Viktor holds a master's degree in Computer Science.
This two day course will cover everything you need to get started with OpenGL® ES, a royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems, including consoles, phones, appliances and vehicles. The OpenGL API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering. Specifically, we will focus on OpenGL ES2 for embedded development, covering GL Data Types, Buffer Objects, Texturing, Vertices, Shading and more. No prior OpenGL experience is necessary.