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

More Related Content

Similar to Nubija Application

QR Parking 전국캡스톤디자인 경진대회 발표자료 2014
QR Parking 전국캡스톤디자인 경진대회 발표자료 2014QR Parking 전국캡스톤디자인 경진대회 발표자료 2014
QR Parking 전국캡스톤디자인 경진대회 발표자료 2014Jong-Hyun Kim
 
APPSURFING Project Portfolio
APPSURFING Project PortfolioAPPSURFING Project Portfolio
APPSURFING Project PortfolioChloe Park
 
my activities before getting a job
my activities before getting a jobmy activities before getting a job
my activities before getting a jobDeo Kim
 
[UBhind Analytics] 여행 및 지역정보 앱 사용성 분석
[UBhind Analytics] 여행 및 지역정보 앱 사용성 분석[UBhind Analytics] 여행 및 지역정보 앱 사용성 분석
[UBhind Analytics] 여행 및 지역정보 앱 사용성 분석Sung-Kwan Kim
 
지도 서비스용 웹앱 개발환경 사용기
지도 서비스용 웹앱 개발환경 사용기지도 서비스용 웹앱 개발환경 사용기
지도 서비스용 웹앱 개발환경 사용기Q-Young Lee
 
Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략Channy Yun
 
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)Channy Yun
 
한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드
한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드
한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드Devgear
 
모바일앱개발 교육자료
모바일앱개발 교육자료모바일앱개발 교육자료
모바일앱개발 교육자료JinHyuck Churn
 
Elasticsearch를 활용한 GIS 검색
Elasticsearch를 활용한 GIS 검색Elasticsearch를 활용한 GIS 검색
Elasticsearch를 활용한 GIS 검색ksdc2019
 
포털관점에서본웹디자인 및 UX동향(@웹월드컨퍼런스 2012, 2012.11)
포털관점에서본웹디자인 및 UX동향(@웹월드컨퍼런스 2012, 2012.11)포털관점에서본웹디자인 및 UX동향(@웹월드컨퍼런스 2012, 2012.11)
포털관점에서본웹디자인 및 UX동향(@웹월드컨퍼런스 2012, 2012.11)keesung kim
 
네이버 검색엔진 조사도구_사이버컴학회(4_march2014)
네이버 검색엔진 조사도구_사이버컴학회(4_march2014)네이버 검색엔진 조사도구_사이버컴학회(4_march2014)
네이버 검색엔진 조사도구_사이버컴학회(4_march2014)Han Woo PARK
 
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례Jeongsang Baek
 
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)수보 김
 
안드로이드 최종 발표자료.pdf
안드로이드 최종 발표자료.pdf안드로이드 최종 발표자료.pdf
안드로이드 최종 발표자료.pdfGwangho Kim
 
Lh smartcity for_osgeo
Lh smartcity for_osgeoLh smartcity for_osgeo
Lh smartcity for_osgeossuser3b2776
 
Java web Project - travel management system
Java web Project - travel management systemJava web Project - travel management system
Java web Project - travel management systemWhasunKim
 
퍼지 전문가 시스템을 이용한 상품 추천 알고리즘
퍼지 전문가 시스템을 이용한 상품 추천 알고리즘퍼지 전문가 시스템을 이용한 상품 추천 알고리즘
퍼지 전문가 시스템을 이용한 상품 추천 알고리즘Jong MIn Yu
 

Similar to Nubija Application (20)

QR Parking 전국캡스톤디자인 경진대회 발표자료 2014
QR Parking 전국캡스톤디자인 경진대회 발표자료 2014QR Parking 전국캡스톤디자인 경진대회 발표자료 2014
QR Parking 전국캡스톤디자인 경진대회 발표자료 2014
 
APPSURFING Project Portfolio
APPSURFING Project PortfolioAPPSURFING Project Portfolio
APPSURFING Project Portfolio
 
my activities before getting a job
my activities before getting a jobmy activities before getting a job
my activities before getting a job
 
Bookfinder
BookfinderBookfinder
Bookfinder
 
[UBhind Analytics] 여행 및 지역정보 앱 사용성 분석
[UBhind Analytics] 여행 및 지역정보 앱 사용성 분석[UBhind Analytics] 여행 및 지역정보 앱 사용성 분석
[UBhind Analytics] 여행 및 지역정보 앱 사용성 분석
 
지도 서비스용 웹앱 개발환경 사용기
지도 서비스용 웹앱 개발환경 사용기지도 서비스용 웹앱 개발환경 사용기
지도 서비스용 웹앱 개발환경 사용기
 
Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략Geo Service Open API 플랫폼 구축 전략
Geo Service Open API 플랫폼 구축 전략
 
Toolkit for NPOs
Toolkit for NPOsToolkit for NPOs
Toolkit for NPOs
 
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
글로벌 지도 API 서비스 현황과 미래 - 한국지리정보학회 (2014)
 
한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드
한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드
한 번에 개발하는 안드로이드&iOS 앱 with 앱메소드
 
모바일앱개발 교육자료
모바일앱개발 교육자료모바일앱개발 교육자료
모바일앱개발 교육자료
 
Elasticsearch를 활용한 GIS 검색
Elasticsearch를 활용한 GIS 검색Elasticsearch를 활용한 GIS 검색
Elasticsearch를 활용한 GIS 검색
 
포털관점에서본웹디자인 및 UX동향(@웹월드컨퍼런스 2012, 2012.11)
포털관점에서본웹디자인 및 UX동향(@웹월드컨퍼런스 2012, 2012.11)포털관점에서본웹디자인 및 UX동향(@웹월드컨퍼런스 2012, 2012.11)
포털관점에서본웹디자인 및 UX동향(@웹월드컨퍼런스 2012, 2012.11)
 
네이버 검색엔진 조사도구_사이버컴학회(4_march2014)
네이버 검색엔진 조사도구_사이버컴학회(4_march2014)네이버 검색엔진 조사도구_사이버컴학회(4_march2014)
네이버 검색엔진 조사도구_사이버컴학회(4_march2014)
 
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
(GameTech2015) Live Operation by Adbrix의 Node.js와 MongoDB를 이용한 멀티테넌트 인프라 구축사례
 
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)
 
안드로이드 최종 발표자료.pdf
안드로이드 최종 발표자료.pdf안드로이드 최종 발표자료.pdf
안드로이드 최종 발표자료.pdf
 
Lh smartcity for_osgeo
Lh smartcity for_osgeoLh smartcity for_osgeo
Lh smartcity for_osgeo
 
Java web Project - travel management system
Java web Project - travel management systemJava web Project - travel management system
Java web Project - travel management system
 
퍼지 전문가 시스템을 이용한 상품 추천 알고리즘
퍼지 전문가 시스템을 이용한 상품 추천 알고리즘퍼지 전문가 시스템을 이용한 상품 추천 알고리즘
퍼지 전문가 시스템을 이용한 상품 추천 알고리즘
 

Nubija Application

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