교육 세부 내용
과정코드 2NHC0012
과정명 NDK를 활용한 Android Application 개발
강사 박길성
교육기간 5 일( 9:30~17:30 ) 이론50%, 실습50%
교육비 무료
교육일정
현재 신청 가능한 교육이 없습니다.
 
expand_less교육내용 정보 닫기
[ 교육내용 ]
구분 오전 오후
1일차 - 안드로이드 소개
- 안드로이드 플랫폼의 이해
- 안드로이드 개발 환경 설정
- 액티비티, UI
- 레이아웃
- 안드로이드 이벤트 처리 
2일차 - NDK 소개
- NDK 설치 및 환경설정 
- NDK 컴파일 및 호출
- NDK를 이용한 LIB 생성원리 
3일차 - NDK를 이용한 실행파일 생성
- NDK와 JNI 연동 
- audio Flinger 분석 및 활용
- Surface Flinger 분석 및 활용 
4일차 - NDK와 PDK 응용
- OpenCV 
- SDK 라이브러리 활용
- Skia 라이브러리 활용 
5일차 - OpenGL 활용  - NDK에 STL 포팅 및 활용
- NDK STL을 이용한 일반화된 컨테이너 사용
- NDK OpenGL/ES를 이용한 고성능 3D 모델링/렌더링
※ 단, 교육 내용은 교육의 질적 향상을 위해 사전 예고 없이 변경될 수 있습니다.

과정개요
  ㅇ 훈련과정 주요내용

- 안드로이드 개요

- NDK 개요 및 설정 기법

- NDK의 구조와 JNI 연동

- NDK와 오픈소스의 활용
교육목적
  ㅇ 훈련과정 목표

- C/C++ 기반 애플리케이션을 안드로이드 기반 단말에 포팅

- SDK, NDK, PDK의 차이점과 특징을 이해

- NDK와 JNI의 내부구조를 분석하여 안드로이드 전체 구조 이해

- NDK를 활용하여 3D 게임 포팅
교육대상
  국가인적자원개발컨소시엄 협약을 맺은 중소기업 내 재직자 (스마트 정보기기에 안드로이드를 탑재하고자 하는 개발자, 안드로이드로 전향하려는 C/C++ 개발자, 임베디드 시스템 소프트웨어 개발자)



상시근로자 300인 미만 중소기업 또는 우선지원대상기업

(제조업 500인미만, 광업/건설업/운수창고 및 통신업 300명 미만, 기타 100명미만) 중 컨소시엄 신청 중소기업
기타
  ※ 본 과정은 본회와의 컨소시엄을 맺은 중소기업만 수강하실 수 있습니다.

(컨소시엄 협약 방법 : 컨소시엄 가입 신청서 작성 등록 후 협약서 원본제출 > 관리자 승인)

※ 교재 무료제공

※ 중식제공

※ 교통비(주차료)는 지급되지 않으니, 대중교통을 이용해 주세요.

※ 전체 교육시간(35시간) 80% 28시간 이상 출석한 교육생에 한하여 수료증을 발급합니다.

※ 수강인원이 미달인 경우 폐강될 수 있습니다.



교육장 : 서울시 마포구 상암동 1599 전자회관 2층 교육장1