Geographical information can play an important role in developments of user-centered applications for mobile computing. Although an increasing number of Smartphone applications working with maps are now provided, very few have been reported to GIS colleagues. In addition to recent studies on the Smartphone applications for tourism and bus guidance, a more personalized application combining user’s own information with internet maps will be also necessary in terms of the personal mobile GIS. This paper proposed a method for utilizing personal contexts like location, time, and schedule in combination with map services on the Smartphone. We implemented a Smartphone application that communicates with the native Calendar application and the GPS module in order to visualize the location and time of user’s schedule on the Google Maps. Our application is based on the Android operating system that possesses considerable potential as an open-source software. In addition to the geovisualization of personal schedules, it includes the presentation of traffic information around the user and the functions for place retrieval via geocoding. The Java codes in our application were packaged in the form of a library so that it can be extensible to other Android applications using the Calendar, GPS, and Goolge Maps.
한국어
지리정보 및 시공간정보의 활용은 사용자 중심의 모바일 애플리케이션 발전에 있어 매우 중요한 역할을 담당한다. 현재 지도서비스와 연계된 스마트폰 애플리케이션은 다수 제공되고 있으나, 지리정보를 활용하는 연구는 관광정보, 버스정보 등 소수의 사례만이 보고되었다. 이러한 연구들에 부가하여, 모바일이라는 개인화된 환경을 고려할 때 사용자 자신과 관련된 정보와 지도서비스를 결합하는 지리정보 애플리케이션의 개발이 매우 필요하다고 하겠다. 이에 본 연구에서는 스마트폰의 네이티브 애플리케이션인 캘린더와의 동기화를 통해 개인스케줄을 지도서비스와 결합하는 애플리케이션을 구현함으로써 위치, 시각, 일정 등 개인화된 상황문맥을 스마트 폰에서 활용하는 방안을 제시하고자 한다. 본 애플리케이션은 개방형 운영체제로서의 잠재력을 가진 안드로이드 탑재 스마트폰을 타겟으로 하여 자바 언어로 개발되었으며, GPS 위치정보와 구글맵스 지도서비스를 활용하여 개인스케줄을 지도화하고, 사용자 주변 도로교통상황의 표시, 지오코딩에 의한 장소검색 등의 기능을 제공한다. 이 애플리케이션 구현에 사용된 코드들은 라이브러리 형태로 패키징되어 다른 애플리케이션 개발에 재사용 및 확장 가능하다.
목차
요약 Abstract I. 서론 II. 관련 기술 및 사례 검토 1. 스마트폰 운영체제 2. 안드로이드의 시스템 아키텍처 3. 안드로이드 애플리케이션의 구성요소 4. 지도서비스를 이용한 안드로이드 애플리케이션 III. 안드로이드 애플리케이션의 설계 1. 설계의 핵심사항과 시스템 아키텍처 2. 애플리케이션 개발 환경 IV. 안드로이드 애플리케이션의 구 V. 결론 참고 문헌
한국지도학회는 지도학, 측지학, 지리학, 지리정보학 등 지도관련 학문에 관한 연구와 지도제작기술의 발전을 촉진하고자 설립하였다. 이 목적을 달성하기 위하여 다음 사업을 추진한다.
1. 지도학의 발전을 위한 학술 및 연구활동의 장려와 지원
2. 지도제작기술의 향상을 위한 연구 및 관련 학회와의 교류
3. 정부 또는 공공단체 등에서 행하는 지도제작사업에 대한 기술 협조 및 공동 연구 수행
4. 국제지도학회의 총회, 학술발표회 및 전시회 등에 한국 대표 파견
5. 국제지도학회 회원국 상호간의 정보 교환 및 국제친선도모
6. 학회지와 지도학 관련 도서 및 연구 성과물 등의 간행
간행물
간행물명
한국지도학회지 [Journal of the Korean Cartographic Association]