안드로이드의 발전과정 및 전망
- 최초 등록일
- 2013.11.01
- 최종 저작일
- 2013.10
- 6페이지/ 한컴오피스
- 가격 1,000원
목차
1. Mobile OS android platform의 구조
2. 발전과정
3. 향후 전망
본문내용
안드로이드 플랫폼의 구조는 위 그림과 같다. 제일 하단에 리눅스 커널이 있고, 그 위에는 시스템 라이브러리가 존재한다. 시스템 라이브러리는 응용 프로그램들이 공통적으로 사용하는 라이브러리이다. 장비의 전반적인 속도를 결정하는 부분으로 C로 작성돼있다. 안드로이드 런타임은 달빅 가상머신과 자바코아 라이브러리로 구성되어 있다. 안드로이드는 자바가상머신을 직접 사용하지 않고 모바일환경에 최적화된 달빅 가상머신을 사용한다. 달빅 가상머신은 각 프로세스별로 별도의 가상머신이 할당되며, 안정성이 높고 메모리 사용량을 줄여 여러 개의 가상 머신도 효율적으로 동작되도록 설계되어 있다. 달빅 가상머신은 안드로이드 전용 가상 머신으로 자바클래스를 바로 실행할 수 없으며 자바 클래스 파일을 dex 포맷으로 변환해야만 실행 가능하다.
시스템 라이브러리와 런타임 위에는 안드로이드 API가 있다. 응용 프로그램들은 시스템 라이브러리, 커널을 직접 호출할 수 없으며 안드로이드는 API를 통해 요청해야한다. 안드로이드 프로그램을 한다는 것은 안드로이드 API를 통하여 액티비티 관리자, 뷰, 리소스 관리자 등을 활용한다는 것을 의미한다.
참고 자료
포츈지 http://tech.fortune.cnn.com/2013/09/06/applesamsungmillennialmedia/ utmsource=feedburnerutmmedium=feedutmcampaign=Feed%3A+fortuneapple20+%28FORTUNE%3A+Apple+2.0%29
윤석찬 ‘안드로이드가 위험하다 !’http://blog.creation.net/544
이성주 ‘안드로이드는 전혀 위험하지 않다’http://lseongjoo.blog.me/100196962185
warren jay의 블로그http://blog.naver.com/warrenjay83 Redirect=LoglogNo=30175059523
위키백과 안드로이드의 버전 역사http://ko.wikipedia.org/wiki/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EB%B2%84%EC%A0%84%EC%97%AD%EC%82%AC
안드로이드 게임제작 블로그http://blog.naver.com/powersilk Redirect=LoglogNo=10175556643