Nano Esto: USN 응용 소프트웨어 개발을 위한 통합개발환경

Nano Esto: An IDE for USN Application Developers

  • 정창희 (한국전자통신연구원 임베디드 SW연구단) ;
  • 우덕균 (한국전자통신연구원 임베디드 SW연구단) ;
  • 김용상 (한국전자통신연구원 임베디드 SW연구단) ;
  • 전인걸 (한국전자통신연구원 임베디드 SW연구단) ;
  • 임채덕 (한국전자통신연구원 임베디드 SW연구단)
  • 투고 : 2006.05.16
  • 심사 : 2006.06.05
  • 발행 : 2006.06.30

초록

Integrated development environment (IDE) plays an important role in reducing the developm ent time, thereby improving software development productivity. In recent years, ubiquitous sensor networks (USNs) have become increasingly popular. However their application software is developed mostly using command-line-based tools. Such a development process is not only likely to be error-prone but also inconvenient to debug errors. This paper describes a novel IDE for USN application developers called Nano Esto that provides a single, consistent, and integrated environment for building and executing USN applications. The Nano Esto helps the developers edit and cross-compile source code and download the executable image to the program memory of sensor nodes with just a few button clicks. It also provides support for configuring an application-specific kernel, simulating a wireless sensor network, and estimating power consumption in each sensor node. Currently, Nano Esto runs on Linux as well as on Windows with the same look and feel.

키워드