
What we’re about
Market development applies an increasingly strong pressure on products development and costs. The use of proprietary operating systems with high unit license fees is no longer bearable. The use of free software Linux seems to be a very attractive alternative.
With the increasing performance of modern microprocessors, the implementation of the latest versions of the free Linux operating system can meet the very complex embedded systems technical requirements as well as increased market needs in functionality.
With the "Fribourg Linux Seminar", the iSIS (institute of Smart and Secured Systems) of HEIA-FR offers a biennial exchange platform for all actors developing Embedded Systems under Linux.
You can download the flyers and handouts of the previous seminars from our archive website and the videos are available on our YouTube channel.
Upcoming events (1)
See all- 28th Fribourg Linux Seminar : Modern Programming LanguagesHaute école d'ingénierie et d'architecture, Fribourg
Join us at the 28th Fribourg Linux Seminar, where we explore Modern Programming Languages.
Our expert speakers will share their insights and experiences, practical advice, and best practices for making use of Modern Programming Languages and their related terrific new functionalities.
Don't miss this opportunity to network with fellow developers and computer science professionals and learn from the best in the business.
Context
As software continues to revolutionize every aspect of our lives, developers must stay ahead of the curve by mastering modern programming languages and their latest advancements. This conference aims to provide a platform for both seasoned professionals and eager learners to explore cutting-edge technologies that are shaping the future of computing.We invite you to join us as we delve into three compelling topics that represent the forefront of modern programming languages.
Agenda
- 17h00 : Reception of Attendees
- 17h15 : Welcome and Information HEIA-FR (Jacques Supcik, Luca Haab HEIA-FR, Roland Scherwey, Professors HEIA-FR)
- 17h25 : C++26 and Beyond - The Evolution of a Powerhouse, Baptiste Wicht - C++ Software Engineer
This last decade, C++ has seen many new exciting features (concepts, compile-time programming, closures and many more). And this is not over with C++26, where awesome new features such as contracts and compile-time introspections and code generation are expected.
However, these last few years, we have also seen the emergence of a push towards “safe” languages. And this has stirred some controversies towards C++, which is not considered one of the safe languages. So, what can C++ do to improve and become safer? We will see what has been done already, what is planned and what could be done in the future towards a safer C++.- 18h00 : Functional programming: A different way to think about code, Sylvain Julmy - Software Engineer at IMTF & Lecturer at HEIA-FR
Step beyond traditional imperative programming and discover functional programming's unique approach to embedded development. From its theoretical underpinnings to its practical application, see how immutable data and pure functions lead to a different way to think that yields clearer, more robust, and maintainable code, making complex tasks more manageable for learners and experts.
- 18h30 : Climbing Mount Rust, Martin Mosler - Principal Embedded Software Consultant, Zühlke Engineering AG
Rust is a modern, statically compiled language that focuses on safety and performance.
With performance close to C and no garbage collector, Rust is ideal for system programming and embedded systems. And despite it's steep learning curve, the industry is slowly adopting in.In this talk we'll have a look at
- how the robust ecosystem supports an efficient developer workflow,
- how key features like pattern matching, traits, hygienic macros, and async/await empower developers and
- how its ownership model and strict compiler checks prevent most runtime errors and data races, making Rust the language of safe, correct defaults.
- 19h00 : Apéritif and Networking
***
Slides / Languages
EN: The slides will be in English and the talks will be either in EN, FR, or DE.
FR: Les transparents seront en anglais et les présentations pourront être faites en FR, en EN, ou en DE.
DE: Die Folien werden auf Englisch sein und die Vorträge können entweder auf DE, EN oder FR gehalten werden.You can download the flyers and handouts of the previous seminars from our archive website (https://fls.isc.heia-fr.ch/archives/).
Contact Info
Feel free to suggest something using the discussion page: https://www.meetup.com/fr-FR/Fribourg-Linux-Seminar/discussions/