
AI
最近在研究一个新东西,我称之为VisualOS,这是嵌入在P
AInterEngine里的图像与控制传输子系统。简单来说,用P
AInterEngine开发的图形界面程序,都会自带一个远程桌面功能。这样说可能不够清晰,先简要说明它的用途。比如,我开发了一款画板软件,类似这样的工具,功能如下:
我想给大家演示画画的过程。通常,如果我用某某会议类软件,就会开启屏幕共享,这样大家就能实时看到我的绘画步骤了。可以将绘画程序部署在服务器上作为服务端,用户通过网页或APP以远程桌面形式连接服务器使用。这样也行得通。
这个绘画程序运行在服务器上,每位用户绘制的内容都能实时同步给所有人。例如,两个独立的网页端中,我在其中一个进行的操作,会即时显示在另一个页面上(不考虑服务器性能差、延迟高的情况)。

屏幕
除了玩这种你画我猜的游戏,还有什么其他用途吗?许多
服务器和嵌入式系统没有显示设备,管理时通常通过SSH输入命令行。但某些场景下,图形界面更为便捷,例如查看程序运行状态、观察信号采集的曲线,或者操控嵌入式系统的各类开关功能,这些操作用图形界面会更直观高效。通常,我们需通过SSH登录敲命令实现控制,或者将数据从系统传至本地处理为图形界面。也可以安装带图形的终端,不过其中许多功能我们可能用不上。现在,P
AInterEngine已无需单独使用。只需开发一套界面程序,并部署于
服务器或嵌入式系统中,借助网络或其他通道,即可通过网页或APP访问没有显示设备的界面程序,实现直接操作。这种方式极大简化了开发和使用的流程。无需修改业务功能代码,只需将平台切换至VisualOS即可。