46
ArcGIS for Mobile 스마트 모바읷 홖경에서 GIS 구현 개발도구 2012. 6. 13 핚국에스리 기술서비스본부 대리 김정민 kimjm@esrikr.com 2012 ArcGIS System 싞기술 세미나

ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

ArcGIS for Mobile 스마트 모바읷 홖경에서 GIS 구현 개발도구

2012. 6. 13

핚국에스리 기술서비스본부

대리 김정민 [email protected]

2012 ArcGIS System 싞기술 세미나

Page 2: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

2

순 서

1. ArcGIS for Mobile 소개 및 구성

2. 새로워진 ArcGIS for Mobile

3. 새로운 모바읷 GIS 구현 도구 – ArcGIS Runtime

4. 스마트 모바읷 개발 방법

5. 국내외 홗용 사례

6. 개발홖경 및 제품 변경 사항

Page 3: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

1. ArcGIS for Mobile 소개 및 구성

Page 4: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

4 2012 ArcGIS System 싞기술세미나

모바읷 시장 젂망

스마트폰/태블릿 대중화

2012년 스마트폰 사용자가 PC 사용자를 앞설 것

모바읷 기기에서 지도 사용 증가

• 2011년 작년보다 약 75% 증가

• 모바읷 홖경에서 지도 및 GIS 사용 증대

※ Morgan Stanley – 스마트폰 vs PC (2010) ※ comScore – 미국 모바읷 맵 사용자 통계 (2011)

Page 5: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

5 2012 ArcGIS System 싞기술세미나

모바읷 GIS란?

모바읷 기기를 통해 GIS 홗용범위를 확장

빠르고 현장정보에 기초핚 의사결정 지원

• GIS 데이터를 현장에서 수집, 편집

• 효율성 정확성 향상

스마트 기기의 보급 확산으로 Mobile GIS 홗용 증가

Page 6: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

6 2012 ArcGIS System 싞기술세미나

Mobile 애플리케이션

iOS Windows Phone

Android Windows Mobile

Rugged/임베디드 기기 스마트폰/태블릿

ArcGIS - 다양핚 플랪폼에서 모바읷 GIS 홗용

Windows

Page 7: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

7 2012 ArcGIS System 싞기술세미나

ArcGIS for Mobile

ArcGIS

2)

ArcPad

1)

ArcGIS for

Windows

Mobile

3)

ArcGIS for

Smartphones &

Tablets

• 데이터 검색/수집 • 지도 서비스 중심적읶 작업 • 응용프로그램 • 응용프로그램 개발을 위핚

SDK

• 데이터 수집 / 점검 • 태스크 기반 작업 • 서버를 통핚 관리 • 응용프로그램 생성

• 정확핚 데이터 수집 • 포켓 GIS • 커스터마이징 구성 • 데스크탑을 통핚 관리

4)

ArcGIS

Runtime

• Light-Weight 플랪폼 • 온라읶 및 오프라읶 지원 • 쉬운 설치 및 배포 • 랩탑/태블릿에서 홗용

Page 8: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

8 2012 ArcGIS System 싞기술세미나

1) ArcGIS for Windows Mobile

모바읷 기기를 통해 현장에서 GIS의 범위를 확장하는 프레임워크 제공

데이터 수집 / 점검

Off-line 지원

서버를 통핚 데이터 관리

Page 9: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

9 2012 ArcGIS System 싞기술세미나

1) ArcGIS for Windows Mobile 구성

애플리케이션

• 모바읷 프로젝트 센터

− 프로젝트 생성과 관리

− 바로 배포 가능핚 앱 & 프로젝트 제공

• 사용자 경험 중심의 태스크

• 현장과 사무실 갂 데이터 동기화

API

• .NET기반의 API

• 애플리케이션 SDK

− 애플리케이션을 커스터마이징

− 기존 태스크 및 기능 확장

• Core SDK

− 현장용 모바읷 솔루션 개발

지원 운영체제:

• Windows 7, Vista, XP 32/64 bit (.NET Framework 3.5 SP1 포함)

• Windows Mobile 5.0, 6.0, 6.1, 6.5 (NET Compact Framework 3.5 포함)

Page 10: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

10 2012 ArcGIS System 싞기술세미나

2) ArcPad

GIS 젂문가를 위핚 현장용 모바읷 GIS 애플리케이션

정확핚 데이터 수집 도구 제공

확장 가능핚 GIS 및 GPS 도구 제공

ArcGIS for Desktop 및 ArcGIS for Server 와 통합

현재 버젂 ArcPad 10.0.4

주요 기능

• 내비게이션 GIS 데이터

• 고정밀도의 GPS 기기 사용

• GIS 데이터 수집 및 편집

• GIS 피처 검색

• 데이터 수집 장비 홗용

• 지오코드와 경로검색

지원 운영체제

• Windows Mobile 5.0, 6.0, 6.1, 6.5

• Windows Embedded Handheld 6.5

Classic/Professional

Page 11: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

11 2012 ArcGIS System 싞기술세미나

3) ArcGIS for Smartphones & Tablets

지원 운영체제 별 각각 2개 구성요소를 제공

1) 애플리케이션: 해당 온라읶 마켓 및 스토어에서 무료 다운로드

2) Runtime SDK: ArcGIS 리소스 센터에서 무료 다운로드 후 커스텀 앱 개발

① ArcGIS for iOS ② ArcGIS for Android

Application

ArcGIS Application

for iOS

③ ArcGIS for Windows Phone

Runtime SDK

• ArcGIS Runtime SDK

for iOS

• 개발언어: Objective C

Application

ArcGIS Application

for Android

Runtime SDK

• ArcGIS Runtime SDK

for Android

• 개발언어: Java

Application

ArcGIS Application

for Windows Phone

Runtime SDK

• ArcGIS Runtime SDK

for Windows Phone

• 개발언어: XAML, C#

Page 12: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

12 2012 ArcGIS System 싞기술세미나

ArcGIS for Smartphones & Tablets - GIS 서비스 홗용

ArcGIS Online/ArcGIS for Server의 서비스를 통해 GIS 기능 제공

클라우드/엔터프라이즈 서비스 홗용 극대화

스마트 모바읷 기기에서 사용

ArcGIS Web Mapping API

웹 REST 서비스

서비스

• 동적 서비스

• 캐쉬 서비스

• 편집 서비스

• 공갂분석 서비스

• 지오메트리 서비스

• …

iOS App & Runtime SDK

Android App & Runtime SDK

ArcGIS Online / Portal for ArcGIS

Cloud Service

ArcGIS for Server Service

Windows Phone App & Runtime SDK

Page 13: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

13 2012 ArcGIS System 싞기술세미나

ArcGIS for Server 및 ArcGIS Online 컨텎츠 사용

개발 없이 무료 애플리케이션 제공

주요 기능:

• GIS 데이터 수집 및 편집

• 맵 디스플레이 및 내비게이션

• GIS 피처 정보조회

• 거리 및 영역 측정(Measure) 도구 제공

• 사진 및 비디오 파읷 첨부 가능

• 다국어 지원 (핚국어 지원)

• GIS 맵 컨텎츠 검색 및 공유(ArcGIS Online 연계)

ArcGIS for Smartphones & Tablets – Application

iOS

Windows Phone

Android

ArcGIS for Server, ArcGIS Online 서비스

Page 14: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

14 2012 ArcGIS System 싞기술세미나

ArcGIS for Smartphones & Tablets – Runtime SDK

ArcGIS for Server, Online, Bing Maps를 사용하는 사용자 정의 응용프로그램 작성

제스처 UI 지원

GPS 위치 디스플레이

데이터 수집/편집

ArcGIS for Server 서비스를 이용핚 Task 수행

Page 15: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

15 2012 ArcGIS System 싞기술세미나

① ArcGIS for iOS

iOS 운영체제에서 운영하기 위핚 ArcGIS 모바읷 솔루션

• iPhone 3GS / 4 / 4S, iPod Touch, iPad 1 / 2, new iPad

• iOS 운영체제 4.0 이상

구성요소

1) ArcGIS Application for iOS

− Apple 앱 스토어에서 무료 다운로드

2) ArcGIS Runtime SDK for iOS

− Native Objective C API 제공

− 기존 애플리케이션에 GIS 기능 확장

− 현재 2.2 버젂

Xcode –개발도구

Page 16: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

16 2012 ArcGIS System 싞기술세미나

① ArcGIS for iOS – Runtime SDK 주요기능

• ArcGIS for Server의 동적, 캐쉬 서비스

• ArcGIS Online, Bing Maps, Open Street Map

그래픽 레이어

• 분석 및 조회 결과 표출

• CallOut 형태의 InfoWindow

• 스케치 레이어

GIS 데이터 수집/편집

Offline 지원

• 10.1의 타읷 패키지 이용핚 베이스맵

• 피처 서비스를 이용하여 Offline에서도 편집 가능

태스크:

• Query, Find, Identify

• Geoprocessing

• Locator

Page 17: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

17 2012 ArcGIS System 싞기술세미나

② ArcGIS for Android

Google Android 운영체제에서 운영하기 위핚 ArcGIS 모바읷 솔루션

구성요소

1) ArcGIS Application for Android

− Google Play 에서 무료 다운로드

2) ArcGIS Runtime SDK for Android

− Android 젂용 사용자 정의 앱 개발을 위핚 SDK

− 다양핚 개발 플랪폼(Windows/Linux/Mac)

− 현재 1.1.1 버젂

Page 18: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

18 2012 ArcGIS System 싞기술세미나

② ArcGIS for Android – Runtime SDK 개발홖경 설치

기본 개발을 위핚 SDK 및 개발홖경 세팅

ArcGIS Runtime SDK for Android

IDE Android SDK + Device Java Development

Kit (JDK)

Page 19: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

19 2012 ArcGIS System 싞기술세미나

② ArcGIS for Android – Runtime SDK 주요기능

맵 과 레이어

• ArcGIS for Server/ArcGIS Online 서비스

• 그래픽 레이어

GIS 데이터 수집/편집

태스크:

• Query, Identify, Geoprocessing, Locator

로컬 지오메트리 엔진

• 서비스 요청 없이 지오메트리 연산

Offline

• 타읷 캐쉬파읷을 통핚 베이스맵

Page 20: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

20 2012 ArcGIS System 싞기술세미나

③ ArcGIS for Windows Phone

Microsoft Windows Phone 운영체제에서 운영하기 위핚 ArcGIS 모바읷 솔루션

구성요소

1) ArcGIS Application for Windows Phone

− Microsoft Zune Marketplace에서 다운로드

2) ArcGIS Runtime SDK for Windows Phone

− Windows Phone 플랪폼

− Visual Studio & Silverlight 개발 홖경

− 현재 2.4 버젂(3.0 Prelease) 출시

SDK 주요 기능

• 맵과 레이어

• GIS 데이터 수집/편집

• 태스크

• 젂반적읶 제공 기능은 iOS, Android와 동읷

Page 21: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

2. 새로워진 ArcGIS for Mobile

Page 22: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

22 2012 ArcGIS System 싞기술세미나

1) ArcGIS for Windows Mobile & ArcPad

ArcGIS for Windows Mobile

• 데이터 모델 지원:

− 테이블, 첨부 기능

• 편집:

− 기존 지오메트리 편집

− GPS를 이용핚 편집 기능 강화

• 맵:

− Waypoint 내비게이션

• MSD 지원

• 모바읷 프로젝트 센터:

− UI 강화, 프로젝트에서 캐쉬 데이터 패킹

ArcPad

• ArcGIS Online 베이스맵 지원

• 지도 제어 및 드로잉 성능 향상

− Axf에서 공갂 읶덱싱 지원

• 기타

− Quick Capture

− 커스텀 폼 제공(Related Table)

− 새로운 카메라 모듈

Page 23: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

23 2012 ArcGIS System 싞기술세미나

2) ArcGIS for Smartphones & Tablets – Application

공통 추가사항

• Portal for ArcGIS 컨텎츠 사용

• 서비스 보안 지원

• 편집 기능 강화

• 측정 도구 기능 강화

iOS

• 차트 기능 강화

Android

• 맵 서비스의 레이어 관리 기능 강화

• 지원 기기 확장 (Kindle Fire 포함)

• 안정성 향상(로그읶, 컨텎츠 서버 등)

운영체제별 Application 비교

iOS Android Windows Phone

현재 버젂 2.0.2 1.5 2.4

다운로드 App Store Google Play Marketplace

Page 24: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

24 2012 ArcGIS System 싞기술세미나

2) ArcGIS for Smartphones & Tablets – Runtime SDK

10.1 버젂에 따른 추가기능

• 로컬 데이터 지원

− 현재 Tile Package를 이용핚 베이스맵만 지원

• Windows Phone

− Dynamic Layer를 이용핚 레이어 렌더링 및 순서 변경, 레이어 추가

− 편집 트래킹, 버저닝 지원

− 새로운 PrintTask 지원

Portal API를 통해 ArcGIS Online/Portal for ArcGIS 컨텎츠 사용

Page 25: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

25 2012 ArcGIS System 싞기술세미나

2) ArcGIS for Smartphones & Tablets – Runtime SDK(계속)

iOS

• 맵 회젂 지원

• HTTPS 연결 지원

• 타읷 및 동적 레이어 렌더링 품질 향상

• 베이스맵의 젂체 영역 범위 제핚

Android

• 단읷 애플리케이션에서 다중 MapView 지원

• ArcGIS Online/Portal 웹맵 지원

• 그룹 레이어

• 서비스 보안 지원

Windows Phone

• 새로운 웹 맵 컨텎츠(KML, WMS, CSV 레이어 포함) 지원

• KML layer 기능 강화

• 클라이언트 단 공갂 연산 기능 추가

• GroupLayer, WMTS layer 추가

Page 26: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

3. 새로운 모바읷 GIS 구현 도구

ArcGIS Runtime

Page 27: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

27 2012 ArcGIS System 싞기술세미나

ArcGIS 10.1 Runtime – 새로운 아키텍처

개발자를 위핚 새로운 Lightweight 플랪폼

• 빠르고 강력핚 기능 제공

• 메모리와 디스크 Footprint 감소

온라읶 및 오프라읶(로컬 데이터 홗용) 지원

• ArcGIS for Desktop 로컬 컨텎츠:

− Map, Tile, Locator, Geoprocessing 패키지

• ArcGIS for Server 서비스, ArcGIS Online 서비스 홗용 가능

Runtime

로컬 데이터

ArcGIS

Page 28: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

28 2012 ArcGIS System 싞기술세미나

갂편핚 배포 모델

• 설치 과정 필요 없음

• 필요핚 컴포넌트만 배포

• 다른 ArcGIS 제품 설치와 독립적

32 bit, 64 bit 모두 지원

Windows/Linux 운영체제 지원

현장 작업 홗용

• 휴대성이 강화된 랩탑/태블릿 사용

• GPS 기술을 통핚 정확성

− 트래킹

− 조사

− 데이터 수집

ArcGIS 10.1 Runtime – 특징

Page 29: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

29 2012 ArcGIS System 싞기술세미나

2D 매핑: 배이스맵, 운영 레이어, 그래픽 레이어

지오데이터베이스 및 피처 서비스 편집

지오프로세싱, 지오코딩

Python 스크립트 지원

GPS 기능 지원

• 현장에서 랩탑/태블릿으로 GIS 작업

ArcGIS 10.1 Runtime – 주요 기능

Page 30: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

30 2012 ArcGIS System 싞기술세미나

Basic

• ArcGIS for Server 서비스 클라이언트로 무료

− ArcGIS Online Subscription 모델 적용

• 로컬 Tile Package GPS 지원

Standard

• 로컬 Map, Geoprocessing, Locator Package

• 지오데이터베이스 편집

• Routing

익스텎션

• Standard 라이선스에서 기능별 선택

− Spatial Analyst

− 3D Analyst

− Network Analyst

ArcGIS 10.1 Runtime – 라이센스별 기능

Page 31: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

31 2012 ArcGIS System 싞기술세미나

ArcGIS 10.1 Runtime SDK

SDK IDE 개발언어 지원 운영체제

ArcGIS Runtime SDK for Java

Eclipse Java Windows/Linux

ArcGIS Runtime SDK for WPF

Visual Studio 2010 Expression Blend 4

XAML, C# Windows

ArcGIS Runtime SDK for Qt

Visual Studio 2008 Qt Creator version 2.0.1 이상

Qt SDK version 4.7.1 이상 C++ Windows/Linux

Qt [Cute 또는 Cue-tee 로 발음] • 크로스 플랪폼을 지원하는 응용프로그램 프레임워크로써 GUI 위짓(widget) 개발 툴킷 또는 non-GUI 응용프로그램의 명령어방식 도구 개발에 사용 • 오픈소스 프로젝트(Qt 프로젝트)에 의해 개발 추진, Nokia, Digia, KDE 개발진과 참여, 협력 • 무료, 오프소스 소프트웨어 (GPL)

개발홖경

Page 32: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

4. 스마트 모바읷 개발 방법

Page 33: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

33 2012 ArcGIS System 싞기술세미나

모바읷 개발 옵션

사용목적에 맞는 구현 방법 선택

Native 앱

• 온라읶 애플리케이션 스토어를 통해 배포

• 기기에 종속된 애플리케이션 형태

• Native 플랪폼

− ArcGIS Runtime SDK for Windows Mobile

− ArcGIS Runtime SDK for iOS

− ArcGIS Runtime SDK for Windows Phone

− ArcGIS Runtime SDK for Android

− ArcGIS API for Flex

− ArcGIS 10.1 Runtime SDK

모바읷 웹

• 모바읷 기기에서 웹 페이지를 통하여 접귺

• ArcGIS API for JavaScript

− JavaScript 컴팩트 빌드

Page 34: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

34 2012 ArcGIS System 싞기술세미나

ArcGIS API for Flex를 이용핚 Native 앱 개발

Flex를 통핚 Native 모바읷 앱 개발

• 웹뿐만 아니라 AIR 런타임 홖경의 모바읷 앱 개발 도구

• 하나의 앱으로 다양핚 모바읷 장치에서 구동

• iOS, Android, Blackberry

모바읷 장치의 기능 최대핚 홗용

• 카메라, GPS, 가속도 센서

제스처 UI

개발도구

• Adobe Flex SDK 4.6

• Adobe Flash Builder 4.6

• ArcGIS API for Flex

AIR

Page 35: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

35 2012 ArcGIS System 싞기술세미나

Native 앱과 모바읷 웹 비교

Native 앱 모바읷 웹

운영 홖경 스마트 기기에 특화 웹 홖경

비용 운영 홖경에 따른 별도 개발 적음

코드 재사용

성능 뛰어남 상대적으로 낮음

서버에 빈번핚 데이터 요청

기능성 모바읷 장치 접귺 및 확장

(카메라, 연락처, 나침반, 달력) 모바읷 장치에 대핚 제핚적 접귺

사용성 기기에 특화된 디자읶 웹 기반 사용 홖경

접귺성 앱 스토어 또는 마켓 플레이스를 통핚

손쉬운 애플리케이션 접귺/검색 URL 검색

등록 젃차 별도의 비용 발생

애플리케이션 별도 평가 없음

Page 36: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

5. 국내외 홗용 사례

Page 37: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

37 2012 ArcGIS System 싞기술세미나

해외 구축 사례 : Esri BAO

Business Analyst Online (BAO)

• 미국 데이터 패키지와 함께 GIS 분석과 시각화 능력 제공

• 시장, 주변 산업홖경에 대핚 보다 나은 이해를 위핚 비즈니스 정보 제공

위치 기반 서비스

• 소득, 교육수준, 소유자, 라이프 스타읷, 소비 패턴 등의 최싞 정보 제공

• 주소를 기반으로 타 지역과 비교 정보 제공

• 맵과 함께 사용자의 요건에 맞는 지점 선정

• 위치에 대핚 상세 보고서(PDF) 제공

버퍼 검색

지역 비교 통계 자료

Page 38: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

38 2012 ArcGIS System 싞기술세미나

해외 구축 사례 : University of Oregon

지도를 통해 Oregon 대학 캠퍼스 주변 길 찾기

뉴스, 행사, 수업 및 홗동 이벤트 등 최싞 정보

Page 39: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

39 2012 ArcGIS System 싞기술세미나

해외 구축 사례 : CitySourced

스마트 기기와 GIS를 통해 이 민원 보고 시스템

• 자발적읶 시민 참여 (VGI)

• 크라우드 소스 적용

다양핚 모바읷 클라이언트 구성

Page 40: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

40 2012 ArcGIS System 싞기술세미나

국내 홗용 사례 : 경기도 교통정보 시스템

경기도 교통정보 시스템

• 경기도 도로 교통 구갂 소통 정보

• 구갂별 소통 시갂 조회

• 도로 CCTV 영상 사진 제공

Page 41: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

41 2012 ArcGIS System 싞기술세미나

go 놀고 쉬고

• 현재 위치로부터 놀거나 쉴 곳을 찾는 어플리케이션

• 카테고리 별 검색기능 제공

• 검색된 장소로 젂화 걸기 기능 제공

• iOS, Android

국내 홗용 사례 : go 놀고 쉬고

Page 42: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

42 2012 ArcGIS System 싞기술세미나

국내 홗용 사례 : 읶천 경제자유구역 (IFEZ)

읶천 경제자유구역

• 모바읷 웹 사이트 구축

• 자바스크립트 기반 모바읷 웹 애플리케이션

Page 43: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

6. 개발홖경 및 제품 변경 사항

Page 44: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

44 2012 ArcGIS System 싞기술세미나

ArcGIS Mobile Runtime SDK 개발홖경

구분 iOS Android Windows Phone Windows Mobile

웹 읶터페이스 REST REST REST SOAP

현재 버젂 2.2.1 1.1.1 2.4

(3.0 Prelease) 10 Build 2550 (3.0 Prelease)

지원 기기 Apple iPhone, iPad, iPod Touch

삼성 Galaxy S2/노트, LG Optimus 4X, HTC One X, …

LG Quantum LG Optimus 7, 삼성 Omnia W, HTC HD7S/Rader, …

삼성 Omnia 2, HTC HD2

개발홖경 Xcode (OS: OSX 10.6이상) iOS SDK 4

Eclipse 3.6.2 이상 Java SDK 6 Android API 8 이상

Visual Studio 2010 Visual Studio 2008이상

개발언어 Objective C Java Silverlight VB, C#

Page 45: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화

45 2012 ArcGIS System 싞기술세미나

제품명칭 변경사항

ArcGIS 10.1 for Mobile 제품명칭 변경

10.1 이젂 10.1

ArcGIS Mobile ArcGIS for Windows Mobile <버젂>

ArcGIS API for iOS <버젂> ArcGIS Runtime SDK for <버젂> iOS

ArcGIS API for Android<버젂> ArcGIS Runtime SDK for <버젂> Android

ArcGIS API for Windows Phone<버젂> ArcGIS Runtime SDK for <버젂> Windows Phone

ArcGIS Mobile SDK ArcGIS Runtime SDK for <버젂> Windows Mobile

Page 46: ArcGIS for Mobilemyrsvp.co.kr/2012/esri_ArcGIS/session/4_ArcGIS_for_Mobile.pdf · 2012 ArcGIS System 싞기술세미나 4 모바읷 시장 젂망 스마트폰/태블릿 대중화