#### [[返回文档目录]](../index.html) [[查看原始页]](../content/Java%20ME%20Embedded%203.3%20on%20Raspberry%20Pi%20%28EA%29.html)
*本帖最后由 xinxincaijq 于 2013-3-18 09:27 编辑*
在 JavaOne 2012 时 [Oracle 发布](https://terrencebarr.wordpress.com/2012/09/25/new-product-oracle-java-me-embedded-3-2-small-smart-connected/) 了其进军小型嵌入式设备的产品: Java ME Embedded 3.2.
今天发布而来两个更新版本:
- Java ME Embedded 3.3 for Raspberry Pi (Early Access)
- Java ME SDK 3.3 (Early Access)
使用这个版本,Java 开发者可以开发功能很强大的嵌入式 Java ME 应用,并在树莓派上运行,新版本支持:
- Support of Raspberry Pi Model B running Linux Wheezy hard float
- Multi-tasking virtual machine for running multiple applications concurrently and reliably
- Full-featured application provisioning and management
- An enhanced Device Access API, which allows developers to access peripheral I/O directly from Java, including devices on GPIO, UART, I2C, and SPI
- Network and memory monitoring tools
- Various additional enhancements in both the Java ME Embedded runtime and the Java ME SDK
**快速了解:** [“Java ME Embedded on the Raspberry Pi”](http://www.youtube.com/watch?feature=player_profilepage&v=nA7AMuTK9sE).
**下载地址:**[download](http://www.oracle.com/technetwork/java/embedded/overview/javame/index.html)
**Java ME 的详细介绍:**
**J2ME,现称为Java ME**(Java Platform, Micro Edition )是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制订的。
 *(外链图片未本地化)*
11 分钟前 上传
[**下载附件** (37.93 KB)](http://www.eeboard.com/bbs/forum.php?mod=attachment&aid=MTg1NzB8ODIwOTM3YjV8MTM2MzU3MDMwMnw2NzYzfDk3MTQ%3D¬humb=yes "14203654_dIm5.jpg 下载次数:0")
目前阶段,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)。Profile建立在Configuration基础之上,一起构成了完整的运行环境。它对设备横向分类,针对特定领域细分市场,内容主要包括特定 用途的类库和API。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(Eclipse 及 NetBeans)都支持 Java ME 的开发,个别的手机开发商如Nokia 及 Sony Ericsson 都有自己的SDK, 供开发者在开发出兼容于他们的平台的程序。
**Java ME 的下载地址:****[请点这里](http://www.oschina.net/action/project/go?id=1090&p=download)**
[](http://www.eeboard.com/bbs/forum.php?mod=viewthread&action=printable&tid=9714 "打印") *(外链图片未本地化)*
[](http://www.eeboard.com/bbs/forum.php?mod=redirect&goto=nextoldset&tid=9714 "上一主题") *(外链图片未本地化)*
[](http://www.eeboard.com/bbs/forum.php?mod=redirect&goto=nextnewset&tid=9714 "下一主题") *(外链图片未本地化)*
# [[新闻]](http://www.eeboard.com/bbs/forum.php?mod=forumdisplay&fid=43&filter=typeid&typeid=5) [Java ME Embedded 3.3 on Raspberry Pi (EA)](http://www.eeboard.com/bbs/thread-9714-1-1.html)
[[复制链接]](http://www.eeboard.com/bbs/forum.php?mod=viewthread&tid=9714&fromuid=6763 "您的朋友访问此链接后,您将获得相应的积分奖励")