GNOME Asia Summit 2022

Asia/Kuala_Lumpur
GNOME Asia Summit 2022 (Hybrid)

GNOME Asia Summit 2022

Hybrid

Khairul Aizat Kamarudzzaman, Kristi Progri, Muhd Syazwan Md Khusaini
Description

GNOME.Asia Summit is the featured annual GNOME conference in Asia. It focuses primarily on the GNOME desktop but also covers applications and platform development tools. The summit brings together the GNOME community in Asia to provide a forum for users, developers, foundation leaders, governments, and businesses to discuss the present technology and future developments.

Participants
  • Abdullah Azlan
  • Adarsh G M
  • Afif Muizzuddin
  • Ahmad Adam Rusly
  • Ahmad Anwar Ibrahim
  • ahmad farhan
  • Ahmad Fitri Samsuri
  • Ahmad Kamal
  • AHMAD RADHI ZIKRI AZIZ
  • ahmad syakiren mazalan
  • AHMAD SYAMIL SAHROM
  • Ahmad Zaki Zamani Bin Abdul Aziz Aziz
  • AIZAT ARIF
  • AMINUR RIZAL AFIF
  • Amir Azfar
  • Amirul Mamat
  • Ammar Mohamad Rizam
  • Anas Juhr
  • Andrew Cullen
  • Anis Farhana Ahmad Shuhaimi
  • ANIS SYAMINI JAAFAR
  • Anisa Kuci
  • Anupam Kumar
  • Aryan Kaushik
  • Asmit Malakannawar
  • ASTRINI AKASHAH HASANAH ABDUL HARIS
  • Azizah Nasril
  • AZYYATI KHAIRINA
  • Bayu Aji
  • Bert Lim
  • Bin Li
  • Caroline Henriksen
  • Chaitanya Kumar Borah
  • Chaitanya Rai
  • Chin Fah Heoh
  • Chirag Rathod
  • Chloé Lovelace
  • clark gong
  • Daniel Galleguillos
  • Daniela Luca
  • Dilnavas Roshan
  • Donaldson Tan
  • Eb Blair Penaranda
  • Elliya Deana
  • Esmat Ullah Alishiryan
  • FARAH NATASHA MOHD FUAD
  • Faris alRashidi
  • Fatin Nadia Nursyakirah Mohd Razlan
  • Federico Mena Quintero
  • Fikri Amin
  • Fikri Razi Mohd Rashid
  • g n
  • Gilberto Galindo
  • Gotam Gorabh
  • habib rozay
  • Hafiy Farhan
  • Hairul Nizam
  • Hasnan Hasim
  • Hidzuan Hashim
  • Hilmi Wali
  • Hisham Shahrin
  • Hussein Mohamed
  • Ibrahim jamaluddin
  • ikbal kamal
  • Ing Wei Tang
  • IRDINA SYAKIRAH BINTI SUHAIMI
  • IRFAN BADZLIN
  • Ishween Khatri
  • IZZATUN NISA ABDUL GHAFAR
  • Izzul Haziq
  • Jacob P Cherian
  • Jens Petersen
  • jiayu li
  • Jona Azizaj
  • Jose Simoes
  • Juan Carlos Alonso
  • Jun Oyamada
  • Kamal Mustafa
  • Kartik Prajapati
  • karuna tata
  • Khairil Ashraf
  • Khairul Aizat Kamarudzzaman
  • Kristi Progri
  • Kukuh Syafaat
  • Logen Paramasivam
  • Luna Jernberg
  • MAISARAH BINTI KAMARAZAMAN
  • Mantoh Kuma
  • Matthias Clasen
  • Michael Leow
  • Minseong Cho
  • Mohammed Thasleem
  • Mohd Amel Farihe Rahimin
  • MOHD AZRUL AMIR MUHAMAD TAJUDIN
  • Mohd Fadzali Bakar
  • mohd yusnizam MOHAMAD
  • Muhamad Hanif Zulkifli
  • MUHAMMAD ARIF DANIEAL
  • MUHAMMAD DANIAL BIN ASMAWI
  • Muhammad Firdaus Bin Zulkifli
  • MUHAMMAD HUSSIN
  • MUHAMMAD IQMAL BIN KHUSAIRI
  • Muhammad Johar Jaafar
  • Muhammad Nasri Muhamad Razali
  • MUHAMMAD NIZAMUDDIN
  • Muhammad Saufi Abdul Wahab
  • Muhammad Zakwan Hilmi Ismail
  • Muhd Amin Imam Ansorudin
  • Muizzuddin Muzaini
  • Nazifas Mohd Hussein
  • Nazween Nazeera Azlaiskandar
  • NIK MUHAMMAD HARITH NIK SUKRIMAN
  • Nooreizly Arzailee Karno
  • NOR IZZATI BINTI KAMAL
  • Noraqilah Azlan
  • NUR AIDA ABD RAZAK
  • NUR ASMAWI SUBRI
  • Nur Athirah Abdul Yani
  • NUR FATEHAH DOL KADER
  • NUR FAZLIANA SUHAILI MOHAMAD RUDIN
  • NUR INANI ROSLAN
  • Nur Syahirah Samsir
  • NUREZZLIN NATASHA RAMLI
  • NURFARAH DINA KAHAR
  • Nuru Asyikin Mamat Saman
  • Nurul Darwisyah Zulkifli
  • NURUL FATINI MOHAMAD HANAPI
  • Nurul Kiasatini
  • NUR’NAJIHAH KHAIRUL NASIR
  • OLEKSII KRAIEVYI
  • Philip Khor
  • Plum Lis
  • Pooja Patel
  • Pramodh Kumar Mukunda
  • Qi Wen
  • RAJA MOHD NORFAHMIE RAJA MUHAIYATDIN
  • Redinetyas Wibawa
  • Rosanna Yuen
  • Ryan Martin
  • Sameer Lattannavar
  • Sammy Fung
  • SARANRAJ THANGAMUTHU
  • SHAHMIL HELMI BIN MOHD KHIR
  • Shaidatul Shaheren
  • Shikhar Upadhyay
  • Siti Nursyamimi Binti Mohd Azhar
  • Smit Mayani
  • SUBINOY DUTTA
  • Suraj Bhattarai
  • Swee Meng Ng
  • SYAMALA KRISHNA @ KRISHNAN
  • SYAZWINA FADZALISHAM
  • Umang Jain
  • Usama Makhzoum
  • Varun Jagtap
  • WAN NUR BALQIS BINTI WAN MOHD ISKANDAR
  • Yash Kamble
  • Youngbin Han
  • Zack Bai
  • Zarifah Dina
Contact
    • 09:50 10:00
      Welcome and Opening Remarks 10m
    • 10:00 12:00
      D.E.I. workshops & activities 2h

      Join in for different mini-sessions, workshops, and activities throughout the day. There will be participatory activities like a privilege walk and/or an unconscious bias workshop. We will also have icebreaker games and social activities for you to get to know your GNOME friends at GNOME.Asia Summit this year. Be prepared to be active and break off into small groups for some activities – we have card games, sticky notes, worksheets, and coaching. You just bring your feet!

    • 10:00 12:00
      Introduction to Streamlit - The Open Source Solution to Data Apps 2h

      Creating Data Apps has often been considered a time consuming job for developers. Streamlit is an open source , fast and reliable solution to building your data apps with so much ease, so that you can focus your time on back end coding, rather than worrying about a front end design. This tool is very handy for Data Science & Machine Learning Applications in Particular

    • 12:00 15:00
      Lunch Break 3h
    • 15:00 17:00
      Newcomers Workshop: Learn how to contribute to GNOME apps! 2h

      The Newcomers Workshop aims at helping newcomers to make their first contribution to GNOME. In the workshop we navigate step-by-step the Newcomers tutorial and promote the meeting between new contributors and application maintainers that can help newcomers to solve their first bugs.

      Attendees should visit https://feborg.es/gnome-asia-2022-newcomers-workshop to learn the prerequisites for participating in the workshop.

    • 15:00 17:00
      Overcoming JasperReportss Limitation 2h

      Jasper Reports is popular FOSS app used on another popular FOSS Project, iDempiere, but it has limitations, such as using multi SQL constructs to overload more data sets needed in complex financial reporting

      The presenter, using Eclipse Java based on Gnome, Excel POI API workaround produce complex financial reporting in Excel and PDF formats.

      The presenter shall the excitement of connecting various FOSS projects to apply to real business needs.

      Speaker: Redhuan Oon (CTFL)
    • 10:00 10:30
      How to collaborate with GNOME as a Visual Designer 30m

      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 Design and Web Development tools being able to carry out our work officially for the community.

      This talk will show and explain how you can collaborate as a graphic artist for GNOME with the Engagement Team.

      The concept of The GNOME Human Interface Guidelines will be explained:

      .- Design Principles
      .- Tools & Resources
      .- Guidelines
      .- Patterns
      .- Reference

      A general concept of these work tools:

      Blender, Inkscape, Gimp, App Icon Preview.

      I will explain Librsvg, a library to render Scalable Vector Graphics - SVG, associated with the GNOME Project.

      And it will end with the concept of the GPL and Creative Commons Licenses.

    • 10:00 10:30
      Starting the open-source journey, and sharing my GSoC experience 30m

      Although there exist many talks on how to begin contributing to open-source, people are still always confused regarding it, which indicates that there is something that needs to be changed. When I started my journey, I was also haunted by the projects listed, I always used to think, this is something which is out of my league, also FOSS is something that is rarely involved in university curriculums which tenders this fear even more.

      But, I navigated my way into this community, and became a GSoC Intern at GNOME Foundation, it is this journey that I want to share with everyone. Being a core member of the FOSSC-U club at my university, I’ve listened to a lot of queries regarding open-source, most of them having the same myths and doubt, and when I talk to them, it reminds me of my past, through this talk I want to deliver my experience and my journey to masses, and hopefully remove this fear of FOSS and bring new contributors, to not only GNOME but the whole community at scale. I will also shed some light on my GSoC’22 project and talk about my experience during it.

      Speaker: Mr Aryan Kaushik
    • 10:30 11:30
      Open Source & Cyber Security 1h

      Open source software is a rapidly growing market because every user has access to the respective programming code, can audit what the code’s functionality does and can edit the code to fit specific requirements.

      Open-source cybersecurity tools allow enterprises to strengthen their security posture at a low capex, provided they have the requisite technical expertise. These tools can be offensive or defensive, allowing enterprises to proactively test systems and hunt for vulnerabilities or monitor active systems to preempt incoming attacks. They also provide a greater degree of customization if the user possesses the right skill sets, as publicly available source code.

      Security researchers may combine a list of security tools into a comprehensive security solution which benefits to the organizations and others. Speaker will share his experience in his applied research & development integrating the list of open source security tools in collaboration with academics and industries in order to establish a comprehensive tools to compliment industrial security products. In the same time contributing back to the open source communities.

      Speaker: Mr Fathi Kamil Zainuddin
    • 11:30 11:45
      Coffee Break 15m
    • 11:45 12:15
      Community building and best DEI practices in Free and Open Source Communities 30m

      As an active contributor of FLOSS projects in different countries in Europe and in the last few years specifically in Italy I have gained the experience of different communities and countries at scale and as a consequence very different perspectives.
      In this presentation I am going to share the experience I have gained in community building in the small and newborn communities and the experience during my work as the national referent for some of the same projects in Italy.
      In the Free Software environment, active communities are the key factor in bringing forward the project. Exchanging knowledge and experience among different projects is important in order to learn from one another new ways to engage the community and understand what are some factors that might influence positively within each community. I will also bring my experience on how to work with the Diversity Equity and Inclusion as well, as an important key for a healthy environment.
      It will be a walk through that will include some best practices on growing a local community and some tips and tricks to help keeping community members active and have a positive, inclusive and friendly environment that makes it easier for newcomers to join.

    • 11:45 12:15
      Remote development environment for remote developer 30m

      I'll explore the concept of remote development vs local and looks into a number of options that exists nowadays, from DIY kind of setup to using SaaS solutions such as Github Codespaces and Gitpod. We will also looks into a number of use cases where engineering team has moved their development environment from their local machine to cloud.

    • 12:15 14:00
      Lunch Break 1h 45m
    • 14:00 14:30
      Getting Started as a GNOME Contributor and Leveraging the In-Community Opportunities to Build a Career Around FOSS 30m

      Getting into open source as a newbie can most often be tricky. People wonder if they are skilled enough, if they can find a community that suits their needs or if they can make valuable contributions. Those who have been contributing before may get cold feet when they think of getting started in a new project or community. This talk is meant to provide an easy guide on how to approach open source through the GNOME Foundation and continue to grow over time till you find that amazing opensource opportunity. I am not there yet, but my interaction with other community members and the stories they've told, have helped me realize that there is a road map that anyone can follow. The talk emphasizes on making use of open source internships like Outreachy and GSOC that come with stipends, getting involved in community activities, building good relationships with community members, asking questions and helping others find their way. The more responsibilities you have, the more liable you get and sooner than later it becomes more about community than about you. That's when you develop the passion and motivation you may have been missing and you become unstoppable.

      Speaker: Mantoh Kuma
    • 14:00 14:30
      Open-source development: How to extend your app with document processing 30m

      With ONLYOFFICE Docs, you are able to work with office documents within the platform you already use as well as bring online document processing to your app users. The suite can be integrated into any web solution no matter what deployment model you use: SaaS or On-Premises, and no matter what programming language your application is written: .Net (C#), Node.js, Java, PHP, Ruby, etc.

      Join our session and learn how to implement document processing into your web app, including viewing, editing, collaboration, conversion and file generation (using API and Document Builder).

      Speaker: Mr Michael Korotaev
    • 14:30 15:20
      Importance of modifiers in Linux for performance and current status in GNOME/Mutter 50m
      Speaker: Sameer Lattannavar
    • 14:30 15:20
      What's in a font? 50m

      Fonts are important. Much of our communication relies on written words.
      And software like GNOME that is used all over the world needs to support
      many scripts.

      In this talk, I will present an overview of font technologies, covering both
      the content of font files and the software stack that is used to go from those
      files to the glyphs you see on your screen.

      The talk will be accessible to anyone with a general interest in typography and
      graphics and should be interesting to application developers and anybody who
      wants to get a better understanding of text rendering on Linux.

    • 15:20 15:35
      Coffee Break 15m
    • 15:35 16:20
      Lightning Talks 45m
    • 10:00 10:30
      Increasing FOSS OS market share 30m
      Speaker: Redhuan Oon (CTFL)
    • 10:00 10:30
      Understanding GNOME's Code of Conduct 30m

      The GNOME community aims to be an inclusive and welcoming one. To that end, we have a Code of Conduct. GNOME's Code of Conduct governs the behaviors of all who participate in the GNOME community, whether it be contributors, users, or event attendees. This talk will go over what the code of conduct covers, how to contact the committee to report incidents, and how we resolve conflicts.

    • 10:30 11:30
      Using Open Source as Solution in Critical Care Medical Device Integration 1h

      Devices such as patient monitor, ventilator, ECG machine, syringe pump etc are categorised as Critical Care Medical devices, used for diagnosis and continuous monitoring of critically ill patients or during certain situation such as surgeries. The information generated from these devices are used for diagnosis, patient monitoring or therapies and considered as vital information delivered in real time representing the state of the patients. Such devices also known as bedside devices, because of the obvious reason it is normally located by the bed side.

      There is a need for such vital information to be recorded, and more importantly not only viewable by the bedside but also to be accessible and monitored remotely. In this presentation I will share how open source solutions are used during the phase of development that leads to a finished product.

      Speaker: Adzmely Mansor
    • 11:30 11:45
      Coffee Break 15m
    • 11:45 12:15
      Using GNOME Boxes to contribute to GNOME 30m

      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...

    • 11:45 12:15
      between me, Tumbleweed and Mechanical Keyboard 30m

      I am Rifki, DevOps Engineer at Aruna, and a contributor to openSUSE, especially openSUSE ID.

      I want to tell you about my journey with my openSUSE Tumbleweed at PC and my mechanical keyboard.

      A day in my life, my job is DevOps Engineer, and I work from Home (WFH) I always use my Tumbleweed with GNOME 42 for working.

      I found trouble connecting my 75% keyboard layout to openSUSE Tumbleweed, the problem is function key (fn) not working at keychron k2. For solution, I compile again with this command sudo mkinitrd.

      So. for this talk, I want tell my story between Me, Tumbleweed (with GNOME) and Mechanical Keyboard on day in my life.

    • 12:15 14:00
      Lunch Break 1h 45m
    • 14:00 14:50
      HDR stack enablement in GNOME Mutter 50m

      Enable HDR support on GNOME Mutter

      Speaker: Mr Naveen Kumar
    • 14:00 14:50
      Introduction to Linux DebugFS and sysFS 50m

      Introduction to DebugFS and sysFS

      • Mainly focusing on kernel debugging
      • Driver selection - compatibility with hardware
      • The probe() interface
    • 14:50 15:05
      Coffee Break 15m
    • 15:05 16:00
      Intern Lightning Talks 55m
    • 16:00 16:10
      Conference Closing 10m