|
구글이 최근 open한 Android는 휴대폰 및 모바일 서비스를 개발하기 위한 소프트웨어 플랫폼입니다. 리눅스 위에 폰용 소프트웨어 컴포넌트들이 다 올라가 있습니다. Trolltech의 qtopia 하고 비슷한 위치이지만, qtopia가 가까스로 리눅스 위에 폰 기능을 얹는데 그쳤다면, Android는 폰 기능 위에 다양한 서비스를 추가할 수 있는 환경을 만드는데까지 더 나가고 있습니다.
재미있는건 구글이 Java를 Android의 핵심으로 삼고 있음에도 불구하고, SUN의 java VM이 아니라 자신들이 만든 VM을 탑재해 놓고 있다는 것입니다. SUN 입장에서는 구글이 얼마나 얄미울지 상상이 갑니다. Andriod의 VM에 대해 이렇게 설명을 하고 있습니다. Android RuntimeAndroid includes a set of core libraries that provides most of the functionality available in the core libraries of the Java programming language. Every Android application runs in its own process, with its own instance ofthe Dalvik virtual machine. Dalvik has been written so that a device can run multiple VMs efficiently. The Dalvik VM executes files in the Dalvik Executable (.dex) format which is optimized for minimal memory footprint. The VM is register-based, and runs classes compiled by a Java language compiler that have been transformed into the .dex format by the included "dx" tool. The Dalvik VM relies on the Linux kernel for underlying functionality such as threading and low-level memory management. 애플이 자바를 버리고 웹기반 위젯을 선택했던 것과는 대조적으로 구글은 자바를 선택했군요! PS. Dalvik이 무슨 뜻일까요? wikipedia에 다음과 같이 나와있습니다. The Dalvik virtual machine was named by Bornstein after the small fishing village of Dalvík in Eyjafjörður, Iceland, where some of his ancestors lived.
|
이글루 파인더
More Infomation
카테고리
최근 등록된 덧글
"3. 수학자들은 전통을 ..
by EOP at 10/27 휴대성 말고는 다른 맥.. by numa at 10/20 원래..쓸줄모르면..... by 달려옹 at 10/20 에어... 간지난다는 말.. by NB세상 at 10/20 꿈에서 까지 service id.. by jimbo73 at 09/18 최근 등록된 트랙백
비트 토렌토의 도입
by Confluence: 김용진 휴대폰으로 블로그 읽기.. by SKT Story fitness참고합니다. by lovelove님의 이글루 내 손안의 PC - 자바가 .. by 上善若水 만박의 생각 by sumanpark's me2DAY 라이프로그
이전블로그
| |||