• Title/Summary/Keyword: App Server

Search Result 170, Processing Time 0.022 seconds

A Design and Implementation of a Worker Musculoskeletal Assessment Platform Based on Machine Learning

  • Sejong Lee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.29 no.10
    • /
    • pp.129-135
    • /
    • 2024
  • In this paper, we design and implement a worker musculoskeletal assessment platform. The three core components of this platform are the Mobile App, the Modeling Server, and the Web Platform. The Mobile App is an Android application developed in Kotlin, targeting Android platform 12 (S) and Android API Level 31 devices. The app utilizes the camera to capture various worker motion data and transmits it to the Modeling Server. The Modeling Server is implemented using Node.js. This server converts the worker's motion data-such as points, skeleton, and x, y, z coordinate data, measured by the mobile app-into multidimensional arrays. It then applies machine learning frameworks like TensorFlow and Keras to predict the worker's posture. The worker posture learning model is built using Teachable Machine. The Web Platform is developed using React and visualizes the worker's movements as 3D animations along a timeline. The machine learning-based worker musculoskeletal assessment platform developed in this paper aims to contribute to minimizing musculoskeletal disorders in workers at industrial sites.

Active Disaster Alerting Service System based on App of Smart Moving Object (스마트 이동객체의 App 기반 능동형 재해경보서비스 시스템)

  • Han, Gi-Tae
    • Journal of the Korea Society of Computer and Information
    • /
    • v.16 no.9
    • /
    • pp.131-143
    • /
    • 2011
  • Previous alerting service based on LBS was caused severe overload problem of server by using the method to confirm the location of each moving object on server. In this paper, by loading an App on smart moving object, we proposed a novel algorithm named ADAS(Active Disaster Alert Service) for accessing to the server site with oneself location information as needed and implemented the disaster alerting service system with visualization for user. In the proposed method, running App access to the server periodically with the present location coordinate gained from GPS module or network module and the ID of moving object. Then, the server compare the present location coordinate of moving object and the coordinates of disasters registered in DIDB and transmit the n NDIs existed in near distance orderly from the coordinate of present moving object to the client. The App compares the coordinate of present location for moving object and the coordinates of NDI is transmitted from server by real time and executes the service with classifying levels of alert into three steps such as danger, carefulness and safety. And new NDIs are gained by accessing DIDB on Server periodically during running App. Therefore, this will be become a novel method for reducing fundamentally the server overload problem in comparison with previous alerting service that the career of moving object is managed on server.

Design and Implementation of 3-Tier App Development Training System (3-Tier App개발 교육시스템 설계와 구현)

  • Chang, Young-Hyun;Oh, Sang-Yeob
    • Journal of Digital Convergence
    • /
    • v.12 no.8
    • /
    • pp.265-270
    • /
    • 2014
  • This study in coping with the current trend is to propose the environment for training 3-Tier App development being focused on the system to develop mobile applications where its related developers are scarce. Design and implementation of training system for the development of 3-Tier App in this paper is to realize the environment for software development for colleges as same as that in IT companies. For 3-Tier App development training system, 3 students with 3 computers work as a group. The above-mentioned 3 computers include a computer for development, Gateway server, and DB server together with legacy system. Also, each of the 3 students shall be given roles of the foregoing sections. We have educated 3-Tier App training system as a practical class for 64 students in junior students of computer information major. Through training session, it was confirmed that we can foster the students as custom-made talents who understand company's development environment. Also, the Comparison of 3-Tier and Stand-alone App Development Training System for 10 distinct description, we know that 3-Tier app development training system was very superior to stand-alone app development training system in the educational effects.

A Short Course Development and Analysis to Recognize Importance of Software for Youth using Arduino and App Inventor

  • Shim, Jooeun;Ko, Jooyoung;Shim, Jaechang
    • Journal of Multimedia Information System
    • /
    • v.2 no.1
    • /
    • pp.187-192
    • /
    • 2015
  • The aim of this study was to develop and analyze a short course educating App Inventor and Arduino that showed the importance of software for youth. The course consists of a total of 10 missions for a 4 hour course divided into 2 parts, each 2 hours respectively. We conducted a basic course of Arduino for hardware and software, Processing for server programming, and App Inventor for programming for smartphones. The final mission was to send a signal to a server with a smartphone and to control light connected to a relay which passes Arduino connected with a server and serial communication. Participants completed 95% of missions, and we found the course had an educational effect for improving creativity and realization of software importance.

A Study of Visual Programming Environment for NPE(Novice Programming Environment)

  • Kim, Ji-Wan;Seo, Hyun-Gon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.11
    • /
    • pp.183-190
    • /
    • 2015
  • This paper investigates the three main functions of a typical visual app programming environment for Novice Programming developers, and compares the features. The Scratch is a visual programming environment for education, anyone can create a story easy as possible variously interaction, games, animations and more. App inventor provides precise and professional application development capabilities as compared with scratch. App Inventor in runs independently of the computer platform, and has a feature that must be constantly connected to the server over the internet, while the Inventor app runs. M-Bizmaker is suitable for commercial application development, consists of m-BizBuilder, m-BizEngine, m-BizServer or the like, provides a cross-platform visual programming environment.

IoT Platform Service to Support Characters (캐릭터를 지원하기 위한 IoT 플랫폼 서비스)

  • Oh, Won-Hwan;Nam, Kang-Hyun;Pak, Sang-Hyon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.13 no.3
    • /
    • pp.643-650
    • /
    • 2018
  • This service uses beacon with BLE technology, and USER APP has priority with Anchor IPS which secures location and device. Since then, it has been linked with character beacons that can be used in various places. The character beacon which is recognized as a service is able to confirm the user's location through API key of the LBS CMS server, and receives various contents services of the UESR CMS server. The service network consists of character beacon, Anchor IPS, USER APP, LBS CMS server, and USER CMS server. The purpose of the service is to promote local tourism and local culture to tourists through local unique characters.

Revision and Implementation of App Inventor Open Source (앱인벤터 오픈소스 수정·구현)

  • Kim, Byungho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.22 no.2
    • /
    • pp.221-226
    • /
    • 2018
  • Open source software allows revising and adding a new idea on them as well as debugging themselves. The open source software can be utilized as various educational programs as well as development of a commercial software products using them. MIT App Inventor, one of the block-based visual programming environments for education, supports building a local server and even revision of the platform itself by providing its own source codes. In this paper we implement App Inventor open sources on the local server. Especially we present how to revise and implement a new App Inventor platform reflecting their own requirements in schools or educational institutes and how to build a local server operating the revised App Inventor platform. They can provide more interactive educational environments to students and improve educational satisfaction through the active customizing of the platform itself such as adding new programming block components requested by students.

Detecting Repackaged Applications using the Information of App Installation in Android Smartphones (안드로이드 스마트폰에서 앱 설치 정보를 이용한 리패키징 앱 탐지 기법)

  • Joun, Young Nam;Ahn, Woo Hyun
    • Convergence Security Journal
    • /
    • v.12 no.4
    • /
    • pp.9-15
    • /
    • 2012
  • In recently years, repackaged malwares are becoming increased rapidly in Android smartphones. The repackaging is a technique to disassemble an app in a market, modify its source code, and then re-assemble the code, so that it is commonly used to make malwares by inserting malicious code in an app. However, it is impossible to collect all the apps in many android markets including too many apps. To solve the problem, we propose RePAD (RePackaged App Detector) scheme that is composed of a client and a remote server. In the smartphone-side, the client extracts the information of an app with low CPU overhead when a user installs the app. The remote server analyzes the information to decide whether the app is repackaged or not. Thus, the scheme reduces the time and cost to decide whether apps are repackaged. For the experiments, the client and server are implemented as an app on Galaxy TAB and PC respectively. We indicated that seven pairs of apps among ones collected in official and unofficial market are repackaged. Furthermore, RePAD only increases the average of CPU overhead of 1.9% and the maximum memory usage of 3.5 MB in Galaxy TAB.

A Study of SPECjAppServer2004 Benchmarking on WAS based on Korea Open Source Platform: BOOYO (한국형 공개SW표준 플랫폼 BOOYO기반의 WAS구축 및 SPECjAppServer2004 벤치마킹 연구)

  • Kim Li-la;Kim Doo-hyun;Jung Sung-In
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.808-810
    • /
    • 2005
  • 본 논문은 공개소스 기반의 WAS 구성의 핵심인 Tomcat, JBoss, PostgreSQL, Apache 등을 한국형 공개SW 표준 플랫폼 BOOYO 상에 효과적으로 탑재하고 SPECjAppServer2004 벤치마크를 실시하여 외산 제품과 성능을 비교 한다. 벤치마크 결과 부하가 증가할수록 성능 측정단위인 JOPS가 기존의 공개SW플랫폼에 비하여 현저히 덜 하락하는 결과를 보이며 비교적 우수한 결과를 나타내었다. 본 논문에서는 이러한 벤치마크를 실시하기 위하여 구축한 시험용 WAS의 구성 내용과 아울러 그 결과를 보다 상세히 기술한다.

  • PDF

Constructions of Local App Inventor 2 Private Server for Android App Development (안드로이드 앱 개발을 위한 로컬 앱인벤터2 서버 구축)

  • Lee, Sei-Hoon;Sung, Ki-Cheon
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2014.07a
    • /
    • pp.61-64
    • /
    • 2014
  • 본 논문에서는 MIT에서 개발한 앱인벤터 2 서버를 자체적으로 구축하여 서비스를 제공하고, 자체 서버에서 안드로이드 앱을 개발하는 과정을 분석한다. 앱인벤터 2는 프로그래밍 언어를 배우지 않은 사람도 원하는 기능의 스마트폰의 앱을 개발할 수 있는 공개 소프트웨어로 초증등 학생들의 창의 및 논리적 사고 형성에 많은 도움을 주고 있는 교육적이면서 기능적으로 확장성이 뛰어난 전 세계적인 도구이다. 하지만 지금 사용되고 있는 앱 인벤터 2 는 MIT 사이트에 접속하여야 하며, 구글 크롬 브라우저에서 작동이 되고, 구글 메일 ID를 생성해 로그인을 해야 함으로, 만 14세 미만은 사용할 수가 없다. 이러한 앱인벤터 2를 자체적인 서버로 구축하여 로컬 서비스를 함으로써 이러한 단점을 보완한다.

  • PDF