31 August 2024 to 2 September 2024
JECRC Foundation
Asia/Kolkata timezone

How I built a Check-in Kiosk for UbuCon Korea 2023 using Ubuntu Frame, Flutter and Raspberry Pi

1 Sept 2024, 13:25
30m
Room 1 (JECRC Foundation)

Room 1

JECRC Foundation

Shri Ram ki Nangal, via Sitapura RIICO Tonk Road, Jaipur, Rajasthan 302 022 India
Talk Devices and IoT

Speaker

Youngbin Han
Ubuntu Korea Community

Description

In this talk, I would like to discuss about why i decided to build and setup our own event participant Check-in Kiosk for UbuCon Korea. I will be also discussing about the technologies I've used to built and setup on-site. Which includes Ubuntu Core(A Ubuntu variant designed for IoT), Ubuntu Frame(Wayland display server for embedded devices such as Kiosks), Flutter and TSPL(A programming language i used for controlling label printer). I did this project for my own hobby, So I won't be able to share many best practices, But would also like to share what i've learned while working with the project and deploying on real-world.

If you're interested to see the kiosk in-action, you may have a look at this video. https://youtu.be/Nd4mDMSv4po

Things to know or prepare for this session

If you heard about Ubuntu Core and Flutter - that would be enough to understand this talk.

Summary

This talk will mainly focus on building GUI app Snap for Ubuntu Core and Ubuntu Frame environment as well as some useful tools and plugins for building such projects.

What audience can learn

Audience will be able to learn about some case study of building Kiosk with Ubuntu Frame, Ubuntu Core and Flutter

Biography

Youngbin is a organizer of Ubuntu Korea Community, Member of UbuCon Asia Committee and Ubuntu Local Community Council. Helping people in interested in Ubuntu, its ecosystem and other relevant opensource to join and gather together by organizing local community and events in Korea and across Asian region. He's also a Software Engineer at Cloudmate Co., Ltd - a Cloud MSP company in Seoul. Involved with developing web products for internal usage and client companies such as integrated cloud billing portal, SalesOps and more.

Difficulty level Begineer

Presentation materials