이 사이트는 전자정부 표준프레임워크 구버전(1.0 ~ 4.3) 가이드 아카이브입니다. 내용은 더 이상 갱신되지 않습니다. 최신 내용은 최신 버전 문서에서 확인하세요.

모바일 디바이스 API 3.5

모바일 디바이스 API New Template Project Wizard

개요

  • 표준프레임워크 기반의 모바일 디바이스 API 실행환경을 이용하여 앱 어플리케이션 개발시 개발자 편의성을 위하여 모바일 디바이스 API 실행환경 코드 등을 포함하고 있는 모바일 디바이스 API 템플릿 프로젝트 자동 생성 마법사를 제공한다.

설명

  • 표준프레임워크 기반의 모바일 디바이스 API 실행환경을 통해 앱 어플리케이션 및 서버 어플리케이션 표준 코드와 가이드 프로그램 프로젝트를 생성한다.
  • 본 Wizard는 모바일 디바이스 API 실행환경 표준코드, 표준 샘플 템플릿, 가이드 프로그램 프로젝트 생성 기능을 제공한다.

프로젝트기능흐름.png

  1. 앱 어플리케이션 프로젝트를 설정한다. (프로젝트명, Maven 설정)
  2. 템플릿 선택 (생성할 템플릿의 종류를 선택) - 선택
  3. 서버 어플리케이션 프로젝트를 설정한다. (프로젝트명, Maven 설정) - 선택
  4. 사용자 지정 DB에 테이블을 생성한다. (데이터베이스 접속 및 테이블 생성) - 선택
  • 안드로이드 프로젝트 생성을 위해 Maven3 와 Android Configurator for M2E 플러그인을 사용한다.

오픈 소스 플러그인

오픈 소스 플러그인
플러그인명설명비고
M2Eclipse이클립스 환경에서 Maven을 이용할 수 있도록하는 플러그인Maven3
Android Configurator for M2EADT와 M2Eclipse Maven Plug in 을 위한 Intergration 플러그인

플러그인 설치 및 업그레이드

Maven 업데이트

  • 전자정부 표준프레임워크 개발환경 2.0 이하에서 적용한다.
  • 이클립스 환경에서 Maven을 이용할 수 있도록하는 플러그인이다.
  • Maven3 플러그인을 포함하는 m2e 플러그인을 사용 시에는 진행하지 않아도 된다.

Android Configurator for M2E 플러그인 설치

  • ADT와 M2Eclipse Maven 플러그인 연결을 위한 플러그인이다.
  • Maven 업데이트를 완료한 후에 플러그인 설치를 하여야한다.

사용법

시작

  • File > New > eGovFrame DeviceAPI Project
    new_project_wizard_use_1.png
  • eGovFrame > Start > New DeviceAPI Template Project
    new_project_wizard_use_2.png

프로젝트 생성

모바일 디바이스 API 실행환경 코드 프로젝트 생성

  1. Project Name 및 Maven 설정 입력
    new_project_wizard_use_3.png
  2. Finish
    new_project_wizard_use_4.png

모바일 디바이스 API 표준 샘플 템플릿 프로젝트 생성

  1. Project Name 및 Maven 설정 입력
    new_project_wizard_use_3.png
  2. Generate Guide Program 선택 및 Sample Template 선택 후 Finish
    new_project_wizard_use_5.png

모바일 디바이스 API 가이드 프로그램 프로젝트 생성

  • 가이드 프로그램 프로젝트는 전자정부 표준프레임워크 2.0 기반의 Web Project가 필요하기 때문에 선택적으로 Web Project를 만들 수 있다.
  • Web Project를 생성하지 않고 기존의 Web Project에 접속 할 수 있도록 서버URL를 통해 생성할 디바이스API 앱 어플리케이션에 서버정보를 등록할 수 있다.
  • Web Project는 가이드 프로그램별로 생성되지 않고, 전자정부 디바이스API 가이드 프로그램 15종을 포함하는 Web Project를 생성한다.
  1. Project Name 및 Maven 설정 입력
    new_project_wizard_use_3.png
  2. Generate Guide Program 선택 해당 가이드프로그램 선택 Web Project 선택
    new_project_wizard_use_6.png
  3. Project Name 및 Maven 항목 입력
    new_project_wizard_use_7.png
  4. 서버 구동을 위한 Runtime 환경 설정
    new_project_wizard_use_8.png new_project_wizard_use_9.png
  5. 프로젝트 생성
    new_project_wizard_use_10.png

사용자 지정 DB에 테이블 생성

  • Web Project를 생성 시에는 사용자 지정 데이터베이스에 가이드 프로그램 데이터베이스 접속을 위한 테이블을 생성할 수 있는 기능을 제공한다.
  • mysql, Oracle, Altibase, Tibero 4종의 데이터베이스를 지원한다.
  1. 사용자DB에 생성(사용자지정) 선택
    new_project_wizard_use_11.png
  2. DatabaseSource Explorer를 통해 생성된 데이터베이스 접속 정보 선택 후, 접속 테스트
    new_project_wizard_use_12.png
  3. 데이터베이스에 접속 성공 시, Creation Table
    new_project_wizard_use_13.png
  4. 테이블 성공 후 프로젝트 생성
    new_project_wizard_use_14.png

프로젝트 생성 확인

  • 모바일 디바이스 API 앱 어플리케이션 프로젝트와 웹 프로젝트 생성 확인
    new_project_wizard_use_15.png
원본 페이지 ID
egovframework:hyb3.5:hdev:imp:deviceapi_new_template_project_wizard
원본 수정일