如今,Java 技术早已存在于五十亿张 SIM 和智能卡、三十亿部手机、八千万台电视机(包括每台已出厂蓝光播放器),以及打印机、银行取款机、电子书阅读器和汽车等诸多其他嵌入式解决方案中。专为嵌入式系统设计了
三项技术:适用于具有 32MB 内存的设备的 Java SE Embedded;适用于具有 64MB 内存的设备的 Java ME Embedded 以及适用于连接到数据库的设备的 Java Embedded Suite。
Java ME 是一个适用于在移动和嵌入式系统上运行的应用程序的环境。
在下面的访谈中,Java 技术专家 Terrence Barr 介绍 Java 在不断发展的嵌入式领域中的机遇。
在
Java Magazine 嵌入式专刊中,总部位于英国的 RPi Foundation 的联合创始人 Eben Upton 在接受记者采访时详细阐释了 Raspberry Pi (RPi) 是适合初学者发现编程的廉价、开放的电脑板。首先需要按照
说明在 RPi 上安装 Linux 和 Java SE Embedded。Java 架构师 Hinkmond Wong 在一系列
博客中介绍了如何使用 Java Embedded 将
机器人伺服机构连接到 RPi。Java 技术专家 Stephen Chin 在一篇
博客中解释如何在 Raspberry Pi 上创建和部署 JavaFX 应用程序。他提供了一个可供下载的示例应用程序。
Java 开发人员在 JavaOne 上详细讨论了如何使用 Arduino、Kinect、FIRST 机器人等小型开源设备构建应用程序。下面列出了您可以在
JavaOne 技术专题讲座中免费观看的讨论:
- 基于 Java 的 FIRST 机器人
- 使用 MAX 的 Java 机器人和自动化
- 机器人小型嵌入式 Java 平台
- 将 Java 与机器人、家庭自动化、乐器和 Kinect 相集成
- 快速机器人编程
- 教育下一代使用 Java 编程
- Java ME、蓝牙和 Arduino 组合的可能性
设备领域非常分散,开发是个很大的挑战。以下 JavaOne 教程提出了一种用于机器到机器通信的基于标准的 Java 框架。
在这里观看
使用 Java ME 在移动设备上编程
使用
此教程创建并运行第一个应用程序。要开发更复杂的界面,请使用 Lightweight User Interface Toolkit (LWUIT),这是为了跨设备实现类似的应用程序外观而创建的。使用 LWUIT 按照
开发人员指南和
视频教程创建表单、选项卡、日历、虚拟键盘、列表、表和树、对话框、html 组件等。
Vikram Goyal 编写了两本有关 Java ME 的书,撰写了一系列有关基于移动位置的应用程序和地址簿备份的文章:有关基于位置的应用程序
使用位置 API 开发对邻近情况的了解和
如何使用位置信息在图片上做标记,以及
无线备份您设备的地址簿。这一系列文章均发布在 Java Magazine 上,可通过电子邮件免费订阅。