- 相關(guān)推薦
Java技術(shù)在嵌入式系統(tǒng)中的應(yīng)用
摘要:J2ME是Java 2平臺的一個版本,使用在各種各樣的消費電子產(chǎn)品和嵌入式設(shè)備上。Java Card技術(shù)規(guī)范得Java應(yīng)用能運行在智能卡和更小的嵌入式設(shè)備上。本文介紹J2ME和Java Card的硬件平臺和軟件體系結(jié)構(gòu),以及如何進行J2ME和Java Card應(yīng)用程序開發(fā)。Java在移動通信領(lǐng)域的應(yīng)用已經(jīng)引起廣泛的關(guān)注,本文對此進行了詳細的描述。關(guān)鍵詞:Java 嵌入式系統(tǒng) Java卡 J2ME 移動通信
1 Java概述
Java是在1991年由Sun公司James Gosling Patrick Naughton、Chis Warth、Ed Frank以及Mike Sherindan等組成的"STAR7"小組所構(gòu)想出來的。于1995年5月正式推出。Java計算平臺包括JVM(Java虛擬機)和Java API(Java應(yīng)用編程接口)。JVM是一種抽象化的計算機,運行在操作系統(tǒng)之上,可以在它上面執(zhí)行Java的字節(jié)線,使Java應(yīng)用程序在現(xiàn)有的各種平臺上都可以順利執(zhí)行。Java API和Java的函數(shù)類庫,分為基本核心類庫和各種外加功能的擴展類庫。
1998年12月8日,Sun公司的最新一個版本的JDK(Java Software Development Kit)正式發(fā)布,Sun的升級版本,而且還是完善的Java平臺。
Java 2定義組成Java企業(yè)平臺的核心技術(shù)包括15個核心API。這15個核心API構(gòu)成了整個Java 2技術(shù)的靈魂,包括Applet、AWT、Beans、IO、Lang、Math、Net、Rmi、Security、SQL、Text、Util、Accessibility、Swing和CORBA。與以往的JDK比較,Java 2平臺具有很多優(yōu)勢,如更靈活的安全模式、更好的性能、與其他企業(yè)級系統(tǒng)的互用性、應(yīng)用開發(fā)更容易、全球化的提高以及更好的跨平臺性等。
Java 2可以根據(jù)對軟、硬件需求的不同分為4個版本。J2EE(Java 2 Platform,Enterprise Edition)用于企業(yè)服務(wù)器端應(yīng)用程序開發(fā);J2SE(Java 2 Platform,Standard Edition)用于個人計算機上的應(yīng)用程序開發(fā);J2ME(Java 2 Platform,Micro Edition)用于信息家電等資源有限的設(shè)備上的應(yīng)用程序開發(fā);Java Card Platform用于智能卡上的應(yīng)用程序開 發(fā)。
Java 程序語言在其產(chǎn)生之初,本身就是為嵌入式設(shè)備--機頂盒設(shè)備設(shè)計的,F(xiàn)在Java又憑借J2MEE和Java Card Platform回到嵌入式系統(tǒng)開發(fā)領(lǐng)域。
2 Java卡
(1)Java卡簡介
Java卡是Java平臺中最小的子集,也是一種特殊的智能卡。智能卡是一種嵌入
[1] [2] [3] [4] [5]
【Java技術(shù)在嵌入式系統(tǒng)中的應(yīng)用】相關(guān)文章:
嵌入式系統(tǒng)與通信技術(shù)在汽車安全中的應(yīng)用05-02
CCD技術(shù)在交通系統(tǒng)中的應(yīng)用05-01
光纖通道技術(shù)在航電系統(tǒng)中的應(yīng)用04-27
ART270嵌入式系統(tǒng)在測井儀器調(diào)試及檢測中的應(yīng)用04-29
光電系統(tǒng)與紅外系統(tǒng):技術(shù)與應(yīng)用04-26
動態(tài)分段技術(shù)在公交查詢系統(tǒng)中的應(yīng)用04-28
ASON技術(shù)在高速公路機電系統(tǒng)中的應(yīng)用05-02
信息融合技術(shù)在組合導(dǎo)航系統(tǒng)中的應(yīng)用05-02