java虛擬機在移動平臺上的實現(xiàn).rar
java虛擬機在移動平臺上的實現(xiàn),資源包括:正文doc格式共27頁 10278字附英文資料與翻譯.doc摘 要本文是一篇關于如何移植java虛擬機到mfone平臺的文章??偟膩碚f,所謂java虛擬機移植主要就是根據上下文語意修改、實現(xiàn)對應的native函數(shù)。本文將會解釋什么是kvm,什么是mfone以及如何移植kvm 到mfone平臺。首先我們會介紹一...
該文檔為壓縮文件,包含的文件列表如下:
內容介紹
原文檔由會員 莎士比亞 發(fā)布
資源包括:正文DOC格式共27頁 10278字 附英文資料與翻譯.doc
摘 要
本文是一篇關于如何移植JAVA虛擬機到mFone平臺的文章。總的來說,所謂JAVA虛擬機移植主要就是根據上下文語意修改、實現(xiàn)對應的native函數(shù)。
本文將會解釋什么是KVM,什么是mFone以及如何移植KVM 到mFone平臺。首先我們會介紹一些基本概念,接著以一些具體示例來演示如何移植,例如javax.microedition.io包的移植。在需要的地方我們還會給出一些注意事項(例如:如何提升性能)。總之我們的目標很明確:移植KVM到mFone平臺,使得它盡可能快而且完整(不偏離KVM的設計目標)。
注意:雖然本文主要描述如何移植SUN的KVM到mFone平臺上,但思想并不局限于SUN的KVM。
關鍵詞: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 研究述評 1
1.2.1 業(yè)內動態(tài) 1
1.2.2 待移植平臺現(xiàn)狀 3
1.2.3也談知識產權 3
1.2.4 商業(yè)前景 4
1.3 內容安排 4
2 概覽 5
2.1 Java概覽 5
2.1.1 什么是Configuration 5
2.1.2 什么是Profile 6
2.1.3 J2me平臺結構 6
2.1.4 Midlet運行流程 7
2.2 mFone平臺介紹 8
2.3 包移植示例 8
2.3.1 javax.microedition.io包概覽 8
2.3.2 SocketConnection的實現(xiàn) 9
3 API函數(shù)移植 13
3.1 MIDP API概述 13
3.2常用的宏和函數(shù) 14
3.3 MIDP API的實現(xiàn) 15
3.3.1 分類及示例 15
3.3.2 注意事項 19
3.4 事件 19
4 結論 20
參 考 文 獻 22
致 謝 23
摘 要
本文是一篇關于如何移植JAVA虛擬機到mFone平臺的文章。總的來說,所謂JAVA虛擬機移植主要就是根據上下文語意修改、實現(xiàn)對應的native函數(shù)。
本文將會解釋什么是KVM,什么是mFone以及如何移植KVM 到mFone平臺。首先我們會介紹一些基本概念,接著以一些具體示例來演示如何移植,例如javax.microedition.io包的移植。在需要的地方我們還會給出一些注意事項(例如:如何提升性能)。總之我們的目標很明確:移植KVM到mFone平臺,使得它盡可能快而且完整(不偏離KVM的設計目標)。
注意:雖然本文主要描述如何移植SUN的KVM到mFone平臺上,但思想并不局限于SUN的KVM。
關鍵詞: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 研究述評 1
1.2.1 業(yè)內動態(tài) 1
1.2.2 待移植平臺現(xiàn)狀 3
1.2.3也談知識產權 3
1.2.4 商業(yè)前景 4
1.3 內容安排 4
2 概覽 5
2.1 Java概覽 5
2.1.1 什么是Configuration 5
2.1.2 什么是Profile 6
2.1.3 J2me平臺結構 6
2.1.4 Midlet運行流程 7
2.2 mFone平臺介紹 8
2.3 包移植示例 8
2.3.1 javax.microedition.io包概覽 8
2.3.2 SocketConnection的實現(xiàn) 9
3 API函數(shù)移植 13
3.1 MIDP API概述 13
3.2常用的宏和函數(shù) 14
3.3 MIDP API的實現(xiàn) 15
3.3.1 分類及示例 15
3.3.2 注意事項 19
3.4 事件 19
4 結論 20
參 考 文 獻 22
致 謝 23