안드로이드 바인더(Android Binder) 강의 Part 2
오는 2010년 10월 15일 “제6회 Korea Android
세미나”에서 안드로이드
바인더에 대한 이야기를 조금 더하기로 했습니다. 지난 번에는 커널 장치
관리자 수준까지 내려가서 바인더의 하부 기작을 분석하는데 집중했습니다.
안드이드가 제공하는 RPC가 어떤 형태로 구현되어 있는가를 찾는
작업이었다고 보여집니다. 하지만 이번 강의는 반대 방향에서 접근하려고
합니다. 주 관심 영역을 애플리케이션과 같은 높이에 두고, 바인더의 설계
목표가 무엇이며, 애플리케이션에는 어떤 영향을 주고 있는지 살피려고
합니다. 준비해보니 두 강의로도 완전한 마무리는 못할 것 같습니다. 중간
수준에 해당하는 내용들을 담을 시간이 없네요. 늦었지만 지난 강의를 좀 더
자세히 풀어 쓴 초고를 “안드로이드 바인더 소개(Introduction to Android
Binder)”라는 제목으로 올려두었으니 관심 있는 분들은 참고하시기 바랍니다.
모든 내용은 안드로이드 2.2(Froyo)를 기준으로 하고, 목차는 다음과 같이
준비했습니다.
- Intents
- Services
- AIDL
- Parcel
- IPC
- Binder
- Performance
- Security
관련 포스트: