由于我们的幼儿园教师教导我们,分享很重要。许多软件开发人员了解到这一课程,创建了一个大型开源共享协作者社区,这些合作协作者已经从Linux操作系统和Firefox浏览器中取得了一系列会计,安全性和服务器软件的一系列业务。有偶数开源企业资源规划(ERP),客户关系管理(CRM),电子商务和内容管理工具的版本。
开源软件为用户提供了极大的灵活性,因为它可以很容易地改变或扩展以满足特定需求。它还可以在商业对应物中找到功能和功能,通常比这些专有替代品更低。添加至于互联网创建了一个人可以创建新的环境的方式,将其发送给其他人进行改进,然后在完成时分发它,突然协作软件开发是所有的愤怒。没有人愿意重新发明轮子。
工业自动化软件的开发人员并不会轻易或迅速地接受信息技术的进步。但是有些公司正在利用一种介于开源和私有软件之间的联盟软件开发模式来充分利用这些趋势。
研究公司ARC的哈里•福布斯(Harry Forbes)表示:“遗憾的是,自动化行业充斥着许多技术合作和标准化失败尝试的残余。”但是“协作软件开发技术使IT领域许多关键的开源程序得以实现,可以很容易地被使用共享资源模式的私人团体所采用。”ARC认为在自动化行业中这种类型的软件开发合作有相当大的空间。”
在十月arcview报告福布斯以PACTware为例,这是一个由24个成员公司组成的商业联盟共同开发的“微软Windows的高质量FDT框架应用程序”。成员包括倍加福、英维思福克斯堡(现在是施耐德电气的一部分)、Endress+Hauser、Turck、Trebing+Himstedt等。
正如《福布斯》所解释的,FDT是一种用于现场设备和自动化系统之间互操作性的标准化软件技术。FDT指定两种类型的软件组件。“一种是DTM(设备类型管理器),它的作用类似于设备驱动程序,通过封装特定现场设备(例如雷达水平发射器或机器人焊接工具)的特性和行为。第二个组件,框架应用程序,为任何和所有dtd提供统一的运行时环境,”Forbes说。
p是帧应用程序。它是现场总线无关的现场仪器的独立配置软件。它简化了自动化设置,支持所有现场仪器的全部功能,并提供诊断和资产管理功能。“PACTWARE的发展已经促进了自动化的FDT采用的重大推动,”FORBES说,因为它消除了FDT框架应用程序的发展障碍。
除了促进FDT, PACTware还帮助其成员公司。福布斯表示:“对于许多成员来说,FDT框架应用(以及软件开发)并不重要。”PACTware提供高质量的软件,会员无需自行开发。该联盟还修改了软件,使其与FDT标准的最新版本相结合,这样成员们就不必这样做了。
联盟成员“更专注于区分他们的测量和现场产品。事实上,许多人将软件开发视为成本中心,而不是产品。“大型成员(如英维思)已经管理着许多软件业务和产品,其中大多数是比FDT框架应用程序更重要的差异化产品。所以,所有的成员都想要高质量的产品,但同时也关注于控制成本、风险和避免‘任务蔓延’。”
福布斯表示,该联盟一开始并没有赞助任何主要的自动化供应商,所以最初的成员都有相似的前景和目标,真正必须分担他们的成本和风险。该集团受益于倍加福的知识产权贡献,但这不同于由主要自动化供应商赞助的合作计划,后者通常为该组织提供大部分技术和资金支持。
《福布斯》称PACTware财团的成功“令人瞩目”,并引用了另一个共享资源开发的例子:WiTeck财团www.witeck.org.该公司开发了WirelessHART通信堆栈和相关软件。
“合作可能的领域清单并没有结束,”福布斯说。“软件质量更高的好处和更低的成本和风险在许多情况下具有吸引力的业务主张。”
就像你的幼儿园老师说,分享真的是最好的。