• 제목/요약/키워드: NodeJS

검색결과 74건 처리시간 0.021초

실버세대의 스마트폰 사용 지원을 위한 원격제어 UI 어플리케이션 설계 (Design of Remote Control UI Application for Support of Silver Generation's Smartphone Uses)

  • 유재형;윤종원;한창희;권명준;오창헌
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 춘계학술대회
    • /
    • pp.709-711
    • /
    • 2018
  • 최근 실버세대의 스마트폰 보급이 증가하고 있으나, 낮은 학습 및 경험 수준, 이해도로 인해 스마트폰 사용 시 어려움이 존재한다. 본 논문에서는 실버세대의 스마트폰 사용 지원을 위한 원격제어 UI 어플리케이션을 제안한다. 제안하는 어플리케이션의 경우 홈 화면에 피쳐 폰의 주요 기능들을 $3{\times}2$ 배열형태로 아이콘을 배열하여 빠른 인지가 가능하도록 하고 Node.js 서버와 Socket 통신을 통한 원격제어를 제공하여 부수적인 기능사용에 어려움을 겪을 시, 원격 제어를 통한 사용 지원이 가능하여 스마트폰을 사용하는 실버세대의 사용성과 이해도를 증대 시킬 수 있을 것으로 기대된다.

  • PDF

리눅스 컨테이너를 이용한 웹기반의 DevOps 플랫폼 연구 (A Study on A Web-Based DevOps Platform Using Linux Container)

  • 정근훈;박준석;이극
    • 한국융합학회논문지
    • /
    • 제10권12호
    • /
    • pp.71-80
    • /
    • 2019
  • DevOps는 소프트웨어 개발과 운영의 합성어로 소프트웨어 생명주기 동안 사용되는 다양한 환경과 도구들이 존재한다. DevOps는 서비스를 제공함에 있어 빠르고 안전한 전개가 핵심이다. 이를 위해 Java, C/C++, Python, PHP, Ruby, Node.js, goLang 의 7가지 개발 언어와 전자정부프레임워크, Spring, Struts, DJango, Laravel, Rails, Express의 7가지 프레임워크 서비스를 사전에 제공하는 웹 기반의 통합 IDE를 제안한다. 통합 IDE는 플랫폼 내에서 웹 기반의 에디터를 통해 직접 개발이 가능하며, 리눅스 컨테이너를 이용하여 원 클릭으로 운영환경 이관이 가능하도록 구현하였다. 제안한 플랫폼은 개발 소스에 대해 컴파일 시간, 배포 시간, 배포된 앱의 처리량에 대한 성능 평가가 이루어졌으며, 상용 수준의 클라우드 서비스를 제공할 수 있는 성능을 보여준다.

라즈베리 파이와 립 모션을 이용한 지화 번역 시스템 설계 및 구현 (Design and Implementation of Finger Language Translation System using Raspberry Pi and Leap Motion)

  • 정필성;조양현
    • 한국정보통신학회논문지
    • /
    • 제19권9호
    • /
    • pp.2006-2013
    • /
    • 2015
  • 청각 장애인은 소리를 듣고 음성으로 표현하는 의사소통에 어려움이 있기 때문에 주로, 구화, 수화, 필담 등을 이용하여 의사소통을 진행한다. 청각 장애인과 건청인과의 의사소통을 위해서는 수화가 가장 좋은 방법이지만 수화 사용방법을 이해해야만 하는 어려움이 따른다. 본 논문은 청각 장애인과 건청인간의 의사소통을 위한 수단으로 지화 번역 시스템을 설계 및 구현하였다. 지화 입력 수단으로 손가락 모양과 손동작을 추적할 수 있는 립 모션을 사용하였다. 입력된 정보를 처리하고 번역하기 위해서 저전력 싱글 보드 컴퓨터인 라즈베리 파이를 활용하였다. 시스템 개발을 위하여 Node.js와 MongoDB를 활용하여 플랫폼에 구애받지 않고 다양한 환경에서 사용할 수 있도록 구현하였다. 클라이언트용 애플리케이션은 HTML5를 기반으로 구현하여 웹 브라우징이 가능한 스마트 디바이스를 지원한다.

스마트팜을 위한 웹 기반 데이터 분석 서비스 (Web-Based Data Analysis Service for Smart Farms)

  • 정지민;이지현;노혜민
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제11권9호
    • /
    • pp.355-362
    • /
    • 2022
  • 농업에 정보 통신 기술을 접목한 스마트팜은 단순한 생육 환경 모니터링에서 벗어나 작물 생육을 위한 최적의 환경을 발견하고 자율제어가 가능한 농업의 형태로 나아가고 있다. 이를 위해서는 관련 데이터를 수집하는 것도 중요하지만, 재배 경험과 지식을 가진 농업인 사용자들이 수집된 데이터를 다양한 관점에서 분석하여 작물 생육 환경 제어에 유용한 정보를 도출해야 할 필요가 있다. 본 연구에서는 작물 생육과 관련된 데이터를 가지고 필요한 정보를 얻고자 하는 농업인 사용자가 쉽게 데이터 분석을 할 수 있는 웹 서비스를 개발하였다. 개발한 웹 기반 데이터 분석 서비스는 데이터 분석을 위하여 R 언어를 사용하며 Node.js를 위한 익스프레스 웹 애플리케이션 프레임워크를 기반으로 개발하였다. 데이터 분석 서비스를 운영 중인 생육 환경 모니터링 시스템과 함께 적용해 본 결과 사용자는 웹 상에서 CSV 형식의 파일을 입력하거나 직접 데이터 입력함으로써 서버가 제공하는 데이터 분석을 위한 R 스크립트를 실행하여 데이터 분석을 수행할 수 있었다. 서비스 제공자는 다양한 데이터 분석 서비스를 쉽게 제공할 수 있었고, R 스크립트만 새로 추가하면 애플리케이션에 대한 수정 없이 새로운 데이터 분석 서비스 추가가 용이함을 확인하였다.

클라우드 기반 O2O 소독 서비스 시스템 설계 및 구현 (Design and Implementation on Cloud-based System for O2O Disinfection Services)

  • 장예진;백종호
    • 인터넷정보학회논문지
    • /
    • 제25권1호
    • /
    • pp.39-48
    • /
    • 2024
  • 코로나19의 발생으로 인한 방역 및 소독업무의 중요성이 높아짐에 따라 소독원을 모집하고 싶은 소독사업자와 일하고 싶은 소독원의 수요가 증가했지만, 구인·구직은 쉽지 않은 실정이며, 소독 업무에 대한 자동화와 업무를 효율적으로 관리할 수 있는 시스템이 필요하다. 따라서 본 논문에서는 O2O 소독 서비스 시스템을 MVC 패턴을 사용하여 설계하고, MySQL, Ejs/BootStrap 뷰, Node.js를 통해 구현한다. 또한, AWS 클라우드 서비스와 연동하여 사용자가 언제 어디서나 시스템을 사용할 수 있게 한다. 제안한 O2O 소독 서비스 시스템을 통해 국내 소독방역 시장의 인력 채용의 어려움을 해결하고, 기존의 비효율적인 소독 업무 프로세스 개선을 기대한다.

OPNFV Promise 프로젝트 (OPNFV Promise Project)

  • 백동명;이범철
    • 전자통신동향분석
    • /
    • 제31권6호
    • /
    • pp.67-76
    • /
    • 2016
  • Promise는 OPNFV의 자원 예약 및 할당, 용량 관리 프로젝트이다. 자원을 많이 필요로 하는 월드컵 경기나 쓰나미 경보 같은 재해를 대비한 자원 예약을 통해 끊임없는 서비스를 제공하기 위함이다. 그러나 기능 구현을 위해 OpenStack 내 많은 컴포넌트의 수정이 필요한 어려운 점이 있다. 그래서 Phase2의 OpenStack 과의 통합된 모델을 목표로, 현재의 Phase1은 Shim-layer 구현물 단계에 있다. Shim-layer는 Node.js 위에서 실행되는 YangForge 프레임워크로 기술된다. 이는 Yang 데이터 모델링로서 스키마를 표현하고, 컨트롤 로직은 YAML로, 설정 데이타는 JSON으로, JavaScript를 만드는 CoffeeScript 언어로서 스펙을 기술한다. 인터페이스는 CLI, Web GUI, REST/JSON, WebSockets이다. 이를 OPNFV summit 2015년 11월에 데모한 바 있다. 이 프로젝트를 분석을 통해 용량 관리, 자원 예약 및 자원 할당하는 예약기법들을 살펴보고자 한다.

  • PDF

WebRTC를 이용한 화상회의 서비스 구현 (Development of Video Conference Service using WebRTC)

  • 최효현;박의룡;박병섭
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2016년도 제54차 하계학술대회논문집 24권2호
    • /
    • pp.209-210
    • /
    • 2016
  • 본 논문은 WebRTC를 통해 웹 브라우저 안에서 플러그인의 도움 없이 peer-to-peer로 실시간 화상회의 서비스를 구현하였다. 영상, 음성과 채팅 서비스를 지원하며 WebRTC, Javascript, HTML, Node.js, CSS 기반으로 구현하였다. 시그널링 관련 STUN과 TURN 서버의 사용을 위해서는 ICE 프레임워크를 사용하였다. PC와 스마트폰에서의 일 대 일 화상회의 서비스의 작동 결과를 확인하였다.

  • PDF

3D 스캐닝 임베디드 시스템 설계 (3D Scanning Embedded System Design)

  • 홍선학;조경순
    • 디지털산업정보학회논문지
    • /
    • 제13권4호
    • /
    • pp.49-56
    • /
    • 2017
  • It is the approach of embedded system design that finds 3D scanning technology to analyze a real object or environment to collect data on its shape and appearance. 3D laser scanning developed during the last half of 20th century in an attempt to accurately recreate the surfaces of various objects. 1960s, early scanners used lights, cameras, and projectors to carry out the scanning in the lacks of performance which encountered many difficulties with shiny, mirroring, or transparent objects. The 3D scanning technology has leveled-up with helpful of embedded software platform research and design. In this paper, First we designed the hardware of laser/camera setup and turntable moving part which is the base of object. Second, we introduced the process of scanning 3D data with software and analyzed the resulting scanned image on the web server. Last, we made the 3D scanning embedded device with 3D printing model and experimented the 3D scanning performance with Raspberry Pi.

Design of Lightweight JavaScript Software Platform for the Internet of Things

  • Lee, Wonjun;Na, Yeoul;Kim, Seon Wook
    • IEIE Transactions on Smart Processing and Computing
    • /
    • 제3권6호
    • /
    • pp.393-396
    • /
    • 2014
  • Recently, the internet of things (IoT) has become increasingly attractive in many areas to realize smart worlds. JavaScript has become prevalent for IoT programming because of its familiarity with web programmers. On the other hand, JavaScript does not allow the direct control of IoT hardware due to its language limitation. This paper proposes the IoT software platform for JavaScript programming to resolve the limitation. For proof of concept, the platform based on SpiderMonkey and Raspberry Pi was implemented.

카카오톡 오픈빌더 기반의 DCU챗봇 설계 및 구현 (A Design and Implementation of DCUchatbot Based on Kakaotalk Open Builder)

  • 이진수;최준혁;황세현;임채현;길준민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2019년도 추계학술발표대회
    • /
    • pp.595-597
    • /
    • 2019
  • DCU챗봇은 카카오 i 오픈빌더 API를 활용하여 24시간 어디서든 카카오톡이 설치된 스마트폰만 있다면 대구가톨릭대학교의 모든 정보를 얻을 수 있는 챗봇이다. 이 챗봇은, 카카오톡 채널을 통해 친구추가 후 이용 가능하며, Node.js와 카카오 i 오픈빌더 API를 통하여 대구가톨릭대학교의 학식, 스쿨버스, 학교 주변 버스정류장의 실시간 버스 도착 정보, 날씨 & 미세먼지, 학사일정, 교내 전화번호, 공지사항, 지도 등의 기능을 네이버와 기상청, 대구 시내버스 정보를 크롤링 후 가공하여 서비스를 제공한다.