Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Windows, Macos & the Web - Lessons From Cross-Platform Development at think-cell

ACCU Conference via YouTube

Overview

Explore cross-platform development challenges and solutions in this conference talk from ACCU. Delve into think-cell's journey of porting their Windows-only application to Mac and web platforms. Learn about the impact on development processes, project organization, and C++ programming practices. Discover how common cross-platform libraries were utilized and supplemented with custom, lightweight C++ abstractions for rendering, internationalization, file I/O, mouse event handling, RPC calls, and error reporting. Gain insights into defining platform-independent semantics and implementing them across different operating systems. Examine the transition to web applications using emscripten and the generation of type-safe C++ bindings from TypeScript interfaces. Acquire valuable knowledge on overcoming platform limitations and creating consistent functionality across Windows, macOS, and web environments.

Syllabus

Windows, Macos & the Web: Lessons From Cross-Platform Development at think-cell - Sebastian Theophil

Taught by

ACCU Conference

Reviews

Start your review of Windows, Macos & the Web - Lessons From Cross-Platform Development at think-cell

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.