GNOME Asia Summit 2020

Asia/Kuala_Lumpur
GNOME Asia Summit 2020 : Main Hall (Online)

GNOME Asia Summit 2020 : Main Hall

Online

https://meet.gnome.org/b/gno-myi-k8v-ohn
Khairul Aizat Kamarudzzaman, Kristi Progri, Sammy Fung
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
  • Aadithyan s
  • Abhisek Mukherjee
  • Adam Finney
  • Adib Zamri
  • Adityo Pratomo
  • Adrian Campos Garrido
  • Adrian Nungka
  • Afdul Fauzan
  • Agung Utama
  • Ahmad Mustaqim
  • Ahn Seungrye
  • Aishwarya Nair
  • Alan Knowles
  • Aldy Nur Pratama
  • Alex Tukker
  • Alief Gilang Permana Putra
  • ALLY ARDEE SIMIN
  • alvin ho
  • Anas Rashid
  • Andik Nur Achmad
  • Andika Triwidada
  • andres tello
  • Anmol karn
  • Anoop MS
  • Anthony Fok
  • Anthony Wong
  • ardhi wijayanto
  • Arie Cahyo Abadi
  • Arman Arisman
  • ARUN PARIYAR
  • Azis Iswantoro
  • bello hadi
  • Bin Li
  • Bleak Grey
  • Brian Reading
  • Bryan Paget
  • Budi Aryo
  • Carlos Contreras
  • CHE PAKRUL AZMI CHE KADIR
  • cm pang
  • DaeHyun Sung
  • Daniel Carneiro
  • Dean Leggo
  • Didiet A. Pambudiono
  • Douglas DeMaio
  • Ernawan Ernawan
  • Estu Fardani
  • fame lame
  • Farhan Roy
  • Federico Mena Quintero
  • Fikri Firmansyah
  • Fredric Leonardo
  • Garrett LeSage
  • Gennaro Ragucci
  • Ghani Irawan
  • Hafidz Nasruddin
  • Hanhan Husna
  • Hariprasaanth R
  • Harsh Vardhan
  • harsha vardhan
  • Herpiko Dwi Aguno
  • Hong Phuc Dang
  • Hrushikesh Pawar
  • Idlesong Qin
  • Imron Rosyadi
  • Ishika Khurana
  • Islahatun Nufusi
  • Ismahashimi Sabri
  • Izzul Haziq
  • Jacky Boen
  • Jagadeesh Kotra
  • James S
  • Jan Georg Neumann
  • Jaya Shankar Singh
  • Jaya Shankar Singh
  • Jens Petersen
  • Jeremy Cheng
  • Jete Heste
  • Johan Hussin
  • John Donald
  • John Trengrove
  • Joshua Bezaleel Abednego
  • Joydeep Sen Gupta
  • khainorizan khalid
  • Khairul Aizat Kamarudzzaman
  • Khushboo Jakhmola
  • Khushi Jindal
  • Krishnakumar KS
  • Kristi Progri
  • Kuen Mun Hao
  • Kukuh Syafaat
  • Kushagra Karira
  • La Ode Muhammad Fadlun Akbar
  • Latif Anshori Kurniawan
  • LEE KUANTING
  • Luna Jernberg
  • Manbir Singh
  • Manjeet Singh
  • Manuel Quiñones
  • Mayank Shahabadee
  • Md. Eftakharul islam
  • Md. Shahadat Khokhar
  • Mehmet Keçeci
  • Melissa Wu
  • Minyoung Go
  • Moh. Zainul Muttaqin
  • Mohammad Hafiz Ismail
  • MOHD AYOB MUSA
  • Mohd Hairi Mohd Zaman
  • Mohd Shukri Suib
  • Mohd Sufian Ahmad
  • Mostafa Ahangarha
  • Mudlo far
  • Mufeed Ali
  • Mufid Muhammad Baihaqi
  • Muhamad Haziq Hasan
  • Muhamad kelpin
  • Muhamad razak Teridi
  • Muhammad Abdi
  • Muhammad Adipurna Kusumawardana
  • Muhammad Azharuddin Muhlashin
  • Muhammad azriel Rizqifadhiilah
  • muhammad nasrul
  • Muhammed Ramiza
  • Mukul Tyagi
  • Nazrul Aziz
  • Neha Govardhana
  • Nenad Savic
  • NICOLAS YIP Z. W.
  • Nikita Chamoli
  • Nishit Patel
  • Nomi Ferro
  • Noor Syazwan Adli Adli
  • nugroho dwi hartawan
  • Nurul Irfan
  • Ole André Vadla Ravnås
  • Oliver Propst
  • Panji Sulapandoyo
  • Peng Wu
  • Pranav Agarwal
  • Priyanka Saggu
  • Pushkar Singh
  • Qiang Zhao
  • RADHESHYAM L
  • Raju Devidas
  • Rania Amina
  • Raniere Silva
  • Ravi Teja
  • Rhitabrat Pokharel
  • Richard Brown
  • Rishabh Gupta
  • Risma Adisty Nilasari
  • Robbi Nespu
  • Robert Vogel
  • Rosanna Yuen
  • Samsul Maarif
  • Sanjay Johny
  • Shamsul Affandi
  • SHASHWAT SHRIVASTAVA
  • Shinji Enoki
  • Shobha Tyagi
  • Shreya Shah
  • Shubham Raj
  • Siska Iskandar
  • Sofyan Sugianto
  • Sourabh Sinha
  • srijeet biswas
  • Sripath Roy Koganti
  • Stephen Gareau
  • SULAIMAN HARIKAN
  • TAN MENG WEI
  • Taufiq Rahman
  • Telo keno
  • Tommy He
  • Umang Jain
  • Utsav Ladani
  • Valdemaras Petrutis
  • Wei Mingzhi
  • widya likha
  • Yalson Noorcahaya Pratama
  • YS Cheong
Contact
    • Welcome Speech: GNOME Asia Summit 2020 Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn
    • 1
      Community Engagement Challenge Overview and Update Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      The GNOME Foundation, in partnership with Endless, launched the inaugural Community Education Challenge earlier in 2020. This is an exciting new opportunity to engage beginning coders with the free and open-source software (FOSS) community. Our goal is to encourage individuals or teams to submit stimulating ideas that will connect the next generation of coders to the FOSS community and keep them involved for years to come.

      Join this talk to learn more about how the Challenge was created, where it is going and how you can support it now and in the future!

      Speaker: Melissa Wu
    • 2
      The Use and Benefits of Open Source Software in Tour & Travel Company Track 2

      Track 2

      https://meet.gnome.org/b/gno-5ry-mlc-rry

      A company must innovate and improve continuously in order to compete and gain success. One of the efforts to improve is the efficient use of resources and funds. Ottoman Tour & Travel is a company that has been using open source software to support company tasks in recent years.

      How far is the use of open source software in this company? What are the challenges and problems? What will be planned in the future? All these questions will be answered in this presentation.

      Speaker: Rahman Nur
    • 3
      Keynote Speech -Free and Open Source Softwares Implementation at Universiti Malaysia Perlis. Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      The free and open source softwares(FOSS) is an important element in engineering and technology development. As one of the technical universities in Malaysia, Universiti Malaysia Perlis (UniMAP) strives to keep abreast of this development and develop young talents in this field. In this talk, I will introduce our institution’s efforts in promoting, supporting and recognizing FOSS related activities in research, teaching and learning. The first big effort we did is recognizing the importance of FOSS in our organization by establishing a committee for promoting and supporting FOSS related activities. The committee is known as Jawatankuasa FOSS, or the abbreviation JFOSS. The JFOSS is divided into five chapters: operating system, programming languages and tools, productivity related FOSS, user’s experience, and operations. I will also introduce two simple engineering projects by our students utilizing only FOSS. The first is the migration of mechanical parts design process from commercial CAD softwares to FreeCAD in our UniART racing team, and the second is a Beowulf cluster implementation using workstations in one of our mechanical design laboratories.

      Biography
      Born in Kajang, Selangor, Prof. Ir. Ts. Dr R Badlishah Ahmad received his B. Eng (Hons) in Electrical and Electronics from University of Glasgow, UK and his PhD from University of Strathclyde in 1999. His expertise is in the field of optical networks specifically on high-speed computer networks, wireless access networks and sensors. He is a registered corporate member of the Institution of Engineers Malaysia (IEM), and a professional engineer under the Board of Engineers Malaysia (BEM). He is also registered as a professional technologist with the Malaysia Board of Technologist (MBOT).
      His academic career began in 1999 as a lecturer at Universiti Sains Malaysia (USM). Apart from teaching and research, he also managed the Distance Learning Engineering Degree Programme. He joined UniMAP in 2004 as the Dean of School of Computer & Communication Engineering and maintained the post until 2017. He was promoted to professorship in 2012. He was then appointed as the Deputy Vice-Chancellor in Research and Innovation at Universiti Sultan Zainal Abidin (UniSZA) from 2017 to 2019, subsequently appointed as the Vice-Chancellor at Universiti Malaysia Perlis (UniMAP).
      Prof. Ir. Ts. Dr R Badlishah Ahmad has vast research experience in the fields of computer and telecommunication network modelling, embedded system design and open-source softwares. He has authored and co-authored more than 300 articles in numerous journals, book chapters and proceedings. He has supervised more than 40 PhD and MSc students. He also had accumulated a total of RM2.5 million in research fundings from various ministries and industries.

      Speaker: Prof. Ir. Ts. Dr R Badlishah Ahmad (Universiti Malaysia Perlis)
    • 4:30 PM
      Break GNOME Asia Summit 2020 : Main Hall

      GNOME Asia Summit 2020 : Main Hall

      Online

      https://meet.gnome.org/b/gno-myi-k8v-ohn
    • 4
      GNOME Boxes: Virtualization made simple Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      This talk will introduce the main features of GNOME Boxes and describe how developers can benefit from it in their development workflow.

      Speaker: Mr Felipe Borges (Red Hat)
    • 5
      How Contribution To Community Improve My Work Culture Track 2

      Track 2

      https://meet.gnome.org/b/gno-5ry-mlc-rry

      I start join GNU/Linux Community since 2010, ten year ago. And then start contribute to BlankOn Project on various aspect as documentation, PR, Infra. Since last year I give small contribution as openSUSE Heroes.

      After I finish my study on University on 2014, I start working as DevOps on various startup in Indonesia. Working with difference people on difference country, timezone, language, etc.

      Some my teammates get difficulty how stat working with this many differences. But I found it just like how I working when on community. We still need small change. But in other side. it is just same. Especially because I focus working on build good devops culture in my company.

      In this talk, I will bring how to working for community with many differences, how adapt. What is goods on community that I can bring back to be my work behavior. Still can be good engineer/employee with commit on upstream community.

      Speaker: Estu Fardani
    • 6
      MicroOS Desktop - openSUSE needs your help Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      The desktop operating systems we've been using for the last decades require far too much effort to maintain. openSUSE is on the path to offering a simple desktop that can be given to anyone, that always updates itself, that always repairs itself, and while the base system might always be up to date, users should be able to get to pick whatever apps they want to on top of it.

      The GNOME openSUSE Desktop is currently in Alpha state and offered as part of the MicroOS installation ISO for both Intel and ARM architectures. It would greatly benefit from contributions from others intimately involved with GNOME.

      This session will demonstrate the current state of the GNOME MicroOS Desktop, discuss future plans and invite more contributors and users to get involved with this new generation of desktop linux.

      Speaker: Richard Brown
    • Cooking Class with Amyza Mad Zin Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      Below are the ingredients for one-hour cooking session

      6-mins pizza in a blink!
      Ingredients
      Pizza bread :
      1 cup of plain flour
      ¾ cup of warm water
      1 tsp of dry yeast
      1 tb of olive oil
      Pinch of salt

      Pizza toppings:
      Spaghetti sauce
      Button mushrooms - slices
      Olive - chunks
      Beef / chicken pepperoni
      Beef / chicken sausage
      Red pepper - slices
      Mozarella cheese shredded
      Cheddar cheese shredded

      Stay Fit Smoothies
      2 scoops Nutrilite Prokey
      1 pcs of bananas
      1 tab of Bio C Plus
      250ml of fresh milk
      1 cup of ice

    • GNOME onboarding new volunteers Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      "GNOME is a complete platform and to support requires talents that span just about everything you can imagine. This talk will focus on the various parts of the GNOME platform and the various talents that are required to make GNOME the platform it is and where it needs to be."

      Convener: Sriram Ramkrishna
    • 7
      Building a career in open source : Lessons and Learnings Track 2

      Track 2

      https://meet.gnome.org/b/gno-5ry-mlc-rry

      Through this talk, I will share my journey in building my career in free and open source software communities. I will talk about how to filter various open source domains and selecting the projects that align with one's interest. I will talk about how to leverage community's knowledge/experience and get started with first contributions. I will talk about how to start contributions and work on your visibility in the community. I will then proceed to unveil the strategy of how to take bigger roles in the community and start to develop a full time career in that domain, preferably interacting with folks working with corporate backers those have immense support to the community, which will ensure a sustainable way to keep contributing to the community.

      The reason to do this talk, is primarily that, I have seen people struggling to make a full time dedicated career in open source, especially recent graduates out of university. Participartion and growth of open source is organic, which means recent graduates mostly do not have much idea on how to start a career. Hence, I will try to address these problems specifically, associating with my learnings and experience.

      Speaker: Umang Jain
    • 8
      Creating Considerate Communities with Codes of Conduct Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      Every GNOME event carries the GNOME Code of Conduct. Every mailing list, wiki, communication channel, issue tracker, and even documentation and code must comply with the GNOME Code of Conduct, which describes what sort of behavior is expected within the GNOME community. In this session, we'll discuss not only what the Code of Conduct says, but why the text was chosen. We'll also talk about how you can be a great community member and what it means to participate in the GNOME community.

      Speaker: Federico Mena Quintero
    • 9
      Developing native desktop applications with GTK Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      Learn the basics for creating native desktop applications using GTK, GNOME Builder, and Flatpak.

      Speaker: Felipe Borges
    • 10
      Libcamera: Making complex cameras easy! Track 2

      Track 2

      https://meet.gnome.org/b/gno-5ry-mlc-rry

      A complex camera support library for Linux, Android, and ChromeOS

      Cameras are complex devices that need heavy hardware image processing operations. Control of the processing is based on advanced algorithms that must run on a programmable processor. This has traditionally been implemented in a dedicated MCU in the camera, but in embedded devices algorithms have been moved to the main CPU to save cost. Blurring the boundary between camera devices and Linux often left the user with no other option than a vendor-specific closed-source solution.

      To address this problem the Linux media community is collaborating with the industry to develop a camera stack that is open-source-friendly while still protecting vendor core IP. libcamera was born out of that collaboration and offers modern camera support to Linux-based systems, including traditional Linux distributions, ChromeOS and Android.

      Speaker: Mr Umang Jain
    • 4:30 PM
      Break
    • 11
      Maintaining Inkscape Community in Campus during Pandemic Track 2

      Track 2

      https://meet.gnome.org/b/gno-5ry-mlc-rry

      One of the most important things in an open source community is how we try to keep activities and communication going well. Under normal conditions, we can simply arrange some physical meetings, eat & share, or tutorial sessions. However, the Covid-19 pandemic makes us have to adapt in everything.

      There are no physical gatherings of large numbers, time limit on physical meetings, and everything is online. This is certainly a challenge for a local community which usually hold physical meetings or offline events. like it or not, we have to adapt too.

      In this presentation I will share about my experience when starting the Inkscape community on campus, what activities we do, and what strategies we have tried to maintain community activities during the pandemic.

      Speaker: Bayu Aji
    • 12
      Under COVID-19 pandemic, Korea's Community Challenges and Futures Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      Title: Under COVID-19 pandemic, Korea's Community Challenges and Futures

      1. GNOME Korea Community
      GNOME Korea Community always was held software translation event on offline, annually in recent years.

      The event is a translation event during the string freezing period before GNOME release dates.

      The GNOME Korea community canceled the offline event this year due to the COVID-19 pandemic. Instead, the event was held online.

      I will introduce how this year's online GNOME translation event was held and operated.

      Also, In this year(2020), GNOME Korea homepage is changed & updated. It moves google site to github static page.

      http://gnome.or.kr/

      at that time, Former Ubuntu Community leader, Youngbin Han suggest CI module on github, and I(DaeHyun Sung) also suggest to fix GNOME sites and contribution members.

      While changing the homepage, I will talk about how Korean open source developers collaborated.

      2. LibreOffice Korean Community
      I am a member of GNOME Korea and one of GNOME Foundation Member in Korea, but also a leader of the LibreOffice Korean Team & one of The Document Foundation memberships.

      I'm building LibreOffice Korean Community.

      I'm talking about my experience of starting a source code contribution[fix Korean Hangul/Hanja dictionary’s bug] and running a community from 2017 to now(2020).

      This year, I participate as a contribution mentor for the NIPA's contribution event with NIPA[National IT Industry Promotion Agency, IT Industry promotion organization by the Republic of Korea] cooperation. (The event teaches students and the public how to participate in open source activities.)

      With the help of NIPA, I will participate as a mentor for LibreOffice Korean language contribution and share how to promote LibreOffice in Korea.

      The above is taken from the following link.
      https://events.opensuse.org/conferences/oSLO/program/proposals/3154
      I will summarize and release it for the GNOME event.

      I'll deal with both GNOME Korea & LibreOffice Korean Team situation under COVID-19 & shows future goals

      Speaker: DaeHyun Sung (LibreOffice Membership)
    • 13
      Explore graphic design with Inkscape Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      Graphic design is the art of solving communication problems through a combination of graphics such as shapes, lines, colors, and so on. The purpose of graphic design itself is to explain how to communicate and can be measured through visual media by using images as a facility to convey information or messages as clearly as possible. Generally, people will more easily receive messages in the form of visual images than in the form of text. Visual forms are also more universally captured by the human eye to share different backgrounds. Graphic design was initially applied to media, such as books, magazines, and brochures. Also, along with the times, graphic design is applied in electronic media, which is often referred to as interactive design or multimedia design. The boundaries of dimensions have also changed as thinking about design has evolved. Graphic design can be applied to spatial environmental design. Now there is much graphic design software that can support the creation of graphic designs with bitmap or vector graphics depending on your needs. We need to realize that in the world of IT, making software is very difficult so that the software we use has a license that we don't want to pay to appreciate the software maker, many of us use paid software but many of us are students or beginners who are new to the software. software for study or small business purposes has difficulty paying for licenses so they try to find pirated software and use cracks as a shortcut to use the software without having to pay. But there is don’t worry about licensing problems, there is still a lot of open-source software to overcome this problem, meaning that by using open source software we don't have to worry about the license that has to be paid. One of them is an open-source vector graphic design software, namely Inkscape. Inkscape is a software or software that is Open Source or free under the GNU GPL license. Inkscape when compared to Vector graphics on Windows such as Corel Draw or Adobe Illustrator, Inkscape is a Cross-Platform software which means it can run on various operating systems such as Linux, Windows, and MAC OS. Inkscape's features meet the standard XML graphics tool, SVG. For the usual level of use, Inkscape is sufficient for the features it has. The Inkscape application has a friendly interface, display and some of the Inkscape tools are not much different from other vector software, such as other vector software which has a canvas, toolbox, control tools, menu bar, command bar, scroll bar, ruler, status bar, color palette, snaps bar, so for beginners or those who want to switch to Inkscape, you don't need to worry when using it for the first time, you just need to adjust it because of the different placement of tools and sections. Inkscape's elegant appearance makes it easy for us to create design projects and in Inkscape, it is smart at hiding complexity (not many tools appear). Another advantage of Inkscape is that this light file size has a very positive impact on our hard drive and doesn't take up much space. This also allows Inkscape to be installed on computers that have low hardware specifications and do not require special specifications. View Documents, unlike other software, to view the resulting document files you need to open the program directly. Inkscape document files can be viewed in the Web Browser Software on your computer because the files generated by Inkscape are SVGs that meet XML standards. so it's no wonder it can be opened in a Web browser software like Google Chrome. The format used by Inkscape is SVG (Scalable Vector Graphics), this is often used by web developers as the image format used because SVG is an open format, the specifications are clear and with good compatibility with many applications. On average everyone can read SVG. Even commercial software that does vector graphics can read SVGs. And in Inkscape, if we experience a response note problem and suddenly the system tells us to close the software, our project will be automatically saved, although it is still advisable to save the project periodically. Of the several advantages of Inkscape that have been described, many things are gained and there is no need to worry now that many people have contributed to making Inkscape tutorials that can be seen on the internet.

      Speaker: Ms Islahatun Nufusi
    • 5:45 PM
      Break
    • 14
      Keynote Speech - Access to Freedom Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      The GNOME Foundation exists to promote access to free personal computing software, particularly amongst those who have been typically left behind or underserved by traditional technology providers. This talk seeks to examine this mission and the reasons why access to free software is still as essential as ever, both on an individual and a global scale, and what we should do about it as a community. What is GNOME currently doing to reach users and developers? What are we missing to make GNOME more sustainable and inclusive, and what can we do to expand our impact by scaling up both supply and demand of the software we build together?

      Speaker: Robert McQueen (Endless OS Foundation)
    • Guitar performance Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn
    • 15
      Designing UX for CLI Application Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      CLI application is one of the powerful tools known to developers. It exposes a lot of core functionalities required to operate a system, acquire data, investigates logs, and many more. It has been a ubiquitous component of a system since the personal computer's early days. Fast forward to modern days, the advent of various programming language and tools that enables the development of CLI application and normalizes its usage for any level of developers, has brought the thinking to improve the overall experience. When we think of Developer Experience, improving UX of CLI application can be a huge factor that helps to achieve the epic goal. In this talk, I will share several points of thinking, that goes when trying to improve the UX of a CLI application. We will look at some of the prime examples as well as giving a quick tour of how to achieve this using Rust.

      Speaker: Adityo Pratomo
    • 16
      Teaching Teachers and Trainers about Multimedia using Open Source Software Tools Track 2

      Track 2

      https://meet.gnome.org/b/gno-5ry-mlc-rry

      Since 2000, the author has been teaching K-12 and higher education teachers at a variety of locations how to use multimedia authoring tools in the classroom, including text, graphics, video, audio, television, and animation methods and tools. His students have included teachers at all levels and in most subject areas, as well as trainers from government, business, and industry. Many of the software tools that he has used in his teaching practice are open source software. This presentation will describe his experiences, including software used, classroom topics and applications addressed, lessons learned, and benefits of open source software.

      Speaker: Stephen Gareau (SUNY Buffalo State)
    • 17
      Flathub – app store and build service for Linux Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      Imagine you wrote a new text editor which will completely disrupt the market of Linux desktop. You've just pushed the first stable release to GitHub and… nothing happened. Turns out there are at least 8 Linux distributions; each ships different, incompatible versions of dependencies used by your application; only 3 share similar, but not the same packaging systems and two require donating your kidney to take your package into the review process. Congratulations! You are no longer a developer, you are a package maintainer now.

      Just as Docker simplified deployments for servers, Flatpak lets you package your application once and run it almost everywhere. Flathub is a build and distribution service for Linux desktop applications created with Flatpak. Let's talk about how Flathub works, how to submit a new application and what you can do to help the project.

      Speaker: Bartłomiej Piotrowski
    • 18
      How GNOME supports multiple programming languages (the story of GObject Introspection) Track 2

      Track 2

      https://meet.gnome.org/b/gno-5ry-mlc-rry

      GNOME's platform libraries (GTK, gstreamer, libgnome-desktop, librsvg,
      etc.) are written in low-level languages like C, C++, and Rust, for
      very good historical and technical reasons. And yet, people write
      applications for GNOME in languages like Python and Javascript all the
      time.

      How does this happen? How are vast APIs in C made to work from other
      languages without tons of manual work?

      This talk will explain GObject Introspection, one of GNOME's hidden
      jewels. Over many years we have written what is essentially a
      semi-automated annotation system for the low-level C ABI, which makes
      it possible for language bindings to be generated mostly
      automatically. This talk is not as much about a technology as it is a
      story of collective maintenance to produce something wonderful.

      Speaker: Federico Mena Quintero
    • 4:30 PM
      Break
    • 19
      GNU/Linux applications in Education Track 2

      Track 2

      https://meet.gnome.org/b/gno-5ry-mlc-rry

      The purpose of my talk is to make people, especially in academia, aware that GNU/Linux and free/libre open source software can be easily used at universities and schools, and the benefits in doing so!
      I’m going to touch upon the following topics:
      - A brief introduction to GNU/Linux.
      - Reasons to use GNU/Linux instead of Windows.
      - Reasons to not spend tons of money in proprietary software licenses for every single student and just use free/libre software.
      - Getting started with insert distro (for most of the presentation I will use Fedora since this is what I personally use, but what I am going to demonstrate is distro agnostic).
      - Introduction to Moodle and NextCloud implementation at university/schools.
      - Open source tools for remote classes/conferences.

      Speaker: Mr Joydeep Sen Gupta
    • 20
      Kurento for Media Streaming Video Conference Solution Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      An overvio of Kurento architectue and the real life implementation of a showbusiness oriented videoconference.

      Speaker: Andres Tello
    • 21
      Front End Developer Weapons in GNOME Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn

      GNOME is a crazy rich desktop (quote from Ahmad Haris). But not many Front End Developer using Linux. I'm a unique one, I'm using Linux and I'm Front End Developer. The tools under GNOME environment is powerful actually. So I want to share the weapons I'm using everyday coding under Linux.

      Speaker: Yudhi Satrio
    • 22
      Leveraging Open Source Tools for Distance Learning During Pandemic Season Track 2

      Track 2

      https://meet.gnome.org/b/gno-5ry-mlc-rry

      The sudden widespread of COVID-19 pandemic has taken the academic world by surprise. This unforeseen event has led Universities to drastically alter their course content delivery method from face-to-face to online classes in exceptionally short amount of time. The paper discusses issues and challenges faced by academics in adapting teaching and learning during this trying times and how open source software helped in developing distance learning video for delivering syllabus in a timely manner.

      Speaker: Mohammad Hafiz Ismail (Universiti Teknologi MARA)
    • 5:45 PM
      Break
    • 23
      Gnome Asia Summit 2020 : New Normal Edition Track 1

      Track 1

      https://meet.gnome.org/b/gno-myi-k8v-ohn
      Speaker: Khairul Aizat Kamarudzzaman