Freitag, 20. Juli 2018

3. Sept.: "BOOST.ASIO IM PRAKTISCHEN EINSATZ" von Sylko Olzscher

!!!ACHTUNG NEUES DATUM!!!


Nach unserer Sommerpause erwartet uns ein spannender Vortrag von Sylko Olzscher. Sylko erzählt uns über

BOOST.ASIO IM PRAKTISCHEN EINSATZ
Asio (Asynchronous I/O) ist seit über zehn Jahren Bestandteil der Boost-Bibliothek und wird Teil der C++-Standardbibliothek werden. Das zugrunde liegende asynchrone Programmiermodell ist allgemein genug, um neben I/O auch alle anderen Arten von Nebenläufigkeit abzudecken.

Am Beispiel eines Smart-Metering-Systems wird erklärt, wie sich Anforderungen an Parallelisierung, Lastverteilung und Plattformunabhängigkeit mithilfe von Boost.Asio umsetzen lassen. Es werden praktische Beispiele gezeigt wie Synchronisierung ohne explizite Locks oder effektive Auslastung von Multicore-Systemen funktioniert und welche Fallstricke zu beachten sind.

Die Ausführungen werden durch schematischen Quellcode und die Ergebnisse von Performance-Tests ergänzt.

Vorkenntnisse
Allgemeine Programmierkenntnisse sind ausreichend. C++-Kenntnisse sind hilfreich, da während des Vortrags auch Quellcode präsentiert wird.

Lernziele
Es wird gezeigt, wie sich mithilfe der Boost.Asio-Bibliothek auf erstaunlich einfache Art und Weise skalierbare Applikationen implementieren lassen. Der Einsatz der Bibliothek ist dabei nicht auf I/O-basierte Prozesse beschränkt. Eine Analyse verschiedener Performance-Tests zeigt, was dabei zu beachten ist.

Sylko Olzscher ist Software-Entwickler, Consultant und Trainer mit dem Schwerpunkt auf C++. Er hat über 20 Jahre Erfahrung in der Automatisierung, der Leitstandstechnik und der M2M-Kommunikation. Momentan ist er bei solostec  für die Entwicklung einer neuen Generation von Smart-Metering Software verantwortlich.

Agenda

  • Begrüssung
  • "BOOST.ASIO IM PRAKTISCHEN EINSATZ" von Sylko Olzscher
  • Apéro

Ort

bbv Software Services AG, Blumenrain 10, Luzern, 1. Stock

Datum

Mo. 03.09.2018, 19 - 21 Uhr (Anschliessend Apero)


Es sind alle herzlich Willkommen. Egal ob Anfänger oder Experte.
Wir freuen uns auf dich.

Anmeldung

Erfolgt über die Veranstaltung unserer Xing Gruppe C++ Usergroup Zentralschweiz, über  den Meetup Event oder über das Kontaktformular auf dieser webseite.