1. 안드로이드란?
30여개 이상의 기술 및 모바일 회사가 모여 만든 OHA(Open Handset Alliance)에서 개발한 최초의 완전하고 개방된 무료 모바일 플랫폼이다. OS, Middleware, Key Application을 포함하는 모바일기기의 소프트웨어 집합체로 리눅스 기반의 S/W 개발 플랫폼 및 도구로서 차세대 휴대폰을 개발하기 위해 사용될 것입니다.
※ OHA란? – 오픈 핸드셋 얼라이언스(OHA)는 휴대폰, 이동통신, 반도체, 소프트웨어 분야 34개 업체로 구성된 개방형 모바일 기술개발 연합으로 삼성전자, LG전자, 모토로라, 인텔, 퀄컴, 차이나모바일, 스프린트넥스텔, NTT도코모, 이베이 등 세계적인 기업들이 참여한다. 이들 기업은 구글의 모바일 OS 플랫폼 ‘안드로이드'를 이용한 휴대폰과 각종 서비스들을 공동으로 개발하게 된다. ( OHA 홈페이지 : http://www.openhandsetalliance.com/ )
2. 안드로이드의 차별점
가장 큰 차이점은 개방성입니다. 기존의 Windows Mobile, Symbian, RIM 플랫폼 등을 사용하기 위해서는 라이센스가 필요하며 또한, S/W 역시 코드가 개방되어 있지는 않습니다.휴대폰에서 PC보다 더 편리한 사용환경을 제공하는 것이 목표입니다.
3. 안드로이드 Architecture

· 빨간색은 리눅스 커널 영역
· 녹색은 이미 개발 되어진 오픈 소스 기반의 솔루션
· 파란색 컴포넌트들은 구글에서 만든 핵심적인 부분
· 노란색은 자바 Virtual Machine
- Application : E-mail Client, SMS Program, Calendar, Maps, Browser, Contacts 등 핵심 응용프로그램을 탑재한다.
- Application Framework : 개발자는 핵심 응용프로그램에서 사용된 것과 같은 프레임워크 API에 모두 접근 가능하다. 이 같은 메카니즘은 컴포넌트를 사용자에 의해 교체 할 수 있도록 한다.
- Libraries : 시스템에서 다양하게 사용되는 C/C++ 라이브러리
- Android Runtime : 자바 프로그래밍 언어의 핵심 라이브러리 기능 대부분을 제공하도록 핵심 라이브러리를 제공 및 Dalvik 버추얼 머신을 포함.
- Linux Kernel : 보안, 메모리 관리, 프로세스 관리, 네트워크 스택, 드라이버 모델과 같은 리눅스 버전 2.6의 핵심 시스템 서비스를 이용하며 커널은 하드웨어와 소프트웨어간 추상계층으로 동작한다.
- 그 외의 기능 : Bluetooth, EDGE, 3G, WiFi 지원, 카메라, GPS, Compass(나침반), Accelerometer(가속도계) 지원 등
4. 관련 산업에 미칠 영향은?
모바일 OS 시장에서 개방형 OS와 폐쇄형 OS의 구도를 재편하였고, 윈도우 모바일과 심비안, MacOS와의 본격적인 힘겨루기를 시작하였다. 리눅스가 앞으로 모바일 산업에서 가장 중요한 기술이 될 것이라고 예측되고 관련 전문가의 예상으로는 2012년에 모바일 플랫폼의 약 31%정도가 리눅스를 사용할 것이라고 합니다.
댓글 없음:
댓글 쓰기