GUADEC 2022
from
Wednesday 20 July 2022 (03:00)
to
Monday 25 July 2022 (22:00)
Monday 18 July 2022
Tuesday 19 July 2022
Wednesday 20 July 2022
08:50
Welcome and Opening Remarks
Welcome and Opening Remarks
08:50 - 09:00
Room: Bosch Auditorium
09:00
Power measurement for applications and hardware devices and representation in GNOME-Usage
Power measurement for applications and hardware devices and representation in GNOME-Usage
(Application Development and Deployment)
09:00 - 09:40
Room: Bosch Auditorium
This talk aims to detail the recent developments in power measurement infrastructure in GNOME for hardware devices and software applications. Power panel in GNOME-Usage aims to allow the users to see which hardware devices or applications are responsible for system power consumption. These statistics are extremely useful for both users and GNOME developers. Major objectives in this talk would include a detailed discussion on the development of the required infrastructure and multivariate regression models to determine application and hardware device power consumption. GUADEC would be a great platform to present the work done so far to the GNOME developer community and get feedback to further improve and fine-tune models towards better predictions. There are also privacy concerns attached to this data which need feedback from more developers.
09:01
Icebreakers & Community Social
Icebreakers & Community Social
(Community Building and Diversity)
09:01 - 09:40
Kick off the first day of GUADEC with icebreakers and a community social. Spend time socializing and catching up with GNOME friends, and join for some interactive icebreaker games to meet your fellow conference-goers. Some games and activities are planned to help you get to know others before getting into this year's GUADEC.
Integrating Progressive Web Apps in GNOME
Integrating Progressive Web Apps in GNOME
(Application Development and Deployment)
09:01 - 09:40
Room: Samsung Room
The GNOME Foundation funded me to work a project starting in November 2021 to make Progressive Web Apps first-class citizens in the GNOME desktop environment. Progressive Web Apps are essentially websites which make use of web standards to enable them to look and feel more like native apps: they can be installed like native apps, used without the usual browser chrome such as the address bar, and they can support some or all of their functionality offline. My project has consisted of working on a new portal to allow Flatpak'd web browsers to install web apps without adding sandbox holes, adding back support for web apps to GNOME Software, and revamping the web app support in GNOME Web. This presentation will cover the project and hopefully get you excited about PWAs on linux desktops!
09:40
Break
Break
09:40 - 09:45
09:45
Fast Fontward: functional changes without "functional changes" for open fonts
Fast Fontward: functional changes without "functional changes" for open fonts
(Design of User and Developer Experiences)
09:45 - 10:25
Room: Bosch Auditorium: remote
We're fortunate these days that there are hundreds of freely available, redistributable fonts for use on our systems, many published under the Open Font License (OFL). But many OFL fonts don't come with source, and details in the OFL and other licenses can make it hard to even patch in bugfixes. This talk will explore all the fixes and patches that can be made to improve usability, searchability, and system integration for open fonts --- without running afoul of the license or drawing any new letterforms from scratch. The specifics will include user-friendly fixes like searchability and missing features as well as system-integration fixes like ligature handling, alignment, italic and style information, and language support. We will end by looking at code samples useful for font packagers and desktop font users, laying groundwork for how GNOME and other FOSS communities can improve fonts, in ways that don't involve drawing letterforms.
HDR? in GNOME?
-
Benjamin Otte
HDR? in GNOME?
(Application Development and Deployment)
Benjamin Otte
09:45 - 10:25
Room: Samsung Room: Remote
With these new buzzwords like "[high dynamic range](https://en.wikipedia.org/wiki/High_dynamic_range)", "[color management](https://en.wikipedia.org/wiki/Color_management)", "[high bit depth](https://en.wikipedia.org/wiki/Color_depth#Expansions)", "[nits](https://en.wikipedia.org/wiki/Candela_per_square_metre)", "[color spaces](https://en.wikipedia.org/wiki/Color_space)", "[wide gamut](https://en.wikipedia.org/wiki/Gamut#Wide_color_gamut)", "[tone mapping](https://en.wikipedia.org/wiki/Tone_mapping)" and more being talked about and printed onto monitors, it seems a good time somebody explained them. Especially because there is an ongoing project to bring all these things to mutter, GTK, and the rest of the platform and you might want to use these features. And if you think so too and don't want to spend lots of time reading up on Wikipedia and Gitlab issues yourself, this talk will present an overview of what all those concepts mean and how they tie together, then go over what has been happening to support them in GNOME for users and developers to make use of those features and enjoy the full spectrum of colors that modern monitors offer.
Unconscious bias & imposter syndrome workshop
Unconscious bias & imposter syndrome workshop
09:45 - 10:25
What are unconscious bias and imposter syndrome, and how do they affect our lives as open source contributors and maintainers? This workshop introduces these two concepts and shares stories from other open source communities. We'll conclude with an interactive exercise to explore its impact on our community and strategies to mitigate their effects on our well-being.
10:25
Coffee Break
Coffee Break
10:25 - 10:40
10:40
Exploring privilege dynamics workshop
Exploring privilege dynamics workshop
10:40 - 11:20
What is privilege and what does it look like in open source communities? This exercise, also known as a privilege walk, explores the visible and invisible ways that privilege works in the society and community around us. The exercise is followed by a guided discussion to analyze the experience and strategize on ways to create more equitable playing fields for all in open source communities.
Font rendering in GNOME
Font rendering in GNOME
(Application Development and Deployment)
10:40 - 11:20
Room: Bosch Auditorium
GNOME has a first-class solution for rendering internationalized text since its early days, with Pango. In recent years, development of text rendering and font handling has moved more and more to harfbuzz. In this presentation, we will take a look at the shape of the text rendering stack underneath GTK, compare how it worked in the past, how it works today, and provide some outlook for how and why it might change in the future. The talk will be accessible to anyone with a general interest in typography and graphics.
What's new with JavaScript in GNOME: The 2022 Edition
What's new with JavaScript in GNOME: The 2022 Edition
(Application Development and Deployment)
10:40 - 11:05
Room: Samsung Room: Remote
This talk is the latest in the yearly series about improvements made in GNOME's JavaScript platform. If you are writing code for a GNOME app or shell extension that uses JavaScript and you want to know how to modernize your code or use new language features, this talk will be interesting for you. And if you are interested in working on a JavaScript engine and want some ideas for projects to get started with, from beginner through expert level, this talk will definitely be interesting for you!
11:20
Break
Break
11:20 - 11:25
11:25
(Hybrid) Story Stitch & virtual community games
(Hybrid) Story Stitch & virtual community games
11:25 - 12:05
Join this informal session in person or virtually! In the Guadalajara workshop room, get introduced to the Story Stitch card game, created by Green Card Voices and featured on Instagram and TikTok. This is a fun and explorative way to share experiences and stories with other GNOME friends. In the online BBB room, join for casual virtual games in a more interactive experience with other remote GUADEC attendees.
GNOME Streamers
-
Daniel Garcia Moreno
(
endless
)
GNOME Streamers
Daniel Garcia Moreno
(
endless
)
11:25 - 11:50
Room: Bosch Auditorium
Motivated by other GNOME community members, I've started to do daily GNOME live coding streams, and I think this is a great way to connect with the community and to show to the newcomers and other members the real work behind the GNOME development and to show a more personal face of the programing work. In this talk I'll talk about my motivations, what I've learned and how this live stream sessions have an impact in my contributions to GNOME, and we can start a discussion about the success of this kind of activities in the community.
Paying technical debt in our accessibility infrastructure
Paying technical debt in our accessibility infrastructure
(Application Development and Deployment)
11:25 - 12:05
Room: Samsung Room
GNOME's accessibility infrastructure has not kept up with changes in the rest of the platform. I am embarking on a project to pay its technical debt. This talk is about making it easy to work on GNOME's accessibility infrastructure, by adding modern amenities to it: continuous integration, auto-generated code instead of a hand-written protocol implementation, unit tests and end-to-end tests. It is not 2010 anymore, let's do this!
11:50
Collaborative Innovation Model with FOSS Technologies
Collaborative Innovation Model with FOSS Technologies
(Community Building and Diversity)
11:50 - 12:15
Room: Bosch Auditorium
Catalyzing the generational talent of our young developers, strengthened by the experience of academic advisers from universities, are the pillars of a Collaborative Innovation Model and enhanced by the great maturity of open technologies. This Model consolidated in Mexico and some Latin American countries a collaborative community dedicated to the development of innovative technological projects, the projects adopted Steve Blank's methodology of Customer Discovery to streamline the process of both identifying problems and solving them with technological solutions as well as disruptive opportunities. of innovation with all the philosophy of FOSS agile technologies and agile methodologies such as Scrum. Pleasantly surprised to see a very similar Model presented in the Gnome Engagement Challenge which is consolidating in Pakistan; demonstrates that these models can generate progress leveraged by free software and open source technologies.
12:15
Break
Break
12:15 - 13:15
13:15
How to be a GNOME Graphic Designer
How to be a GNOME Graphic Designer
(Design of User and Developer Experiences)
13:15 - 13:55
Room: Samsung Room: Remote
The objective of this talk is to involve people who want to be part of this community by being part of the Engagement Team with Open Source Graphic Design Tools and being able to carry out our work officially for the community.
The case for Internet autonomy (and how GNOME can help).
The case for Internet autonomy (and how GNOME can help).
(Privacy and Security)
13:15 - 13:55
Room: Bosch Auditorium
In an increasingly volatile world, a growing number of threats to individual safety and privacy are posed by increased reliance on centralised Internet services for communication, search and information access. In today’s climate lawmakers, poorly-regulated corporations, hostile nations and conflicts impact data, security, connectivity –and the risk of losing all three– for anyone on the planet. The Free and Open Source desktop is uniquely positioned to put tools in the hands of the world’s end users which allow them to safely control their personal computing and data with trust and transparency. What technology exists that GNOME could and should be supporting for our users in regards to these threats? How can we promote personal digital safety and autonomy? What do our partners bring to the space, and what more can be done by our community collectively? These questions, along with some possible answers, will be addressed in this presentation.
13:55
Coffee Break
Coffee Break
13:55 - 14:10
14:10
Keynote: Peeling Vegetables and the Craft of (Software) Inclusivity
-
Robin Tafel
Keynote: Peeling Vegetables and the Craft of (Software) Inclusivity
Robin Tafel
14:10 - 15:00
Room: Bosch Auditorium
How did a humble vegetable peeler evolve from a product for arthritis to a tool in countless kitchen drawers? And what does vegetable peeler design have to do with designing software? Studying software products through the lens of varying abilities and backgrounds opens opportunities for creating better experiences for everyone. Inclusive and accessible design, while gaining visibility, are regularly misconstrued. I will dispel the nuances between the two, highlighting similarities and distinctions. People are a central focus of this discussion as we talk through inclusive language patterns, backgrounds, and modes of disability that we can consider. Finally, I will share actionable methodologies that your team can leverage, enabling a broader user base to enjoy your efforts. Advocating for an inclusion-oriented process from the ground up is a central strategy. My goal is to empower our community with resources to create products that more people can understand and use with delight.
Thursday 21 July 2022
09:00
Reworking threading in gnome-software
Reworking threading in gnome-software
(Application Development and Deployment)
09:00 - 09:25
Room: Samsung Room: Remote
The 42.0 release of GNOME Software contains the first stage of a reworking of its internal threading. This talk will cover some of the architecture of the changes, the reasoning behind them, and the problems the changes intend to solve. The talk will also cover lessons I’ve learned from making these changes, and some thoughts about different approaches to using threads in complicated projects. Come along if you want to hear about some of the developments in GNOME Software 42.0; if you want to learn about how to use, abuse, or not use threads with GLib; or if you’d like to pick holes in this approach to landing large changes.
Streaming GNOME from GNOME for GNOME
Streaming GNOME from GNOME for GNOME
(Community Building and Diversity)
09:00 - 09:25
Room: Bosch Auditorium: Remote
For the past 3 years, GNOME contributors have been streaming on various platforms. Viewers can now witness the creation of new features in real time, learn how a software release is done, how a bug is fixed, and so much more. Engagement with the community is branching into a new field, reaching new and bigger audiences. What caused this revolution? Let's revisit history and see what happened in these years that empowered community members to stream, how the tooling is improving, how it impacted the community engagement, and some unscientific predictions of the future of streaming within GNOME.
09:25
Break
Break
09:25 - 09:30
09:30
Keynote: Evolution of GNU toolchains and its importance in Open Source
-
Victor Rodriguez
Keynote: Evolution of GNU toolchains and its importance in Open Source
Victor Rodriguez
09:30 - 10:20
Room: Bosch Auditorium
Technology-based on open source evolves every year with novel ideas that break paradigms. This evolution requires the reinvention of toolchains constantly. The performance and security of an open-source project could be improved by choosing the precise configuration in the compiler, linker, or debug tools available in the GNU toolchains project. This presentation aims to show some of the new GNU toolchain features in the past years. Having a better understanding of the toolchains allows open source developers to showcase the best of new platform architecture technology for users’ applications as well as boost the innovation and security of incoming projects.
10:20
Coffee Break
Coffee Break
10:20 - 10:35
10:35
Annual General Meeting
Annual General Meeting
10:35 - 11:35
Room: Bosch Auditorium
11:35
Break
Break
11:35 - 11:50
11:50
GNOME and Sustainability - Ecosystem Management
GNOME and Sustainability - Ecosystem Management
(Community Building and Diversity)
11:50 - 12:30
Room: Samsung Room
I believe our future success depends on being able to have presence in the greater FOSS world. GNOME has a proud history of being the first set of community based Free Software projects that emerged. We are one of the original pillars. There is no deployment of Linux that does not contain the body of work present by GNOME people. The rapid rise of open source, also means that the history of what came before is being lost. We are an influential project and we continue to be. This talk focuses on building relationships with other projects in the FOSS world as part of a overall strategy of building influence and presence. With influence and presence comes greater support for the GNOME project in its goals.
Using GNOME Boxes to contribute to GNOME
Using GNOME Boxes to contribute to GNOME
(Application Development and Deployment)
11:50 - 12:30
Room: Bosch Auditorium
In this presentation we will dive into GNOME Boxes and discuss how it can be useful to the GNOME development process, helping developers, translators, designers, marketers, and documentation writers. We will demonstrate some standard contribution workflows combining GNOME OS and Flatpak apps, while using GNOME Boxes features such as file sharing, device redirection, display sizing, etc...
12:30
Break and Virtual Sponsor Office Hour
Break and Virtual Sponsor Office Hour
12:30 - 13:30
13:30
Past, present and future of the GNOME Infrastructure
Past, present and future of the GNOME Infrastructure
(Design of User and Developer Experiences)
13:30 - 14:10
Room: Bosch Auditorium
A state of the union talk around the GNOME Infrastructure with specific focuses on: 1. Technologies in use 2. Infrastructure architecture design 3. Deploying an App on Openshift 4. Hardware, subscriptions, bandwidth: our sponsors 5. Build infrastructure state of art and architecture 6. Major achievements during these past 3/4 years
Post-Collapse Computing
Post-Collapse Computing
(Use of GNOME by Users)
13:30 - 14:10
Room: Samsung Room: Remote
The climate crisis is here. This year's IPCC report pretty bluntly states that unless we take drastic action in the next 2-3 years, civilization as we know it will collapse in our lifetimes. While we can and should fight to avoid the worst effects of this crisis while we still can, it's also worth asking: What if we fail, in part or completely? What will the world look like in 20 years? And what does it mean for free software, and GNOME in particular? In this talk I'll go over some of the scenarios we're likely to face if we don't change course, from a free software lens. What can we do today to prepare for potential disruption or collapse of infrastructure like power grids, the internet, or global supply chains? But also, what will we need in this future that free software can help provide?
14:10
Coffee Break
Coffee Break
14:10 - 14:20
14:20
Offline learning with GNOME and Kolibri
-
Dylan McCall
Manuel Quiñones
Offline learning with GNOME and Kolibri
(Application Development and Deployment)
Dylan McCall
Manuel Quiñones
14:20 - 15:00
Room: Samsung Room
At the Endless OS Foundation, we are concerned about the billions of people who have limited or no access to the internet, including millions of youth in the United States. Free software allows us to create empowering solutions which are uniquely catered to their situations. For example, Endless OS uses Kolibri to deliver rich educational content to students and self-guided learners. This includes a Kolibri desktop application, which is available for everyone on Flathub and uses the GNOME platform. It also integrates tightly with Endless OS. In this talk, we will explain our motivations for this work and how it allows us to bring offline content to learners around the world, and we will discuss some of the technology choices we made.
The New Architecture for Printing and Scanning - What GNOME/GTK Developers Need to Know
-
Till Kamppeter
(
OpenPrinting/Canonical
)
The New Architecture for Printing and Scanning - What GNOME/GTK Developers Need to Know
(Design of User and Developer Experiences)
Till Kamppeter
(
OpenPrinting/Canonical
)
14:20 - 15:00
Room: Bosch Auditorium
With the background of all modern printers being driverless IPP (Internet Printing Protocol) printers (AirPrint, Mopria, IPP Everywhere ...) and the standard job format being PDF and not PostScript any more for years we will have changes in the architecture of the printing stack. From the [3.x series](https://openprinting.github.io/OpenPrinting-News-October-2021/#cups) on (release end-2023) [CUPS](https://github.com/OpenPrinting/cups) will not support classic printer drivers with PPD (PostScript Printer Description) files any more but go totally IPP supporting only driverless IPP printers. To not drop support for legacy printers, drivers are provided as [Printer Applications](https://linuxplumbersconf.org/event/11/contributions/1030/attachments/758/1450/Designing-and-Packaging-Printer-and-Scanner-Drivers.pdf), software emulators of IPP printers. As many driverless IPP printers are multi-function devices with a built-in scanner, scanning also gets driverless, via IPP or via eSCL, In this talk an introduction to the New Architecture is given and how it affects GNOME/GTK, what are the requirements and possibilities to support it in GNOME/GTK, and also how it works with sandboxed/distribution-independent packaging.
Friday 22 July 2022
09:00
Cheese strings: Webcams, PipeWire and portals
Cheese strings: Webcams, PipeWire and portals
(Application Development and Deployment)
09:00 - 09:40
Room: Bosch Auditorium
Webcams used to be simple; a GStreamer source, an X11 sink, and maybe a GtkWindow if you wanted to get fancy. Multiple cameras per device are now common, Wayland is everywhere, and GtkWindow is a bit more fancy. Webcams themselves also got a lot more complicated, with some gaining the ability to sense into the infrared, making facial recognition a possibility, not to mention completely messing up trying to figure out the best webcam to use for video calls. As users probably do not want their applications to be able to build up a facial profile of them, it is a good thing that modern applications have to request access to webcams through portals - maybe all that added complexity is worthwhile after all! Let’s look at best practices for a GTK 4 application using a webcam, with Cheese as an example.
Strategies for increasing open-source projects visibility in underrepresented demographics
Strategies for increasing open-source projects visibility in underrepresented demographics
(Community Building and Diversity)
09:00 - 09:40
Room: Samsung Room
Innumerable ways, open-source projects have unquestionably advanced the software industry. It has sped up innovation and provided a platform for maintainers and contributors to feel a sense of belonging to a community while collaboratively contributing to the project's development and success. Notwithstanding these growing advantages, open-source projects continue to represent a substantial issue: achieving greater demographic diversity. The importance of achieving demographic diversity in an open-source project cannot be over emphasized as it will lead to the development of building a diverse team, recruitment of maintainers and contributors from diverse race, color, gender, and other minority groups.
09:40
Break
Break
09:40 - 09:45
09:45
How to Write a Crossword
How to Write a Crossword
(Application Development and Deployment)
09:45 - 10:25
Room: Samsung Room
Jonathan will share his experiences building GNOME Crosswords. This app is both a stand-alone game as well as a crossword puzzle editor. Along the way, he'll share information about the Crossword ecosystem, reflect on what's changed in the GNOME development in the past decade, and talk about the challenges faced while writing this app.
State of the Shell
State of the Shell
(Application Development and Deployment)
09:45 - 10:25
Room: Bosch Auditorium: Remote
With GNOME 41 and 42 released, there is much to celebrate since last year. This session will go through the improvements done since last talk, and cover highlights and latest development plans in Mutter and GNOME Shell.
10:25
Break
Break
10:25 - 10:40
10:40
How an offline-first OS is helping Indigenous offline communities in Oaxaca, Mexico.
How an offline-first OS is helping Indigenous offline communities in Oaxaca, Mexico.
(Use of GNOME by Users)
10:40 - 11:20
Room: Samsung Room
This presentation will discuss how the Endless OS Foundation and Fundación Alfredo Harp Helú Oaxaca (FAHHO) have worked together to bring connectivity, digital learning tools and educational resources to rural Indigenous communities in the state of Oaxaca, Mexico. The main objective of this partnership was to improve connectivity and education issues in the mostly offline state of Oaxaca, Mexico through the effective use of Endless OS – a GNOME-based, offline-first desktop operating system. Endless OS is now running on thousands of computers distributed in a variety of Oaxaca’s offline settings including homes, communities, libraries and schools. In addition to the challenges faced, we will also feature highlights, and how Indigenous communities in Oaxaca created their own digital learning content in their own language within this highly-customized GNOME-based OS ecosystem, helping to bridge the language gap found in the digital environment for Indigenous communities in Mexico.
Improving the Vala developer experience
Improving the Vala developer experience
(Application Development and Deployment)
10:40 - 11:20
Room: Bosch Auditorium: Remote
Is Vala “dead” as was once [proclaimed](https://www.bassi.io/articles/2017/02/13/on-vala/)? Vala is a programming language created by GNOME in 2006. It is used by many components, and has been adopted by outside projects like elementaryOS. Recent years have seen renewed interest in the language. An overview of the past two years improving the Vala developer experience with new tooling and language features will be discussed.
11:20
Break
Break
11:20 - 11:25
11:25
Best Practices for GNOME App Design
Best Practices for GNOME App Design
(Design of User and Developer Experiences)
11:25 - 12:05
Room: Bosch Auditorium: Remote
The GNOME development platform has evolved considerably over the past year, and it's easier than ever to create fantastic apps for GNOME. In this talk, I'll describe the best way to approach the GNOME platform from a design perspective, and how to leverage that platform to create amazing application designs. Along the way, I'll review the main design patterns that you should be familiar with, and I'll give an overview of the resources that are available for GNOME application design, including the HIG and the various design tools that are currently available. This talk will be informative for anyone who wants to get started with the GNOME application development platform, as well as those who have used it in the past and want to update their knowledge.
How GNOME can help your career GROW
How GNOME can help your career GROW
(Encourage New Contributors)
11:25 - 12:05
Room: Samung Room
Has GNOME helped grow your career? Or, interested in learning ways to harness the GNOME community to help accelerated your skills and network? This panel discussion will highlight how GNOME has helped grow the careers of some of our community members and what tactics you can take to grow yours!
12:05
Break and Virtual Sponsor Office Hour with Fedora
Break and Virtual Sponsor Office Hour with Fedora
12:05 - 13:05
13:05
Designing an approachable desktop for everyone through user research
Designing an approachable desktop for everyone through user research
(Design of User and Developer Experiences)
13:05 - 13:30
Room: Samsung Room
“We exist for our users” is one of Endless’ most cherished values. In order to create the best experiences for our users, we strive to keep them at the center of our development process and constantly collect new insights and validate our ideas. In this talk we want to share a bit of the historical ground research context at Endless and what are the challenges we have been facing today connecting with offline users remotely. We will share the current results and insights of the research we have been conducting on the Endless OS 5 Desktop, focusing on the modifications we intend to propose for the GNOME Desktop.
The life of WebKitGTK and their friends outside the Gnome Desktop
The life of WebKitGTK and their friends outside the Gnome Desktop
(Use of GNOME Technologies Outside of the Desktop)
13:05 - 13:30
Room: Bosch Auditorium
A common question that arises regularly is why someone invest time and energy in WebKitGTK? What does one gets in exchange? Building WebKitGTK requires patience, let alone the challenge of understanding, and contributing to its source code. We aim to shed light and answer that type of questions. We will explain the synergia between WebKitGTK and its sidekick WPE, as well as the underlying libraries and technologies. We will explore how the developmet of one helps the other, how they are used on millions of devices that are not regular desktops, and what the desktop gets in return. We will show the optimizations we have worked on to help make powerful user interfaces relying mostly on CSS and SVG, improvements in libsoup and GStreamer. Also examples of deployments on devices with limited resources such as speakers, cooking machines, vending machines, or point of sales; and examples of challenges to overcome.
13:30
Break
Break
13:30 - 13:35
13:35
Intern Lightning Talks
Intern Lightning Talks
13:35 - 14:15
Room: Bosch Auditorium
Anupam Kumar Ignacy Kuchciński Pooja Patel Afshan Ahmed Khan Aman Kumar Asmit Malakannawar Utkarsh Gandhi Thejas Kiran P S Aryan Kaushik Marco Melorio
14:15
Coffee Break
Coffee Break
14:15 - 14:25
14:25
Lightning Talks
Lightning Talks
14:25 - 15:05
Room: Bosch Auditorium
Heather Ellsworth Emmanuele Bassi Julita Inca Chiroque Matthias Clasen Justin Flory
15:05
Conference Closing
Conference Closing
15:05 - 15:20
Room: Bosch Auditorium
Saturday 23 July 2022
10:00
BoF: App Criteria and Organization
-
Chris Davis
Felipe Borges
(
Red Hat
)
Sophie Herold
BoF: App Criteria and Organization
Chris Davis
Felipe Borges
(
Red Hat
)
Sophie Herold
10:00 - 12:00
Room: Bosch Auditorium: Remote
Organizing, structuring, and quality controlling apps for GNOME is a long-standing issue within GNOME. In 2020 the board proposed the differentiation of Official GNOME Software and GNOME Circle projects. The definition of both categories was made official one month later with the board's approval of the Software Policy. While this new structure already had a lot of positive impact in the last 1½ years, there are naturally a lot of open issues after such a huge change. In this BoF we will try to work on: - App review criteria - App review processes - See which part of those can be shared between Core and Circle - Category definitions like 'Core App' - Lifecycle of Core and Circle apps and related topics. Teams that have been involved so far are the Release Team, the Circle Committee, and the Design Team. More information: https://blogs.gnome.org/sophieh/2022/06/08/apps-attempt-of-a-status-report/ https://gitlab.gnome.org/GNOME/Initiatives/-/issues/33
Workshop: How to Make Paint: The Original Open Source Communication Channel
-
Robin Tafel
Workshop: How to Make Paint: The Original Open Source Communication Channel
Robin Tafel
10:00 - 12:00
Room: Samsung Room
Hosted by: Robin Tafel Let's make paints! Join GUADEC 2022 keynote speaker, Robin Tafel for this fun, hands-on workshop, where we'll learn how to make watercolor paints.
12:00
Flatpak BoF
-
Phaedrus Leeds
Flatpak BoF
Phaedrus Leeds
12:00 - 13:00
Room: Samsung Room: hybrid in-person/remote
This BoF is open to anyone who wants to work together on topics in the world of Flatpak, Flathub, and portals. Attendees can join in person in the Samsung Room or remotely using the link and access code for Rm 2.
GNOME Online Accounts BOF
-
Robert McQueen
(
Endless OS Foundation
)
GNOME Online Accounts BOF
Robert McQueen
(
Endless OS Foundation
)
12:00 - 13:00
Room: Bosch Auditorium
GNOME online accounts has traditionally struggled to copy with requirements from cloud providers on secret keys, or use of APIs. This BOF aims to look at GOA and how it can be maintained better in future.
13:00
BoF: GNOME Shell Extensions
-
Sriram Ramkrishna
Javad Rahmatzadeh
Andy Holmes
BoF: GNOME Shell Extensions
Sriram Ramkrishna
Javad Rahmatzadeh
Andy Holmes
13:00 - 15:00
Room: Samsung Room: Remote
Join GNOME developers, extension developers and users to discuss where we are with extensions and what we can improve as a community!
Workshop: Usability testing workshop: Making your software easy to use
-
Jim Hall
Workshop: Usability testing workshop: Making your software easy to use
Jim Hall
13:00 - 15:00
Room: Bosch Auditorium: Remote
Usability testing helps you make your websites and software easier for everyone to use. In this hands-on 2-hour workshop, attendees will learn the fundamentals of usability testing, and walk through all the steps to design, create, execute, and analyze a usability test. You’ll be well prepared to do your own usability tests in your organization.
Sunday 24 July 2022
10:00
BoF: Diversity and Inclusion from an Educator's point of view
-
Aarti Ramkrishna
BoF: Diversity and Inclusion from an Educator's point of view
(Community Building and Diversity)
Aarti Ramkrishna
10:00 - 12:00
Room: Samsung Room
This is a talk discussing diversity, equity, and inclusion from the point of view of an educator. Aarti Ramkrishna is an award-winning educator who is building equitable classroom curricula for a school district at the elementary (Kindergarten-5th grade)level. Aarti has been doing equity work with 5-year olds and elementary-aged students. She will discuss her observations of children and adults and how racism permeates education. She is an aspiring administrator who envisions a school district that not only talks the talk but truly walks the walk when it comes to DEI.
BoF: HDR - high dynamic range displays
-
Benjamin Otte
Nils deGraef
Sebastian Wick
(
Red Hat
)
Matthias Clasen
BoF: HDR - high dynamic range displays
Benjamin Otte
Nils deGraef
Sebastian Wick
(
Red Hat
)
Matthias Clasen
10:00 - 12:00
Room: Bosch Auditorium
The mutter and GTK teams have been working on support for HDR content for a while now. This BOF is meant to continue the discussion of status and open questions. We would also highly welcome if application developers for apps that could benefit from HDR support (image viewers, video players, etc) want to come by and discuss questions around HDR and color.
12:00
BoF Rm 1 Open Use
BoF Rm 1 Open Use
12:00 - 13:00
Room: Bosch Auditorium
BoF Rm 2 Open Use
BoF Rm 2 Open Use
12:00 - 13:00
Room: Samsung Room
13:00
BoF: GNOME Radio 16 on GNOME 42
-
Ole Aamot
BoF: GNOME Radio 16 on GNOME 42
(Encourage New Contributors)
Ole Aamot
13:00 - 15:00
Room: Samsung Room: Remote
GNOME Radio 16 on GNOME 42 What is GNOME Radio 16? GNOME Internet Radio Locator 16 for GNOME 42 is a Free Software program that allows you to easily locate Free Internet Radio stations by broadcasters on the Internet with the help of map and text search. GNOME Radio 16 for GNOME 42 is developed on the GNOME 42 desktop platform with GNOME Maps, GeoClue, libchamplain and geocode-lib and it requires at least GTK+ 3.0 and GStreamer 1.0 for audio playback.
BoF: Opensource, Neurodiversity, Accessibility and How to include people with disabilities in opensource
-
Rikard Grossman-Nielsen
BoF: Opensource, Neurodiversity, Accessibility and How to include people with disabilities in opensource
Rikard Grossman-Nielsen
13:00 - 14:00
Room: Bosch Auditorium: Remote
Opensource, Neurodiversity, Accessibility and How to include people with disabilities in open source by Rikard Grossman-Nielsen, neurodiverse linux user and teacher with Aspergers and ADHD. Topics: • What are ADHD, Asperger's, Dyslexia, and Dyscalculia? • Strengths of ADHD, Asperger, Dyslexia, and Dyscalculia • What is Neurodiversity? • Four questions of the method cognitive walkthrough and what they mean in simple terms • Examples of how to make GNOME Calendar more accessible • Example of how to make Fedora Workstation more accessible • The need for a high-quality open source speech synthesis • Problem and possibilities with current accessibility standards for people with learning differences • My personal neurodiverse strengths • How to include more neurodiverse people in open source internship programs such as Outreachy and similar? • The ethics of diversity and inclusion • Examples of how to include more people with disabilities in open source projects • Final thoughts and questions from the audience
14:00
BoF Rm 1 Open Use
BoF Rm 1 Open Use
14:00 - 15:00
Room: Bosch Auditorium
Monday 25 July 2022