• Title/Summary/Keyword: node.js

Search Result 73, Processing Time 0.03 seconds

Data set design and implementation for Assistive walking device AI service construction (보조보행기구 AI 서비스 구축을 위한 데이터셋 설계 및 구현)

  • Choi, Kyu-Min;Kim, Yu-Min;Shin, Joon-Pyo;Sung, Seung-min;Lee, Byung-kwon
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2021.01a
    • /
    • pp.227-229
    • /
    • 2021
  • 본 논문에서는 노약자 및 장애인의 증가로 인한 조행보조기구 사용량이 증가하고 있으나 물리적인 보조기구는 있지만 AI를 통한 서비스와 보조보행기구에 관한 AI 데이터셋이 부족하다. 이러한 문제점을 보안하기 위해 본 논문에서는 상기 데이터셋을 설계 및 구축하기 위해 Node JS를 사용하여 이미지 크롤링 프로그램을 구현하여 이미지 데이터를 수집했으며, Yolo Maker를 활용하여 수집된 이미지를 데이터셋으로 변환시켰다. 이를 통해 노약자 및 장애인을 위한 AI 서비스 구축에 필요한 데이터를 손쉽게 설계 및 구축한다.

  • PDF

Study Group Recruitment, Study Cafe Location Information Service Web Page (스터디 그룹 모집, 스터디 카페 위치 정보 서비스 웹페이지)

  • Sung Jin Kim;Sung Woo Cho;Soo Min Park;Ga In Seo;Hyun Ah Kim
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.07a
    • /
    • pp.249-250
    • /
    • 2023
  • 본 논문은 HTML과 CSS를 사용하여 기본적인 웹페이지를 작성하고, 카카오 지도 API를 활용하여 주변 스터디 룸 위치를 입력할 수 있는 기능을 구현한다. 카카오 개발자 웹사이트에서 API 키를 발급받아야 하며, 이를 사용하여 JavaScript 코드를 작성하고 웹페이지에 추가하여 지도와 위치 입력 기능을 구현한다. 또한, 회원가입 및 로그인 기능을 구현하기 위해 Node. JS를 사용하며, 사용자의 회원가입 정보를 입력받아 DB에 저장하고 로그인 시 DB와 비교하여 인증하는 기능을 포함합니다. MySQL을 사용하여 DB 테이블을 생성하고 연동하는 작업을 수행한다.

  • PDF

Design and Implementation of Web Compiler for Learning of Artificial Intelligence (인공지능 학습을 위한 웹 컴파일러 설계 및 구현)

  • Park, Jin-tae;Kim, Hyun-gook;Moon, Il-young
    • Journal of Advanced Navigation Technology
    • /
    • v.21 no.6
    • /
    • pp.674-679
    • /
    • 2017
  • As the importance of the 4th industrial revolution and ICT technology increased, it became a software centered society. Existing software training was limited to the composition of the learning environment, and a lot of costs were incurred early. In order to solve these problems, a learning method using a web compiler was developed. The web compiler supports various software languages and shows compilation results to the user via the web. However, Web compilers that support artificial intelligence technology are missing. In this paper, we designed and implemented a tensor flow based web compiler, Google's artificial intelligence library. We implemented a system for learning artificial intelligence by building a meteorJS based web server, implementing tensor flow and tensor flow serving, Python Jupyter on a nodeJS based server. It is expected that it can be utilized as a tool for learning artificial intelligence in software centered society.

Design of IoT Gateway based Event-Driven Approach for IoT related Applications (IoT 게이트웨이 기반의 이벤트 중심 접근 방식 응용프로그램 설계)

  • Nkenyereye, Lionel;Jang, Jong-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.20 no.11
    • /
    • pp.2119-2124
    • /
    • 2016
  • The Internet of things (IoT) needs to be an event-driven approach for efficient related time response and processing. The growth of mobile devices in Internet of Things (IoT) leads to a number of intelligent buildings related IoT applications. For instance, home automation controlling system uses client system such web apps on smartphone or web service to access the home server by sending control commands. The gateway based RESTful technology responsible for handling clients'requests attests an internet latency in case a large number of clients' requests submit toward the gateway increases. In this paper, we propose the design tasks of the IoT gateway for handling concurrency events. The gateway based event-driven architecture is designed for building IoT gateway using node.js on one side and communication protocol based message-oriented middleware known as XMPP to handle communications of intelligent building control devices connected to the gateway through a centralized hub.

Channel Searching Sequence for Rendezvous in CR Using Sidel'nikov Sequence (시델니코프 수열을 활용한 인지통신의 Rendezvous를 위한 채널 탐색 수열)

  • Jang, Jiwoong
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.25 no.11
    • /
    • pp.1566-1573
    • /
    • 2021
  • Rendezvous is a process that assists nodes in a Cognitive Radio Networks (CRNs) to discover each other. In CRNs where a common control channel is unknown and a number of channels are given, it is important how two nodes find each other in a known search region. In this paper, I have proposed and analyzed a channel hopping sequence using Sidel'nikov sequence by which each node visits an available number of channels. I analyze the expected time to-rendezvous (TTR) mathematically. I also verify the Rendezvous performance of proposed sequence in the view of TTR under 2 user environment compared with JS algorithm and GOS algorithm. The Rendezvous performance of proposed sequence is much better than GOS algorithm and similar with JS algorithm. But when M is much smaller than p, the performance of proposed sequence is better than JS algorithm.

The University Guidance System using the Alexa (Alexa를 이용한 대학안내 시스템)

  • Kim, Tae Jin;Kim, Dong Hyon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2017.10a
    • /
    • pp.96-97
    • /
    • 2017
  • When a new student, a guest, or a student who first visited a school wants to know information about the school, he / she searches through a smartphone or a tablet. However, if you visit the homepage of the school, you do not know exactly where the information you want to find is located, and you spend a lot of time. In this paper, we develop a school guidance system using Alexa with speech recognition function. Divide the school guidance system into college introduction, major, college activities, and entrance information topics, and fill in the details by topic. In the lambda function of Amazon Web Services, we use Node.js to create information on topics and provide information to users by voice.

  • PDF

Data Collection Automation based on Natural Disaster Statistics Site Development (데이터 수집 자동화 기반 자연재해 통계 사이트 개발)

  • Hyo Hyun Choi;Dong Geon Kim
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.01a
    • /
    • pp.283-284
    • /
    • 2023
  • 본 논문에서는 데이터 수집 자동화를 기반으로 한 자연재해 피해 통계 사이트를 구현한다. 자연재해 피해액 데이터는 국민 재난 안전 포털 사이트[1]에 자연재난 상황 통계 데이터를 사용하였다. Python 라이브러리인 Selenium을 활용하여 웹 브라우저를 제어해 자연재해 데이터를 쿼리문으로 변환 후 데이터베이스에 저장하는 자동화 프로그램을 사용한다. 또한 nncron을 활용해 6개월마다 한 번씩 자동으로 프로그램이 실행되도록 한다. 자연재해 종류에 따른 연도별, 시도 구역 자연재해 피해액을 웹사이트로 시각화하여 보여준다. 웹사이트 구현은 React.js와 Node.js를 활용하여 구현하였다.

  • PDF

Design of Chatting Web Application supporting a Map Share (지도 공유를 지원하는 채팅 웹 응용의 설계)

  • Lee, Han-Bin;Kim, Dong-Hyon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2015.05a
    • /
    • pp.430-432
    • /
    • 2015
  • 아웃도어는 일상공간과 자신으로부터의 탈출이라는 의미가 있다. 아웃도어 활동을 보조하는 다양한 어플리케이션이 있으며 대부분 어플리케이션은 서버에 등록된 코스를 스마트폰에 출력하고, 사람들과 대화하기위한 메신저 기능을 제공한다. 이 논문에서는 지도를 공유하며 채팅을 할 수 있는 웹 어플리케이션 설계을 제시한다.

  • PDF

Design and Implementation of Real-time Audio and Video System Using Red5 and Node.js (Red5와 Node.js를 활용한 실시간 음성 및 영상 시스템의 설계 및 구현)

  • Kim, Hyeock-Jin;Kwark, Woo-Young
    • Journal of the Korea Society of Computer and Information
    • /
    • v.19 no.10
    • /
    • pp.159-168
    • /
    • 2014
  • The Web is a way to share documents and communicate. However, voice and video data can be transmission in real time and currently being developed by the objects and the objects that interact to further develop the Internet. Existing video and audio programs to transmission data to the interface of different types of systems a lot of constraint condition on the cost of the interface, extensibility. In this paper, voice and audio transmission system a different operating system, improve the constraints of the ERP system compatibility and extensibility is a open source based system developed by the research. The program is different types of systems and interface, extensibility with program design and development methodologies, and open source-based system composed This system is good for cost saving and extensibility. Therefore, systems research and development, Extensibility and excellent on the interface, system design and development methodologies, such as real-time video conferencing, HMI, and take advantage of your video available from SNS.

Continuous Integration for Efficient IoT-Cloud Service Realization by Employing Application Performance Monitoring (효율적인 IoT-Cloud 서비스 실증을 위한 응용 성능 모니터링을 활용한 지속적인 통합)

  • Bae, Jeongju;Kim, Chorwon;Kim, JongWon
    • KIISE Transactions on Computing Practices
    • /
    • v.23 no.2
    • /
    • pp.85-96
    • /
    • 2017
  • IoT-Cloud service, integration of Internet of Things (IoT) and Cloud, is becoming a critical model for realizing creative and futuristic application services. Since IoT machines have little computing capacity, it is effective to attaching public Cloud resources for realizing IoT-Cloud service. Furthermore, utilizing containers and adopting a microservice architecture for developing IoT-Cloud service are useful for effective realization. The quality of microservice based IoT-Cloud service is affected by service function chaining which inter-connects each functions. For example, an issue with some of the functions or a bottleneck of inter-connection can degrade the service quality. To ensure functionality of the entire service, various test procedures considering various service environments are required to improve the service continuously. Hence in this paper, we introduce experimental realization of continuous integration based on DevOps and employ application performance monitoring for Node.js based IoT-Cloud service. Then we discuss its effectiveness.