Android/Android&Kernel2009/09/22 15:19
[Android Developer]
Android 소개
  • 모바일 소프트웨어 개발을 위한 공개 개발 환경 제공
  • O/S, 미들웨어, 어플리케이션이 완전히 분리된 구조
  • Open Handset Alliance(OHA) 프로젝트
  • 리눅스 운영체제 기반
  • 자바 기반의 손쉽고 빠른 개발 환경 지원
  • Apache 2 라이센스 기반

Android 특징
  • Application framework
컴포넌트에 대한 재사용 및 치환을 가능하게 함
  • Dalvik Virtual Machine
모바일 디바이스를 위해 최적화된 JAVA 기반 Virtual Machine
  • Integrated Browser
오픈 소스 WebKit 엔진 기반의 웹 브라우저 탑재
  • Optimized Graphics
2D 그래픽 라이브러리 및 OpenGL ES 1.0 기반의 3D 그래픽 엔진 라이브러리 제공
  • SQLite
SQLite 기반의 정형화된 데이터베이스 엔진 제공
  • Media Support
일반적인 오디오, 비디오 및 이미지 포멧 지원(MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF 등)
  • GSM 통신 모뎀, 블루투스, EDGE, 3G and Wifi 및 GPS 등을 지원
리눅스 커널 및 하드웨어에 의존적
+ Android 1.6(Donut) : CDMA Support
+ Android 1.6 includes support for CDMA in the telephony stack.
  • 풍부한 개발 환경을 지원
디버깅을 위한 Eclipse IDE 기반의 디바이스 에뮬레이터를 지원
디버깅 툴, 메모리 및 성능 프로파일링 기능 지원
Eclipse IDE에 기반한 x86 기반의 크로스 개발 환경 지원

안드로이드 오픈 마켓
안드로이드 개발자는 Google의 오픈 마켓에서 제작한 어플리케이션을 공개 및 판매 가능
Google의 YouTube와 비슷한 인터페이스 제공


'Android > Android&Kernel' 카테고리의 다른 글

Android Architecture  (0) 2009/09/22
Android 구성요소  (0) 2009/09/22
What is Android?  (0) 2009/09/22
Donut(Android 1.6) Platform Highlights  (1) 2009/09/16
Android Dev Phone 1에 Android 1.5 올리기  (0) 2009/06/26
Android Source 관리  (0) 2009/05/28
Posted by mirwing
TAG