2008年8月27日 星期三

Android (Google Phone Platform) 簡介

◎ 官方網站:http://code.google.com/intl/en/android/
◎ 2007年11月發表
◎ Open Source(Google說的)
◎ Linux Kernel,配上Google獨自的VM: Dalvik來避免現在Embedded Linux上的一團混亂
◎ Dalvik理論上和Java無關,只是有工具可以把Java Bytecode轉換成他能執行的dex檔
◎ App開發語言為Java,但不是Java ME,而是相同文法的另一套API,Java SE class library來自Apache Harmony
◎ Android SDK對Java SE Library的支援大致上是:JDK 1.5,java package拿掉Applet、awt(僅保留font)、JVM專用工具(rmi, java.lang.instrument/management),javax package僅支援crypto、net、sql、xml和一部份的security,org package則只有xml和w3c.dom。換句話說,核心部分(java.io,java.lang,java.util)全部可以直接拿來用。
◎ API列表:http://code.google.com/intl/ja/android/reference/packages.html
◎ 政治問題紛紛擾擾,因為Google算是搞了另一個Java出來,還有各種授權問題(不過總之他完全躲過了J2ME)
◎ 實體手機預計2008下半年發售(HTC,宏達電)

Android整理網站:
http://www.helloandroid.com/

沒有留言:

CODE { display: block; /* fixes a strange ie margin bug */ font-family: Courier New; font-size: 8pt; overflow:auto; background: #f0f0f0 url(http://klcintw.images.googlepages.com/Code_BG.gif) left top repeat-y; border: 1px solid #ccc; padding: 10px 10px 10px 21px; max-height:200px; height:200px; // for IE6 line-height: 1.2em; } #quote { display: block; /* fixes a strange ie margin bug */ font-family: Verdana; font-size: 10pt; overflow:auto; background: #f7f7f7 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKN19b4aT1DHj8GUNi63hQtkKMMZBz85Is4BxJdhPcfrcbaDczl_1lhtztSIirdEAoNLN5F-aDcr7pBSdyFbupvipv2q7vmWWhcqhgsf8nr_nH0jBKyn4YGlBfuiV-BOWA56z7mdE4XXo/s288/quote-l.gif) left top no-repeat; border: 4px dotted #ccc; padding: 15px 15px 15px 31px; /*up right bottom left*/ max-height:300px; line-height: 1.2em; }