由于编辑还没有看完给她发去的文章(也就是Openshell第一个里程碑:IM计划书概念篇),所以只能退后2天了,到星期一再说吧!(这两天也在发烧中,推迟一下比较好。)
长期在各种不好的环境中(面对计算机的环境)工作,身体就是差阿。电磁辐射容易引起身体机能变异吧!呵呵,都是胡说的。
下午头脑稍微有些清醒(不太烧了),看了点Opengl程序。感觉还可以。特别是sdlperl中内的opengl,有一点时间来写些程序的话,将Openshell做一个opengl的实现也应该不难。这样就可以利用硬件加速了,还可以添加些好的效果。
这样的话,Openshell的实现就可以有两个版本,一个是纯平面版--用gtk-perl来实现(基本特效用cairo来完成);一个是三维版--用sdlperl来实现(特效用Opengl来实现)。
这样将两个实现都放在一个包中发布,到时可以像游戏那样选择硬件加速或者是软件渲染。
这是以后实现时可以采纳的方案。现在关键的到并不是这些。关键点在于openshell的gui的设计。如何才能做到真正的立于人们使用。不管是三维的表现也好,还是平面的展现,什么样的一个gui更加有利于人们获得信息呢?这才是我最关心的。
在这里我们要打破原有桌面系统的传统样式,从以用户的角度出发重新进行设计。这才是难点阿。
这个问题想了很多天了,该分解的元素大概都分解完了吧,好像窗口的意义还没想太清楚,
接下来病好了以后,继续全天努力的思考阿。