推荐文档列表

Java技术在嵌入式系统中的应用

时间:2021-10-01 09:43:12 计算机论文 我要投稿

Java技术在嵌入式系统中的应用

摘要:J2ME是Java 2平台的一个版本,使用在各种各样的消费电子产品和嵌入式设备上。Java Card技术规范得Java应用能运行在智能卡和更小的嵌入式设备上。本文介绍J2ME和Java Card的硬件平台和软件体系结构,以及如何进行J2ME和Java Card应用程序开发。Java在移动通信领域的应用已经引起广泛的关注,本文对此进行了详细的描述。

    关键词:Java 嵌入式系统 Java卡 J2ME 移动通信

1 Java概述

Java是在1991年由Sun公司James Gosling Patrick Naughton、Chis Warth、Ed Frank以及Mike Sherindan等组成的"STAR7"小组所构想出来的。于1995年5月正式推出。Java计算平台包括JVM(Java虚拟机)和Java API(Java应用编程接口)。JVM是一种抽象化的计算机,运行在操作系统之上,可以在它上面执行Java的字节线,使Java应用程序在现有的各种平台上都可以顺利执行。Java API和Java的函数类库,分为基本核心类库和各种外加功能的扩展类库。

1998年12月8日,Sun公司的最新一个版本的JDK(Java Software Development Kit)正式发布,Sun的升级版本,而且还是完善的Java平台。

Java 2定义组成Java企业平台的核心技术包括15个核心API。这15个核心API构成了整个Java 2技术的灵魂,包括Applet、AWT、Beans、IO、Lang、Math、Net、Rmi、Security、SQL、Text、Util、Accessibility、Swing和CORBA。与以往的JDK比较,Java 2平台具有很多优势,如更灵活的安全模式、更好的性能、与其他企业级系统的互用性、应用开发更容易、全球化的提高以及更好的跨平台性等。

Java 2可以根据对软、硬件需求的不同分为4个版本。J2EE(Java 2 Platform,Enterprise Edition)用于企业服务器端应用程序开发;J2SE(Java 2 Platform,Standard Edition)用于个人计算机上的应用程序开发;J2ME(Java 2 Platform,Micro Edition)用于信息家电等资源有限的设备上的应用程序开发;Java Card Platform用于智能卡上的应用程序开 发。

Java 程序语言在其产生之初,本身就是为嵌入式设备--机顶盒设备设计的。现在Java又凭借J2MEE和Java Card Platform回到嵌入式系统开发领域。

2 Java卡

(1)Java卡简介

Java卡是Java平台中最小的子集,也是一种特殊的智能卡。智能卡是一种嵌入

[1] [2] [3] [4] [5]