真係估你唔到 .... 最近忙於找方法寫WebOS 程式 ... 得知原來Apache Foundation 的人馬找到WebOS 竟然有Java VM ....




Java VM 可以做乜? 如果有適當的Java Run time , 可以執行股票程式 , 可以開其他java 程式 ~~

 

不過 ....

Palm 跟來的不是Sun Micro 的J2ME .... 而是Apache license 的 Java Harmony .... 又無SWING , 又無J2ME ..... 而且據聞Palm 會在未來移走JVM ... 所以想也不用想了 ....

如何使用Java Runtime ?


javahy


只要打開模擬器的SSH shell , 或者在Palm Pre 安裝Shell , 直接執行 javahy 可以了 ....

不過無SWING , 又無J2ME , 基本上只可以用來執行Text Console 的程式 ... 可能Palm 都只是用來運行Java Web Service 掛...


詳情請參考 http://www.webos-internals.org/wiki/Java_Support_in_webOS ....

題外話 .... 點解不支援J2ME .... 其實standard 版的Java 版權比較寬鬆 , developer 可以連接Open source (GPL license ) 的library , 而不用open source 自己的程式 (亦即所謂的classpath例外) .... 不過J2ME 無這個例外  .... 所以很多電話生產商都幫襯Sun Micro , 買個授權, 這樣不用把自己寫的修改 open source ....據講當年sun micro 為此一年都可以賺十億美金 ....

Ref : http://www.zdnet.com.tw/news/software/0,2000085678,20147060,00.htm

Add comment


Security code
Refresh