• Title/Summary/Keyword: software development and applications

검색결과 807건 처리시간 0.033초

원격교육을 위한 클라이언트/서버구조의 웹 기반 시뮬레이션 환경 : SimDraw (A Web-based Simulation Environment based on the Client/Server Architecture for Distance Education: SimDraw)

  • 서현곤;사공봉;김기형
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권11호
    • /
    • pp.1080-1091
    • /
    • 2003
  • 최근 인터넷 및 초고속네트워크의 발전과 더불어 원격교육도 활발히 이용되고 있다. 온라인 강의(교수-학습)툴에 대한 상대적으로 많은 연구와는 비교되게 가상실험 툴에 대한 연구는 미진하다고 할수 있다. 본 논문에서는 원격교육용 가상실험실로 사용될 수 있는 웹 기반 시뮬레이션 툴, SimDraw를 설계 및 구현한다. 웹 기반 시뮬레이션기술을 원격교육에 적용시키기 위해서는 다음과 같은 몇 가지 요구사항이 만족되어야 한다. 첫째, 시뮬레이션 툴의 사용자 인터페이스가 간단해서 학생들이 쉽게 사용할 수 있어야 한다. 둘째, 원격 학생들의 다양한 컴퓨터 환경에서도 일관되게 실행될 수 있을 정도로 이식성이 있어야 한다. 마지막으로 셋째, 시뮬레이션 프로그램이 충분히 가벼워서 학생들이 설치 없이 사용이 가능하거나 혹은 설치가 매우 간결하고 쉽게 이루어질 수 있어야 한다. 이러한 요구조건을 만족시키기 위해 SimDraw는 클라이언트/서버구조에 기반하고 있다. 클라이언트프로그램은 모델작성 및 애니메이션 기능만을 가지고 있으므로 자바 애플릿으로 구현이 가능하고 웹 브라우져 내에서 실행될 수 있다. 즉 설치가 전혀 필요 없다. 서버프로그램은 원격컴파일, 모델저장, 라이브러리관리, 사용자관리 등의 기능을 클라이언트 측에 제공한다. SimDraw의 기능을 평가하기 위해 RIP(Routing Information Protocol) 라우팅 프로토콜의 가상 실험을 예로 들어서 시뮬레이션 과정을 보였다.

Google Earth Engine 제공 Sentinel-1과 Sentinel-2 영상을 이용한 지표 토양수분도 제작 실험 (An Experiment for Surface Soil Moisture Mapping Using Sentinel-1 and Sentinel-2 Image on Google Earth Engine)

  • 이지현 ;김광섭 ;이기원
    • 대한원격탐사학회지
    • /
    • 제39권5_1호
    • /
    • pp.599-608
    • /
    • 2023
  • 수문학, 기상학 및 농업과 같은 응용 분야에서 위성 기반 토양 수분 정보에 대한 관심이 높아지면서 다양한 해상도에서 토양수분도를 제작하는 방법의 개발과 사례 연구는 위성 정보 활용의 주요 주제 중 하나로 대두되고 있다. 이 연구는 Google Earth Engine (GEE)에서 제공하는 Sentinel-과 Sentinel-2 공개 자료를 적용하여 토양수분도 제작 결과를 예시하였다. 토양수분도는 synthetic aperture radar (SAR) 영상과 광학 영상과 융합하여 산출하였다. SAR 영상은 GEE에서 제공하는 Sentinel-1 위성의 후반 산란 계수 analysis ready data (ARD)자료와 Sentinel-2에서 계산한 정규식생지수와 함께 Environmental Systems Research Institute (ESRI)의 토지 피복자료를 사용하였다. 호주 빅토리아 주에 위치한 연구지역을 대상으로 토양수분도를 제작하였으며, 기존 연구에서 발표된 현장 측정값과 비교 분석하였다. 현장 측정값을 기준으로 실험 결과의 정확도를 비교한 결과로 결괏값은 기준 값과 4-10%p 차이를 보이는 유의미한 범위의 일치도를 보이고, 위성 기반 토양수분도와는 0.5-2%p의 높은 일치도를 보이는 것으로 나타났다. 따라서 지역의 지표 특성에 따라 고해상도의 토양수분도가 필요한 지역은 GEE를 통하여 제공되는 공개 자료와 이 연구에서 적용한 알고리즘으로 토양수분도의 제작이 가능할 것으로 생각한다.

스마트 TV의 VOD 방송 콘텐츠 기반 전자책 서비스 시스템 개발 (An eBook Service System based on VOD Broadcasting Contents of Smart TV)

  • 전응섭;장용식
    • 한국컴퓨터정보학회논문지
    • /
    • 제19권12호
    • /
    • pp.257-266
    • /
    • 2014
  • 본 연구에서는 출판, 방송, 유통에 걸친 융합시스템으로써 스마트 TV의 VOD 영상 기반의 전자책 유통과 효과적 DRM의 적용으로 불법복제를 방지할 수 있는 전자책 서비스 시스템(eBSS-VOD)을 제안한다. eBSS-VOD는 기능에 따라 eBook, 암호화 키, VOD 콘텐츠, 회원, VOD 시청 이력 등을 관리하는 전자책 서버관리 시스템, DRM 전략에 따른 eBook 제작을 지원하는 ePub Builder, 소비자의 VOD 시청과 eBook 구매관리를 위한 전자책 앱의 세 가지 서브시스템으로 구성된다. eBSS-VOD는 기존의 eBook 시스템과는 달리 책에 대한 소비자의 이해를 돕고 구매욕구를 자극하기 위한 VOD 방송 콘텐츠를 기반으로 앱을 통한 eBook을 유통하는 새로운 유통채널이며, 최근의 ePub 3.0을 기반으로 한 DRM 전략에 따라 불법복제를 방지할 수 있는 차별화된 시스템이다. 설문조사 비교 결과, eBSS-VOD가 기존의 eBook 시스템에 비해 전자책에 대한 소비자의 관심도와 구매의도에서 효과적인 것으로 나타나고 있다.

컴퓨팅 사고력 기반 프로그래밍 학습의 효과성 분석 (Analysis of the Effectiveness of Computational Thinking-Based Programming Learning)

  • 김경규;이종연
    • 컴퓨터교육학회논문지
    • /
    • 제19권1호
    • /
    • pp.27-39
    • /
    • 2016
  • 디지털 정보시대가 필요로 하는 역량은 정보를 기반으로 한 문제해결력, 논리적 사고력, 그리고 융합적 사고력 등이다. 이러한 능력을 갖추기 위해 21세기를 살아가는 현대인들은 컴퓨팅 사고(Computational Thinking)를 함양하기 위한 교육을 해야 한다. 그러나 현재 중학교 컴퓨터 교육과정 내에서 이러한 사고력을 향상시키기란 현실적으로 매우 부족한 실정이다. 이에 단편적이고 제한적인 컴퓨터 교육에서 벗어나 학습자의 컴퓨팅 사고능력을 신장시키고 컴퓨터 과학 원리를 보다 쉽게 이해시키기 위하여 프로그래밍 중심의 교육 프로그램을 개발하였다. 개발한 교육 프로그램의 효과를 검증하기 위해 소프트웨어 교육 시범학교로 선정된 W중학교 1,2학년 학생 22명, 3학년 학생 20명을 대상으로 12주간에 걸쳐 총 24차시 동안 적용한 결과, 논리적 사고력과 창의적 문제해결능력 향상의 긍정적 변화를 가져오는 것을 확인하였다. 결과적으로 본 연구에서는 컴퓨팅 사고력 기반 프로그래밍 학습의 현장 적용 가능성을 제시하고 그 효과성에 대해서 분석하였다. 향후 컴퓨팅 사고력을 향상시키기 위한 다양한 교육 프로그램의 개발 방향을 제시하는데 의의를 찾을 수 있다.

대기가스오염물질의 이차원 원격 모니터링을 위한 Imaging-DOAS 개발 (Development of an Imaging-DOAS System for 2-D Remote Sensing of Atmospheric Gases)

  • 이한림;이철규;정진상;박정은;김영준
    • 대한환경공학회지
    • /
    • 제28권2호
    • /
    • pp.150-157
    • /
    • 2006
  • 태양산란광을 광원으로 사용하고 DOAS(differential Optical Absorption Spectroscopy) 기술을 이용하여 분석 하여 대기 오염물질의 이차원 공간적 분포를 이미지화 할 수 있는 지상용 원격 모니터링 장비인 Imaging-DOAS 시스템을 소개한다. 인공적 램프를 광원으로 사용하는 능동형 DOAS와 마찬 가지로 수동형 DOAS 기술도 대기 가스상의 물질의 차등흡수 변화(narrow band absorption) 구조를 이용하여 $NO_2,\;SO_2,\;CH_2O$ 등의 다양한 물질을 높은 정밀도를 가지며 측정 할 수 있다. Imaging-DOAS는 스캐닝 거울, 집광 렌즈, 분광기와 CCD, 그리고 시스템을 통합 제어하는 소프트웨어로 이루어져 있으며, 스캐닝 거울로 여러 번 스캐닝을 연속적으로 하여 대기 가스물질의 공간적 이차원 분포를 이미지화 시킨다. 본 연구에서는 개발된 Imaging-DOAS 시스템 구조 및 수신된 신호를 이용한 분석 방법을 소개 하며 처음으로 국내 한 화력 발전소에서 발생되는 $NO_2$ 양의 공간적 분포를 Imaging-DOAS를 이용하여 원격 측정 하였다.

아두이노와 RFID 실드를 사용한 프로그램 개발 (Using Arduino and RFID shield program development)

  • 이경무;이성진;최철길;김진일
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2013년도 춘계학술대회
    • /
    • pp.961-964
    • /
    • 2013
  • 아두이노는 오픈 소스 기반 전자 프로토타이핑 플랫폼으로서, 예술가, 디자이너, 취미 활동가 등 인터랙티브 객체 또는 환경 구축에 관심이 있는 모든 이들을 위해 제작되었다. 아두이노의 강점은 하드웨어에 대한 깊은 지식이 없어도 손쉽게 하드웨어 어플리케이션을 제작할 수 있다. 아두이노의 구성은 AVR 마이크로컨트롤러 ATmega 168을 사용하며 아두이노를 동작시키기 위한 소프트웨어로는 아두이노 프로그램, MATLAB, Processing을 주로 사용하고 있다. 아두이노는 오픈 소스 기반이며 하드웨어를 직접 제작할 수 있거나 실드를 이용하여 추가적으로 아두이노를 결합할 수도 있다. 아두이노는 하드웨어의 결합을 통해 계속해서 확장이 가능한데 이를 실드라고 통칭하고 있다. 실드는 기본 보드로 주어지는 아두이노 Uno 보드를 다양한 방면으로 확장시켜 더 많은 기능을 탑재할 수 있게 도와준다. 실드의 종류로는 이더넷 실드, 모터 실드, RFID 실드 등이 있으며 이 실드는 다시 실드 위에 결합할 수 있어 단순한 확장성을 넘어선 하드웨어를 구성할 수 있다. 본 논문에서는 소프트웨어 부분은 아두이노 프로그램을 사용하였고 하드웨어 부분은 아두이노 Uno 보드를 사용하였으며 추가적인 실드는 RFID를 사용하였으며 이를 호환할 태그는 SM130 13.56Mhz 태그를 결합하여 하드웨어를 구성하였다.

  • PDF

데이터 분산 서비스를 활용한 실시간 시험자료 토픽 설계 (Design to Realtime Test Data Topic Utilize of Data Distribution Service)

  • 최원규
    • 한국정보통신학회논문지
    • /
    • 제21권7호
    • /
    • pp.1447-1454
    • /
    • 2017
  • 실시간 시험자료 토픽은 시험을 수행하는 네트워크에 연결되어 있는 여러 계측 장비로부터 실시간으로 데이터를 수신하여 분석 처리하고 계측장비로 데이터를 제공하거나 가시화 할 수 있는 일종의 패킷 형태를 의미한다. 기존 UDP 통신프로토콜을 활용한 구조에서는 모든 계측장비들이 전송하는 데이터를 하나의 패킷으로 통합 설계하여 계측장비들의 필요유무와 상관없이 송 수신 하는 한계점이 존재하였다. 하지만 DDS(Data Distribution Service)를 활용하여 제안하는 시스템의 토픽 설계는 다음과 같은 장점들이 있다. 각 시스템에서 사용하는 플랫폼에 유연하게 공통된 API를 사용하여 개발이 가능하며 향후 장비 업그레이드 시 필요 토픽의 추가 선언 등 최소 작업만 필요하고 전체 시스템을 재설계하지 않아도 된다. 또한 시스템 간 연계를 위한 계측장비 및 시스템이 추가로 도입 시에도 공통 메시지 포맷을 적용하여 개발하기 때문에 기존 장비의 수정이 불필요하여 시스템의 확장이 용이하다. 추가 장비의 도입은 토픽의 QoS(Quality of Service) 튜닝을 통하여 우선 적용할 수 있기 때문에 통신의 성능을 조정 및 유지할 수 있다. 본 논문에서는 이종 시스템간의 플랫폼과 통신 프로토콜을 통합 설계한 DDS 미들웨어를 활용하여 새로운 센서 및 계측장비 도입 시 기존 시스템 구성장비들의 수정과 시스템의 별도 통신 커넥션, 신규 장비의 도입 및 업그레이드에 따른 시스템 S/W 재설계를 지양하는 토픽의 설계를 통해 보다 효율적인 자료 전달체계를 제안하고자 한다.

PC를 이용한 자기공명분광 신호처리분석 시스템 개발: 1.5T MR Spectroscopy에서의 정상인 뇌 분광 신호 (Development of PC Based Signal Postprocessing System in MR Spectroscopy: Normal Brain Spectrum in 1.5T MR Spectroscopy)

  • 백문영;강원석;이현용;신운재;은충기
    • Investigative Magnetic Resonance Imaging
    • /
    • 제4권2호
    • /
    • pp.128-135
    • /
    • 2000
  • 목적 자기공명 스펙트럼 데이터의 처리 및 분석을 특정 workstation이 아닌 일반 PC의 windows 운영체제에서 동작할 수 있도록 GUI(Graphical User Interface)기반의 Spectroscopy 분석용 도구를 개발하였다. 대상 및 방법 S/W의 개발은 MATLAB(Mathwork사 미국)을 이용하여 PC의 window운영 체제에서 GUI 기반으로 동작하게 하였다. 시간 영역의 raw data와 주파수 영역의 spectrum data를 동시에 display할 수 있게 하였으며 Zero filling, 여러 종류의 filtering, 위상보정, FFT, peak area 측정 등의 기능을 갖추었다. 또한, 1.5T Gyroscan ACS-NT R6(Philips, Amsterdam, Netherland)의 $^1H$ Spectroscopy 패키지를 이용하여 정상인 뇌의 Parietal white matter, Basal ganglia, Occipital grey matter 영역에서 얻은 $^1$H MRS data를 정성 .정량적으로 분석하여 타 기종에서 얻어 발표된 $^1H$ MRS data와 비교분석하였다. 결과 : 본 연구에서 개발된 S/W를 이용하여 정상인 뇌에서 $^1H$ MRS data를 processing한 결과 NAA/Cr, Cho/Cr, MI/Cr 비율은 TE를 달리하였을 때, 유의수준 5%에서 Parietal white matter(PWM)의 NAA/Cr peak ratio를 제외하고 유의한 차이가 없었다. 그리고 기존에 발표된 문헌과 비교할 때 다른 MR장치의 NAA/Cr, Cho/Cr, MI/Cr 값들에 비해 평균값과 표준편차가 전반적으로 10-50%의 큰 값을 나타내었다. 결론 : 정상인 뇌에서 세 부위에 대하여 $^1H$ MRS를 얻고 이에 대한 정성.정량 분석을 함으로써 MRS를 임상적으로 적용하기 위한 준비를 하였으며 이러한 작업을 PC에서 독립적으로 수행함으로서 MRI system의 작업효율을 향상시킬 수 있었다. 그리고 서로 다른 기종간에는 유의한 차이가 있으므로 정상인에 대한 MRS database를 구축한 후에 $^1H$ MRS를 임상에 적용해야 함을 알 수 있었다.

  • PDF

고가용성 솔루션 구축을 위한 그리드 측면에서의 소프트웨어 아키텍처를 통한 로드밸랜싱 구현 (Software Architecture for Implementing the Grid Computing of the High Availability Solution through Load Balancing)

  • 이병엽;박준호;유재수
    • 한국콘텐츠학회논문지
    • /
    • 제11권3호
    • /
    • pp.26-35
    • /
    • 2011
  • 인터넷 환경의 급속한 발전과 더불어 국내외 미션 크리티컬한 비즈니스 환경이 온라인에 의해 서비스되고 있다. 반면 단일 환경 서버환경의 구축을 통해 비효율적인 IT Resources들의 자원 낭비가 가중되고 있는 현실이다. 따라서 웹 환경을 통해 처리되어야 할 정보의 양의 급증과, 이의 처리를 위해 여러 개의 단일 서버를 고속의 네트워크로 연결한 고가용성 구현이 가능한 클러스터 컴퓨팅 시스템이 등장하게 되었다. 하지만 클러스터 컴퓨팅 기술의 다소 제한적인 IT Resource의 단점을 가지고 있다. 이러한 단점을 보완하기 위하여 그리드 컴퓨팅 환경은 기존의 분산 컴퓨팅 기술의 확장된 개념으로, 다양한 분야에서 저비용의 고성능 컴퓨팅 퍼포먼스를 얻기 위하여 그리드를 이용하고 있다. 그러나 공통적으로 이용할 수 있는 정보 시스템의 부재로, 현재의 그리드는 대규모의 단일한 환경으로서의 그리드가 아닌, 기존의 클러스터 컴퓨터와 같은 의미로 사용되고 있다. 따라서 자신이 구성한 분산 컴퓨팅 환경을 그리드 환경의 한 부분으로 포함시키기 위해서는 컴퓨팅 환경에 대한 정보를 그리드의 이용자가 공유할 수 있어야 하며, 정보 서비스를 공개하여 공유할 수 있도록 해야 한다. 본 논문에서는 Grid 기술을 통하여 데티터베이스 로드밸런싱 목표치에 대한 검증을 제시하고 향후 고가용성 데이터베이스 구현을 위한 아키텍처를 제시한다.

데이터 웨어하우징의 구현성공과 시스템성공 결정요인 (Factors Affecting the Implementation Success of Data Warehousing Systems)

  • 김병곤;박순창;김종옥
    • 한국정보기술응용학회:학술대회논문집
    • /
    • 한국정보기술응용학회 2007년도 춘계학술대회
    • /
    • pp.234-245
    • /
    • 2007
  • The empirical studies on the implementation of data warehousing systems (DWS) are lacking while there exist a number of studies on the implementation of IS. This study intends to examine the factors affecting the implementation success of DWS. The study adopts the empirical analysis of the sample of 112 responses from DWS practitioners. The study results suggest several implications for researchers and practitioners. First, when the support from top management becomes great, the implementation success of DWS in organizational aspects is more likely. When the support from top management exists, users are more likely to be encouraged to use DWS, and organizational resistance to use DWS is well coped with increasing the possibility of implementation success of DWS. The support of resource increases the implementation success of DWS in project aspects while it is not significantly related to the implementation success of DWS in organizational aspects. The support of funds, human resources, and other efforts enhances the possibility of successful implementation of project; the project does not exceed the time and resource budgets and meet the functional requirements. The effect of resource support, however, is not significantly related to the organizational success. The user involvement in systems implementation affects the implementation success of DWS in organizational and project aspects. The success of DWS implementation is significantly related to the users' commitment to the project and the proactive involvement in the implementation tasks. users' task. The observation of the behaviors of competitors which possibly increases data quality does not affect the implementation success of DWS. This indicates that the quality of data such as data consistency and accuracy is not ensured through the understanding of the behaviors of competitors, and this does not affect the data integration and the successful implementation of DWS projects. The prototyping for the DWS implementation positively affects the implementation success of DWS. This indicates that the extent of understanding requirements and the communication among project members increases the implementation success of DWS. Developing the prototypes for DWS ensures the acquirement of accurate or integrated data, the flexible processing of data, and the adaptation into new organizational conditions. The extent of consulting activities in DWS projects increases the implementation success of DWS in project aspects. The continuous support for consulting activities and technology transfer enhances the adherence to the project schedule preventing the exceeding use of project budget and ensuring the implementation of intended system functions; this ultimately leads to the successful implementation of DWS projects. The research hypothesis that the capability of project teams affects the implementation success of DWS is rejected. The technical ability of team members and human relationship skills themselves do not affect the successful implementation of DWS projects. The quality of the system which provided data to DWS affects the implementation success of DWS in technical aspects. The standardization of data definition and the commitment to the technical standard increase the possibility of overcoming the technical problems of DWS. Further, the development technology of DWS affects the implementation success of DWS. The hardware, software, implementation methodology, and implementation tools contribute to effective integration and classification of data in various forms. In addition, the implementation success of DWS in organizational and project aspects increases the data quality and system quality of DWS while the implementation success of DWS in technical aspects does not affect the data quality and system quality of DWS. The data and systems quality increases the effective processing of individual tasks, and reduces the decision making times and efforts enhancing the perceived benefits of DWS.

  • PDF