国产探花免费观看_亚洲丰满少妇自慰呻吟_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://m.survivalescaperooms.com)



上一篇:J2me的基本概念

下一篇:smart at java(2)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉义市| 柞水县| 锦屏县| 宝鸡市| 濮阳县| 青州市| 修文县| 海盐县| 旺苍县| 体育| 东乌珠穆沁旗| 阿合奇县| 宿州市| 师宗县| 南安市| 宣武区| 闽清县| 嵊州市| 安岳县| 新泰市| 扶绥县| 辽阳县| 霍城县| 商城县| 马龙县| 麻江县| 博野县| 那坡县| 墨玉县| 临清市| 东乡县| 尼木县| 隆尧县| 叙永县| 无锡市| 成都市| 威信县| 防城港市| 英山县| 宁陵县| 永新县|