|11:00 - 11:30
||GNU Health core team
|11:30 - 12:00
The BIG Change for openSUSE Leap 15.3
The vision of Leap was to bring sources of SUSE Linux
Enterprise (SLE) closer to the community distribution. Community
packages built on top of a solid enterprise core changed the landscape
and introduced the world to a community/enterprise hybrid. Leap 15.3
looks to take the distribution one step closer.
|12:00 - 12:30
Qt for Python: past, present, and future!
Being a C++ based framework, Qt has been getting
binding to other languages since the beginning,
but many of them went unmaintained and unsupported
within the following years.
Around 2008, a group of people decided to create
a LGPL-based set of Qt4 bindings for Python, which was
later known as PySide. As any project, the following
years had ups and downs, but in 2015 the effort
to port the bindings to Qt5 succeeded, and PySide
was welcomed to the Qt Project in 2016.
Two years passed, and by the end of 2018,
PySide was announced as an official module for Qt
under the offering name: Qt for Python.
On this talk we will review some details of the
project evolution, but it will be mainly focused on
what lies ahead with Qt 6.
We will describe examples of the most common
use cases for desktop applications Widgets, QML and C++ interaction,
but also the challenges the project is currently facing
to get on mobile devices.
By the end of the talk, you will be able to setup
your environment, and write your own PySide or Shiboken
|12:30 - 13:00
|| Richard Fitton
Citizens, health literacy, patient activation and Global digital health records
Oliver Crowton, patient Glossop England
Steve Grieg, patient, England
Dr Richard Fitton family doctor, Glossop England
Patients will be able to access everything in their care records (with a few exceptions) to make joint decision with professional and lay carers and to manage their health and care – including self-care. The future processing of records will be less transfer of data and more the transfer of access rights to the use of data within large data bases.
No GP in England has had total been responsibility for the patient, 24 hours a day, 365 days a year for about 50 years. Current practices of confidentiality prevent information from the GP being easily accessible and inhibiting the potential of these records out of GP hours. Patients who can access and share their records can overcome these confidentiality obstacles.
|13:00 - 14:00
|14:00 - 14:30
GNU Taler: A payment system by the GNU Project
The GNU Taler project is building libre infrastructure for
privacy-friendly payments. In this talk, we will explain the goals and
principles behind the system, give an update about the current state of
the implementation as well as ongoing technical and regulatory efforts
towards operating the system in the Eurozone.
|14:30 - 15:00
Surviving the surveillance pandemic
When the COVID-19 pandemic hit most countries around the world,
people had to move most of their interactions online, be them
working interactions, home schooling, personal interactions or
political activism. Many governments looked for technology to
trace the spread of the virus in order to fight the pandemic.
Contact tracing practices and technologies raised many
questions about privacy, particularly: is it possible to trace
the virus while respecting people's privacy? Surveillance is
also being applied to remote schooling as a way to ensure
students aren't cheating on tests.
Employers start to use
different surveillance technology to monitor their employees
while working from home. With the uprising in the U.S. against
systemic racism, followed by protests all around the world and
now with many protests related to election processes in
different countries. The control of the Internet, online
censorship as well as surveillance, is being applied against
people who are fighting for their rights. Is it possible to
survive the surveillance pandemic? How to best protect yourself
and your community?
|15:00 - 15:30
Delivering Software like KDE
The journey of an idea into a piece of code that ends up running on over thousands of devices isn't trivial. In this presentation I would like to shed some light on how we do it in KDE by showing some tools that can help along the way. The end goal of this talk is to have everyone informed about what's working for KDE nowadays with an emphasis on the mobile aspect of the story.
|15:30 - 16:00
Using WebAssembly to render medical images
WebAssembly is an emerging open standard that allows to run C/C++ code directly within any Web browser. Thanks to WebAssembly, it is possible to share the same codebase if targeting desktop software, Web applications and native mobile apps. This can greatly reduce the development effort associated with a cross-platform software project. WebAssembly is now an official recommendation by W3C, and is endorsed by the major Web browsers, most importantly by Mozilla Firefox.
In this talk, I'll give an introduction to WebAssembly and to its free compiler Emscripten. I'll then present the Stone of Orthanc library, and its associated new Web viewer that is entirely built on the top of WebAssembly and Vue.js. The integration of the Stone Web viewer in GNU Health would be as simple as opening an URL published by the Orthanc server. I'll also review other possible applications of WebAssembly related to healthcare, such as making bioclinical models, AI algorithms, or image analysis applications widely available.
|16:00 - 16:30
Desktop/mobile convergent applications with Kirigami
Nowadays, an increasing amount of desktop applications have its mobile
counterpart. So, the creation of a mobile version for each desktop
application is the way to go, isn't it? There is, however, an
alternative approach: desktop/mobile convergent applications.
From a development point of view, working on a single application that
adapts to the device that it runs on means less code to maintain and
release. At the same time, users are being offered an application
ecosystem that follows similar UI and UX patterns and, as a result, it
is more intuitive and easy to learn.
Kirigami, the KDE framework that implements the KDE Human Interface
Guidelines, helps the developers create convergent, consistent and easy
to use applications. In this talk, the main benefits of desktop/mobile
convergence will be discussed and various convergence features of
Kirigami -as used in real applications- will be shown.
|16:30 - 18:00
||Discussion / Q & A