Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
누비자
어플리케이션
창원대학교 정보통신공학과 손진한
지도교수 : 박동규
2015.04
앱 소개
• 창원시 무인대여 공영자전거 ‘누비자’
정보 어플리케이션
• 사용자의 편의에 맞춰진 어플리케이션
• 기존 ‘누비자’ 앱이 구동하지 않고, 불편
한 점을 개선하여 새롭게 만든 어플리케
이션
• 창원시 앱에 부속...
개발 목적
• 누비자를 사용하는 데 있어 필요한 정보 제공
• 기존의 누비자 어플리케이션 사용 불가능으로 인
한 개발
• 창원시의 좋은 시설에 대한 정보 부족을 보완
• 안드로이드 어플리케이션 개발 공부
Play 스토어
• ‘누비자’와 관련된 어플리케이
션이 존재하지 않음
• ‘스마트창원’ 어플리케이션 안
에 부속으로 간단하게 나와있음
앱의 특징
• 사용하기 편리한 인터페이스 구성
• 사용자 편의를 위한 즐겨찾기 위젯 및 메뉴
• 누비자를 이용하기 위한 시간대별 날씨 기능
• 누비자 터미널마다 대여 및 반납 가능 정보 제공
• 누비자 터미널의 위치를 ...
어플리케이션 주요 기능
• 즐겨찾기 위젯
- 자주 사용하는 터미널의 정보를 등록하여 앱
을 켜자마자 보는 것이 가능
• 터미널
- 누비자 터미널의 목록이 뜨고 터치시 정보를
확인 가능
- 터미널 이름으로 검색 가능
• ...
데이터베이스
• SQLite 기반의 데이터베이스
• 데이터베이스 검사
- 존재할 경우 : 데이터베이스 파일을 불러옴
- 존재하지 않는 경우 : 데이터베이스 파일을 만들
고 인터넷에서 정보를 불러와 필요에 맞는 칼럼으
로...
HTML Parsing
• Jericho Parser 사용
• 누비자 홈페이지의 페이지
소스를 읽어옴
• 홈페이지 오른쪽 클릭
-> 페이지 소스 보기
• 페이지 소스 중 필요한 정보
만 분류
페이지 소스
Google Maps API v2
• 지도 기능에 Google Maps API
v2 사용
• My Location 버튼 추가
- 버튼 터치시 현재 자신의 위치
로 이동
- 위치 정보를 켰을 때만 사용
가능
• Marke...
Weather Widget
• OpenWeatherMap Api 사용
• JSON Parsing 을 이용하여 날
씨를
Parsing 함
• OpenWeatherMap Api 의
forecast를 이용하여 3시간 단
위의...
어플리케이션 구성
기타
• 개발자
- 정보시각화 연구실 손진한
- sonson586@gmail.com
• 시연 영상
- 바로가기
Upcoming SlideShare
Loading in …5
×

Nubija Application

545 views

Published on

Nubija Application for Android

Published in: Mobile
  • Be the first to comment

  • Be the first to like this

Nubija Application

  1. 1. 누비자 어플리케이션 창원대학교 정보통신공학과 손진한 지도교수 : 박동규 2015.04
  2. 2. 앱 소개 • 창원시 무인대여 공영자전거 ‘누비자’ 정보 어플리케이션 • 사용자의 편의에 맞춰진 어플리케이션 • 기존 ‘누비자’ 앱이 구동하지 않고, 불편 한 점을 개선하여 새롭게 만든 어플리케 이션 • 창원시 앱에 부속된 누비자가 아닌, 누 비자 이용자만을 위한 어플리케이션
  3. 3. 개발 목적 • 누비자를 사용하는 데 있어 필요한 정보 제공 • 기존의 누비자 어플리케이션 사용 불가능으로 인 한 개발 • 창원시의 좋은 시설에 대한 정보 부족을 보완 • 안드로이드 어플리케이션 개발 공부
  4. 4. Play 스토어 • ‘누비자’와 관련된 어플리케이 션이 존재하지 않음 • ‘스마트창원’ 어플리케이션 안 에 부속으로 간단하게 나와있음
  5. 5. 앱의 특징 • 사용하기 편리한 인터페이스 구성 • 사용자 편의를 위한 즐겨찾기 위젯 및 메뉴 • 누비자를 이용하기 위한 시간대별 날씨 기능 • 누비자 터미널마다 대여 및 반납 가능 정보 제공 • 누비자 터미널의 위치를 확인할 수 있는 지도 기능
  6. 6. 어플리케이션 주요 기능 • 즐겨찾기 위젯 - 자주 사용하는 터미널의 정보를 등록하여 앱 을 켜자마자 보는 것이 가능 • 터미널 - 누비자 터미널의 목록이 뜨고 터치시 정보를 확인 가능 - 터미널 이름으로 검색 가능 • 지도 - 누비자 터미널의 위치들을 확인할 수 있는 지 도를 보여줌 • 날씨 - 현재 시간을 기준으로 이후 12시간까지의 날 씨를 3시간 단위로 확인 가능
  7. 7. 데이터베이스 • SQLite 기반의 데이터베이스 • 데이터베이스 검사 - 존재할 경우 : 데이터베이스 파일을 불러옴 - 존재하지 않는 경우 : 데이터베이스 파일을 만들 고 인터넷에서 정보를 불러와 필요에 맞는 칼럼으 로 분류 및 저장 • 즐겨찾기 위젯 및 즐겨찾기 기능은 데이터베이스 를 통해 제어
  8. 8. HTML Parsing • Jericho Parser 사용 • 누비자 홈페이지의 페이지 소스를 읽어옴 • 홈페이지 오른쪽 클릭 -> 페이지 소스 보기 • 페이지 소스 중 필요한 정보 만 분류 페이지 소스
  9. 9. Google Maps API v2 • 지도 기능에 Google Maps API v2 사용 • My Location 버튼 추가 - 버튼 터치시 현재 자신의 위치 로 이동 - 위치 정보를 켰을 때만 사용 가능 • Marker 를 이용한 터미널 표시
  10. 10. Weather Widget • OpenWeatherMap Api 사용 • JSON Parsing 을 이용하여 날 씨를 Parsing 함 • OpenWeatherMap Api 의 forecast를 이용하여 3시간 단 위의 날씨를 읽어옴
  11. 11. 어플리케이션 구성
  12. 12. 기타 • 개발자 - 정보시각화 연구실 손진한 - sonson586@gmail.com • 시연 영상 - 바로가기

×