JuliaCon 2020 (times are in UTC)

Bart Janssens

Bart Janssens is a military associate professor at the mechanics department of the Royal Military Academy, with a passion for computer graphics, high performance computing and fluid mechanics. For performance reasons, he used C++ until being introduced to Julia. His current work focuses on making scientific C++ libraries such as Trilinos interoperate with Julia, with the ultimate objective of developing CFD code for Julia.


Sessions

07-26
14:00
210min
Wrapping a C++ library using CxxWrap.jl
Bart Janssens

This workshop will show how to use CxxWrap.jl to wrap a C++ library, based on tutorial material that can be followed along during the workshop. We will show everything you need to know about writing and compiling the required C++ wrapping code.

Setup beforehand is required, see https://github.com/barche/cxxwrap-juliacon2020#docker-dev-container

Join via Zoom: link in email from Eventbrite. Backup Youtube link: https://youtu.be/VoXmXtqLhdo

Green Track
07-30
16:10
30min
Julia and C++: a technical overview of CxxWrap.jl
Bart Janssens

CxxWrap.jl simplifies the creation of Julia packages that rely on C++ libraries for part of their functionality. Unlike Cxx.jl, the focus is on writing the wrapper code in C++, compiling it into a small shared library, inspired by the approach of Boost.Python for Python.

Red Track
07-30
19:20
10min
Easy and fast desktop GUIs with QML
Bart Janssens

Qt QML is a declarative, javascript-based language to describe graphical user interfaces (GUIs) for desktop and mobile platforms. With the QML.jl package it is possible to also use this to create user interfaces for Julia programs, on Linux, Mac and Windows.

Purple Track