책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788992939089
· 쪽수 : 312쪽
· 출판일 : 2012-08-30
책 소개
목차
▣ Chapter 01_안드로이드 NDK란?
01.01 이 책에 대해
01.02 안드로이드의 개발 라이브러리
01.03 안드로이도 NDK에서 이용할 수 있는 기능
01.04 안드로이드의 내부 구조(계층)
01.05 애플리케이션 실행환경
01.06 실행파일이 생성되기까지
01.07 안드로이드 NDK의 장단점
01.08 설치
01.09 정리
▣ Chapter 02_자바와 안드로이드 NDK
02.01 JNI란?
02.02 JNI의 규약
02.03 log 출력하기
02.04 자바에서 C 함수 호출하기
02.05 JNIHelp 이용하기
02.06 정리
▣ Chapter 03_NativeActivity
03.01 NativeActivity란?
03.02 NativeActivity와 게임
03.03 이벤트
03.04 NativeActivity의 제약
03.05 논블록에 대해
03.06 NativeActivityGlue
03.07 정리
▣ Chapter 04_OpenGL|ES
04.01 OpenGL와 OpenGL|ES
04.02 SurfaceView란?
04.03 안드로이드의 OpenGL|ES
04.04 예제 프로그램(OpenGL|ES 1.1)
04.05 OpenGL|ES 2.1
04.06 AndroidBitmap
04.07 정리
▣ Chapter 05_사운드
05.01 OpenSL|ES에 대해
05.02 사운드 포맷
05.03 재생과 녹음
05.04 데이터 소스
05.05 안드로이드 확장기능
05.06 이펙트에 대해
05.07 예제 코드
05.08 설정
05.09 제약에 대해
05.10 정리
▣ Chapter 06_입출력(센서, 키보드, 파일)
06.0 안드로이드 NDK에서 센서 이용하기
06.02 터치패널
06.03 키 입력
06.05 Conguration
06.06 Assets
06.07 정리
▣ Chapter 07_툴(컴파일러, 디버거)
07.01 툴체인
07.02 arm-linux-androideabi-4.4.3의 새로운 기능
07.03 STL
07.04 gcc의 확장 기능
07.05 외부 프로젝트 참조
07.06 정수
07.07 ndk-gdb
07.08 ndk-build
07.09 정리
06.04 센서
▣ Chapter 08_아키텍처
08.01 ARM 프로세서
08.02 Cortex-A8
08.03 아키텍처의 구성
08.04 메모리
08.05 L1 캐시와 L2 캐시
08.06 ABI
08.07 cpu-features
08.08 정리
▣ Chapter 09_최적화
09.01 최적화의 순서
09.02 문제가 되는 부분 파악하기
09.03 최적화 방법
09.04 실행 바이너리의 실행 효율 향상시키기
09.05 캐시의 적중률 향상시키기
09.06 gcc에 의한 최적화
09.07 그래픽스의 최적화
09.08 소수 연산
09.09 정리
▣ Chapter 10_NEON
10.0 ARM 명령과 NEON 명령의 차이
10.02 NEON 명령에 대한 상세 설명
10.03 NEON 명령 출력하기
10.04 벡터화
10.05 정리
▣ Chapter 11_레퍼런스
11.01 ndk-build에 대해
11.02 Android.mk
11.03 Application.mk 파일