Java ME(Java Platform, Micro Edition),前称J2ME(Java 2 Platform, Micro Edition),是为机顶盒移动电话PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API[1]。它和Java SEJava EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制订的。

目前阶段,Java ME最流行的应用是游戏软件。因为与需要昂贵的专用设备和开发工具的竞争对手(如索尼和任天堂)相比,Java ME程序可以在PC机上开发和仿真运行,然后很容易地部署到目标机上,从而使其开发、测试和发布的变得容易和廉价。实际上Java ME的用途和前景要广泛得多。[來源請求]

架构

编辑

与J2SE和J2EE相比,J2ME总体的的运行环境和目标更加多样化,但其中每一种产品的用途却更为单一,而且资源限制也更加严格。为了在达到标准化和兼容性的同时尽量满足不同方面的需求,J2ME的架构分为Configuration、Profile和Optional Packages(可选包)。它们的组合取舍形成了具体的运行环境。

Configuration主要是对设备纵向的分类,分类依据包括存储和处理能力,其中定义了虚拟机特性和基本的类库。已经标准化的Configuration有- Connected Limited Device Configuration(CLDC)和Connected Device Configuration(CDC[2]

Profile建立在Configuration基础之上,一起构成了完整的运行环境。它对设备横向分类,针对特定领域细分市场,内容主要包括特定用途的类库和应用程序接口。CLDC上已经标准化的Profile有Mobile Information Device Profile(MIDP)和Information Module Profile(IMP),而CDC上标准化的Profile有Foundation Profile(FP)、Personal Basis Profile(PBP)和Personal Profile(PP)。

可选包独立于前面两者提供附加的、模块化的和更为多样化的功能。目前标准化的可选包包括数据库访问、多媒体、蓝牙等等。

開發工具

编辑

開發Java ME程序一般不需要特別的開發工具,開發者只需要裝上Java SDK及下載免費的Sun Java Wireless Toolkit就可以開始編寫Java ME程式,編譯及測試,此外目前主要的IDE(EclipseNetBeans)都支持Java ME的開發,個別的手機開發商如NokiaSony Ericsson都有自己的SDK,供開發者在開發出兼容於他們的平台的程序。

开发

编辑

应用

编辑

参见

编辑

参考资料

编辑
  1. ^ Java ME Overview. Oracle Corporation. [2017-02-26]. (原始内容存档于2019-08-29). 
  2. ^ Java ME Technology. [2024-11-03]. (原始内容存档于2010-06-01). 

外部链接

编辑

📚 Artikel Terkait di Wikipedia

Java

Java Platform, Standard Edition(Java SE:Java平台标准版) Java Platform, Micro Edition(Java ME:Java平台微型版) Java Platform, Card Edition 2006年昇陽電腦在JavaOne公佈Java

Jakarta EE

Java EE,Java平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为Jakarta EE。是Sun公司为企业级应用推出的标准平台。Java平台共分为三个主要版本Java

Java SE

原J2SE,标准版的Java平台(Java Platform, Standard Edition)是一个Java2的平台,为用户提供一个程序开发环境。这个程序开发环境提供了开发与运行Java软件的编译器等开发工具、软件库及Java虚拟机。它也是Java2平台、企业版本和Java网页服务的基础。 Java主题 Oracle

Java版本歷史

0為止的後續版本被更名為Java 2,而版本名稱「J2SE」(Java 2平台,標準版)取代JDK以區別J2EE(Java 2平台,企業版) 和J2ME(Java 2 Platform,Micro Edition)基礎平台。這是Java的一個非常重要的版本,它將Java

战神:背叛

[2014-02-22]. (原始内容存档于2013-06-01).  Javaground. God of War: Betrayal. Java Platform, Micro Edition. Sony Pictures Digital. 2007-06-20. HELP Menu: Phoenix Feathers –

Java Card

Java Card的產品皆以Java Card Platform specifications(爪哇卡平台規格)為依循標準,此技術規格標準由昇陽電腦所研發。整體而言,Java Card的主要特點及訴求在於移攜性與安全性。 Java Card虛擬機(Java Card Virtual

BD-J

OpenMHP(页面存档备份,存于互联网档案馆) - MHP-開放源碼計劃 Sun Microsystems' Java Micro Edition(页面存档备份,存于互联网档案馆) Java TV API(页面存档备份,存于互联网档案馆) xleTView(页面存档备份,存于互联网档案馆) -

JavaFX

JavaFX是由甲骨文公司推出的一系列的产品和技术,该产品于2007年5月在JavaOne大会上首次对外公布。JavaFX技术主要应用于创建丰富互联网应用程序(RIAs)。当前的JavaFX包括JavaFX脚本和JavaFX Mobile(一种运营于行動裝置的操作系统),今后JavaFX将包括更多的产品。