<B>권호명 : < / B>116호 1장 가상화 보드 에뮬레이터 1절 프로젝트 개요 ... 23 1.1 개발 배경 및 목적 ... 23 1.2 추진체계 및 일정 ... 24 1.3 부문별 수행업무 및 담당자 ... 25 1.4 개발 범위 ... 25 2절 배경지식 ... 25 2.1 ARM ... 25 2.2 MMSP2 ... 34 2.3 Sound System ... 44 3절 시스템 구축 내용 ... 47 3.1 시스템 구성도 ... 47 3.2 사용자 요구분석 ... 48 3.3 시스템 설계 및 구현내용 ... 48 3.4 시스템 특징, 기능 및 장점 ... 72 3.5 적용분야 및 확장 방안 ... 72 4절 운영자 및 사용자 매뉴얼 ... 73 4.1 환경설정 ... 73 4.2 프로그램 실행 및 설명 ... 73 5절 결론 및 개선방안 ... 80 5.1 결론 및 기대효과 ... 80 5.2 문제점 및 개선 방안 ... 81 2장 휴먼인터페이스를 이용한 Robot Motion Control 1절 개요 ... 85 1.1 개발목적 ... 85 1.2 추진체계 및 일정 ... 85 1.3 업무분담 ... 86 2절 배경지식 ... 86 2.1 ZIGBEE의 이해 ... 86 2.2 TinyOS의 이해 ... 90 2.3 OpenCV의 이해 ... 92 2.4 마이크로 컨트롤러의 이해(AVR ATmega128의 특징) ... 99 3절 시스템 구축내용 ... 100 3.1 시스템 개발 환경 구축 ... 100 3.2 시스템 구성도 ... 112 3.3 시스템 상세 내역서 ... 114 4절 운영자 및 사용자 매뉴얼 ... 136 4.1 Mouse Mode ... 136 4.2 Robot Mode ... 136 4.3 Setting Mode ... 137 5절 결론 ... 138 5.1 결론 및 기대효과 ... 138 5.2 문제점 및 개선방안 ... 138 3장 3차원 Pen Device 구현 1절 프로젝트 개요 ... 143 1.1 개발 배경 및 목적 ... 143 1.2 추진체계 및 일정 ... 144 1.3 프로젝트 개발범위 ... 145 2절 배경지식 ... 145 2.1 가속도 센서 ... 145 2.2 ATMEL 8-bit AVR ATmega8 ... 147 2.3 무선통신 ... 156 2.4 FIR Lowpass Filter ... 159 2.5 패턴인식 ... 161 3절 시스템 구축내용 ... 162 3.1 시스템 구성도 ... 162 3.2 시스템 설계 및 프로그램 상세 내역서 ... 164 4절 운영자 및 사용자 매뉴얼 ... 182 4.1 시스템 매뉴얼 ... 182 4.2 문자 인식 매뉴얼 ... 183 5절 결론 및 개선방안 ... 184 5.1 결론 및 기대효과 ... 184 5.2 문제점 및 개선방안 ... 185 4장 근전도(EMG)센서 알고리즘을 이용한 무선네트웍 구현 1절 프로젝트 개요 ... 191 1.1 개발 배경 및 목적 ... 191 1.2 추진체계 및 일정 ... 192 1.3 프로젝트 개발범위와 각 부분 담당자 ... 193 2절 배경지식 ... 194 2.1 생체 신호의 종류 ... 194 2.2 생체 신호의 분류 ... 195 2.3 근전도 신호의 특성 및 측정 ... 195 2.4 증폭기의 특성 ... 199 2.5 SENSOR ... 200 2.6 Atmega128과 A/D Converter ... 203 2.7 Filter ... 221 2.8 Pattern Recognition ... 222 2.9 Qtopia ... 226 2.10 Windows Handle ... 227 2.11 윈도우즈에서의 Message Processing ... 228 3절 시스템 구축내용 ... 229 3.1 시스템 구성도 ... 229 3.2 시스템 설계 및 프로그램 상세 내역서 ... 230 4절 운영자 및 사용자 매뉴얼 ... 249 4.1 시스템 매뉴얼 ... 249 4.2 각 기능별 매뉴얼 ... 250 5절 결론 및 개선방안 ... 252 5.1 결론 및 기대효과 ... 252 5.2 문제점 및 개선방안 ... 253 5장 실감용 좌표 인식기 1절 프로젝트 개요 ... 257 1.1 개발 배경 및 목적 ... 257 1.2 추진체계 및 일정 ... 258 1.3 부분별 수행업무 및 담당자 ... 259 2절 배경지식 ... 259 2.1 알고리즘 ... 259 2.2 카메라 조작 ... 266 2.3 ATMEGA128 ... 268 2.4 블루투스 ... 271 2.5 OPENCV ... 272 2.6 QT ... 273 3절 시스템 구축내용 ... 275 3.1 시스템 구성도 ... 275 3.2 사용자 요구 분석 ... 276 3.3 H/W 상세내역서 ... 284 4절 운용자 및 사용자 매뉴얼 ... 298 4.1 설치 매뉴얼 ... 298 4.2 관리프로그램 ... 300 5절 결론 및 개선방안 ... 301 5.1 결론 ... 301 5.2 문제점 및 개선 방안 ... 302 6장 SIP 기반의 IP-V2MS 1절 프로젝트 개요 ... 307 1.1 개발 배경 및 목적 ... 307 1.2 추진 체계 및 개발 일정 ... 308 1.3 부분별 수행 업무 및 담당자 ... 309 1.4 시스템 특징 ... 309 2절 배경지식 ... 309 2.1 IP-V2MS(IP Voice & Video Mailing System) ... 309 2.2 SIP(Session Initiation Protocol) ... 310 2.3 Media Communication Protocol ... 314 2.4 RFC2833을 이용한 DTMF 처리 ... 318 2.5 코덱지원 ... 323 2.6 기타기술 ... 326 3절 시스템 구축 내용 ... 327 3.1 시스템 구성도 ... 327 3.2 시스템 구성내역 ... 329 3.3 소스 코드 문서화 ... 331 7장 동영상용 Editor-인포 플러스 1절 개요 ... 371 1.1 개발 배경 및 목적 ... 371 1.2 추진체계 및 일정 ... 372 2절 배경지식 ... 372 2.1 실버라이트 ... 372 2.2 UX ... 374 2.3 RIA ... 375 2.4 MMS(Microsoft Media Server) ... 377 2.5 VC-1 Codec ... 378 3절 시스템 구축 내용 ... 380 3.1 시스템 구성도 ... 380 3.2 사용자 요구분석 ... 381 3.3 시스템 설계 및 구현내용 ... 384 3.4 시스템 특징, 기능 및 장점 ... 393 3.5 적용분야 및 확장 방안 ... 393 3.6 프로그램 상세 내역서 ... 394 4절 운영자 및 사용자 메뉴얼 ... 416 4.1 운영자 메뉴얼 ... 416 4.2 사용자 메뉴얼 ... 418 5절 결론 및 개선방안 ... 430 5.1 결론 및 기대효과 ... 430 5.2 문제점 및 개선방안 ... 430 8장 OPEN API를 이용한 웹 에디터 1절 프로젝트 개요 ... 435 1.1 개발배경 및 목적 ... 435 1.2 추진체계 및 일정 ... 437 1.3 부문별 수행업무 및 담당자(업무분장) ... 437 1.4 프로젝트 개발범위 ... 438 1.5 개발 환경 및 수행 환경 ... 438 2절 배경 지식 ... 439 2.1 RSS(Really Simple Syndication) ... 439 2.2 OPEN API ... 441 2.3 MASH UP ... 443 2.4 DOM(Document Object Model) ... 444 2.5 JAVA SCRIPT ... 446 2.6 DWR(Direct Web Remoting) ... 447 2.7 jQuery ... 448 2.8 prototype.js ... 450 3절 시스템 구성 ... 457 3.1 시스템 구성도 ... 457 3.2 Use Case Diagram ... 458 3.3 DB 구성도 ... 459 3.4 시스템 설계 주안점 및 주요 소스 코드 ... 461 4절 운영자 매뉴얼 및 사용자 매뉴얼 ... 478 4.1 운영자 매뉴얼 ... 478 4.2 메인 페이지 ... 479 4.3 매쉬업 웹 에디터 ... 480 4.4 완성 매쉬업 컨텐츠 페이지 ... 482 4.5 간단한 매쉬업 컨텐츠 제작 방법 ... 483 5절 결론 및 개선방안 ... 493 5.1 결론 및 기대효과 ... 493 5.2 문제점 및 개선방안 ... 493 9장 JAVA 코드 생성기 1절 프로젝트 개요 ... 497 1.1 개발배경 및 목적 ... 497 1.2 추진체계 및 일정 ... 497 1.3 부문별 수행업무 및 담당자 ... 498 1.4 프로젝트 개발범위 ... 498 2절 배경지식 ... 498 2.1 MVC Pattern ... 498 2.2 Ruby on rails ... 500 2.3 Eclipse ... 501 2.4 Eclipse Plug-in ... 502 2.5 Hibernate ... 504 2.6 JSP ... 505 2.7 JSF ... 506 2.8 Servlet ... 507 2.9 Struts ... 508 3절 시스템 구축내용 ... 509 3.1 시스템구성도 ... 509 3.2 사용자 요구분석(도식화) ... 510 3.3 시스템 설계 및 구현내용 ... 510 3.4 시스템 특징, 기능 및 장점 ... 511 3.5 적용분야 및 확장 방안 ... 511 3.6 프로그램 상세 내역서 ... 511 4절 운영자 및 사용자 매뉴얼 ... 522 4.1 Plug-in 설치 ... 522 4.2 Scaffold 사용 전 준비사항 ... 523 4.3 Scaffold 작업 ... 523 4.4 결과 확인 ... 529 5절 결론 및 개선방안 ... 540 5.1 결론 및 기대효과 ... 540 5.2 문제점 및 개선방안 ... 541 10장 포털 사이트 빌더 1절 개요 ... 547 1.1 프로젝트 개발 목적 ... 547 1.2 추진체계 및 일정 ... 548 1.3 부분별 수행업무 및 담당자 ... 549 2절 배경지식 ... 550 2.1 Ajax ... 550 2.2 Enterprise portal ... 554 2.3 Portlet ... 556 3절 시스템 구축내용 ... 560 3.1 시스템 구성도(H/W, S/W 구성도) ... 560 3.2 사용자 요구분석 ... 561 3.3 시스템 설계 및 구현내용 : 개발환경 및 수행환경 ... 563 3.4 시스템 특징 및 장점 ... 567 3.5 적용분야 및 확장방향 ... 568 3.6 프로그램 상세 내역서 ... 568 4절 운영자 및 사용자 매뉴얼 ... 581 4.1 운영자 매뉴얼 ... 581 4.2 사용자 매뉴얼 ... 585 5절 결론 및 개선방안 ... 590 5.1 결론 및 기대효과 ... 590 5.2 문제점 및 개선방안 ... 591