GNOME
Introducing GNOME 42
updated
Sesión entre Usuarios y Expositores, se podrán realizar diferentes preguntas en relación al proyecto GNOME y Software Libre.
En esta conferencia veremos los antecedentes, razones de su abandono y resurgimiento de la biblioteca Gtk#, así como el por qué es una excelente alternativa para desarrolladores .Net en Linux sobre entornos GNOME.
En esta charla se presentara como desarrollar apps open source con GraphQL el cual es un broker que esta reemplazado a los Web services con Restful.
Se presentarán sus principales características, como generar correctamente el SDL (Schema Definition Language), sus principales operaciones y como integrarlo diferentes tipos de aplicaciones.
Esta charla está diseñada para desarrolladores que buscan llevar sus habilidades al siguiente nivel en la creación de interfaces de usuario con GTK. No se trata de lo básico, sino de cómo refinar y perfeccionar tus aplicaciones para hacerlas verdaderamente destacables. Con más de cinco años de experiencia en este entorno y como creador de Planify, la aclamada aplicación de gestión de tareas en Linux, compartiré técnicas avanzadas de diseño, animación y experiencia de usuario.
Descubre cómo implementar transiciones elegantes, interfaces intuitivas y un diseño que no solo capta la atención, sino que también mejora la usabilidad y la satisfacción del usuario. ¡Es hora de llevar tus aplicaciones de GTK a un nuevo nivel!
Esta charla se centrará en cómo el software open source ha revolucionado el campo de la ciberseguridad, ofreciendo herramientas gratuitas que permiten una defensa digital sólida y eficaz. Exploraremos cómo estas soluciones pueden ser utilizadas para proteger infraestructuras, identificar vulnerabilidades, gestionar amenazas y responder a incidentes de manera eficiente.
A lo largo de la ponencia, analizaremos las ventajas del uso de herramientas open source en comparación con soluciones propietarias, haciendo énfasis en la flexibilidad, la transparencia y la comunidad colaborativa que impulsa su desarrollo. Al final, los participantes entenderán cómo integrar este tipo de herramientas en sus estrategias de seguridad, maximizando su capacidad de defensa sin necesidad de grandes inversiones.
Gameeky permite a estudiantes y educadores crear videojuegos y experiencias de aprendizaje. Así como también:
.- Explorar creaciones con amigos.
.- Crear nuevos juegos sin escribir código.
.- Contar historias a través de estos juegos.
.- Fomentar habilidades artísticas diseñando objetos y criaturas.
.- Comprensión de conceptos básicos de programación con Python en una experiencia similar a LOGO.
.- Afianzar habilidades de programación ampliando los juegos con complementos de Python.
Su objetivo principal es proporcionar una mejor experiencia de aprendizaje para la programación, las artes y otras habilidades STEAM.
Gameeky está construido completamente sobre tecnologías GNOME y está disponible es Español y Portugués!
El contenido de la charla es la siguiente:
1) Nociones básicas de la computación cuántica.
2) Primera interacción con Qiskit: Hello World.
3) Construcción de un circuito cuántico con Qiskit.
4) Aplicaciones de la computación cuántica con Qiskit.
Sesión entre Usuarios y Expositores, se podrán realizar diferentes preguntas en relación al proyecto GNOME y Software Libre.
ONLYOFFICE DocSpace es una plataforma de trabajo conjunto destinada a aumentar la colaboración documental con sus clientes, socios comerciales, contratistas y terceros. Dentro de esta plataforma, puedes crear salas personalizables con permisos de acceso flexibles.
Descrubra como participar dos programas de estágio remunerado que a comunidade GNOME participa e iniciar a sua jornada como desenvolvedor no projeto.
Descubre cómo participar en los programas de pasantías remuneradas en los que la comunidad GNOME participa e iniciar tu camino como desarrollador en el proyecto.
En esta charla se cubrirá los orígenes de esta nueva herramienta de desarrollo para GTK 4, su estado actual y la hoja de ruta hacia la primer versión estable.
También hablaremos acerca de la arquitectura básica y el flujo de trabajo recomendado para el desarrollo de nuevas aplicaciones.
GNOME Crosswords es en realidad dos aplicaciones, un juego de resolver crucigramas y un editor para crear crucigramas nuevos. Ambas son aplicaciones de GTK, pero con una estructura poco convencional. En esta charla voy a explicar cómo esta forma de estructurar el código puede ser útil para tus propias aplicaciones.
Código con estado volátil. Controles conmutativos. Flujo de datos unidireccional. Arquitectura reactiva funcional. ¿Son lo mismo todas esas cosas? ¿Qué hay detrás de la palabrería? ¿Podemos evitar un espagueti de callbacks? ¿Cómo implementamos funciones de hacer/deshacer sin dolor? ¿Cómo lidiamos con cambios en el API de los toolkits? ¿Cómo escribimos pruebas para todo esto? ¡Ven y aprende cómo le hicimos!
Ser parte del GNOME Engagement Team (Equipo de Participación de GNOME) es una excelente forma de contribuir al proyecto GNOME y ayudar a promover su adopción y desarrollo. El equipo de Engagement se enfoca en actividades de marketing, redes sociales, eventos comunitarios, relaciones públicas, y en general, en conectar a GNOME con su comunidad de usuarios y desarrolladores.
PLatohedro es una organización que tiene 20 anos de experiencia y la apropiación de la tecnología para la transformación social.
Compartir algunas historias de personajes y procesos que hemos vivido en Platohedro como activistas del Software Libre.
Es mucho más que un evento; es un movimiento que reúne a desarrolladores, usuarios, educadores y entusiastas del software libre para compartir conocimientos, experiencias y construir juntos un futuro tecnológico más inclusivo. A través de una serie de actividades presenciales y online, buscamos difundir las últimas novedades en la comunidad GNOME, fomentar la participación activa y crear un espacio donde todos puedan contribuir, independientemente de su nivel de experiencia o conocimientos previos.
GNOME Latam 2024 es mucho más que un evento; es un movimiento que reúne a desarrolladores, usuarios, educadores y entusiastas del software libre para compartir conocimientos, experiencias y construir juntos un futuro tecnológico más inclusivo. A través de una serie de actividades presenciales y online, buscamos difundir las últimas novedades en la comunidad GNOME, fomentar la participación activa y crear un espacio donde todos puedan contribuir, independientemente de su nivel de experiencia o conocimientos previos.
Nuestra Misión
Nuestra misión es clara: impulsar la adopción y el desarrollo del entorno GNOME en América Latina, promoviendo los valores del software libre como la libertad, la colaboración y la transparencia. Creemos que el acceso a la tecnología debe ser un derecho universal, y que todos, desde expertos hasta principiantes, tienen algo valioso que aportar.
To get involved, please visit welcome.gnome.org, and to help support GNOME in producing a free and easy-to-use desktop, visit gnome.org/donate/.
In the GNOME 46 / GLib 2.80 cycle, large parts of gobject-introspection got merged into GLib. Why? What’s going on? How does this help anything? I will explain what this means for apps, bindings and documentation.
It's a hot new trend! So much hype but it's not something that is going to go away. As a project, we need to talk about about what's happening in this space and what we should do as a project from nothing to or to do some enabling. We'll talk about what is happening in AI space and what to watch out for.
Sharing on how Ubuntu-MY LoCo team and EndlessOS Communities members helping Malaysia Government agencies in planning and implementing OSS as an alternative to Proprietary Software and Cost Saving. As part of it, OSS communities educate and promote OSS.
Screen reader users have relied on speech synthesis for a long time. In recent years, speech interfaces have become ubiquitous. They are used in many of our daily applications, such as assistants on our phones, smart speakers, navigation apps, and even web sites. With the advent of neural speech engines this domain has a lot of potential.
In this talk I will introduce Spiel, a new framework and library the lowers the barrier for both consuming speech and distributing high quality speech synthesizers on free platforms. I will give an overview of current state of speech APIs, and the opportunities a new speech framework, like Spiel, offers.
Since the GTK4 port of WebKit was released, a major missing feature was the accessibility of the web contents. Accessibility technologies like Orca couldn't inspect what was the web content visible on screen. But as of GNOME 46, this is (mostly) fixed!
Let's deep dive into how WebKitGTK implements and exposes the accessible information of its web pages, how that conflicted with GTK4's expectations, and also discuss the current state, and potential future improvements.
systemd-homed allows individual home directories to be encrypted with unique keys. This brings obvious privacy benefits, such as making it impossible access a logged-out user's files even as an administrator. It can also throw away your encryption keys when you suspend your device, increasing the security of laptops in their most-common state.
Thanks to work made possible by the STF grant, GNOME now integrates with systemd-homed. This talk describes what it took to get here, what new features it gives us, and what still remains to be done
This session was shared as a recording and was originally presented live at the satellite GUADEC event in Berlin.
Building an Open Source Community dedicated to GNOME in a country adapting the open-source culture is full of challenges and opportunities. The talk will be focused on the formation of the GNOME Nepal community in Nepal. It will also focus on the grassroots initiatives taken for the establishment of the community and the activities it has been performing since its formation.
In this talk, Dhanuka will go through the changes/improvements done in gnome-keyring, gcr and libsecret for the GNOME 46 release, introduce the new D-Bus "Secret Service" provider and latest development plans to improve the infrastructure to manage secrets used by desktop applications.
This talk will cover the roots a this new RAD tool for Gtk 4, the current status and the near future roadmap to version 1.0.
It will cover the basic architecture design and the recommended workflow for new application development.
Open source can be daunting for newcomers. Where do you start? What project is a good fit for your skills and interests? Mentorship has become an essential part of the formula for welcoming and retaining open source contributors.
As Google Summer of Code celebrates 20 years, it has become clear how open source communities thrive when they can welcome new contributors from diverse backgrounds more easily into their communities. The interest and need for developers skilled in open source technologies and methodology continues to grow, how can we keep bringing more skilled developers into open source?
In this two part talk, Behdad will talk about advances in the font format technology that are currently being standardized, which Matthias will talk about advances in GTK+ text rendering and what to do with Pango.
Another year has passed, another reason to celebrate the achievements of dozens of contributors. Let's talk about what was achieved in GNOME Shell, Mutter, and related components since last talk, and cover the highlights and latest development plans.
The Linux community is extremely creative with a wide range of experimental future looking projects. However, these projects often face a harsh reality of limited resources and support.
With flashy new technologies like VR headsets and LLMs to more practical improvements in tablets and cross-device ecosystems, there are a wide range of directions we could be exploring.
My UX research for Google (corporate) and Ink & Switch (Open Source), has shown me how similar this type of work actually is in practice: great ideas are independent of sponsorship. Our future doesn't have to be a copy of what the corporate world wants: we can build our own vision, free from myopic corporate constraints.
But how to we encourage this? How can we fund and build a range of explorations that find our own path? Let's call out what we want, then find out a way to make it happen.
In December 2022, Emmanuele Bassi wrote a blog post as a call to arms to fix the undermaintained state of PyGObject and make improvements in a few key areas like fundamental types, constructing and disposing objects, and documentation.
Since then, Arjan Molenaar and I joined Christoph Reiter as maintainers. Although there is still a lot of work to do, the state of Python in GNOME has improved. This talk will provide an overview of:
The challenges of building up a GNOME community around an undermaintained project.
The exciting recent improvements to GNOME Python.
Where things are headed next and how others can help get involved.
Open-source projects strive to build communities of contributors in geographic areas where they have little or no presence. The goal of this talk is to provide strategies for engaging contributors in underrepresented regions. Certain geographic locations within open-source projects may have limited contributor engagement, posing unique challenges. These areas offer diverse potential contributors, necessitating tailored approaches to effectively engage and integrate new contributors.
Never has there been a better time to start looking at better metrics, especially at a time when we are looking to compete with other projects for the hearts and minds of the community. This talk by Georg Link and Sriram Ramkrishna will talk about the work of the App Ecosystem Working Group at CHAOSS - a community-driven metrics organization and how we can leverage their work to build a better sustainable ecosystem.
*Please note some sound is missing during the Q&A due to technical difficulties
Data sovereignty is often touted as a key principle for ensuring user privacy in the age of always-connected Internet services: the ability to archive and export your information ensures that you cannot be held captive by a provider that falls short on ethics or security. The tricky bit comes when users attempt to unpack their data and put it to use. This talk examines the tools available to access common exported data sets with free software, with an emphasis on how the desktop Linux experience could provide a better and more integrated experience. Datasets examined include email, messaging, media, bookmarks and favorites from discussion forums, geolocation history, health records, contacts and calendars, and social media posts.
"If you build it, they will come." That's a nice sentiment; sometimes it works. Maybe that's how the charter members of your favorite open source project first came together. But not everybody has a magical sense of how to get involved with your project. And maybe it's time for fresh perspectives. How do you encourage new people to join your project?
Let's focus on one key element of success: accessibility. We will look at why accessibility matters in your open source project, common barriers encountered by users and contributors, and the impact improved accessibility can have on community growth. You will leave with some practical suggestions to improve accessibility in your project.
Gameeky lets young learners and educators create and explore cooperative games and learning experiences.
Gameeky is a learning tool in the shape of a game engine. Therefore, its primary goal is to provide a better learning experience for programming, arts and other STEAM-related skills. Read more about this project rationale here.
Gameeky is built completely on GNOME technologies.
In the GNOME 47 cycle, there have been some updates and renewed work on parental controls features and integration across GNOME. This talk will give an overview of what’s changed, what it means for apps and users, and future plans.
Jonathan gives an update on GNOME Crosswords. This app is both a stand-alone game as well as a crossword puzzle editor. Over the past year, we have explored writing it as a stateless application with commutative widgets. It has also been used as a test-bed for porting a complex API to rust.
This talk will cover lessons learned, as well cover some of the intricacies of writing and solving crosswords.
In 2017, Ryan Sipes joined the Thunderbird project as its Community Manager. To many at the time, this would be considered a strange role to take on, because the perception was that Thunderbird was abandoned by Mozilla and left for dead. Thus began a journey of wrangling contributors with wildly different visions for the future, finding a model for sustainability and big defeats and victories along the way. Join Ryan to hear about Thunderbird's near-death experience and how the project got from barely surviving to thriving - and how some of the lessons the Thunderbird learned can be applied to your project.
A new SDK has been created to improve the developer experience working on WebKitGTK. This talk is aimed at current and potential contributors covering the problems it solves and the workflow of using the SDK.
The GTK core team has been working on new GSK renderers for about a year before merging them at the beginning of this year. In this talk we'll present various angles of this effort, and go into some depth to present the technical underpinnings and tradeoffs of GTK's rendering infrastructure.
The presentation should be of particular interest to both app developers who want to get the most out of GTK's rendering capabilities and to prospective GTK contributors. Our goal is to make it enjoyable for anybody with a passing interest in rendering and graphics.
Between long and tedious RFCs, web-based alternatives, and non-compliant proprietary apps, GNOME Calendar still stands as one of the best calendaring apps out there - even when considering expensive proprietary alternatives. There are many low and high level challenges in this problem space, but specially over the past two years, significant improvements were made. Let's learn about what are these challenges, what the milestones recently achieved, the tricky usability, accessibility, and compliance challenges that the calendaring domain has, and ideas for the future.


