返回上一页  首页 | cnbeta报时: 03:15:58
技术访谈:国芯科技新型GUI研发组主任谈GUI研发
发布日期:2007-02-14 14:56:03  稿源:
作者:国芯新闻组 来源:国芯科技
发布时间:2007年02月13日
主任,请您介绍一下未来α系统GUI方面的进展情况?
答:新型GUI已经开始研发1年多了,先是从最初的驱动做起,到点、线、多边形、文字等的 基本绘图原语,再到控件与窗口管理器。目前,控件绘制已经完成,正在进行搭建窗口管理器框架的工作。新GUI采用的是消息传递机制。后期还有待测试与完善。

问题2:请问主任,您能介绍一下GUI技术架构设计方面有什么特点?

答:GUI设计按层次结构设计,控件与功能都是模块化的,这样方便设计与按要求定制。GUI的控件层是基于C++接口,便于用户使用与维护。其硬件抽象层针对不同的平台提供统一的接口。

问题3:那您的意思是新型GUI不仅可以适应FutureAlpha平台,还能适应其他平台吗?

答:是啊,针对不同的操作系统平台,如Linux,BSD等,按我们的接口重写硬件抽象层的驱动后,GUI就可以移植到其他操作系统平台,这样应用软件也可以在这些平台上运行,而且,在这些平台基于新GUI开发的软件也可以很方便地移植到FutureAlpha系统下。

问题4:您的意思FutureAlpha系统的下开发的软件可以在其他系统上跑吗?能在Windows平台上跑吗?

答:对啊,这样基本解决了原代码级别的兼容问题。同样也可以在Linux等平台下开发FutureAlpha的应用软件。我们以后可能有向Windows平台移植GUI的计划,移植完成后应用程序编译后可以在Windows上运行,但在一些系统API的调用上有一些专门的规定才行。

问题5:^_^,您们的GUI设计很有意思,那GUI的执行效率如何呢?

答:由于我们GUI直接操作硬件,并采用更加简洁的层次结构,所以整个GUI效率较高。

问题6:最后一个问题,您们的FutureAlpha系统的窗口界面操作性如何,是否具有亲和力?

答:由于整个GUI系 统包括窗口管理器是我们从底层一步步写上来的,所以我们对窗口操作界面可以自由修改。我们会按照人因工程的原理对用户与计算机的交互操作进行人性化设计, 充分尊重用户的现有习惯,也许用户根本感觉不到新系统与现有系统操作上的差别。如果有些地方需要修改,也是很快就可以完成的,到时请广大用户多提宝贵意 见,谢谢!

图1 基本图形绘制

图2 字体绘制

图3 图像显示与缩放

图4 控件

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 03:15:58

文字版  标准版  电脑端

© 2003-2025