• Title/Summary/Keyword: open-source platform

Search Result 286, Processing Time 0.055 seconds

A Conceptual Design of Spatial and Non-spatial Information for Water Hazard Information Management and Service (수재해 정보관리 및 서비스를 위한 공간, 비공간 정보 자료 개념 설계)

  • Lee, Jeong-Ju;Kim, Dong-Young;Jung, Young-Hun;Hwang, Eui-Ho;Chae, Hyo-Sok
    • Journal of The Korean Society of Agricultural Engineers
    • /
    • v.58 no.2
    • /
    • pp.21-29
    • /
    • 2016
  • This study conducted a basic design of system and interface which provide both of spatial and non-spatial data for water hazard information management. This helps to decide directions of the future integrated water hazard information platform and possible technical examinations of the web-based system for the realization of the prototype. For user friendly system, this study did a survey to investigate the data format, service environment, image processing level and visualization type that users prefer. Also, authorization range was set up by type of the user group. In the water hazard information platform, the data and analysis algorithm were classified by the fields. Furthermore, the platform was consisted with six block systems according to the function and the interface and designed to flexibly mount or modify the additional functions. For a basic design of the data exchange method and protocols, a prototype was constructed by using the spatial information web service technology. The portal service system to visualize and provide spatial data was designed by the WMS/WFS type of OGC standard interface and the FTP/HTTP interface type through open source GIS software for server environment.

Concept and Characteristics of Intelligent Science Lab (지능형 과학실의 개념과 특징)

  • Hong, Oksu;Kim, Kyoung Mi;Lee, Jae Young;Kim, Yool
    • Journal of The Korean Association For Science Education
    • /
    • v.42 no.2
    • /
    • pp.177-184
    • /
    • 2022
  • This article aims to explain the concept and characteristics of the 'Intelligent Science Lab', which is being promoted nationwide in Korea since 2021. The Korean Ministry of Education creates a master plan containing a vision for science education every five years. The most recently announced '4th Master plan for science education (2020-2024)' emphasizes the policy of setting up an 'intelligent science lab' in all elementary and secondary schools as an online and offline space for scientific inquiry using advanced technologies, such as Internet of Things and Augmented and Virtual Reality. The 'Intelligent Science Lab' project is being pursued in two main directions: (1) developing an online platform named 'Intelligent Science Lab-ON' that supports science inquiry classes, and (2) building a science lab space in schools that encourages active student participation while utilizing the online platform. This article presents the key features of the 'Intelligent Science Lab-ON' and the characteristics of intelligent science lab spaces newly built in schools. Furthermore, it introduces inquiry-based science learning programs developed for intelligent science labs. These programs include scientific inquiry activities in which students generate and collect data ('data generation' type), utilize datasets provided by the online platform ('data utilization' type), or utilize open and public data sources ('open data source' type). The Intelligent Science Lab project is expected to not only encourage students to engage in scientific inquiry that solves individual and social problems based on real data, but also contribute to presenting a model of online and offline linked scientific inquiry lessons required in the post-COVID-19 era.

ROS-based control for a robot manipulator with a demonstration of the ball-on-plate task

  • Khan, Khasim A.;Konda, Revanth R.;Ryu, Ji-Chul
    • Advances in robotics research
    • /
    • v.2 no.2
    • /
    • pp.113-127
    • /
    • 2018
  • Robotics and automation are rapidly growing in the industries replacing human labor. The idea of robots replacing humans is positively influencing the business thereby increasing its scope of research. This paper discusses the development of an experimental platform controlled by a robotic arm through Robot Operating System (ROS). ROS is an open source platform over an existing operating system providing various types of robots with advanced capabilities from an operating system to low-level control. We aim in this work to control a 7-DOF manipulator arm (Robai Cyton Gamma 300) equipped with an external vision camera system through ROS and demonstrate the task of balancing a ball on a plate-type end effector. In order to perform feedback control of the balancing task, the ball is designed to be tracked using a camera (Sony PlayStation Eye) through a tracking algorithm written in C++ using OpenCV libraries. The joint actuators of the robot are servo motors (Dynamixel) and these motors are directly controlled through a low-level control algorithm. To simplify the control, the system is modeled such that the plate has two-axis linearized motion. The developed system along with the proposed approaches could be used for more complicated tasks requiring more number of joint control as well as for a testbed for students to learn ROS with control theories in robotics.

A Study on Implementation of Android Security System Based on SELinux (SELinux 기반 안드로이드 보안시스템 구축에 관한 연구)

  • Jeong, Seong-Hwa;Lho, Tae-Jung
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.11 no.8
    • /
    • pp.3005-3011
    • /
    • 2010
  • As soon as high-performanced smart phones is rapidly emerging in recent, its security problems come to the front. Especially in case of an open platform, it is easy to be a target of virus. Many security solution industries such as Symantec and Ahnlab are developing a mobile security system, but they have not yet a commercial product. We developed the effective security function of Android system based on SELinux to solve this problem, and verified its performance by applying the user applications developed to S3C6410 board.

A Resource Scheduling Algorithm Using Node Clustering in VDI Environment (VDI 환경에서 클러스터링을 이용한 자원 스케줄링 알고리즘)

  • Seo, Kyung-Seok;Lee, Bong-Hwan
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.05a
    • /
    • pp.360-363
    • /
    • 2012
  • Recently green IT is considered as an essential element due to continuous consumption of energy and abrupt oil price. Thus, IT infrastructure is being replaced with cloud computing platform in oder to reduce server heat and energy consumption of data centers. In this paper, we implement an open source-based cloud platform and propose a resource scheduling algorithm for cloud VDI service using node clustering.

  • PDF

Efficient Process Network Implementation of Ray-Tracing Application on Heterogeneous Multi-Core Systems

  • Jung, Hyeonseok;Yang, Hoeseok
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.5 no.4
    • /
    • pp.289-293
    • /
    • 2016
  • As more mobile devices are equipped with multi-core CPUs and are required to execute many compute-intensive multimedia applications, it is important to optimize the systems, considering the underlying parallel hardware architecture. In this paper, we implement and optimize ray-tracing application tailored to a given mobile computing platform with multiple heterogeneous processing elements. In this paper, a lightweight ray-tracing application is specified and implemented in Kahn process network (KPN) model-of-computation, which is known to be suitable for the description of real-time applications. We take an open-source C/C++ implementation of ray-tracing and adapt it to KPN description in the Distributed Application Layer framework. Then, several possible configurations are evaluated in the target mobile computing platform (Exynos 5422), where eight heterogeneous ARM cores are integrated. We derive the optimal degree of parallelism and a suitable distribution of the replicated tasks tailored to the target architecture.

Implementation of Linux Virtual Server Load Balancing in Cloud Environment (클라우드 환경에서 Linux Virtual Server 로드밸런싱 구현)

  • Seo, Kyung-Seok;Lee, Bon-Hwan
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.793-796
    • /
    • 2012
  • Recently adoption of the Green IT is regarded as an essential element in order to decrease server heat and save energy in data center because of continuous increase of energy consumption and energy price. Consequently the conventional IT infrastructure is replaced with cloud computing platform. In this paper, we have implemented a Linux virtual server load balancing in open source-based cloud platform and the performance of the LVS load balancing is analyzed.

  • PDF

An Analysis on API Platform for Tizen Web Application (타이젠 웹 어플리케이션 API 플랫폼 분석)

  • Kim, Hyungjun;Jo, Geumsan;Choo, Hyunseung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.142-144
    • /
    • 2012
  • Tizen은 삼성전자와 인텔(Intel), 리눅스 재단(Linux Foudation)이 공동으로 개발한 리눅스(Linux) 기반의 오픈 소스 플랫폼(Open Source Platform)이다. Tizen은 스마트폰(Smart Phone)과 태블릿 PC(Tablet PC)를 위한 운영체제이지만 GPS(Global Positioning System) 내비게이션을 포함한 자동차 인포테이먼트(In-Vehicle Infotainment) 시스템과 넷북(Netbook), 스마트 TV(Smart TV)에서도 사용될 수 있도록 개발되었다. Tizen은 안드로이드(Android)와 마찬가지로 리눅스 커널(Kernel)에서 실행할 수 있지만, 소프트웨어 프레임워크(Software Framework)는 HTML5(Hypertext Mark-up Language 5)로 설계되었다. 또한 Tizen은 HTML5 를 기반으로 다른 플랫폼에서도 쉽게 호환될 수 있는 웹 어플리케이션의 실행을 지원한다는 특징을 갖고 있다. 본 논문에서는 Tizen 웹 어플리케이션 개발의 기반이 되는 HTML5 API 와 Tizen 웹 API 를 중점적으로 살펴 본다. 그리고 이 두 가지 핵심 요소에 대한 이해를 통해 Tizen 의 향후 발전가능성을 조명한다.

A Visualization System of Brain MR image based on VTK

  • Du, Ruoyu;Lee, Hyo Jong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.336-339
    • /
    • 2012
  • VTK is a free but professional development platform for images three-dimensional (3D) reconstruction and processing. It is powerful, open-source, and users can customize their own needs by self-development of great flexibility. To give the doctors more and detailed information by simulate dissection to the 3-D brain MRI image after reconstruction. A Visualization System (VS) is proposed to achieve 3D brain reconstruction and virtual dissection functions. Based on the free VTK visualization development platform and Visual Studio 2010 IDE development tools, through C++ language, using real people's MRI brain dataset, we realized the images 3D reconstruction and also its applications and extensions correspondingly. The display effect of the reconstructed 3D image is well and intuitive. With the related operations such as measurement, virtual dissection and so on, the good results we desired could be achieved.

SID Java Component Builder: An Integrated Development Environment for Java Component for SID Simulator (SID 자바 컴포넌트 빌더: SID 시뮬레이터를 위한 자바 컴포넌트 통합 개발환경)

  • Kurniawan, Ikhsan Putra;Hidayat, Febiansyah;Kwon, Jin Baek
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.52-55
    • /
    • 2011
  • Embedded system developers use design and testing tools to make their product faster. Previously developed a virtual development environment for embedded software (VDEES) using open source software, mainly the SID simulation framework for a simulator engine and the Eclipse platform for a development platform. VDEES enables developers to develop SID Component in C++. A bridge module for developing SID Component in Java has been developed and available. However, using this module, developers have to build their SID Java component from scratch. In this work, we developed SID Java Component Builder Plug-in as an additional features to VDEES. This tools enables developers to build SID Component in Java faster and easier.