Sun SPOTs:Java开发人员的可编程设备
Sun在开源GPL v2许可下发布了Sun SPOT系统。Sun SPOTs是主要由Java技术构建和控制的通用可编程设备。Sun SPOT网站上的描述是:Sun SPOT设备是一个小的、无线的、由电池驱动的实验性平台。它几乎完全是由Java语言编写而成的,这样普通的编程人员可以创建过去往往需要有特定的嵌入 式系统开发技能的编程人员才能创建的项目。硬件平台包括有一系列的内置传感器,以及与对外部设备便捷连接的能力。
除了将这个平台转为开源以外,Sun为教育机构的个人或是批量购买还提供了折扣:“我们创造这项技术的目的是为了鼓励学生和教育者开发出新的、创造性的、实用性强的应用程序——这就是Sun对于Sun SPOT项目的定位。”Sun研究院的研究主管Roger Meike如是说。“我们决定在GPL v2许可下将Sun SPOT开源,这也反映出我们对于日益壮大的开发者社区提供支持的承诺,我们的新价位可以帮助教育机构将这项新技术带给全世界的学生。革新随时随地都在发 生,Sun也乐于为人们带来新的工具和技术,促进和方便新兴社区的发展。”
社区中已经出于某些用途开始使用了Sun SPOT技术,Bruce Hopkins已经就如何在超低带宽通讯条件下使用Sun SOPTs写了一篇Sun移动技术贴士(Sun Mobility Tech Tip)。
在美国国防部和商业产业中,有很多应用都需要在低数据流动率(同样也会要求低功耗)的情况下进行无线通讯。例如,大多数当今的车辆都带有轮胎压力监控系统。
你是否曾经为轮胎压力传感数据是如何从每个轮胎传递到车辆内嵌的计算系统,最终传到仪表盘上而感到困惑?很明显,在仪表盘和轮胎中的传感器之间并没有线路连 接。所以你可以想象的到,肯定有某些机制用来从轮胎压力传感器中获取传感数据。另外,这种技术必须是无线的,而且能够运行很久很久也不发生中断。
Terrance Barr最近还展示了一些不同的人分别以不同的方式使用Sun SPOT技术的视频示例:
无线式阅读和显示RSS种子
遥感勘测
定向传感
处理无线电波信号
仿真Nintendo Wii的控制器
Sun SPOT设备是由Squawk虚拟机提供的技术支持,这款虚拟机的开发目的也有一部分和Sun SPOT一样,是为了在资源有限的设备进行操作:
Squawk是一个开源的用于Java语言的虚拟机,它在探索构建虚拟机的更佳方式。绝大多数的商业虚拟机都是用低层语言编写 的,例如C和汇编。我们相信,如果能够用较高层次的语言实现虚拟机,那虚拟机就可以得到简化,而且如果用VM所实现的语言来实现虚拟机的话,那它就会被进 一步简化。
你可以在Sun SPOT产品页面上找到如何获取Sun SPOT设备的信息,或者了解教育方面的折扣。要了解有关Squawk虚拟机的更多信息,请访问Java.net项目主页。
http://www.builder.com.cn/2008/0215/737368.shtml
http://developers.sun.com.cn/Java/Connecting_the_SPOTs.html
分享到:
相关推荐
SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN T7-1 固件SUN ...
SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN M10-4 固件SUN ...
### Sun Spot 硬件开发相关知识点 #### 一、SunSPOT 平台概述 SunSPOT(Sun Small Programmable Object Technology)是Sun Microsystems公司推出的一款基于Java技术的无线传感器网络开发平台。该平台主要面向Java...
tkinter的ttk主题:sun-valley-ttk-theme-main
com-sun-tools-visualvm-modules-visualgc-2.1.2 java 虚拟机jvm内存管理软件visualVM的插件visualGC,适合jdk1.7和jdk1.8。使用方法:打开visualVM,工具->插件->已下载->添加插件,定位到本地下载的visualGC位置,...
Java虚拟机Visual GC插件
综上所述,[D-SUN]PL-2303+USB转TTL模块是一个实用的通信工具,通过了解其工作原理和应用,可以帮助我们更高效地进行电子项目的开发和调试。在实际使用中,应结合具体的项目需求,选择合适的配置和接口,以实现最佳...
“android-sun-jarsign-support-1.1.jar”是一个用于支持Android应用程序签名的工具库,它包含了Sun Microsystems提供的JAR签名实现。在Android开发中,当开发者使用此库时,可以便捷地为APK文件添加签名,确保应用...
《SUN2000系列逆变器MODBUS接口定义描述》 该文档详细介绍了华为技术有限公司的SUN2000系列逆变器,包括100KTL-M0, 100KTL-M1, 100KTL-INM0, 110KTL-M0和125KTL-M0型号,与MODBUS通信协议的接口定义。MODBUS是一种...
sun8i-v3s-licheepi-zero-with-800x480-lcd
sun8i-v3s-licheepi-zero-dock
【标题】"SUN ZS3-2-900G微码.zip"指的是一个针对SUN ZS3-2-900G设备的微码更新压缩包。微码,也称为固件或BIOS(基本输入输出系统),是计算机硬件系统中最低级别的软件,负责初始化和管理硬件资源。在SUN ZS3-2-...
sun8i-v3s-licheepi-zero-dock
本文将基于提供的华为逆变器SUN2000-175KTL-H0的彩页资料,讨论其技术参数、性能指标、保护功能及应用特点,为读者提供一个全面的了解。 标题中提到的SUN2000-175KTL-H0指的是华为生产的额定功率为175千瓦(kW)的...
com.sun.jersey.jersey-core-1.4.0.jar jar包下载,jar包下载
标题中的"com-sun-tools-visualvm-modules-visualgc_-2_1_2.nbm"是一个文件名,它揭示了该文件与Java的VisualVM工具有关,并且是VisualGC模块的一个版本更新,具体版本为2.1.2。VisualVM是一款强大的Java应用程序...
给jdk自带的jvisualvm安装Visual GC插件,会出现We're sorry the java.net ...在visualVM->工具->插件->已下载->选在添加插件,选中 com-sun-tools-visualvm-modules-visualgc.nbm文件进行安装。安装完后重启visualVM
"Sunshine v1.4.1 - 超强的阳光系统最新版(官方标准版)" 是一个操作系统软件的更新版本,它很可能是一款基于Linux内核的开源操作系统,旨在提供高性能、安全性和用户友好的体验。这个“阳光系统”可能以它的易用性、...