모바일 디바이스 API 개발환경 아키텍처구성

구성

전자정부 디바이스API 개발환경은 Android 환경에서의 개발을 위한 Eclipse 플러그인과 iOS 환경에서의 개발을 위한 Xcode내의 프레임워크 프로젝트로 구성되어 있다.

모바일 디바이스 API 개발환경 아키텍쳐 구성
Android 기존의 전자정부 표준프레임워크 개발환경을 이용한다. 비즈니스 프로그램 개발, 버전관리, 단위 테스트, 빌드 등의 개발 Life-Cycle 전반에 대한 지원 도구를 제공
ADT 위에 Device API를 지원하는 IDE, Debug, Editor 도구를 지원하며, SDK 기반 위에 Maven 및 Android Configurator for M2M을 도구를 지원합니다.
iOS Mac OS에서 iOS개발을 위해 제공되어지는 Xcode 개발환경을 제공한다.
Xcode의 Framework Project를 통해 eGovFrame 지원합니다.

개발환경의 구성

  • 디바이스API 실행환경 기반 프로젝트를 위저드방식의 생성 환경 제공
  • 디바이스API 실행환경을 기반으로 하는 표준 샘플 템플릿 및 디바이스API별 가이드 프로그램 개발 생성된 표준 샘플 템플릿 및 가이드 프로그램을 기반으로 하이브리드 앱을 생성하는 도구 개발
개발환경의 디바이스 API 코드 생성 위자드를 실행한 후에 표준 샘플 템플릿 및 가이드 프로그램을 선택하면, 실행 가능한 소스코드가 생성됩니다. 이를 프로젝트에 반영한 후에 생성된 표준 샘플 템플릿 및 가이드 프로그램을 실행할 수 있습니다.
서비스별 오픈소스 소프트웨어 현황
서비스별 오픈소스 소프트웨어 현황
서비스 그룹 서비스 소프트웨어 현황 비고
Development Tool Developer ADT Android Development Tool
Implementation Tool Editor Source Editor Eclipse
IDE DeviceAPI IDE N/A
Deployment Tool Build Build Tool Maven
Generate Tool Android Configurator for EclipseA