• 제목/요약/키워드: 사용자 인터페이스 설계

검색결과 1,431건 처리시간 0.036초

웹 통합문서의 효율적 생성과 검색을 위한 자동링크지원 시스템의 설계 및 구축 (Design and Implementation of Automatic Linking Support System for Efficient Generating and Retrieving Integrated Documents Based on Web)

  • 이원중;정은재;주수종;이승용
    • 정보처리학회논문지A
    • /
    • 제10A권2호
    • /
    • pp.93-100
    • /
    • 2003
  • 분산 컴퓨팅과 웹 서비스 기술의 발달과 함께, 급증하는 인터넷 사용자는 웹 기반의 맞춤형 정보를 편리하게 작성하고 제공받을 수 있는 서비스들을 요구하고 있다. 이를 위해, 본 논문에서는 맞춤형 정보로서 웹 기반의 통합문서를 생성하고, 사용자 요구에 따라 다양한 검색을 지원할 수 있는 자동링크지원 시스템(ALSS : Automatic Linking Support System)을 구축하고자 한다. 본 시스템의 구성은 클라이언트/서버 환경을 기반으로, 서버는 어휘분석, 질의처리 및 통합문서생성 기능들을 제공하는 자동링크엔진과 사전, 이미지 컨텐츠 및 URLs로 이루어진 데이터베이스를 지원하도록 구축하였다. 클라이언트 측은 서버 측의 자동링크엔진과 데이터베이스를 접근하여 웹 기반의 통합문서를 생성하는 웹 에디터와 검색 서비스를 지원하는 웹 도우미로 구축하였다. 웹 에디터나 웹 도우미 프로그램은 클라이언트 측에 별도의 설치 없이 서버로부터 다운로딩하여 실행할 수 있으며, 서버의 실행기능들의 일부를 글라이언트 측에 분산시키므로써 서버의 부하를 감소시켰다. 본 시스템의 구현으로서, 사용자 인터페이스는 JDK 1.3 기반의 SWING을 이용하고, 클라이언트와 서버간의 연동을 위한 자바 RMI 기법을 적용하였으며, SQL Server 7.0을 사용하여 데이터베이스를 구축하였다. 마지막으로 웹 에디터와 웹 도우미에 의해 자동링크엔진과 데이터베이스를 접근하는 과정과 그들의 실행결과를 보였다.

지역분석을 위한 웹 기반 통계GIS 연구 (A Study on the Statistical GIS for Regional Analysis)

  • 박기호;이양원
    • Spatial Information Research
    • /
    • 제9권2호
    • /
    • pp.239-261
    • /
    • 2001
  • 우리 나라 국가지정통계자료는 대부분 행정구역을 기초단위로 하는 지리/지역정보로서 계량적 지역분석기법을 통해서 그 가치가 더해진다. 본 연구는 지역분석을 위한 통계정보 및 통계지도 서비스 시스템의 한 선도적 모델을 제시하는데 그 목적을 둔다. 본 연구에서는 서울시를 사례로 하여 인구주택 총조사 및 사업체기초통계 원시자료 등을 재 집계하여 지역통계 데이터베이스를 구축하였다. 통계GIS의 핵심 지역분석모듈은 사회경제 자료분석에서 활용의 빈도가 높은 지역구조 및 격차 분석, 공간 분산분석, 상관분석, 회귀 및 잔차분석, 공간적 자기상관분석 등으로 구성되었다. 시스템 설계는 지역통계 데이터베이스와 지역분석기법 모듈, 그리고 통계지고를 웹 환경에서 통합하기 위해 어플리케이션 서버를 포함한 다양한 정보기반기술을 채택하여 이루어졌다. 지역분석을 위한 입출력 과정에서 대화형 통계지도가 사용된다. 본 연구를 통해 제안된 통계 GIS의 특징은 미리 저장된 데이터와 분석기능이 사용자와의 양방향 웹 인터페이스를 통해 제한 없이 확장될 수 있다는 점이다. 사용자의 요구에 따라 분석변수의 자유로운 변형과 합성이 연산자 구문해석기를 통해 가능하고, 이를 바탕으로 새로운 지역분석 알고리즘의 구현이 실시간으로 가능하다. 또한 데이터 측면에서는 사용자가 업로드한 자료를 잠정적으로 시스템에 통합하여 확장된 가상 데이터베이스를 만들고 이에 대해 여러 분석을 수행할 수 있다. 웹 기반 통계GIS 모델의 초기평가를 통해 각종 지역통해자료로부터 주문형 통계지도의 작성과 유통이 동시에 가능함이 확인되었다.

  • PDF

피어-투-피어 스마트워치 시스템을 위한 바이오 센싱 데이터 동기화 (Bio-sensing Data Synchronization for Peer-to-Peer Smart Watch Systems)

  • 이태규
    • 문화기술의 융합
    • /
    • 제6권4호
    • /
    • pp.813-818
    • /
    • 2020
  • 최근, 스마트기기의 기술 및 사용자의 급증과 더불어, 스마트워치 시장이 성장하고, 그 효용성 및 사용성이 지속적으로 확대되고 있다. 스마트워치의 강점은 웨어러블 휴대성, 응용의 즉시성, 데이터 다양성 및 실시간성 등이다. 이러한 강점에도 불구하고, 스마트워치는 배터리 제약, 디스플레이 및 사용자 인터페이스 크기 제약, 메모리 제약 등의 한계성을 지닌다. 또한, 개발자 및 표준 디바이스, 운영체제 표준 모델, 킬러 애플리케이션 모듈 등의 보완 필요성이 제기된다. 특히, 스마트워치는 사용자의 생체정보 모니터링 및 응용이 주요한 서비스로 자리하고 있다. 이러한 스마트워치의 생체정보는 실시간 대용량 데이터를 생성한다. 생체정보 서비스의 고도화를 위해서, 센싱 데이터를 원격 스마트폰 또는 로컬서버저장소로 안정적인 피어-투-피어 전송이 수행되어야 한다. 본 연구는 스마트워치 시스템에서 무선 원격 피어-투-피어 전송 안정성을 보장하기 위한 동기화 방법을 제안한다. 이러한 동기화 방법에 기초한 무선피어-투-피어 전송 프로세스를 설계하고, 비동기 전송 프로세스와 제안 동기 전송프로세스를 분석하여 전송량 증가에 따른 전송 효율화 방법을 제안하다.

433 MHz 무선주파수와 2G 통신 기반의 스마트 관개 모니터링 시스템 (433 MHz Radio Frequency and 2G based Smart Irrigation Monitoring System)

  • 마농기 엔드류 프랭크;안성훈
    • 적정기술학회지
    • /
    • 제6권2호
    • /
    • pp.136-145
    • /
    • 2020
  • 개발도상국에 있어서 농업은 국가 경제의 중추임에도 불구하고, 대부분의 개도국에서는 장비와 지능형 시스템, 데이터 모니터링 등을 이용한 현상에 대한 통합적 판단 없이 인력에 의해 농업을 수행하고 있다. 농업의 중요한 요소인 관개는 작물 생산에 영향을 미치는 핵심적인 과정으로서, 연간 강우량의 변동에 대응하고자 대부분의 농장에서는 관개 시스템을 적용하고 있다. 그러나, 농장 관개 시스템의 모니터링과 제어 등에 대한 기술적 기반이 부족하여 생산성의 증대와 효율적인 농업용수 관리가 어려운 실정이다. 본 논문에서는 탄자니아 농촌 지역 관개 시스템의 스마트화를 위하여 433 MHz 무선 주파수 및 2G 기반 스마트 관개 측정 시스템과 농업용수 선불 시스템을 제안한다. 개발된 스마트 관개 시스템은 기상 데이터와 토양 수분 데이터를 하이브리드로 분석하도록 설계되었는데, 탄자니아 Arusha 지역의 Ngurudoto 마을로의 적용을 목적으로 한다. 제안된 시스템은 기상 측정 컨트롤러, 토양 수분 센서, 수류 센서, 솔레노이드 밸브 및 선불 시스템으로 구성되었는데, 센서를 통해 수집된 데이터는 433 MHz 무선 주파수 및 2G 기반 통신 아키텍처 모듈을 통해 서버로 전송된다. 본 시스템은 인터넷 운용이 제한되는 지역에 적합할 뿐만 아니라, 데이터 기반의 상태 판단과 실시간 예측이 가능하다. 개발된 시스템의 데이터 분석 알고리즘은 동적 회귀 알고리즘과 Naïve Bayes 알고리즘을 적용하여 선형 및 비선형분석 모두에 있어서 높은 정밀도를 보인다. 또한, 농장의 용수공급 시기와 용수의 양, 소요되는 전력에 대한 판단 뿐만 아니라 전체 시스템 하드웨어의 작동 및 오류에 대한 모니터링이 가능하다. 부가하여, 사용자가 농업용수를 공급받기 전에 선금을 지불하는 시스템을 적용하여 관리의 효율성을 도모하였으며, 농업의 전 과정에서 측정된 센서 데이터 및 용수 사용량은 사용자 인터페이스를 통하여 실시간으로 모니터링이 가능하도록 개발되었다. 본 연구를 통하여 개발된 RF(Radio Frequency) 및 2G 기반 스마트 관개 모니터링 시스템은 현장 적용의 편의성과 함께 사용자 중심의 모니터링 시스템을 통해 개발도상국의 경제, 사회 분야에 긍정적인 영향을 미칠 것으로 기대한다.

BIM 기반 건축-구조분야 협업을 위한 설계변경 이력관리 방안 연구 (A Study on the Design Change History Management for BIM-based Architecture-Structure Collaboration)

  • 박경준;옥종호
    • 한국과학예술포럼
    • /
    • 제37권3호
    • /
    • pp.135-145
    • /
    • 2019
  • BIM기반 협업 과정에서 정보 교환을 위해 활용중인 IFC(Industry Foundation Classes)는 구조적인 한계로 분야간 정보 교환 결과에 대한 신뢰성을 확보하지 못하고 있다. 결국 분야별 전문 BIM 소프트웨어를 사용 할 수밖에 없는 현실적 문제로 정보 교환 및 변경 과정에서 원할한 상호 운영성을 확보 하지 못하고 있다. 본 연구는 이러한 문제들을 해결하기 위해 소프트웨어 개발사들이 제공하고 있는 오픈 소스(Open Source)를 활용하여 건축-구조 분야 간 BIM 업무 상호 운영성 확보 방안을 찾기 위해 다음과 같이 연구하였다. 첫째, 전문가 설문조사 및 심층 인터뷰를 통해 건축-구조 분야간 협업 과정에서 요구되어지는 정보들과 개선 요소를 도출하였다. 둘째, 개선 요소에 대한 해결 방안을 찾기 위해 Open-API 관련 기존 연구 고찰과 국·내외 API를 개발 사례를 조사 및 분석하였다. 셋째, 각 분야에서 주로 활용중인 BIM S/W를 중심으로 Open API를 활용하여 상호 운영성을 확보 할 수 있는 애드온(Add-On)을 개발하였다. 연구 결과 API를 활용하여 분야간 설계 변경 이력관리를 통한 상호 운영성을 확보 할 수 있는 가능성을 확인 하였다. 향후 시공 및 유지관리 분야까지 API 활용 범위는 넓어질 것으로 판단된다. 따라서 응용 확산을 위해 활용성을 높이기 위해서는 사용자 중심의 검증을 통한 인터페이스 개선에 대한 연구가 추가적으로 필요하다.

IsoAgLib을 이용한 ISO11783 기반 트랙터 작업기 ECU 구현 (Implementation of tractor implement ECU based on ISO11783 using IsoAgLib)

  • 노승국;김자유;투멘자르갈 엔크바타르;정길도;함운철
    • 한국농업기계학회:학술대회논문집
    • /
    • 한국농업기계학회 2017년도 춘계공동학술대회
    • /
    • pp.18-18
    • /
    • 2017
  • ISO11783은 농업 산업분야 통신 프로토콜의 국제 표준으로, 농용트랙터 및 작업기 ECU 간의 통신 프로토콜을 표준화한다. 이 표준은 서로 다른 제조사의 제품 간에 호환성을 갖게 하며, 정밀 농업에 대한 핵심 기반을 제공한다. 현재 해외에서는 이미 ISO11783 기반의 AFS(Advanced Farming System)를 통한 정밀농업이 상용화되어 농가에 보급되고 있다. 이에 비해, 국내에서 이러한 표준을 따르는 농기계들은 미비한 실정이며, 향후 농업의 정밀 농업화를 통한 고부가가치 창출 및 선진국의 무역 장벽에 대비와 해외 수출 판로 개척을 위해 ISO11783 표준에 대한 R&D가 필요로 한다. 이에 IsoAgLib를 분석하고 임베디드 보드에 Porting하여 ISO11783 기반 작업기 ECU를 구현하였고, 이를 기반으로 ISO11783 기반 작업기 ECU의 구현 방법을 발표한다. IsoAgLib의 시스템 아키텍처는 계층화 되어 있어, 타겟에 의존적인 계층만 수정하여, IAR 환경에서 Cortex M3 보드에 포팅을 완료하였다. 작업기 ECU들은 자신만의 인터페이스 화면을 갖으며, 이를 Object pool이라 한다. 이것을 Virtual Terminal(VT)에 업로드 하여, VT가 해당 작업기 ECU의 사용자 인터페이스 기능을 제공하도록 한다. 이에 작업기 ECU 구현 1 단계로, 'VT-Designer'를 통하여 Object pool를 설계한다. 2 단계, 'vt2iso'를 통해서 Object pool을 IsoAgLib 상에서 사용할 수 있도록 변환한다. 3 단계, 포팅된 IsoAgLib project에 변환된 파일을 포함 시킨다. 4 단계, 작업기 ECU의 주기적인 작업 및 각 메시지 수신시 수행할 작업을 코딩한다. 5 단계, 빌드 및 타겟 보드에 업로딩 한 후, New Holland 사의 $Intelliview^{TM}$ iv display (VT)과 연결하여 동작을 확인한다. 확인 결과로 VT에 디자인한 Object pool이 표시 되며 soft key 입력 시 작업기 ECU에서 LED가 변한다. 결론적으로, 연구 결과를 바탕으로 ISO11783 기반의 작업기 ECU의 디자인 및 구현이 가능하며, 이를 통해 향후 국내의 ISO11783 기반의 작업기 ECU의 개발에 도움을 줄 수 있다.

  • PDF

컴포넌트 기반 모바일 임베디드 컨버전스 소프트웨어 개발 프레임워크 (Framework for Developing Mobile Embedded Convergence Software using CBD)

  • 김행곤
    • 인터넷정보학회논문지
    • /
    • 제9권5호
    • /
    • pp.59-72
    • /
    • 2008
  • 최근의 컴퓨팅 시스템은 모바일을 사용한 비즈니스와 다양한 컨버전스 분산 업무 처리로 확대되면서 모바일 임베디드 소프트웨어 개발 방법론에 대해 모바일 비즈니스에서 많은 관심을 가지고 있다. 아울러 최근 재사용성과 독립성 그리고 이식성을 가진 컴포넌트를 기반으로 한 모바일 임베디드 소프트웨어 개발에 또한 많은 초점이 집중되고 있다. 컴포넌트 기반 임베디드 응용 시스템 개발은 제품의 생산성과 유지보수성 그리고 신뢰성을 보장한다. 컴포넌트 각 요소들 간의 계층적, 수평적 서비스 지원 및 협력을 위한 명확한 인터페이스 정의를 통한 컴포넌트의 원활한 조립이 컴포넌트 기반의 임베디드 소프트웨어 개발 성공을 위한 필수적 요소이다. 즉, 관련 아키텍처 정의와 이를 기반으로 한 생성 프로세스 및 컴포넌트의 명세화, 그리고 컴포넌트 프레임워크의 효과적 적용 단계를 통해 모바일 임베디드 소프트웨어 개발의 성공을 달성할 수 있다. 따라서 본 논문에서는 사용자의 요구사항에 최대한 접근하고 모바일 임베디드 도메인을 기반으로 둔 소규모 단위 모바일 컴포넌트(MIC: Mobile Embedded Component)를 대상으로 조립을 위한 인터페이스 명세 제공을 서술한다. 모바일에 확장적 컴포넌트 계층화와 모바일 비즈니스 로직 확보를 위해 재구성 가능한 설계 패턴 및 컴포넌트 군(비즈니스 도메인 카테고리)을 형성하고 제공한다. 제안하는 모바일 임베디드 컴포넌트 프로세스는 기존 프로세스가 가지는 비 일치성을 보완하여 컴포넌트의 개발과 사용에 실제적으로 활용할 수 있도록 정의한다. 모바일 비즈니스 프로세스를 위한 의미 지향적이며 모델링 기반 원칙에 따라 명확하고 풍부한 프로세스 정보를 포함한다. 또한 기능의 모듈성과 독립성이 보장되고 조립 가능한 컴포넌트를 기반으로 동적이고 복잡한 모바일 비즈니스 영역에 적용 가능한 개발 모델을 제시하고 작성된 모델을 기반으로 하는 모바일 임베디드 개발 사례를 제시한다. 본 연구에서 제시하는 컴포넌트 기반 모바일 임베디드 소프트웨어 개발 프레임워크는 효율성, 생산성 및 신뢰성과 유지보수성을 증대할 수 있는 이점을 가진다.

  • PDF

전파 음영지역 해소를 위한 항로표지관리용 하이브리드 통신 시스템에 관한 연구 (A study on the hybrid communication system to remove the communication shadow area for controller system of navigational aids)

  • 전중성
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제37권4호
    • /
    • pp.409-417
    • /
    • 2013
  • 하이브리드 통신을 지원하는 하이브리드 통신 신호처리 제어보드는 저전력의 8-bit 마이크로콘트롤러인 ATxmega128A1으로 설계하였으며, 마이크로콘트롤러는 하이브리드 통신을 위한 모뎀과 GPS 모듈 등을 직렬 인터페이스하기 위해 8개의 UART 포트가 갖추어져 있으며, CLI(Command Line Interpreter) 프로그램은 각 포트의 인터페이스를 사용자 환경에 맞게 설정할 수 있으며, 내부에 2K 바이트의 프로그램 매개변수와 프로그램이 동작하는데 필요한 데이터를 저장할 수 있는 EEPROM과 128K 바이트의 플래시 메모리 및 프로그램이 실행되는 8K 바이트의 SRAM으로 구성되어 있다. 항로표지의 원격 관리를 VHF, CDMA, TRS 통신의 경로설정 최적화(Path Optimization) 기능을 갖는 하이브리드 통신을 이용하면 개별 통신 방식별로 음영지역이 존재하는 경우에도, 최적의 통신방식을 선택하여 통신을 수행하게 됨으로써, 통신 음영지역의 해소가 가능하다. 또한 통신장치마다 동일한 데이터 프레임을 사용함으로써 데이터의 호환성을 높였다. 실험은 30일 동안 각 부표에서 매 5분마다 데이터를 취득하였으며, 데이터 수신율은 99.4 % 이상을 보였다.

Unified Process의 분석 클래스에 대한 복잡도 척도 (Complexity Metrics for Analysis Classes in the Unified Software Development Process)

  • 김유경;박재년
    • 정보처리학회논문지D
    • /
    • 제8D권1호
    • /
    • pp.71-80
    • /
    • 2001
  • 구조적 개발 방법론에 적용하도록 만들어진 복잡도 척도들은 클래스, 상속성, 메시지 전달 그리고 캡슐롸와 같은 객체지향의 개념에 직접적으로 적용할 수 없다. 또한, 기존이 객체지향 소프트웨어에 대한 척도의 연구는 프로그램의 복잡도나, 설계 단계의 척도가 대부분이었다. 실제로 분석 단계 클래스의 복잡도를 낮춤으로써, 시스템의 개발 노력이나 비용 및 유지보수 단계에서의 노력이 크게 줄어들게 되므로, 분석 클래스에 대한 복잡도를 측량하기 위한 척도가 필요하다. 본 논문에서는 객체지향 개발방법론인 Unified Process의 분석 단계에서 추출되는 분석 클래스에 대하여 복잡도를 측정할 수 있는 새로운 척도를 제안한다. 협력의 복잡도 CC(Collaboration Complexity)는 가능한 협력의 최대 수로서 클래스가 잠재적으로 얼마나 복잡할 수 있는지를 측정하기 위한 척도이며, 각 협력자들의 인터페이스를 이해하는 것과 관련된 총체적 어려움을 측정하는 인터페이스 복잡도 IC(Interface Complexity)를 정의하였다. 제안된 척도는 클래스의 크기 및 상속성에 대하여 수학적인 증명을 하였으며, Weyuker의 9가지 공리적 성질에 대하여 이론적인 검증을 하였다. 또한, 텍스트 마이닝 기법을 사용하여 사용자의 질문에 자동으로 응답하는 시스템의 분석 클래스에 대하여 제안된 척도를 사용하여 복잡도를 측정하였고 기존의 복잡도 척도인 CBO와 WMC의 값을 계산하여 비교하였다. CC와 CBO, IC와 WMC의 값을 비교해 본 결과 제안된 복잡도 척도의 계산 결과 제안된 복잡도 척도의 계산 결과 값이 그 값들보다 좀 더 복잡도를 잘 표현하고 있었다. 이로써 소프트웨어 개발 주기의 초기에 클래스에 대한 복잡도를 평가해 보고, 나머지 단계에 필요한 시간과 노력을 예측함으로써 보다 비용-효과적인 객체지향 소프트웨어를 개발할 수 있는 가능성이 높아진다.

  • PDF

주기적 정도관리를 위한 One Click Film (OCF) 선량측정 시스템 (One Click Film (OCF) Dosimetry System for Routine QA)

  • 김소영;이병용;주관식;김종훈;안승도;이상욱;최은경
    • Radiation Oncology Journal
    • /
    • 제20권4호
    • /
    • pp.375-380
    • /
    • 2002
  • 목적 : 사용하기 편리한 주기적 QA용 필름 선량측정 시스템을 개발하고자 하였다. 대상 및 방법 : OCF 선량측정 시스템(One Click Film Dosimetry system)은 주기적 정도관리를 신속히 처리할 수 있도록 포그 값 설정 및 H&D 환산, 각도 조절, 영상 중심점 자동 설정, 대칭도 자동 계산, 관심이 있는 위치에서 프로파일을 볼 수 있도록 하는 기능, 3차원 선량 분포 영상 실시간 구현 등이 가능하도록 고안하였다. 결과 : 주기적 정도관리에 자주 사용되는 기능으로 영상의 중심점, 포그 값 설정과 H&D 환산(Background/H&D Correction), 대칭도, 등선량 분포도 그리고, 3차원 선량 분포 영상 실시간 구현 및 임의의 지점에 대한 프로파일을 한 번의 클릭으로 볼 수 있었다. 결론 : OCF 선량측정 시스템은 임상에서 정도관리를 수행하는 절차가 상품화된 필름 선량측정 프로그램에 비해 간단한 절차로 신속한 결과를 보여주었다. 앞으로 세련된 사용자 인터페이스 환경설계와 주변장치 인터페이스 같은 세부적인 기능 강화를 통해서 실제 임상에서 여러 분야에서 유용하게 이용할 수 있음을 보였다.