YoVDO

What I Talk About When I Talk About Cross Platform Development

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Android Development Courses Java Courses Javascript Courses C++ Courses HTML Courses System Architecture Courses Cross-Platform Development Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore cross-platform development techniques in this comprehensive conference talk. Learn about the Salami Method, a system architecture that separates platform-specific code from core functionality. Discover how to create portable, testable, and maintainable code across multiple platforms. Gain insights into building a single C++ OpenCV app for both desktop and web using the same codebase. Examine practical examples of implementing the Salami Method, including Android NDK/JNI, C++ on iOS, and GUI-based desktop apps. Understand the benefits of finely distinguishing between different aspects and layers required for exposing platform-independent C++ on various platforms. Delve into topics such as Cross Platform C Core, Public C Interface, Implementation Layers, and platform-specific implementations for Android and JavaScript/HTML.

Syllabus

Intro
About me
What is crossplatform
The salami method
Benefits
Cross Platform C Core
Cross Platform Public C
Cross Platform Layers
Cross Platform Public C Interface
extern C
C Implementation
C Implementation Summary
Android Implementation Example
Native Import Layer
Interface Wrapper
Java vs Android
Example
Boundary Interface
JavaScript
HTML


Taught by

NDC Conferences

Related Courses

SAP S/4HANA – Deep Dive
SAP Learning
Information Security- II
Indian Institute of Technology Madras via Swayam
Sistemas de gestión de la energía
Fundacion para la Eficiencia Energética via Independent
Базы данных (Databases)
Saint Petersburg State University via Coursera
Системное мышление
Moscow Institute of Physics and Technology via Coursera