首页 > 其他分享 >物联网终端(工控)开发工具-简介

物联网终端(工控)开发工具-简介

时间:2023-12-21 09:22:32浏览次数:18  
标签:Web 简介 工控 支持 开发工具 API 应用程序 WPF Chromium

 

 

 

 

 

一、解决什么问题?

1.降低企业成本,一套web框架即可解决PC、APP、工控多端系统界面。

2.降低学习成本,不管是前端还是后端人员不需要学习Winform、WPF、Qt等C/S技术。

3.更新升级方便,不同于传统C/S系统架构更新升级维护麻烦,只需要刷新或重启即可升级到最新版本。

4.整合物联网开发过程中需要的一系列组件,RFID、摄像头、称重数据、串口数据等。

 

二、功能支持

1.支持加载远程服务器html,可以使用Java、.NET、PHP或者其他动态网页技术。支持加载本地Html、js、css开发UI,同时支持vue 混合模式,也就是可以开发单机版Windows App。

2.支持Get、Post等Web接口,可以通过web请求控制物联网设备相关的接口。

3.支持工控常规的关机、界面全屏、开机自启等操作。

4.支持调起开发者调试工具,方便界面调试。

5.支持Flash播放,也就是支持视频播放和直播等功能。

6.支持多种电子秤协议,支持实时推送串口数据,并且可以扩展新的品牌型号。

7.支持多种RFID设备协议,并且可以添加的品牌型号。

8.支持打印插件,可自定义打印模板。

9.支持调用执行任意代码或插件,实现桌面定制功能开发。

10.支持语音播放和语音识别模块。

11.支持html转pdf。

12.支持图片文字识别,基于OneNote实现。

13.支持窗口截图,实现抓屏或抓拍直播画面。

 

三、使用技术

1.Chromium

Chromium是谷歌Chrome浏览器的开源项目,旨在为用户提供一个更快、更安全、更具扩展性的浏览器。Chromium项目由Google的Chrome团队负责维护,并得到了众多贡献者的支持。Chromium基于Blink(类似于Chrome的引擎)构建,并使用Gecko(类似于Firefox的渲染引擎)提供渲染功能。Chromium的源代码是开源的,用户可以自由修改和使用。许多其他浏览器项目,如Opera、 Brave、 Vivaldi等,都是基于Chromium构建的。

Chromium具有以下特点:

速度:Chromium旨在提供更快的浏览速度,减少页面加载时间。

安全性:Chromium采用多进程架构,有效隔离不同标签页和扩展程序,提高安全性。此外,Chromium还支持HTTPS加密,使用安全套接层协议(SSL)进行通信,保护用户隐私。

扩展性:Chromium支持插件,用户可以根据需要安装各种扩展程序,以增强浏览体验。

兼容性:Chromium支持多种操作系统,包括Windows、macOS、Linux、Android和iOS。

开源:Chromium的源代码是开源的,用户可以自由修改和使用。这使得Chromium成为一个更具透明度和社区参与度的项目。

 

2.WebApi

Web API(Web应用程序接口)是一种让应用程序可以访问和操作Web资源的协议和工具集。Web API通常用于构建Web应用程序和Web服务。通过使用Web API,开发者可以访问Web资源,如数据、图像、视频等,并对它们进行操作。Web API通常基于HTTP协议,使用REST(Representational State Transfer)架构进行通信。

Web API具有以下特点:

跨平台:Web API可以在多种操作系统和设备上使用,如Windows、macOS、Linux、Android和iOS等。

开放性:Web API允许开发者访问Web资源,并对它们进行操作。这使得开发者可以轻松地构建Web应用程序和服务。

灵活性:Web API支持多种协议和数据格式,如HTTP、HTTPS、XML、JSON等,使用户可以自由选择合适的数据格式和传输方式。

标准:Web API遵循一定的标准和规范,如RESTful API设计原则,使得开发者可以更容易地构建Web应用程序和服务。

可扩展性:Web API支持多种开发框架和技术,如Node.js、Python、Java等,使用户可以自由选择合适的技术进行开发。

 

3.WPF

WPF(Windows Presentation Foundation)是微软公司开发的一种用于构建Windows桌面应用程序的图形用户界面(GUI)框架。WPF提供了一组丰富的UI元素和 controls,如按钮、文本框、列表、表格、图标等,使用户可以轻松创建具有吸引力和易于使用的桌面应用程序。WPF还支持XAML语言和C#或VB.NET编程语言,使用户可以更方便地编写应用程序代码。

WPF具有以下特点:

功能丰富:WPF提供了丰富的UI元素和controls,可以满足各种不同的应用程序需求。

易于使用:WPF的UI元素和controls都采用统一的设计风格,使得开发者可以轻松创建具有吸引力和易于使用的应用程序。

高效性能:WPF使用DirectX技术提供高效的图形渲染,使得应用程序具有更好的性能。

跨平台:WPF可以用于开发Windows桌面应用程序,也可以用于构建Windows应用程序的Web版本。

可扩展性:WPF支持多种开发选项,如使用C#或VB.NET编程语言,使用XAML语言进行应用程序设计。

WPF广泛应用于构建Windows桌面应用程序,如企业级应用、游戏、媒体播放器等。

 

第三部分使用ChatGLM生成的,感觉还行打个广告:)

标签:Web,简介,工控,支持,开发工具,API,应用程序,WPF,Chromium
From: https://www.cnblogs.com/yizhuqing/p/17917089.html

相关文章

  • Logging简介(1)
    Logging:日志系统,用来记录软件系统,用于异常分析日志级别:Trace<Debug(调试)<Information(信息)<Warning(提醒、警告)<Error(错误)<Critical(关键、生死攸关),可根据实际情况对每一条日志使用不同的级别日志提供者(LoggingProvider):把日志输出到哪里:控制台、文件、数据库、邮箱、短信、微信等......
  • 鸿蒙开发之在mac上安装集成开发工具DevEco Studio
    在安装集成环境后,会拉取os的依赖文件(类似npm的包文件),安装完成后创建项目  目录结构:   我们所写的代码就在入口文件中编写具体文档:https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101682488597649338  ......
  • RSS简介
    如何订阅RSS安装RSS阅读器,这里推荐使用QuiteRSS,点此下载。选择有价值的RSS信息源(称作RSS源),或者自制RSS源,例如本博客的RSS源地址如下:http://feed.cnblogs.com/blog/u/441486/rss/将你需要的RSS源添加到自己的RSS阅读器或者在线RSS中,开启定时更新即可,如下图所示:为何使用R......
  • pycharm中间件简介
    个人理解:#中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能#django内置中间件 'django.middleware.security.SecurityMiddleware','django.contrib.s......
  • 简介PAM的认证过程及各PAM文件的作用
    MySQL用户运行MySQL服务时最大能打开的文件数,是由limits.conf文件和pam_limits.so模块共同决定的。pam_limits.so模块是一个PAM(插入式认证模块)的组件,它可以在用户登录时设置一些资源限制,例如打开文件数、内存使用量、进程数等。limits.conf文件是pam_limits.so模块的配置文件,它定......
  • spring-cloud 微服务架构所用到的技术 简介
    https://www.bilibili.com/video/BV18E411x7eThttps://blog.csdn.net/u011863024/article/details/114298270https://blog.csdn.net/u011863024/article/details/114298282https://blog.csdn.net/u011863024/article/details/1142982881、注册中心注册中心这一概念在面向服......
  • 【Spring教程21】Spring框架实战:Spring事务简介、AOP事务管理、代码示例全面详解
    欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及IDEA配置Maven环境》,本文的上一篇为《AOP(面对切面编程)知识总结》1相关概念介绍事务作用:在数据层保障一系列的数据库操......
  • Logback简介与配置详解
    在开发和维护SpringBoot应用程序时,一个强大而灵活的日志框架是至关重要的。SpringBoot默认集成了Logback,一个高性能的Java日志框架。本文将介绍如何配置Logback以满足你的日志记录需求。Logback简介官方网址:https://logback.qos.ch/Logback是一款为Java应用程序设计的日志框......
  • opencv图像处理机器学习真实项目教程(python实现)1计算机视觉简介
    1计算机视觉简介欢迎来到计算机视觉的世界。本书将带您踏上令人兴奋且快速发展的计算机视觉和图像处理世界的旅程。本书首先介绍计算机视觉和OpenCV库。然后,我们将继续介绍本课程的基本库和所需的环境设置。主要内容:计算机视觉简介计算机视觉的应用PythonOpenCVOpenCV......
  • Gowin FPGA Designer 简介
    高云FPGADesigner是高云FPGA开发的IDE软件,软件包不大,安装包241M,解压Gowin_V1.9.8.07_vin压缩包,后点击文件夹的exe安装包,直接一直按下一步,完成软件的安装,安装后在桌面会有如下图标  双击打开软件,进入主界面,如下  软件的使用,请参考软件使用视频或者在高云官......