Past Meetup

"BOOST.ASIO IM PRAKTISCHEN EINSATZ" von Sylko Olzscher

This Meetup is past

7 people went

Location image of event venue

Details

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 http://solostec.ch für die Entwicklung einer neuen Generation von Smart-Metering Software verantwortlich.

!! Achtung !!

Anmeldungen erfolgen ebenfalls über die Veranstaltung (https://www.xing.com/events/boost-asio-praktischen-einsatz-1968665) unserer Xing Gruppe C++ Usergroup Zentralschweiz (https://www.xing.com/communities/groups/c-plus-plus-usergroup-zentralschweiz-1074254), oder über das Kontaktformular auf unserem Blog (http://cpp-ug-luzern.blogspot.ch/). Wenn sich hier noch niemand angemeldet hat heisst das also nicht, dass niemand kommt. Üblicherweise sind wir jeweils um die 10-20 Leute.

Wir freuen uns auf dich.