Windows, Macos & the Web - Lessons From Cross-Platform Development at think-cell
Offered By: ACCU Conference via YouTube
Course Description
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
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera