问:军用武器显示界面,用什么的GUI Toolkit?

来源:百度文库 编辑:超级军网 时间:2024/05/03 07:52:57
比如作战飞机的多功能显示器,要显示矢量图、标量图、文本等等。F35一类的新一代机型还有窗口与触摸屏(指针设备)。这些显示系统,很多都是与一个运行有操作系统的计算机相链接。那么在开发这些东西的时候,会使用通用的API(像OpenGL、Motif),或者某种非民用产品?比如作战飞机的多功能显示器,要显示矢量图、标量图、文本等等。F35一类的新一代机型还有窗口与触摸屏(指针设备)。这些显示系统,很多都是与一个运行有操作系统的计算机相链接。那么在开发这些东西的时候,会使用通用的API(像OpenGL、Motif),或者某种非民用产品?
一般都喜欢VxWorks吧!呵呵!
jiandingzhe 发表于 2010-6-30 16:24
OpenGL
windens........飘过
死机的不要
用风河的系统的不少。
直接上flash
roadrunner 发表于 2010-7-1 14:12

杀人啦!杀人啦!:D
DirectX10

以上那句是玩笑。军用设备上我个人认为应该是不需要太炫目的画面特效的,机载计算机资源有限,所以应该是采用对设备汇编直接写出来的,通用的API很多东西其实用不到。相关的API包应该是很精简的....话说回来,军用产品又不是广告设计,需要做的很个性么???顶多就是为了将来的设计预留下某些接口吧...
ac58310 发表于 2010-7-1 21:30

汇编可不是好主意,要不然就不会有Ada了。
API可不是为了画面特效,而是为了提供固定、易理解的编程接口。
说句题外话,现有的一半应用,比如看电影,上网收发邮件等,如果去掉操作系统的GUI,纯用命令,这些操作系统是不是会轻很多很多??
大白鼠 发表于 2010-7-2 10:48

乃真邪恶……
邮件到罢了。没有窗口管理器,基本就只能一个程序占全屏,然后全屏放电影,键盘快捷键控制播放、退出、音量……

另外,程序执行效率不光是GUI的问题,还有脚本语言的大量使用。反正linux里,甚至有好多窗口应用都是python做的。这类脚本语言编程效率高,但执行效率比C/C++搞出的binary可执行文件慢上个数量级(甚至几个)