首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隔离嵌入式工业系统的Web技术?

隔离嵌入式工业系统的Web技术?
EN

Software Recommendation用户
提问于 2018-01-04 11:21:58
回答 1查看 30关注 0票数 1

我的公司正在启动一个项目,目标是开发一种新型的工业产品。

该产品将生活在一个孤立但网络化的环境中。它将不会连接到网络。

该系统应接受来自多个传感器的输入,处理这些数据并在多个物理分布的显示器中显示测量值。

我认为这个系统将有一个中央处理单元/计算机,并有几个通过局域网连接的显示/控制终端。

显示单元还应接受操作人员的控制输入。

我最初的想法是实现MVC设计,并保持显示/控制单元尽可能轻。每个显示单元可能物理上相同,但可能有不同的角色、GUI和行为。

在这个阶段,我对平台和技术非常开放,但希望得到一些意见和建议。

我的一个问题是,我是否可以将我的设计建立在web类型技术的基础上,比如ASP.NET MVC,或者说它真的不适合封闭的工业环境。

EN

回答 1

Software Recommendation用户

发布于 2018-01-04 17:43:26

如果将服务器软件安装在传统的服务器硬件上,对我来说,隔离似乎不是一个问题。修改你的问题,详细说明我是否遗漏了一些重要的方面。

Vaadin

瓦丁是一个为面向业务的web应用构建用户界面的框架。Vaadin框架是在快速可靠的Java技术之上实现的,可以在几十个网络容器实现中的任何一个上运行。

Vaadin web应用程序完全用Java编写,在运行时在服务器端执行,但使用标准Web技术(HTML、CSS、JavaScript)在任何现代web浏览器中自动呈现UI。您不需要知道如何编程HTML、CSS等,因为Vaadin在幕后处理所有这些,所以开发要快得多。您只需要一个按钮、一个字段和一个布局中的标签,而Vaadin处理剩下的部分。

Vaadin允许推送技术在不需要用户交互的情况下自动更新客户端web浏览器上的显示。

最大的问题是Servlet环境是高度线程化的。因此,您必须了解并发编程,以解决共享资源的冲突。我强烈推荐布赖恩·戈茨的书

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/47910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档