国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

J2ME對話-采訪KVM之父AT

2019-11-18 16:04:11
字體:
來源:轉載
供稿:網友

  今天在SUN看到一篇采訪KVM之父AT的文章,覺得很不錯。因此翻譯了其中一部分,希望能對網友有所幫助。Antero Taivalsaari是KVM的創始人,他領導了CLDC規范的開發并對J2ME的很多特性都做出了巨大的貢獻。
Q:KVM是如何形成的?
A:在來到SUN工作之前,我在電話設備制造商工作,因此我對移植適宜在手機上運行的java平臺十分有興趣。但是我們遇到的問題是,目前所有嵌入式版本的JAVA虛擬機相對于手機的內存和處理器都顯得太大了,因此在1998年的時候我和Bill Bush決定開發一個比目前各種版本的JVM還要小十倍的虛擬機,這個計劃得到了實驗室經理的大力支持。幾個月后,我們做出了一個初始的版本并在實驗室演示的時候取得了成功,Motorola對系統非常感興趣,我開始離開實驗室領導開發組開發這個產品。
Q:KVM中的"K"代表什么
A:KVM是一個真正的Java虛擬機,她是按照K字節衡量的而不是兆字節。還有另外一種解釋是K來自單詞"Kauai",這個是這個項目的代號。注意我們不能叫他為"Kilo Virtual Machine"

Q:Spotless和KVM的關系是什么?
A:Spotless是原始研究項目的名字,KVM是一個產品。

Q:KVM是什么語言實現的?
A:C語言

Q:KVM有多大?
A:這依賴于目標平臺和包括的庫,KVM的核心大約是35000行包括注釋的代碼。

Q:為什么在LCDUI包沒有設計為AWT或者SWING的子集?
A:awt和swing是為電腦應用程序設計的,針對更大的顯示器。他不適合用在手機這樣的設備上,而且他們也太大了。

Q:如果開發者想讓他們的應用能在盡可能多的設備上運行,那么他們應該注意什么?
A:開發者必須明白嵌入式的開發和主流的桌面應用程序的開發是不同的,應該注意內存和電池的使用,多使用良好的設計模式和好的編碼規范是個不錯的主意。

Q:J2ME是如何形成的?
A:在創建初始的J2ME的標準的時候,Motorola發揮了巨大的作用。SUN公司和Motorola都認識到要想讓J2ME標準成功,那么我們必須讓更多的關鍵的廠家參與進來,讓我非常驚奇的是很快就有很多主要的設備制造商和我們共同探討這個問題,很快制定了CLDC和MIDP的標準。

Q:為什么浮點數在CLDC1.0中沒有被支持,但是在CLDC1.1版本得到了支持?
A:在CLDC1.0中缺少對浮點數的支持主要是由于當時的嵌入式設備在硬件層對浮點數的支持。

Q:J2ME最大的成功之處是什么?
A:為軟件開發者開辟了新的天地、使得開發真正的移動應用成為可能、讓移動設備更具個性化

Q:J2ME有競爭對手嗎?
A:當然,高通的BREW和微軟的SmartPhone

(出處:http://www.survivalescaperooms.com)



上一篇:J2me的基本概念

下一篇:smart at java(2)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五华县| 黑水县| 滦南县| 桦川县| 阳春市| 屏山县| 重庆市| 温宿县| 博客| 金沙县| 资源县| 蕉岭县| 涟源市| 信宜市| 永顺县| 隆德县| 赤壁市| 浦县| 汉沽区| 宜章县| 四子王旗| 林周县| 西乌珠穆沁旗| 东宁县| 北川| 班玛县| 堆龙德庆县| 宜川县| 盐源县| 汉寿县| 莱阳市| 靖江市| 通渭县| 广汉市| 永新县| 乌恰县| 资阳市| 利川市| 五大连池市| 临漳县| 班戈县|