====== 표준프레임워크 모바일 디바이스 API 개발환경 3.5 ====== ===== 모바일 디바이스 API 개발환경 ===== * [[egovframework:hyb3.5:hdev:imp:Overview|표준프레임워크 디바이스API 개발환경 소개]] \\ 전자정부 표준프레임워크 개발환경 내, 모바일 디바이스 API 개발환경의 목표, 제공 서비스 정보 등을 안내한다. \\ ==== 개발자 개발환경 설치가이드 ==== === Android === * [[egovframework:hyb3.5:hdev:imp:ClntInstall|개발자 개발환경 설치가이드]] \\ 개발자 개발환경을 다운로드 받아 설치 후 프로젝트를 생성해서 실행하기까지의 가이드를 제공한다. === iOS === * [[egovframework:hyb3.5:init:ios:getting_started#개발 환경 설치|개발자 개발환경 설치가이드]] * 폰갭의 프로젝트 생성방식이 변경됨에 따라 전자정부 표준프레임워크 모바일 디바이스 API 2.5 버전에서 제공되는 Xcode 템플릿은 사용하지 않는다. * 모바일 디바이스 API 실행환경 프로젝트를 설치하여 템플릿으로 사용한다. ==== 모바일 디바이스 API 개발환경 구현도구 ==== === Andoird === 모바일 디바이스 API 개발환경 Android 기반의 구현도구는 기존의 전자정부 표준프레임워크 개발환경을 이용한다. * [[egovframework:hyb3.5:hdev:imp:install|설치하기]] * [[egovframework:hyb3.5:hdev:imp:deviceapi_new_template_project_wizard|모바일 디바이스 API New Template Project Wizard]] \\ 개발자의 편의성을 위하여 eGovFrame기반의 디바이스API 프로젝트 생성 마법사를 제공한다. \\ * [[egovframework:hyb3.5:hdev:imp:deviceapi_add_template_wizard|모바일 디바이스 API Add Template Wizard]] \\ 개발자의 편의성을 위하여 ADT를 통해 생성한 프로젝트를 eGovFrame 기반의 디바이스 API 프로젝트로 변환하는 마법사를 제공한다. * [[egovframework:hyb3.5:hrte:Android_Studio|Android_Studio(Intelli J) DeViceAPI Import 방법]] \\ 개발자의 편의성을 위하여 전자정부 DeviceAPI를 Android_Studio import 방법 가이드를 제공한다. === iOS === iOS 기반의 디바이스API 개발환경 구현도구는 Mac OS X환경하에서 Cocoa Touch 프레임워크로 개발하여야 하므로 Xcode를 이용한다. ==== 폰갭(코도바) API 개발환경 CLI(Command Line Interface) 도구 ==== * 폰갭 3.0 이상부터는 CLI 도구를 이용하여 플랫폼(모바일OS)을 추가할수 있고 프로젝트및 플러그인을 추가,삭제 할수 있다. === Windows === NodeJS기반의 CLI 도구를 설치하여 코도바 CLI도구의 초기설치 및 구성 업데이트의 일괄 적용을 손쉽게 할수 있다. Windows에서 Cordova CLI도구를 이용하여 안드로이드 플랫폼을 관리할수 있다. * [[egovframework:hyb3.5:hdev:imp:wincliinstall|CLI도구 설치하기]] === 맥 OSX === NodeJS기반의 CLI 도구를 설치하여 코도바 CLI도구의 초기설치 및 구성 업데이트의 일괄 적용을 손쉽게 할수 있다. Mac OSX에서 Cordova CLI도구를 이용하여 아이폰및 안드로이드 플랫폼을 모두 관리할수 있다. * [[egovframework:hyb3.5:hdev:imp:maccliinstall|CLI도구 설치하기]] === 코도바 CLI 도구 사용하기 === 코도바 CLI 도구를 이용하여 플랫폼을 추가,삭제할수 있고 프로젝트 생성 및 플러그인의 추가,삭제등을 전반적으로 다룰수 있다. * [[egovframework:hyb3.5:hdev:imp:useclitools|코도바 CLI도구 사용하기]]