• Title/Summary/Keyword: API Service

Search Result 511, Processing Time 0.027 seconds

PREDICTING KOREAN FRUIT PRICES USING LSTM ALGORITHM

  • PARK, TAE-SU;KEUM, JONGHAE;KIM, HOISUB;KIM, YOUNG ROCK;MIN, YOUNGHO
    • Journal of the Korean Society for Industrial and Applied Mathematics
    • /
    • v.26 no.1
    • /
    • pp.23-48
    • /
    • 2022
  • In this paper, we provide predictive models for the market price of fruits, and analyze the performance of each fruit price predictive model. The data used to create the predictive models are fruit price data, weather data, and Korea composite stock price index (KOSPI) data. We collect these data through Open-API for 10 years period from year 2011 to year 2020. Six types of fruit price predictive models are constructed using the LSTM algorithm, a special form of deep learning RNN algorithm, and the performance is measured using the root mean square error. For each model, the data from year 2011 to year 2018 are trained to predict the fruit price in year 2019, and the data from year 2011 to year 2019 are trained to predict the fruit price in year 2020. By comparing the fruit price predictive models of year 2019 and those models of year 2020, the model with excellent efficiency is identified and the best model to provide the service is selected. The model we made will be available in other countries and regions as well.

Implementation of Safe Driving Warning Service using Road Surface and Weather Information (노면, 기상정보를 이용한 자동차 안전운전 결빙 주의보 애플리케이션 설계 및 구현)

  • Ryu, Soo-Min;Choi, Ji-Won;Kim, Ye-hyun;Kwon, Se-Hoon;Kim, Ha-Eun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2021.11a
    • /
    • pp.1164-1167
    • /
    • 2021
  • 동절기, 야간 등 도로에서 결빙으로 인한 연쇄 추돌 사고는 교통 체증 및 2차 사고의 위험으로 이어진다. 도로 중 결빙 발생 다발 지역인 지방도로, 터널 출입구, 교량 구간, 산기슭 도로, 그늘진 곡선 도로를 대상으로 C-ITS 관점 안전운전 결빙 주의보 애플리케이션을 제공하여 결빙으로 발생하는 사고를 미리 예방하고자 한다. 노면/기상 상태를 아두이노, 기상 api로 측정, 차량 운전자용 앱(GIS/맵 기반) 구현을 통해 앱 사용 운전자 간 양방향 V2V, 운전자와 아두이노 센서 간 V2I 통신으로 결빙으로부터 운전자를 보호함에 있다.

Accuracy Verification of Heart Rate and Energy Consumption Tracking Devices to Develop Forest-Based Customized Health Care Service Programs

  • Choi, Jong-Hwan;Kim, Hyeon-Ju
    • Journal of People, Plants, and Environment
    • /
    • v.22 no.2
    • /
    • pp.219-229
    • /
    • 2019
  • This study was carried out to verify the accuracy of fitness tracking devices in monitoring heart rate and energy consumption and to contribute to the development of a forest exercise program that can recommend the intensity and amount of forest exercises based on personal health-related data and provide monitoring and feedback on forest exercises. Among several commercially available wearable devices, Fitbit was selected for the research, as it provides Open API and data collected by Fitbit can be utilized by third parties to develop programs. Fitbit provides users with various information collected during forest exercises including exercise time and distance, heart rate, energy consumption, as well as the altitude and slope of forests collected by GPS. However, in order to verify the usability of the heart rate and energy consumption data collected by Fitbit in forest, the accuracy of heart rate and energy consumption were verified by comparing the data collected by Fitbit and reference. In this study, 13 middle-aged women were participated, and it was found that the heart rate measured by Fitbit showed a very low error rate and high correlation with that measured by the reference. The energy consumption measured by Fitbit was not significantly different from that measured in the reference, but the error rate was slightly higher. However, there was high correlation between the results measured by Fibit and the reference, therefore, it can be concluded that Fitbit can be utilized in developing actual forest exercise programs.

KIGAM Quake: An open platform for seismological data and earthquake research information

  • Moon-Gyo Lee;Youngchai Kim;Hyung-Ik Cho;Han-Saem Kim;Chang-Guk Sun;Yun-Jeong Seong;Il-Young Che
    • Geomechanics and Engineering
    • /
    • v.37 no.3
    • /
    • pp.279-291
    • /
    • 2024
  • The "Korea Institute of Geoscience and Mineral (KIGAM) Quake" is a web-based open platform developed for publicly serving seismological data from 61 stations operated by KIGAM in Korea. The service provides meta-information related to observatory sites, sensors, and recorders necessary for utilizing the seismological data, as well as mainly observed continuous and strong-motion waveforms. The data is available through both the web and International Federation of Digital Seismograph Networks (FDSN) web services (open API), a unified data-providing interface in seismology. The platform aims to strengthen its open nature by offering a signal processing function for strong ground motions that can be controlled by user requests. The processed results can be downloaded in ASCII format, designed to meet the increased demands and accessibility in the earthquake engineering field. The platform also offers earthquake research information produced by KIGAM, such as recent major earthquake source information and academic annual report of earthquakes. Additionally, a site flat file was constructed for the geotechnical characteristics of 61 KIGAM station (KGNET) sites based on direct investigations and estimations.

Development of Android App for Suppor ting Smooth Multimedia Streaming Service Using Frame Buffer (프레임 버퍼를 이용한 매끄러운 멀티미디어 스트리밍 서비스를 지원하는 안드로이드 앱 개발)

  • Seo, Sang-min;Kwon, Jonnho;Choi, Yoon-Ho
    • Journal of Internet Computing and Services
    • /
    • v.17 no.1
    • /
    • pp.55-64
    • /
    • 2016
  • Existing Android applications for streaming video in real time are dependent on the codec, which composes the encoding function, and the version of Android operating system. Also, for streaming video in real time, most applications should be connected with a separate desktop PC. To overcome these disadvantages, we propose a new application, which records and streams video in real time. Specifically, the proposed application uses the flash video file format, which is the common media file format supported by various versions of Android operating system. Through experiments, we show that it is possible for the proposed application to record the video screens more than 20 frames per second and to stream it in real time while using the existing video encoding methods.

Identification of bacterial contaminants in porcine semen and its removal (돼지 정액내의 오염 세균의 동정 및 오염된 세균의 제거)

  • Park, Choon-Keun;Hong, Ki-Hun;Lee, Yong-Seung;Hahn, Tae-Wook;Son, Su-Jung
    • Korean Journal of Veterinary Service
    • /
    • v.31 no.4
    • /
    • pp.547-554
    • /
    • 2008
  • Bacteriospermia is a frequent finding in fresh boar semen and can result in detrimental effects on semen quality and longevity. The objectives of this study was to evaluate types of bacterial contaminants in porcine fresh semen and the reducing effect of antibiotic and density gradient with percoll on the bacterial contaminants. Fresh semen was collected by gloved-hand method into a pre-warmed($37^{\circ}C$) thermostable bottle, and was inoculated onto blood agar and MacConkey agar, respectively. After incubated for 48 hour, 7.5% $CO_2$ at $37^{\circ}C$, bacterial colonies were selected and identified by Gram staining, oxidase test, catalase test and finally identified using API kits and Vitek system. Aerobic culture yielded a variety of bacteria from different genera. The most prevalent contaminant of fresh semen were Leclecia adecarboxylata, Acineobacter banmanni, Staphylococcus epidermidis, Staphylococcus cohni spp urealyticus, Proteus mirabilis. Most of identified bacteria were Gram(-) and non-pathogenic bacteria. It seems that bacterial contaminants in fresh semen were seem originated from multiple sources at the stud/farm, and were from animal and non-animal origins. Gentamicin treatment did not eliminate the bacterial contaminants completely but 3 step-density gradient with percoll completely removed the bacterial contaminants in fresh semen. Therefore, future study is necessary to prove that density gradient method with percoll can eliminate bacteria in fresh semen without significantly affecting sperm viability or function.

An HTML5-based Web Application Running Platform of a Digital Broadcasting Receiver (디지털방송 단말의 HTML5 기반 웹 애플리케이션 실행 플랫폼)

  • You, Dae-Sang;Maeng, Seung-Ryol
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.17 no.9
    • /
    • pp.2048-2054
    • /
    • 2013
  • Due to the development of the digital technology, the territories of broadcasting and telecommunications are being converged and there have been the efforts to eliminate the spatial and/or temporal restrictions in utilizing the services (usually implemented as applications) via various devices (e.g. smart-phone, smart TV, pad-computer, etc). In the circumstances, Web is coming to the fore as a common running platform of the services and the digital broadcasting receivers are pressed to run Web applications as well as Java applications, which are the standard of data service of the digital broadcasting. The paper introduces a platform for running HTML5-based Web applications, which is equipped with a Web kernel (an engine for running HTML5 Web applications), a Web desktop (the facilities (with an UI similar to Window OS) for managing Web applications), and SDK (a set of API's for Web application developers).

An Utilizing Method for Multi-View Video Clips under Digital Broadcasting Environments (디지털방송 데이터서비스의 방송프로그램 영상 멀티 뷰 활용 지원 방법)

  • Ko, Kwangil
    • Convergence Security Journal
    • /
    • v.15 no.2
    • /
    • pp.3-9
    • /
    • 2015
  • The development of the digital compression technology and the broadcasting receiver's processing power make it possible to apply a multi-view function to the broadcasting services. The multi-view function is usually utilized to provide simultaneously several programs to viewers or to implement a multi-angle service of a sports program that allows a viewer to choose a video of his/her prefer viewpoint. The paper proposes an integrated method for utilizing a multi-view function in the digital broadcasting environment in which more than 100 programs are on air and there may be various data services which want to use multi-view video clips. For the purpose, a method of composing and transmitting multi-view videos and related information has been devised and a Java API to utilize the rapid editing function of a decoding chip-set has been implemented to clip, resize, and display parts of the multi-view videos.

An Implementation of WADL2Stub System for REST Web Services (REST 웹 서비스를 위한 WADL2Stub 시스템의 구현)

  • Lee, Hwa-Min
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.4
    • /
    • pp.714-719
    • /
    • 2009
  • Recently, RESTful web service is getting attention with the emergence of Web 2.0. The main advantages of REST web services are lightweight and easy implementation compared to SOAP based web services. In order to define and describe RESTful APIs, various methods have proposed. WSDL 2.0 can describe both SOAP-based and RESTful services and but it is too complicated. WADL is championed by Sun Microsystems and it is lightweight, easier to understand and easier to write than WSDL. The purpose of WADL is to allow web services to be described in a machine readable way, to make it easy to create Web 2.0 applications and create a dynamic way of creating and configuring services. However, WADL does not provide utility tools to generate client code automatically and the developers describe client code manually. In this paper, we design and implement a WADL2Stub system to generate client code from WADL files automatically so that the developers use REST web services to easily and conveniently.

WOBR : A WebDAV-Based OSGi Bundle Repository Supporting Effective Group Access (WOBR : 효과적인 그룹별 접근을 지원하는 웹데브 기반의 OSGi 번들 저장소)

  • Park, Jong-Moon;Park, Yang-Soo;Lee, Myung-Joon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.2
    • /
    • pp.521-533
    • /
    • 2010
  • The OSGi framework is a java-based service platform that can be remotely managed, providing an application life cycle management model, a service registry and an execution environment. Based on the framework, various OSGi layers, APIs, and services have been defined. A bundle is an application that can be executed in the OSGi framework, deployed through a bundle repository. Usually, bundles in the repository are accessible via a designated web page. Unfortunately, the current bundle repositories do not provide any kind of group access services and dynamic bundle installation and deployment. In this paper, we describe a WebDAV-Based OSGi bundle repository named WOBR, which supports effective group-based accesses. WOBR is composed of a WOBR bundle repository, a management bundle and an access bundle that interact with the bundle repository. The management bundle is for configuration of the WOBR bundle repository, managing group access facility to the repository. The access bundle provides access to the repository and search mechanism for the bundles. Additionally, it provides the life cycle management of the installed bundles on the local environment.