SOSCON 2019

0 visited0 visitors

SESSION

  • DAY 110.16(Wed)
  • DAY 210.17(Thu)
Time Topic Presentation Contents Venue
9:00 - 10:30 - Participation registration2nd Floor in A Tower,
2nd Floor in D Tower
2nd Floor in A Tower,
2nd Floor in D Tower
10:30 - 12:00 - KEYNOTEA Tower Creative Hall A Tower Creative Hall
12:30 - 13:30 - LunchB1F in A Tower B1F in A Tower
13:30 ~ 14:15 Culture [Culture] Why open source for developers, and for companies?다운로드 아이콘 A Tower Creative Hall

Open source and community are so important for developers and for companies. The open source and the community is the way to increase competencies for newbies, and is the way to achieve all the technical and non-technical innovations for companies. This presentation discusses why open sources and communities are key to developer competence and innovation, and why they are so important in terms of technical and non-technical perspectives. In the era of overflowing knowledge, I want to present effective learning methods to juniors who are trying to build their careers as developers naturally through the process of learning by themselves rather than being taught. For companies with severe difficulties in recruiting, we suggest activities that lead the company to software developer ecosystem.

이민석 교수 썸네일 PresenterMinsuk Lee

He entered university in 1982, received his Ph.D. in computer engineering from Seoul National University in 1995. He worked with 100's of companies. In the late '90s, he was the CTO of PalmPalm Tech that made Linux smartphones. As the professor in Hansung University, Kookmin University, the Dean of NHN NEXT, and now the Dean of Innovation Academy Foundation, he is fostering software developers and innovators and vitalizing the developer eco-system. His twitter handle is @Minsuklee.

A Tower Creative Hall
Robot [Robot] How to develop an intelligent robot application through open source ROS and AWS RoboMaker다운로드 아이콘 D Tower Frontier Hall

Robots have increasingly come into wider use in our daily lives and business to help automate various tasks. However, there are lots of entry barriers to developing, testing and distributing robot applications. In this talk, we will introduce ROS, a robot operating system based on open source, and discuss how to use AWS RoboMaker, which can develop a robot application based on cloud computing, with ROS. Also, we will learn how to develop, simulate and distribute robot applications and their samples at each stage as well as how to develop robot services, which are integrated with machine learning, such as Deep Racer, which is an autonomous driving model.

윤석찬 썸네일 PresenterChanny Yun(AWS)

As a technology evangelist at Amazon Web Services (AWS), Channy Yun spreads AWS cloud technologies and supports developers using computing. He spent over twenty years in developing and operating online music service, electronic payment, e-commerce and mass API platform, and as a web developer, he played various roles, such as a startup CTO, a leader of open source communities and a blogger in the IT industry. Before joining AWS, he worked as a leader of the R&D deparment and was in charge of building open API platforms and managing outside developers at Daum Communications (currently Kakao).

D Tower Frontier Hall
Web [Web] Let’s play Reactive Streams with Armeria다운로드 아이콘 Lecture Room E107

When designing with a microservices architecture, we separate logic into multiple microservices to reduce coupling and communicate with nodes over the network. What if when you respond to a particular node, it exceeds the limit that the node can handle? What should you do if a node receives more input than the available memory size? To solve this problem, Reactive Streams was released with version 1.0.0 in 2015. The Flow API of Java9 is the adoption of Reactive Streams. Armeria implements the Reactive Streams specification to control traffic between upstream and downstream. You can use Armeria as a proxy server to build reactive systems without modifying existing code. If you build your server atop Armeria, it helps you build a high-performance, responsive web server quickly. Besides, Armeria can be easily integrated with HTTP/2, gRPC streams and various Reactive Streams Providers such as Spring WebFlux, and RxJava. In this session, I would like to share Reactive Streams technology and how to build Reactive System through Armeria.

엄익훈 썸네일 PresenterIkhun Um(LINE+)

He develops open source Armeria and CentralDogma on LINE+ and works as a mentor in Open SW Contribution. He likes a culture that grows together through open source, and He’s interested in designing flexible and robust software. He is a developer who likes asynchronous/reactive programming, parallelism, distributed processing, functional programming, testing, and automation.

Lecture Room E107
14:30 ~ 15:15 Culture [Culture] How enemies become friends – collaborating with competitors in open source communities다운로드 아이콘 A Tower Creative Hall

Open source is changing the way we see our competitors. In the past we were taught to consider them as the enemy. Multi-vendor open source communities provide a platform for collaboration. We can now collaborate with our competitors on some core technologies. At the same time, we can still offer differentiation in the overall solutions that we provide to our customers. In this presentation Ranny will share his experience from years of collaboration. Ranny will present the benefits of collaboration, and the pitfalls to avoid. Tips for successful collaboration will also be shared.

Ranny Haiby 썸네일 PresenterRanny Haiby(Samsung Research America)

Ranny Haiby is a director in Samsung’s Open Source Group. In this role he drives the company’s participation in various open source communities. He focuses on telecommunications and networking technologies. Prior to joining Samsung, Ranny spent over twenty years in various telecom equipment vendors and startup companies. Acting as a Distinguished Member of Technical Staff (DMTS) and principal architect at Nokia, he led the design of an innovative cloud orchestration system, and later drove its integration with ONAP.

A Tower Creative Hall
Robot [Robot] Building and disclosure of a large-scale 3D dataset for robots to recognize daily activity of the elderly다운로드 아이콘 D Tower Frontier Hall

In order to develop deep learning-based behavioral recognition technology for human-care robots, securing enough datasets is essential, which is not an easy task. While there are existing datasets of behaviors collected from YouTube and movies, public datasets to recognize human behavior in the robot environment are very scarce, and there are no data sets specifically targeting the elderly. Therefore, we are designing and building our own large-scale 3D video dataset needed for the recognition of the behavior of the elderly in the robot environment. We plan to release the datasets sequentially from the second half of 2019 and are expected to contribute to the development of robot AI technology.

김도형 썸네일 PresenterDohyung Kim(ETR)

The presenter undertook various projects related to robot vision technology for natural human-robot interactions. He has long conducted research to understand various characteristics of human location, identity and behavior in interacting with robots, particularly interested in gesture and action recognition, human motion assessment, and pose estimation research. He also has a variety of activities related to large-scale database building and disclosure related to these studies.

D Tower Frontier Hall
Web [Web] Open source contribution through the case of a Choromium ‘Committer’다운로드 아이콘 Lecture Room E107

Understanding web standards, including Layout, CSS and SVG, with actual patch cases committed to Blink/WebKit, the layout engines of Chrome/Safari, and providing guidance for those who want to contribute to these web engines.

김현준 썸네일 PresenterHyunjune Kim(Samsung Electronics)

Samsung Electronics, Chromium Committer, Web Engine Developer

박중헌 썸네일 PresenterJoonghun Park(Samsung Electronics)

Samsung Electronics, Webkit Committer, Web Engine Developer

Lecture Room E107
15:30 ~ 16:15 Culture [Culture] Become an open source developer rather than salaried worker다운로드 아이콘 A Tower Creative Hall

We'd like to talk about how we could grow up as open source developers at point of salaried worker.

- Why did we contribute to open source?
- What things did we get?
- What things did we lose?
- Our plans as an open source developer in the future

방진호 썸네일 PresenterJinho Bang(Samsung Electronics)

Samsung Internet Developer
Chromium Owner
Chromium Committer
W3C Spec Editor
W3C Web Platform Tests Reviewer

고병권 썸네일 PresenterByungkwon Ko(Samsung Electronics)

Android Multimedia Developer
Chromium Member
KossLab Open Frontier

A Tower Creative Hall
Security [Security] Secure your blockchain app with Samsung Blockchain KeystoreD Tower Frontier Hall

Samsung Blockchain Keystore was launched on Galaxy S10 early this year to address the many security threats and vulnerabilities of using blockchain technology on your phone. We will introduce Samsung Blockchain Keystore's overall architecture and security features, and cover how blockchain app developers can leverage Samsung Blockchain Keystore to safely sign a transaction. We will also walk through the quick and simple steps to integrate the Blockchain Keystore SDK into your app.

이성혁 썸네일 PresenterSunghyuk Lee(Samsung Electronics)

As a developer of Samsung mobile applications, Sunghyuk Lee has participated in developing Samsung Pay for many years. He has been interested in blockchain since 2017, and now is leading the development of the Samsung Blockchain Keystore application. He is making efforts to popularize blockchain by providing a safe and convenient blockchain service environment for mobiles.

D Tower Frontier Hall
5G [5G] Method of NUMA-Aware Resource Management for Kubernetes 5G NFV Cluster다운로드 아이콘 Lecture Room E107

In this session, The container runtime environment which is set up with Kubernetes and various CRI runtimes(Docker, Containerd, CRI-O) will be explained, then the method of NUMA-aware resource management(CPU Manager, Topology Manager, Etc) for CNF(Containerized Network Function) within Kubernetes and related issues and the contributions from Samsung Research to opensource will be explained.

전병곤 썸네일 PresenterByonggon Chun(Samsung Research)

At the Samsung Research, Byonggon Chun develops 5G NFV Container Infra based on Opensource(Kubernetes, Docker, Containerd, Etc).

Lecture Room E107
16:30 ~ 17:15 Community [Community] Lessons learned from open source mentoring program다운로드 아이콘 A Tower Creative Hall

Contributions are essential for open source and what sustains the community. The team Armeria holds and participates various open source programs to get more contributions so that the community grows up together and becomes more robust. In this session, they talk about their experience of the mentoring program for whom interested in open source contribution and gathering more contributors as a maintainer.

송민우 썸네일 PresenterMinwoo Song(LINE+)

Minwoo Song is a software engineer at LINE who works on Armeria and Central Dogma. He is interested in reactive programming, asynchronous and event-driven I/O, HTTP/2 and congestion control.

이서연 썸네일 PresenterSeoyeon Lee(LINE+)

Seoyeon Lee is working at LINE as an open source manager which aims at building a mature open source culture in the company. She is recently focusing on the works for expanding Armeria community.

A Tower Creative Hall
Security [Security] Micro-architectural attack and defense on Linux kernel다운로드 아이콘 D Tower Frontier Hall

Let's say you are an attacker. Until a few years ago, SW vulnerability exploitation represented by ROP attack made lots of profits for the attacker. While this kind of attack is powerful enough to lead to arbitrary code execution, the attacker has to know a lot about the target SW and is easily discouraged by quick SW patch since this attack heavily depends on the "SW" vulnerabilities. However, what if you can launch new attack exploiting "HW" vulnerabilities, which means it is hard/impossible to patch, and its effect is equivalent to the one of ROP attack without having to know much about the target SW? Meltdown and Spectre attacks are such micro-architectural attacks exploiting HW vulnerablities. This is why attackers more and more try and research these attacks. In this talk, we are going to learn about the root cause of Meltdown and Spectre attacks, how they work, and how we can mitigate them by looking into the countermeasures applied to the Linux kernel.

박진범 썸네일 PresenterJinbum Park(Samsung Research)

I'm working at Samsung Research, Security team. My major job is developing a security solution for product, and writing a paper. My interested area is Linux kernel security, and Side channel attack.

강준원 썸네일 PresenterJoonwon Kang(Samsung Research)

I am in charge of Linux/Android application protection in Samsung Research Security team. My recent research interests include Linux kernel security and micro-architectural attack from which I can get inspiration to protect application in more secure ways.

D Tower Frontier Hall
UI [UI] rlottie: Introducing use-case of Motion Graphics using Lottie Animation다운로드 아이콘 Lecture Room E107

In this session, Junsu Choi would like to talk about Lottie Animation in Tizen. Lottie Animation is one of the vector based animation methods. Lottie Animation runs with Lottie File which is sort of specified structure data using json. This Lottie File could be exported from Adobe After Effect tool and some others. We startd a new open-source project, the name is rlottie to support Lottie Animation in Tizen. Junsu Choi would like to address the overall introduction of rlottie project as well.

* rlottie is used in Galaxy Watch series products for UI Animation.
* Telegram messenger app (iOS, Android) also, applied rlottie library to support Lottie Animation.
* rlottie package is officially adoped in Fedora and Debian system.

최준수 썸네일 PresenterJunsu Choi(Samsung Research)

Junsu Choi works for Tizen UI framework in Samsung Research. He is specially responsible for Accessbility and UI Graphics Engine. This year, he joined rlottie project to support Motion Graphics UI for several Samsung products such as Galaxy Watch and Samsung Smart TV. Also, from this year he works for EFL(Enlightenment Foundation Libraries) open-source project as a commttier.

Lecture Room E107
Time Topic Presentation Contents Venue
9:00 - 10:00 - Participation registration2nd Floor in A Tower,
2nd Floor in D Tower
2nd Floor in A Tower,
2nd Floor in D Tower
10:00 - 10:45 5G [5G] SCP : Cloud Native Infrastructure for Telco다운로드 아이콘 A Tower Creative Hall

SCP(Samsung Cloud Platform)는 Kubernetes를 Telco 환경에 사용하기 위해 CNI 및 EPA (Enhanced Platform Awareness) 기능을 최적화한 solution입니다. 이 세션에서는 Telco Application을 Cloud Native 하게 만들기 위해 Infrastructure 에서 준비해야 할 내용들을 공유하고자 합니다.

박종한 썸네일 Presenter Jonghan Park(Samsung Electronics)

삼성전자 네트워크 사업부 수석연구원
2014년부터 Telco 환경에 적합한 On-Premise Cloud 를 개발해 왔으며, 최근에는 Cloud Native 구조를 Telco 에 접목시키는 일을 하고 있습니다.

A Tower Creative Hall
IoT [IoT] Oliot – Data Revolution: Track the lifetime of everything from tuna to trains 다운로드 아이콘 D Tower Frontier Hall

The Fourth Industrial Revolution is also the Data Revolution. The lifetime data of many things, for example of tuna caught in the Pacific Ocean and served on our table or the lifetime data of a TGV train from France to Switzerland, is recorded and shared in the international standard language GS1. The Oliot open-source used to implement the GS1 international standard is the data-based IoT platform that can be utilized in more than 25 global industries. This presentation introduces the data platforms constructed by many countries, international organizations, and global enterprises using the GS1 international standard.

김대영 썸네일 PresenterDaeyoung Kim(KAIST)

2005년부터, GS1 국제표준기구의 사물인터넷 국제공동연구 컨소시엄인 Auto-ID Labs(KAIST, MIT, Cambridge, ETH Zurich, Fudan, Keio)의 멤버로 GS1 국제표준화 작업과 함께 Oliot오픈소스 프로젝트를 리딩하고 있습니다.Oliot은 국제식품기구와 세계자연기금의 수산물/해양생물의 이력추적 프로젝트부터 스마트시티에 이르기까지 다수의 글로벌 프로젝트에서 활용되고 있습니다.

D Tower Frontier Hall
Cloud [Cloud] Technical issues and lesson-learned while contributing to Apache OpenWhisk다운로드 아이콘 Lecture Room E107

In this session, I would share the technical issues that I faced while operating Apache Openwhisk in the production environment for lasat 3 years and lesson-learned from the experience while contributing to the Apache OpenWhisk project.

* A Fun happening while contributing to Apache OpenWhisk
* Docker networking issue on Docker for Mac
* CouchDB performance issue
* Peroformance issue of Docker daemon
* Performance improvement of Apache OpenWhisk

김동경 교수 썸네일 PresenterDongkyoung Kim(NAVER)

Dominic is on a mission to enable and enlarge the serverless platform at Naver. As a senior software engineer, he designed the overall architecture to build a highly scalable and fault tolerable system based on Apache OpenWhisk. With nearly a decade of experience in cloud computing at Samsung and Naver, he gained expertise in the container, distributed system, and especially on building and operating a large scale system. He is also actively participating in Apache OpenWhisks project, and he recently became a committer and a member of PMC in recognition of his contribution to the performance area.

Lecture Room E107
11:00 ~ 11:40 5G Cloud Native Infrastructure Innovation - Treat Your Infrastructure like Cloud Native App다운로드 아이콘 A Tower Creative Hall

The infrastructure is also developing into a cloud-native service form following the technological advancement in network virtualization, MEC, and media. Furthermore, the demand for new services has grown in the 4G era. As such, SKT has been developing cloud-native infrastructure technology that combines OpenStack and Kubernetes since 2016 and has actively contributed codes in the global open-source software projects such as OpenStack-Helm and Airship. TACO (SKT All Container Orchestrator) is the "declarative infrastructure delivery platform” developed by SKT and based on such technologies. It distributes and manages the containerized infrastructure software like cloud-native applications using the life cycle management function of Kubernetes. SKT opened TACO in open-source software ([https://github.com/openinfradev](https://github.com/openinfradev)). This presentation begins with a technical description and a simple demonstration of TACO and discusses 1) various technical issues and how to resolve them through the commercial application of TACT to the SKT networks, IT environments, and external projects, 2) a description of the CI pipeline architecture and technology that we built while creating the open-source software based solutions, and 3) a description of new technology patterns introduced to the cloud-native ecosystem such as CRD, operator, and cluster-API and the implementation plan for managing the infrastructure delivery & lifecycle in the new form based on them.

안재석 썸네일 PresenterJaesuk Ahn(SK Telecom)

As the Cloud Native Development Team Manager at SK Telecom, Jaesuk Ahn is leading the development of cloud platforms based on open-source software technology such as OpenStack and Kubernetes. He has been participating in the OpenStack project since the very beginning (2010) and has founded an OpenStack community in Korea and helped to grow it into Korea’s leading open-source software community. Since 2017, he has launched the OpenStack-Helm and Airship projects as a joint development with AT&T and developed and commercialized TACO (SKT All Container Orchestrator). He received an MS and PhD from the University of Texas at Austin and was in charge of cloud platform development based on KT open-source software in Korea. He strives to promote the open-source software ecosystem in Korea and abroad as an active User Committee member of the OpenStack Global Community and as the coordinator of the OpenStack Community and Kubernetest Community in Korea.

A Tower Creative Hall
Application [Application] Three emerging technologies for next-generation applications : Operators, Service Mesh, Serverless다운로드 아이콘 D Tower Frontier Hall

Operators, Service Mesh, and Serverless are technologies that are gaining traction in the industry quickly and are set to define components of next-generation, containerized application development and deployment. With Operators, customers can build business logic into applications for enhanced deployment and management. Service mesh enables communications infrastructure between services deployed inside individual containers. Serverless enables new compute consumption models with minimal overheads. In this session, we’ll describe how these technologies help you build and deploy faster and more consistently.

이규석 썸네일 PresenterGyuseok Lee(Red Hat)

Gyuseok Lee is a Specialist Solution Architect at Red Hat Korea, responsible for the OpenShift container platform and middleware. He is thinking and suggesting how to present realistic and sympathetic solutions, and he shares his knowledge and practices on the latest trends DevOps, MSA and Cloud-Native development. Prior to joining Red Hat, he worked on MSA-based server development and PM. He conveys the problems that need to be solved in that direction and what to consider. In addition, based on his previous work as a WEB / WAS field engineer, he identifies obstacles, designs and proposes solutions when transitioning from the existing multitier service environment to the new paradigm.

D Tower Frontier Hall
Network [Network] Faster packet processing in Linux: XDP다운로드 아이콘 Lecture Room E107

What are the methods for packet processing on Linux? And how fast are each packet processing methods? In this presentation, we will learn how to handle packets on Linux (User space, socket filter, netfilter, tc), and compare performance with analysis of where each packet processing is done in the network stack (hook point). Also, we will discuss packet processing using XDP, an in-kernel fast-path recently added to the Linux kernel. eXpress Data Path (XDP) is a high-performance programmable network data-path within the Linux kernel. The XDP is located at the lowest level of access through SW in the network stack, the point at which driver receives the packet. By using the eBPF infrastructure at this hook point, the network stack can be expanded without modifying the kernel.

이호연 썸네일 PresenterDaniel T. Lee(Kosslab)

Daniel T. Lee currently works as Software Engineer at Kosslab and contributing to Linux kernel BPF project. He has interest in cloud, Linux networking, and tracing technologies, and likes to analyze the kernel's internal using BPF technology.

Lecture Room E107
11:50 ~ 12:30 VR [VR] Open SW 3D VR authoring tools & engine – Danuri Engine – development다운로드 아이콘 A Tower Creative Hall

3D / VR engines for game and virtual reality development in commercial, educational and research markets are converged to the Unity3D and Unreal, the majors of the current authoring market. Some content creators with development capabilities are using their own development engines but the numbers are shrinking. In addition to these popular commercial SW, Godot, Torque, Xenko, and Ogre are used. The Danuri engine currently being developed is not intended to be another engine in this group of open SW engines, but to be the easy and friendly tool like Unity3D, but with open sources. allowing content developers to modify the tool and engine thus enabling the generation of another tools based on our engine and authoring tool. We are working to provide usability that is close to the Unity3D, and the sources arerelatively easy to understand and could be used as base code for the university student, and commercial services. Codefarm, coding education software for young children, consisting of Scratch like programming interface with 3D graphical user interface was developed on the Danuri engine, and currently distributed by thje ATC, teacher’s association of coding education and Educational Broadcasting System. Since 2017, it has been released at www.danuri-vr.org under a license similar to the MIT type license, aka Danuri license.

류성원 썸네일 PresenterSeongwon Ryu(ETRI)

Ryu Seong Won, Principal Researcher at Korea Electronics and Telecommunications Research Institute, has conducted various projects related to virtual reality engines, content authoring tools, and real-time 3D graphics technology. He has been researching the virtual reality environment where the virtual world interacts with the participants through the various virtual reality devices under the specific contextual ways, and the field that enhances the effect of the experience by using them. He is interested in developing the VR system, incorporation the VR engines wirh authoring environments and the user interfaces, and hopes to distributes the system in open software world.

A Tower Creative Hall
Business [Business] The Journey of CUBRID Open Source ProjectD Tower Frontier Hall

CUBRID is the system software based on participation, openness, and sharing. It was switched to the open-source software for the first time in Korea in 2008. We strive to spread users and promote projects for them. Working with GitHub, CUBRID encourages the participation and development of domestic and foreign developers. We are creating the virtual cyclic structure for the software ecosystem by supporting the developers’ communities and collaborating with third-party solutions. Since the switch to open-source software, the CUBRID product has been downloaded more than 300,000 times and has been applied to more than 600 services of the clouds in the public and defense sectors. Although it was until recently only used for constructing the software ecosystem in Korea, it has enhanced its brand awareness abroad since it was selected as one of “16 Powerful Open-Source DBMS” by a global IT periodical. We plan to begin the community activities to expand it to a global ecosystem.

장현석 썸네일 PresenterHyunsuk Jang(CUBRID)

공공 및 민간부문에서 오픈소스SW인 CUBRID DBMS의 확산과 발전을 위하여 활동하고 있습니다.

D Tower Frontier Hall
IoT [IoT] Let's build IoT with privacy in mind다운로드 아이콘 Lecture Room E107

Concerns about the risks that the Internet of Things has posed on personal privacy have been raised for a few years. Data protection legislations, such as GDPR, advocates "privacy by design" and encourages us to re-prioritize digital privacy when deploying technologies and building services. One promise of the open web platform is enhanced privacy in comparison to other technology stacks. This talk will walk you through the end to end IoT system we have built onsite using web technologies, from new device on-boarding to remote access. At each stage, privacy considerations will be addressed and our solutions will be explained. To address the issue of resource restriction in constrained IoT devices and create REST Web interfaces, we have ported Web of Things APIs from Node.js to IoT.js, a JavaScript platform based on the ultra-light JerryScript engine by Samsung. The open gateway framework is node.js based and targets at decentralized ‘Internet of Things’ with privacy and security in mind. To have digital replica of a “Thing” using Web, we have introduced “Web of Twin” concept based on Digital Twin. This concept is explained through a smart home demo using Web of Things, Immersive Web and PWA technologies. At network infrastructure aspect, we will discuss and demo our implementations of Federated Learning, a Collaborative Machine Learning Framework. With Federated Learning in place, privacy is preserved by keeping all the user data on local device and only sending updates of “model” to server.

Ziran Sun 썸네일 PresenterZiran Sun(Samsung Research, UK)

Ziran Sun is an Open Source Engineer at Samsung Research UK. She has been involved in a few open source projects, including webinos, blink/chromium and IoTivity. Currently, Ziran is looking at 5G network related area.

Lecture Room E107
12:30 - 13:30 - LunchB1F in A Tower B1F in A Tower
13:30 ~ 14:15 AI [AI] Medical Software with Open Source다운로드 아이콘 A Tower Creative Hall

The eye problem is getting worse. According to the American Academy of Ophthalmology, half of the entire population is expecting to have eyeglasses in the near future. Following to this, the Korean National Health Insurance Service also mentioned that the number of pediatric patients with amblyopia is steadily increasing and this is occured by refractive errors which is the cause of higher rate of eyeglasses. However, compare to the increasing incidence of pediatric amblyopia, eye test for children is still a challenge around the world. Amblyopia can be prevented by 95% if the disease is detected before 4, but if the treatment timing is missed as the child is older than the age of 8, the cure rate rapidly decreases to 23% which leads to a lifetime suffer that the child's vision cannot be corrected by glasses. Although the test for amblyopia can be done by a simple early detection, the fundamental problem is that children younger than the age of four mostly do not have the ability to distinguish letters and are not very cooperative. There are pediatric eye test devices, but it is very hard for private eye clinics or developing countires where has the medical imbalance to afford these devices due to high cost. To this end, we have developed an innovative solution that enables eye test with smartphone which is closest to our living life in these days, and we do not only want to provide pediatric eye test in our country, but also want to create an opportunity to protect children's eye health in developing countires. This innovative solution is called KIZOPTER and has been researched, developed, and produced by using open source and deep learning. I would like to introduce our story that happened during the process of producing and twits and turns as as junior developers. And as well as the stories of my pioneering the DevOps environment which was used by the R&D department.

양홍일 썸네일 PresenterZgero Yang(Pixel Display Inc. Research & Development Dept)

Currently, I have been working on R&D at Pixel Display for 2 years. I completed the Global School of Media Studies at Soongsil University and worked as a designer at an entertainment company and as a video producer for about three years. Although open source will be limited to programming, I always study to foster wide coverage with the idea that the spirit of sharing and win-win development of open source will be gradually advanced to all fields.

A Tower Creative Hall
Cloud [Cloud] How does NHN operate public clouds with OpenStack?다운로드 아이콘 D Tower Frontier Hall

We are at this moment using cloud services provided by cloud providers like Amazon, Google, and MS. How are the cloud services that we use configured? How are they operated? NHN TOAST services public and private clouds with OpenStack. This presentation describes how we implement public clouds with open-source, including OpenStack, and shares various experiences of operating them.

조성수 썸네일 PresenterSeongsoo Cho(NHN Cloud System Team)

Seongsoo Cho is operating the TOAST IaaS service and infrastructure at NHN. He is also working to promote Korea's OpenStack ecosystem as an active member of the OpenStack Korean User Group.

D Tower Frontier Hall
AI [AI] Development of AI agent using Unity ML-agents다운로드 아이콘 Lecture Room E107

The reinforcement learning algorithm itself is important in the study of reinforcement learning, but it is also very important to construct an environment for testing the reinforcement learning algorithm. For example, if you want to apply the reinforcement learning algorithm to the drone simulation environment, you need a drone simulator. However, developing this kine of simulator is very difficult. In particular, simulators in 3D environments or simulators with physical models are more difficult to implement. However, in September 2017, with the release of Unity ML-agents, it became much simpler to implement a game and simulation environment to test reinforcement learning algorithms. Unity makes it easy to implement 3D environments with physical models. Also, ML-agents simplify the communication between the environment and reinforcement learning algorithms. This presentation introduces Unity ML-agents and provides examples of reinforcement learning environments implemented with Unity ML-agents.

민규식 썸네일 PresenterKyushik Min(PhD Candidate of Hanyang University)

Currently, I am PhD candidate at automotive engineering department of Hanyang University. I am conducting research on autonomous vehicle and driver assistance system. Also, I am studying deep learning, reinforcement learning and Unity. I am working as one of the Unity Masters which is a Unity expert group certified by Unity Korea. I won the Creative Application Award at the Unity ML-agents Challenge which is hosted by Unity. Also, I developed simulators with Unity ML-agents and published journal and conference paper using the simulator. In addition, I have conducted a number of seminars about Unity ML-agents.

Lecture Room E107
14:30 ~ 15:15 BigData [BigData] Analyze and Visualize Seoul Metro Stats with Elastic Stack and Seoul Data Portal다운로드 아이콘 A Tower Creative Hall

Analyze and visualize several datasets provided by Seoul Public Data Portal with Elastic Stack. Get stats of people movement, by timestam, stations, locations and so on and see what kind of insights we can earn from this study.

김종민 썸네일 PresenterJongmin Kim(Elastic)

Jongmin Kim is a Tech Evangelist at Elastic. He runs an Elasticsearch technology community, and communicates with developers through various publications, seminars, and presentations.

A Tower Creative Hall
BigData [BigData] Have you ever used ShardingSphere?다운로드 아이콘 D Tower Frontier Hall

This presentation shares the experiences of using ShardingSphere, which was recently raised to the Apache project, and describes how we can use it in various ways. I am not a developer but an open-source data engineer who must code programs when needed. My presentation covers how we have solved and continue to solve problems in unique ways.

성동찬 썸네일 PresenterChan Sung(kakaobank)

Engineer for perhaps Korea’s first open-source database for the bank that aims to provide a robust service that never breaks down.
KT Hitel > TMON > Kakao > Kakao Bank (Current)

D Tower Frontier Hall
Junior SW [Junior SW] Competencies and Education in Future Society다운로드 아이콘 Lecture Room E107

In a future society driven by the Fourth Industrial Revolution (4IR), the automation would create a whole new set of jobs with computing technology combined with every area in a society. In this presentation, I would like to envision an ever more diverse society with new lifestyles and to touch upon what we would need in that society. In particular, the presentation focuses on the value of SW education in an automated society by computing technology.

※ Time : 14:30 ~ 15:00

권대용 썸네일 PresenterDai Young Kwon(Research Professor, Korea University)

Professor Kwon supported projects of the Junior SW Heroes.

Lecture Room E107
15:30 ~ 16:15 AI [BigData] Examining the Production of a Deep Learning Service Infrastructure Eco-system through a User Case Study다운로드 아이콘 A Tower Creative Hall

In deep learning production, engineering art that is 5-10 times the model code may be necessary, and as such various open-source ecosystem exists to support them. This presentation reviews the stable, scalable, and advancing AI service design methodologies and the infrastructure elements for them, such as AI DevOps, AI BackOffice, CI/CD fault-tolerant model distribution, and auto scale out/scale down techniques and introduces the optimization tools for the cloud and open-source.

김훈동 썸네일 PrsenterHoondong Kim(SK Telecom)

AI Product DevOps Team Leader, AI Center of SK Telecom
2016 - 2017. Received MVP (Most Valuable Professional) in BigData from Microsoft
2018 - 2019. Received MVP (Most Valuable Professional) in AI from Microsoft
Operating Committee member of the Korea Spark User Group
Hoondong Kim is currently contributing to the communities related to the production of BigData scale deep learning infrastructure as well as distributed training/distributed serving.

A Tower Creative Hall
Cloud [Cloud] Metal3-IO : How to Manage a Bare Metal with Kubernetes Native다운로드 아이콘 D Tower Frontier Hall

As the requirement for the distributed cloud infrastructure environment like the Edge Cloud has increased, declarative infrastructure management is becoming more important. We can distribute and manage the bare-metal hosts in Kubernetes Native using Metal³.
This presentation discusses the Kubernetes Native technologies such as cluster-api and bare metal operators used in Metal³ projects like the OpenStack ironic projects used for provisioning bare metal hosts.
This presentation covers cluster-api, bare metal operator, and ironic.

한승진 썸네일 Presenter한승진(SK Telecom)

He has developed OpenStack programs and implemented and operated private cloud platforms. He is currently developing the TACO service, which is a Kubernetes-based solution at SK Telecom. Utilizing his experience of operating open-source-based CEPH, he is also an operating member of the Ceph Korea User Group, which is a Facebook page.

D Tower Frontier Hall
Junior SW [Junior SW] SW using chatbots (Project title: ReviewSpy)다운로드 아이콘 Lecture Room E107

The software is designed to improve a delivery review system through machine learning and natural language processing and to run RUR-PLE on the system.

※ Time : 15:10 ~ 16:10

정동윤 썸네일 PresenterDong-yoon Jung(Chadwick International School)

A winner of the Junior SW Heroes.

Lecture Room E107
Junior SW [Junior SW] SW using chatbots (Project title: ReHUB)다운로드 아이콘 Lecture Room E107

The platform-based software is designed to provide feedback on therapeutic postures at home./ (If the technlogy is shown to the audience) The software is designed to analyze and correct postures for rehabilitation using Tensorflow 2D Pose Estimation.

※ Time : 15:10 ~ 16:10

 썸네일 PresenterMin Kim(Maesong Middle School)

A winner of the Junior SW Heroes.

 썸네일 PresenterMin Seo Kim(Phillips Exeter Academy)

A winner of the Junior SW Heroes.

 썸네일 PresenterHo-jun Youn(homeschooling)

A winner of the Junior SW Heroes.

Lecture Room E107
Junior SW [Junior SW] SW using public data / (Project title: Safety Guard against Natural Disasters)다운로드 아이콘 Lecture Room E107

The software is designed to provide safety information by combining public data on natural disasters and the do's and don'ts to remember.

※ Time : 15:10 ~ 16:10

 썸네일 PresenterHa-eun Park(Changshin Elementary School)

A winner of the Junior SW Heroes.

 썸네일 PresenterSu-ha Lee(PohangJecheol(Posco) Elementary School)

A winner of the Junior SW Heroes.

Lecture Room E107
16:30 ~ 17:15 5G [5G] Improving 5G security and Open Source environment with ONAP penetration testing다운로드 아이콘 A Tower Creative Hall

Open Network Automation Platform (ONAP) as Virtual Network Function Orchestrator is going to play a key role in the security of whole 5G deployment. That's why we decided to start security penetration testing of this open source project at its very early stage. This talk is a summary of first ever ONAP penetration testing and its influence on the ONAP community.

Krzysztof Opasiak 썸네일 PresenterKrzysztof Opasiak(Samsung Research)

Krzysztof Opasiak is a PhD student at Warsaw University of Technology. He works as Open Source Developer at Samsung R&D Institute Poland. Initially involved in Linux Kernel and libusbgx. Now focused on OpenStack and ONAP. Open Source enthusiast and speaker at several Linux and Open Source Conferences.

A Tower Creative Hall
Application [Application] Gaining NAVER-level visibility on applications with Pinpoint다운로드 아이콘 D Tower Frontier Hall

Nowadays many services are being built using Micro Service Architecture and moving to Cloud Native, In the field of monitoring, the word observability is increasingly mentioned. We will introduce what we are doing to ensure observability of over 10,000 service instances in Naver. and show how Pinpoint is used to solve problems in a distributed environment. This talk will also cover how Pinpoint, a global open source project, is evolving.

김성욱 썸네일 PresenterSungwook Kim(NAVER)

Sung Wook Kim is a software engineer working at Naver, since 2017. Currently, one of the maintainers in open-source project Pinpoint. He has many interests in the open source community and loves to meet new people. Also participated as a presenter in a number of national and international open source conferences. Before this, he worked for seven years at Samsung.

정한길 썸네일 PresenterHyungil Jeong(NAVER)

Pinpoint maintainer since 2015, a software engineer at Naver trying to make life a bit easier for developers around the world. Based on his experience with open source Pinpoint, he has been a presenter at several national and international open source conferences.

D Tower Frontier Hall
Junior SW [Junior SW] SW using chatbots (Project title: Mind care)다운로드 아이콘 Lecture Room E107

The software is designed to classify speakers' emotions through machine learning and natural language processing.

※ Time : 16:30 ~ 17:10

썸네일 PresenterTae-uk Gang(Korea International School, Jeju Campus)

A winner of the Junior SW Heroes.

Lecture Room E107
Junior SW [Junior SW] SW using public data (Project title: Palm Finder for Water Quality Data)다운로드 아이콘 Lecture Room E107

The software is designed to provide pubic data on water quality in a practical and handy way.

※ Time : 16:30 ~ 17:10

썸네일 PresenterMin-kyum Kim(Yeongnam Middle School)

A winner of the Junior SW Heroes.

썸네일 PresenterJi-hwan Kim(Yeongnam Middle School)

A winner of the Junior SW Heroes.

썸네일 PresenterHyeon-sung Jo(Yeongnam Middle School)

A winner of the Junior SW Heroes.

Lecture Room E107
17:30 ~ 18:10 Community [Community] Distributing open source libraries to the Maven Central Repository다운로드 아이콘 A Tower Creative Hall

In order to develop competitive software, it is necessary not only to actively use various open source SWs, but also to contribute to open source SW development. In particular, we can secure corporate technical capabilities, enhance our corporate image, and gain new opportunities based on community capabilities. Samsung SDS is making various efforts to participate in the open source SW ecosystem. Among them, Open Source SW, which can measure various quality of SW called Code Analyst, has been released since 2018, and it is released as Maven Central Repository for various applications in other open source SW. Maven Central Repository is a service that makes it easy for anyone to use Java libraries of various open source SWs around the world, but it requires a lot of preparation to publish libraries in Central Repository. In this session, you will learn how to prepare your library for distribution through OSS Repository Hosting (OSSRH) and how to release it through continuous integration, giving you a deep understanding of the overall structure and methodology of the Central Repository.

한성곤 썸네일 PresenterSeongkon Han(Samsung SDS)

I am working on Samsung SDS to establish code quality metrics and develop measurement tools, and contribute some of the development tools through GitHub. In addition, I am involved in various activities to improve code quality(refactoring / clean code training, conducting code review and inspection).

A Tower Creative Hall
BigData [BigData] Open Source - Change Data Capture, Debezium다운로드 아이콘 D Tower Frontier Hall

Debezium(https://github.com/debezium/debezium) is an open source(Apache License 2.0) project that provides a low latency data streaming platform for CDC(change data capture). Debezium is a set of distributed services that capture row-level changes in your databases so that your applications can see and respond to those changes. Debezium is durable and stores the history of data changes in the replication log and can be stopped and restarted by the application. He describes existing CDC technologies, Debezium architecture, Kafka / Kafka Connect / Schema registry / Mysql database / Kubernetes integration, and Debezium advantages and disadvantages.

김용환 썸네일 PresenterSamuel Kim(KakaoCommerce)

He works as a Developer / Devops in Kakao(Kakao Commerce) through Alticast, Naver, Line, and SK Planet. Now a forty-four-year-old average developer, he gets energy from a variety of challenges and records his development and practical experiences on Kim Yong-hwan's blog (http://knight76.tistory.com). Still looking at the new open source, I live with the belief that "new technologies make the development and operating environment better." He have shared development-related content in the Software Engineering Portal under the NIPA, as well have been publishing Java and DevOps related to Deview and many other conferences / seminars. Whenever he is working, always he feels of inadequacy in knowledge. So He started to translate when I was forty-year-old and already translated 15 books in Korean. He is currently translating ‘Docker In Practice 2nd’ and ‘Seeking SRE’ in Korean.

D Tower Frontier Hall