- google이 제작, 공개한 opensource mobile operating system. - smartphone용 o/s로 공개되었으나 다양한 방면에서 응용되고 있음. - linux kernel 기반의 o/s. - java 기반의 development language를 제공. eclipse등의 공개 ide를 이용한 개발환경 제공. - oha(open handset alliance)를 중심으로 android 확산을 시도하는 중. - 애플의 앱스토어와 같은 안드로이드 마켓이 존재. - 2007년 11월 : 안드로이드 1.0 발표. 2008년 10월 : htc에서 첫 번째 구글 폰인 g1 출시.
  - motorola의 droid에 android 2.0이 처음으로 탑재. - 스마트폰 이외에 넷북 등의 mid에 개량되어 탑재되고 있음.      motorola의 droid에 최초 탑재 됨. sonyericsson의 xperia x10에 탑재될 예정.
  - [안드로이드 2.0의 특징]
 - 멀티터치 지원. - 블루투스 2.1 지원. - html5 정식 지원. - 화면 가상 키보드 성능 향상. - 카메라 지원 기능 향상. - 멀티미디어 재생 기능 향상.    모바일 개발자 인력난 심화에 대한 기사 보기  
  >>http://www.ciobiz.co.kr/news/articleview.html?idxno=1810 
   주차 안드로이드 개발 과정[ android fundmental]        1일차
  - ot - 안드로이드 교육과정 이해를 위한 준비 - 안드로이드에 대한 정의   2일차 - 안드로이드 구동 메커니즘 이해 - 안드로이드 소스코드 빌드 및 테스트   3일차 - 애플리케이션 컴포넌트      4일차
  - 액티비티,태스크,쓰레드,프로세스,생명주기   5일차
  - 뷰 계층구조 이해 -위젯에 대한 이해 - 레이아웃 정의 방법 - 레이아웃(layout) xml - 메뉴 사용법 - 일반적 레이아웃 오브젝트    6일차
  - 어댑터뷰(adapterview)와 데이터 바인딩 - 사용자 이벤트 제어 - 스타일과 테마 사용하기 - 뷰 컴포넌트 제작방법   7일차
  - 리소스와 에셋   
 8일차
   - 인텐트와 인텐트 필터   9일차
   - 데이터 저장공간 - 컨텐트 프로바이더   10일차
   - 보안 및 퍼미션   11일차
   - 매니페스트 개요 - 매니페스트 파일 구조 이해 - 매니페스트 파일 작성 규약   12일차
   - 매니페스트 파일 특징 - 엘리먼트 상세 설명   13일차 
  - 그래픽 일반 -2d 그래픽   14일차   - opengl 기반 3d   15일차   - 오디오와 비디오 - 위치기반 서비스   16일차   - 개발도구   17일차   - aidl - 우수 사례   18일차   - 어플리케이션배포    19일차   - 안드로이드 플랫폼 개발 키드(pdk) - 안드로이드 c/c++ 애플리케이션 개발 키드(ndk)   20일차   - 안드로이드 기본 애플리케이션들 - 안드로이드 기본 컨텐트 프로바이더들    - 프로젝트 과정은 선택과정으로 안드로이드 개발자로 취업이나 이직을 원하시는분들께 유용한 과정입니다.
  주차 안드로이드 프로젝트 [android real project]       1일차
   상용 app개발을 위한 도구 소개 - adb, logcat , devices, emulator control 사용법 소개   2일차
  상용app db처리를 위한 sqlite 컨트롤 방법 소개 -레코드 crud방법소개    3일차 간편 기능 app 제작 - 만년달력 제작, - 웹페이지 표시   4일차  간편 기능 app 제작 - 만년달력 제작, - 웹페이지 표시    5일차  위치 정보 제공 상용 app의 소개1 - app의 기능소개 - 사용자 ui 디자인 및 컨트롤 기능 구현 - 주소록 접근 방법 소개   6일차
  위치 정보 제공 상용 app의 소개1 - 통화목록 접근 방법 소개 - 사용자 설정저장을 위한 파일 시스템 컨트롤 방법 소개    7일차
   위치 정보 제공 상용 app의 소개2 - 자신의 위치 정보 수집 방법 소개 - 위치 정보의 문자 발송 방법 소개    8일차
   위치 정보 제공 상용 app의 소개2 - 평활화의 의미 소개 - 위치 정보를 지도로 표현    9일차
   상용 app 설계 - 프로그램 주제 결정 - 프로그램 자유 토론   10일차
   상용 app 설계 - 프로그램 기능 정의 - 화면설계서 작성 - 자바 클래스 구조도 작성    11일차
   - 매니페 스트 개요 - 매니페스트 파일 구조 이해 - 매니페스트 파일 작성 규약   12일차
   - 매니페스트 파일 특징 - 엘리먼트 상세 설명   13일차  realproject 진행 1 - 사용자 ui제작   14일차
   realproject 진행 1 - 사용자 ui 컨트롤 기능 구현   15일차
   realproject 진행 1 - 각기능의 제작1    16일차
   realproject 진행 2 - 각기능의 제작2    17일차
   realproject 진행 2 - 팀별 기능 구현상 문제점 정리    18일차
   realproject 진행 3 - 팀의 문제점 소개 및 강사의 해결방안 제시   19일차
   realproject 진행 4 - app최종 오류 제거   20일차
   realproject 진행 4 - app 시현   |