Sedona协议

编辑:地球网互动百科 时间:2019-12-13 18:59:55
编辑 锁定
本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
Sedona协议是朗德华楼控领域上重要的技术合作伙伴Tridium公司所研发的设计用于自控领域事实上的行业技术规范和标准。Sedona Framework是一个开源的用于嵌入式设备编程和开发的软件平台,是一个“Micro-Niagara"。如果Niagara是“Windows XP"的话,Sedona就是”Windows CE“。
中文名
Sedona协议
研发公司
Tridium公司
类    型
技术规范和标准
领    域
朗德华楼控领域

目录

Sedona协议详细介绍

编辑
Niagara大多时候是应用在控制系统的中上层,对于大量的底层智能设备,需要一个效率更高,更简单的平台。在延续Niagara模块化结构的体系下,保留设备驱动,实时控制和图形化编程的功能。就是我们现在看到的Sedona。
所有的Sedona设备可以使用Worbench来编程(所有会Niagara的人都会很容易使用Sedona设备),可以装载到不同的CPU和内存的嵌入式设备中:支持有线或无线电应用。
对于设备制造商来说:Sedona可以让智能设备的开发更便捷,大大缩短智能设备进入市场的时间(功能强大的编程工具已经具备,大量的潜在客户无需太多的培训和支持)。对于系统集成商:可以自己为硬件设备开发功能,适应不同用户的要求,并且这个功能还可以移植到新的硬件中。这一切像极了我们今天所使用的智能手机,所有的功能是看第三方的软件设计的。 Sedona本质也是一个虚拟机,开源的不仅仅是虚拟机的虚拟引擎,而且还有编译器。对比sedona的虚拟机和Java的虚拟机,发现sedona从Java虚拟机借用的思想还不少,但同时为了能在嵌入式系统上很好的运行,也优化了Java虚拟机里面的一些内容,比如:将垃圾回收去掉了,换成了符合图形化开发的架构,这样就非常适合用类似Niagara那样的组件化、图形化的编程方式来进行业务逻辑的开发。

Sedona协议总结

编辑
虚拟机的编写本来就有一定的难度,再重新定义一个sedona语言并实现这个语言的编译器,这就更难了。另外,现在在sedona上面又架构了一个面向对象的框架,并实现了sox通信协议,以此来完成嵌入式设备的图形化开发的工作。即Sedona协议是一套与硬件平台和操作系统无关的,用于构建以网络为中心的嵌入式智能设备的软件平台架构技术。
词条标签:
计算机学