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

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX