원문정보
Design and Implementation of Efficient Mobile E-book Viewer Using Mobile App Framework
초록
영어
A study on e-book viewer terminal in the native language of the platform-dependent studies are based, This is inefficient in memory usage and screen rendering speed, and there are frequent system updates, e-book viewer, the nature of mobile terminal platform application compatibility issues may occur. In this paper, using the mobile app framework in order to design e-book e-book viewer, analyzed the structure of ePub file parser and file more structured modules were designed and MVC. Designed and implemented to test the functionality of the memory information that is currently running to provide the ability to show the relationship of DDMS and layout components were used to show Hierarchy Viewer. As a result, rendering the screen 150%, 84% in the heap memory usage, improved performance was confirmed.
한국어
본 전자책 뷰어에 대한 연구는 플랫폼 의존적인 단말기 네이티브 언어 기반의 연구가 많은데, 이는 메모리사용량과 화면 렌더링 속도에서 비효율적이며, 잦은 시스템 업데이트가 존재하는 모바일 단말 플랫폼 특성상 전자책뷰어 애플리케이션과의 호환성 문제도 발생된다. 본 논문에서는 모바일 앱 프레임워크를 이용한 전자책 뷰어를 설계하기 위해서 전자책의 파일구조를 분석하였으며 ePub 파서와 파일로더를 설계하고 MVC 모듈로 구조화하였다. 설계및 구현한 기능을 테스트하기 위해 현재 실행되고 있는 메모리 정보를 보여주는 기능을 제공하는 DDMS와 레이아웃구성 요소들의 관계를 보여주는 Hierarchy Viewer를 사용 하였다. 그 결과 화면 렌더링 시 150%, 힙 메모리 사용량에서 84% 향상된 성능을 확인하였다.
목차
Ⅰ. 서론
Ⅱ. 관련연구
1. XML 파서
2. 모바일 앱 프레임워크 기능 분석
3. 웹킷(Webkit) 구조 및 기능 분석
Ⅲ. 모바일 앱 프레임워크를 이용한 전자책 뷰어 설계
1. 전자책 뷰어 전체구조도
2. 전자책 뷰어 파일구조
3. ePub 파일 구조
4. ePub 파일 파서
5. ePub 파일로더
6. 전자책 뷰어 화면 MVC 모듈 구조
Ⅳ. 전자책 뷰어 구현 및 테스트
1. 구현환경
2. 전자책 뷰어의 구현
3. 전자책 뷰어의 시험 개요 및 모델 구성
4. 테스트 및 검토
Ⅴ. 결론
참고문헌