Pau Guillamon

Senior Software Engineer, TeamViewer

Talk Title

Building an AR app with Compose & OpenGL ES

Room

Things

Date

04.07.2024

Time

16:20 > 40 min

Share

on Twitter

In this talk, we'll demystify the workings of AR experiences, from the fundamentals of OpenGL rendering to the pivotal role of ARCore. Discover how AR applications, while seemingly different from traditional virtual experiences, share many underlying principles to any other virtual experience, whether it's a 3D video game or your favorite virtual reality adventure.

Through practical demonstrations, you'll gain a comprehensive understanding of computer graphics with OpenGL ES and how to render an AR experience. By the end of the session, you'll walk away equipped with the knowledge to build your own AR apps using Android’s native tools: Jetpack Compose and OpenGL.

Speaker Bio

Originally from a city near Barcelona, Spain, Pau started his programming journey slightly before attending university in 2007. After obtaining his degree in Computer Science, he spent the first 6 years of his career in Spain, where he steered his career towards mobile and graphics programming. One of his projects included porting a C++ and OpenGL-based custom UI engine, originally designed for PDAs, to Android’s NativeActivity.

in 2019, he joined TeamViewer and relocated to Stuttgart, Germany, where he has resided ever since. At TeamViewer, he has implemented a custom AR render pipeline optimized for video streaming. Additionally, he collaborated closely with Google to implement the Depth API in TeamViewer Assist AR.

His focus on mobile graphics programming has allowed him to drive innovation in various domains. He has become the go-to person for topics related to AR and rendering on Android.

Menu