WEB开发网
开发学院软件开发Java 使用 Sun SPOT 作为构建监视器 阅读

使用 Sun SPOT 作为构建监视器

 2009-12-22 00:00:00 来源:WEB开发网   
核心提示: 在这样的硬件上,SPOT 运行一个名为 Squawk 的小型 JVM,使用 Sun SPOT 作为构建监视器(3),这个 JVM 几乎完全是用 Java 语言编写的,Squawk 遵从 Connected Limited Device Configuration(CLDC)1.1 Java Mi

在这样的硬件上,SPOT 运行一个名为 Squawk 的小型 JVM,这个 JVM 几乎完全是用 Java 语言编写的。Squawk 遵从 Connected Limited Device Configuration(CLDC)1.1 Java Micro Edition(Java ME)配置。它无需底层操作系统便可运行 — 也就是所谓的 “在裸机上运行”。

计算物理系统

SPOT 是计算物理系统的一个例子。计算物理系统中有一些嵌入的设备,这些设备运行可感知环境并作出反应的软件和通信协议。

用于 SPOT 的应用程序是根据 Java ME MIDlet 编程模型编写的。这意味着每个 SPOT 上的 JVM 以类似于 Java EE 下管理 servlet 和 Enterprise JavaBeans(EJBs)的方式来管理 MIDlet 的生命周期。但是,由于 MIDlet 运行环境的限制,CLDC 以 JDK 1.3.1 作为开始的基础,剥离所有不必要的部分。因此,SPOT 程序不能访问文件流;没有反射,没有串行化,没有本地方法,没有正则表达式,没有 Swing,只有有限的数据类型。唯一可用的集合数据结构是向量栈、枚举和 hash 表。有些特定于 CLDC 的连接类被添加到这个子集中,但是编程过程中仍然要受很多限制。

为 SPOT 编写、构建和部署代码

为 SPOT 编写、构建和部署代码非常简单,可以使用自己选择的 IDE。例如,若要在 Eclipse 中进行开发:

创建一个标准的 Java 项目,删除默认的 JRE。

将 SPOT SDK 的 lib 文件夹中的以下 JAR 添加到 classpath:

transducer_device.jar

multihop_common.jar

spotlib_device.jar

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 Sun SPOT

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接