Java技术在嵌入式系统中的应用
2013-04-25 11:04
633 查看
摘要:J2ME是Java2平台的一个版本,使用在各种各样的消费电子产品和嵌入式设备上。JavaCard技术规范得Java应用能运行在智能卡和更小的嵌入式设备上。本文介绍J2ME和JavaCard的硬件平台和软件体系结构,以及如何进行J2ME和JavaCard应用程序开发。Java在移动通信领域的应用已经引起广泛的关注,本文对此进行了详细的描述。
关键词:Java嵌入式系统Java卡J2ME移动通信
1Java概述
Java是在1991年由Sun公司JamesGoslingPatrickNaughton、ChisWarth、EdFrank以及MikeSherindan等组成的"STAR7"小组所构想出来的。于1995年5月正式推出。Java计算平台包括JVM(Java虚拟机)和JavaAPI(Java应用编程接口)。JVM是一种抽象化的计算机,运行在操作系统之上,可以在它上面执行Java的字节线,使Java应用程序在现有的各种平台上都可以顺利执行。JavaAPI和Java的函数类库,分为基本核心类库和各种外加功能的扩展类库。
1998年12月8日,Sun公司的最新一个版本的JDK(JavaSoftwareDevelopmentKit)正式发布,Sun的升级版本,而且还是完善的Java平台。
Java2定义组成Java企业平台的核心技术包括15个核心API。这15个核心API构成了整个Java2技术的灵魂,包括Applet、AWT、Beans、IO、Lang、Math、Net、Rmi、Security、SQL、Text、Util、Accessibility、Swing和CORBA。与以往的JDK比较,Java2平台具有很多优势,如更灵活的安全模式、更好的性能、与其他企业级系统的互用性、应用开发更容易、全球化的提高以及更好的跨平台性等。
Java2可以根据对软、硬件需求的不同分为4个版本。J2EE(Java2Platform,EnterpriseEdition)用于企业服务器端应用程序开发;J2SE(Java2Platform,StandardEdition)用于个人计算机上的应用程序开发;J2ME(Java2Platform,MicroEdition)用于信息家电等资源有限的设备上的应用程序开发;JavaCardPlatform用于智能卡上的应用程序开发。
Java程序语言在其产生之初,本身就是为嵌入式设备--机顶盒设备设计的。现在Java又凭借J2MEE和JavaCardPlatform回到嵌入式系统开发领域。
2Java卡
(1)Java卡简介
Java卡是Java平台中最小的子集,也是一种特殊的智能卡。智能卡是一种嵌入计算机芯片的卡片,广泛应用于通信、交通、金融、证券和保险等领域。智能卡分为两大类:一类是存储器卡,另一类是微处理器卡。存储器卡仅仅被用于存储器数据。微处理器卡有数据处理的功能:它有自己的CPU、I/O端口、存储器和操作系统,可以被看作是一台微型电脑;可以安装并运行小的应用程序,通过串行通信接口与外部通信。ISO(国际标准组织)制定了智能卡的国际标准ISO7816。
影响智能卡推广的主要因素是其不够开放,不同的卡片制造商生产的卡片的应用程序开发没有统一的标准。为了解决这个问题,工业界提出了能运行Jav
[1] [2] [3] [4] [5] [6] 下一页
《Java技术在嵌入式系统中的应用》出自:范文先生网
链接地址:http://www.fwsir.com/ligong/HTML/ligong_20070120165338_18853.html
上一篇论文: Jini与蓝牙技术的结合应用
下一篇论文: 基于StrongARM的视频采集与处理系统
关键词:Java嵌入式系统Java卡J2ME移动通信
1Java概述
Java是在1991年由Sun公司JamesGoslingPatrickNaughton、ChisWarth、EdFrank以及MikeSherindan等组成的"STAR7"小组所构想出来的。于1995年5月正式推出。Java计算平台包括JVM(Java虚拟机)和JavaAPI(Java应用编程接口)。JVM是一种抽象化的计算机,运行在操作系统之上,可以在它上面执行Java的字节线,使Java应用程序在现有的各种平台上都可以顺利执行。JavaAPI和Java的函数类库,分为基本核心类库和各种外加功能的扩展类库。
1998年12月8日,Sun公司的最新一个版本的JDK(JavaSoftwareDevelopmentKit)正式发布,Sun的升级版本,而且还是完善的Java平台。
Java2定义组成Java企业平台的核心技术包括15个核心API。这15个核心API构成了整个Java2技术的灵魂,包括Applet、AWT、Beans、IO、Lang、Math、Net、Rmi、Security、SQL、Text、Util、Accessibility、Swing和CORBA。与以往的JDK比较,Java2平台具有很多优势,如更灵活的安全模式、更好的性能、与其他企业级系统的互用性、应用开发更容易、全球化的提高以及更好的跨平台性等。
Java2可以根据对软、硬件需求的不同分为4个版本。J2EE(Java2Platform,EnterpriseEdition)用于企业服务器端应用程序开发;J2SE(Java2Platform,StandardEdition)用于个人计算机上的应用程序开发;J2ME(Java2Platform,MicroEdition)用于信息家电等资源有限的设备上的应用程序开发;JavaCardPlatform用于智能卡上的应用程序开发。
Java程序语言在其产生之初,本身就是为嵌入式设备--机顶盒设备设计的。现在Java又凭借J2MEE和JavaCardPlatform回到嵌入式系统开发领域。
2Java卡
(1)Java卡简介
Java卡是Java平台中最小的子集,也是一种特殊的智能卡。智能卡是一种嵌入计算机芯片的卡片,广泛应用于通信、交通、金融、证券和保险等领域。智能卡分为两大类:一类是存储器卡,另一类是微处理器卡。存储器卡仅仅被用于存储器数据。微处理器卡有数据处理的功能:它有自己的CPU、I/O端口、存储器和操作系统,可以被看作是一台微型电脑;可以安装并运行小的应用程序,通过串行通信接口与外部通信。ISO(国际标准组织)制定了智能卡的国际标准ISO7816。
影响智能卡推广的主要因素是其不够开放,不同的卡片制造商生产的卡片的应用程序开发没有统一的标准。为了解决这个问题,工业界提出了能运行Jav
[1] [2] [3] [4] [5] [6] 下一页
《Java技术在嵌入式系统中的应用》出自:范文先生网
链接地址:http://www.fwsir.com/ligong/HTML/ligong_20070120165338_18853.html
上一篇论文: Jini与蓝牙技术的结合应用
下一篇论文: 基于StrongARM的视频采集与处理系统
相关文章推荐
- Java技术在嵌入式系统中的应用 J2me
- TCL嵌入式测试技术在Comware V7系统中的应用
- 密码技术应用设计实践-安全信息传输系统(SITS)(用Java实现DES、RSA、MD5算法)
- password技术应用设计实践-安全信息传输系统(SITS)(用Java实现DES、RSA、MD5算法)
- 浅析Comet技术在Java Web实时系统开发中的应用
- 【转】嵌入式系统关键技术分析与开发应用
- 嵌入式系统关键技术分析与开发应用[163 BLOG]
- java核心技术之 ArrayList应用 【职员薪水管理系统】
- 嵌入式系统关键技术分析与开发应用
- JNI(Java Native Interface)技术在嵌入式软件开发中的应用
- 网管系统主流技术及其应用
- 多线程并发库高级应用 之 java5中的线程并发库--线程锁技术
- 嵌入式Linux系统的设计与应用
- 嵌入式系统的BootLoader技术浅析_启动过程
- Java反射技术及其应用
- Java多线程与并发应用-(4)-传统线程通信技术试题
- Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框
- u-boot 分析 - [嵌入式Linux系统开发技术详解-基于ARM] [转贴]
- 搭建属于你的在线实时采集系统——HTML5 在嵌入式系统中的应用
- java(12)--小应用-基于xml的简单考试查询系统