YoVDO

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

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Web Development Courses Software Development Courses Cross-Platform Development Courses Emscripten Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPS
ACCU Conference via YouTube
Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube
Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube
Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube
Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube