java虛擬機(jī)在移動(dòng)平臺(tái)上的實(shí)現(xiàn).rar
java虛擬機(jī)在移動(dòng)平臺(tái)上的實(shí)現(xiàn),資源包括:正文doc格式共27頁(yè) 10278字附英文資料與翻譯.doc摘 要本文是一篇關(guān)于如何移植java虛擬機(jī)到mfone平臺(tái)的文章??偟膩?lái)說(shuō),所謂java虛擬機(jī)移植主要就是根據(jù)上下文語(yǔ)意修改、實(shí)現(xiàn)對(duì)應(yīng)的native函數(shù)。本文將會(huì)解釋什么是kvm,什么是mfone以及如何移植kvm 到mfone平臺(tái)。首先我們會(huì)介紹一...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會(huì)員 莎士比亞 發(fā)布
資源包括:正文DOC格式共27頁(yè) 10278字 附英文資料與翻譯.doc
摘 要
本文是一篇關(guān)于如何移植JAVA虛擬機(jī)到mFone平臺(tái)的文章??偟膩?lái)說(shuō),所謂JAVA虛擬機(jī)移植主要就是根據(jù)上下文語(yǔ)意修改、實(shí)現(xiàn)對(duì)應(yīng)的native函數(shù)。
本文將會(huì)解釋什么是KVM,什么是mFone以及如何移植KVM 到mFone平臺(tái)。首先我們會(huì)介紹一些基本概念,接著以一些具體示例來(lái)演示如何移植,例如javax.microedition.io包的移植。在需要的地方我們還會(huì)給出一些注意事項(xiàng)(例如:如何提升性能)??傊覀兊哪繕?biāo)很明確:移植KVM到mFone平臺(tái),使得它盡可能快而且完整(不偏離KVM的設(shè)計(jì)目標(biāo))。
注意:雖然本文主要描述如何移植SUN的KVM到mFone平臺(tái)上,但思想并不局限于SUN的KVM。
關(guān)鍵詞:KVM,mFone,MIDP,CLDC
Implement of java virtual machine on mobile platform
Abstract
This page is about how to port JAVA virtual machine to mFone platform, also known as JVM porting. Generally speaking, the so-called JVM porting is mainly modify or implement the native functions by its context meaning.
In this page we’ll explain what’s KVM, mFone and how to port KVM to mFone platform. At first we’ll describe some basic concepts. And then, we will demonstrate how to port KVM by some samples in details, such as the demonstration of javax.microedition.io package. We’ll provide some notes (eg: how to speed up the performance) in somewhere if it is needed.
More specifically, our goal is to port the KVM to mFone platform, as “completely” and “fast” as possible without sacrificing the KVM design goals.
Note :This document will describe how to port the KVM to mFone platform,but the idea is not just related to SUN’s KVM.
Key words: KVM,mFone,MIDP,CLDC
目 錄
1 引言 1
1.1 為什么要移植 1
1.2 研究述評(píng) 1
1.2.1 業(yè)內(nèi)動(dòng)態(tài) 1
1.2.2 待移植平臺(tái)現(xiàn)狀 3
1.2.3也談知識(shí)產(chǎn)權(quán) 3
1.2.4 商業(yè)前景 4
1.3 內(nèi)容安排 4
2 概覽 5
2.1 Java概覽 5
2.1.1 什么是Configuration 5
2.1.2 什么是Profile 6
2.1.3 J2me平臺(tái)結(jié)構(gòu) 6
2.1.4 Midlet運(yùn)行流程 7
2.2 mFone平臺(tái)介紹 8
2.3 包移植示例 8
2.3.1 javax.microedition.io包概覽 8
2.3.2 SocketConnection的實(shí)現(xiàn) 9
3 API函數(shù)移植 13
3.1 MIDP API概述 13
3.2常用的宏和函數(shù) 14
3.3 MIDP API的實(shí)現(xiàn) 15
3.3.1 分類及示例 15
3.3.2 注意事項(xiàng) 19
3.4 事件 19
4 結(jié)論 20
參 考 文 獻(xiàn) 22
致 謝 23
摘 要
本文是一篇關(guān)于如何移植JAVA虛擬機(jī)到mFone平臺(tái)的文章??偟膩?lái)說(shuō),所謂JAVA虛擬機(jī)移植主要就是根據(jù)上下文語(yǔ)意修改、實(shí)現(xiàn)對(duì)應(yīng)的native函數(shù)。
本文將會(huì)解釋什么是KVM,什么是mFone以及如何移植KVM 到mFone平臺(tái)。首先我們會(huì)介紹一些基本概念,接著以一些具體示例來(lái)演示如何移植,例如javax.microedition.io包的移植。在需要的地方我們還會(huì)給出一些注意事項(xiàng)(例如:如何提升性能)??傊覀兊哪繕?biāo)很明確:移植KVM到mFone平臺(tái),使得它盡可能快而且完整(不偏離KVM的設(shè)計(jì)目標(biāo))。
注意:雖然本文主要描述如何移植SUN的KVM到mFone平臺(tái)上,但思想并不局限于SUN的KVM。
關(guān)鍵詞:KVM,mFone,MIDP,CLDC
Implement of java virtual machine on mobile platform
Abstract
This page is about how to port JAVA virtual machine to mFone platform, also known as JVM porting. Generally speaking, the so-called JVM porting is mainly modify or implement the native functions by its context meaning.
In this page we’ll explain what’s KVM, mFone and how to port KVM to mFone platform. At first we’ll describe some basic concepts. And then, we will demonstrate how to port KVM by some samples in details, such as the demonstration of javax.microedition.io package. We’ll provide some notes (eg: how to speed up the performance) in somewhere if it is needed.
More specifically, our goal is to port the KVM to mFone platform, as “completely” and “fast” as possible without sacrificing the KVM design goals.
Note :This document will describe how to port the KVM to mFone platform,but the idea is not just related to SUN’s KVM.
Key words: KVM,mFone,MIDP,CLDC
目 錄
1 引言 1
1.1 為什么要移植 1
1.2 研究述評(píng) 1
1.2.1 業(yè)內(nèi)動(dòng)態(tài) 1
1.2.2 待移植平臺(tái)現(xiàn)狀 3
1.2.3也談知識(shí)產(chǎn)權(quán) 3
1.2.4 商業(yè)前景 4
1.3 內(nèi)容安排 4
2 概覽 5
2.1 Java概覽 5
2.1.1 什么是Configuration 5
2.1.2 什么是Profile 6
2.1.3 J2me平臺(tái)結(jié)構(gòu) 6
2.1.4 Midlet運(yùn)行流程 7
2.2 mFone平臺(tái)介紹 8
2.3 包移植示例 8
2.3.1 javax.microedition.io包概覽 8
2.3.2 SocketConnection的實(shí)現(xiàn) 9
3 API函數(shù)移植 13
3.1 MIDP API概述 13
3.2常用的宏和函數(shù) 14
3.3 MIDP API的實(shí)現(xiàn) 15
3.3.1 分類及示例 15
3.3.2 注意事項(xiàng) 19
3.4 事件 19
4 結(jié)論 20
參 考 文 獻(xiàn) 22
致 謝 23