- 과 정 명 : NDK 기반 미디어 및 증강현실 어플 개발
- 과정기간 : 2012년 12월 10일 ~ 2012년 12월 14일(35시간)
- 교육시간 : 09시 ~ 17시(하루 7시간)
- 교육장소 : 서울시 마포구 용강동 494-65 한국항공회관(대호빌딩)
- 교육대상 :
NDK를 활용하여 안드로이드 앱을 개발하려는 개발자
기존의 C/C++ 라이브러리를 안드로이드 플랫폼에서 활용하려는 개발자
-교육목표:
C/C++ 언어로 개발된 프로그램을 안드로이드에서 구동하기 위해 JNI를 활용한 NDK를 활용하여 안드로이드 앱 개발 방법을 이해하는 과정입니다.
또한 증강현실 라이브러리인 opencv와 artoolkit을 활용하여 다양한 증강현실 어플 개발을 NDK 기반으로 할 수 있는 기반을 제공합니다.
동시에 멀티미디어 활용 가능한 다양한 코덱류를 활용할 수 있는 FFMPEG 등을 안드로이드 어플에서 활용하도록 기반 기술을 제공하는 과정입니다.
- 교육내용:
1일차 : 안드로이드와 증강현실
- 안드로이드 및 증강현실 개요
- 안드로이드 컴포넌트
- 안드로이드 PDK/NDK/SDK 개발 방법
- 안드로이드 SDK 개발환경 구축
- 안드로이드 NDK 개발환경 구축
- 안드로이드 앱 구조
2일차 : 안드로이드 SDK 기반 앱 개발
- 안드로이드 컴포넌트
- 안드로이드 UI
- 안드로이드 데이타 처리
- 안드로이드 미디어 처리
- 안드로이드 위치기반 서비스 구현
3일차 : 안드로이드 NDK 기반 앱 개발
- 안드로이드 NDK 개요
- NDK 지원요소
- NDK와 JNI 구조
- JNI 구현순서
- 안드로이드 Makefile과 문법 구조
- 증강현실 알고리즘 artoolkit 구조 분석
- 마커기반 증강현실 구현
4일차 : 증강현실 라이브러리 기반 앱 개발
- opencv 라이브러리 빌드 및 구현
- opencv 라이브러리 기능추가
- opencv 증강현실 라이브러리 앱 개발
5일차: ndk 기반 미디어 플레이어 앱 개발
- ffmpeg 오픈소스 미디어 라이브러리 분석
- ffmpeg을 활용한 jni 구현
- ffmpeg 기반 안드로이드 미디어 플레이어 구현
- 교육신청
중소기업 재직근로자면 누구나 신청가능합니다.
<교재무료제공>
간단한 필기도구만 챙겨오시면 됩니다.