一直以来用着人家实现搞好的操作系统window,linux等等,桌面人家直接搞好了,都是方的,至少我还没看到谁家用着圆形的显示器 ,哈哈,其实为什么不能有圆形显示器呢,大家习惯上使用方形的东西了,可能有些别的设备吧,不过连手机屏幕也是方的,我倒没看到其他形状的东西,不过可能从使用上来说,其他形状的可能并不适合使用吧。
windows的桌面大家都很熟悉,下面的条条和那方方的开始菜单,看腻了怎么办,你可以拖啊,它可以停靠在上下左右的啊,奥,我知道啊。
我又问,能浮动吗,试了试,不能好像。。。我很变态,我就想要浮动的怎么着,你不行了吧。
所以你怎么换主题,都跳不出这个限制吧。----通知微软帮我改改桌面程序,让它中间可以出来开始菜单,切,人家为你一个人服务啊。
我倒没玩过主题的制作工具不知道能不能满足我的要求哈。
我提的要求还再过分点,中间开始菜单,外面一个环形...做个图演示吧。
我就是不叫开始菜单怎么着,我叫开工,哈哈,干活咯。
我现在不管这些菜单什么的是不是开机活蹦乱跳的出来,只需静态就好了,先不管动的,你能实现吗,你可能说,可以啊,做个主题。
大家只是在想,我吃够了包子,可以换面条,我为啥要自己做饭吃啊。
换碗面条吃来:
苹果的界面大家感觉很漂亮,当然window用户可以弄个主题,没啥了不起是吧。
linux的开放性使得我们再也不用带着沉重的锁链了,但是,我说的但是好像我们还了比较轻的手铐吧,束缚没有消失吧,我不想让别人一看就知道你的是KDE桌面,还是什么GNOME.你可能说那还不好说,你自己学学怎么开发linux桌面不就是了,难,不是一般的难,俺可是一个菜鸟用户哟。。。
再来个图养养眼:
切,这东西我用web网页或用Flex/flash的什么东西能弄出来,可能有的人用主题制作软件也能搞吧。
进入正题,我在想web制作中的工具铺天盖地,借助软件可以把我们的想法轻松的实现出来,但是桌面程序我们可幻想有同样的工具,软件呢。
是我们在努力,RIA什么AIR,富用户界面啦七八糟的一堆玩意,我们是不是被忽悠了。
有了flash的强大动画功能,我们可以使用RIA的玩意搞出很夸张的程序效果,打开一个橡皮筋式的弹出菜单这个很简单的效果,桌面程序里有吗,可能linux的一些桌面有。
嗯,有3d桌面,不错,web也在朝着3d web发展,我们一直在进步。。。
我幻想有个
可以做桌面的flash创作工具,叫DesktopFlash好了,
你做的flash运行在flash player里,切,我做的东西,直接运行在操作系统内核上,你有我牛吗,哈哈,我比你速度可不是一般的快吧。
但是这些UI的玩意,比如动画,最好有个脚本来实现,我们用Js好了,好了,用js实现动画特效,那我们的DesktopFlash用js做脚本(Flash用as做脚本),不过俺的靠山可是内核级奥,你小样顶多调用个服务端的语言吧,切,鄙视你~~
好了,flash不要生我的气啊,我只是用你这个例子而已嘛:
我设想的桌面创造工具界面和flash差不多,不过脚本是javascript,而生成的文件是Desktop UI文件(.dui)---里面动作调用的是内核接口API函数。
注:文中部分图片百度的,见谅。
附上一些相关图片吧
Adobe AIR----air桌面应用,个人认为其势必掀起一场新的革命(它有点像java,java凭其一个jvm实现了跨平台应用,打个比方air运行时算是桌面上的jvm,flash player运行环境好比web上的jvm,adobe收购mm的flash看来确实很值得,依托adobe在图形领域的优势,加上目前用户满足于应用(application)功能基础上更追求表现和体验的需求
废话少说,来几个图片:
好了来几个应用截图:
kuler程序,界面不错吧。
其实在adobe的之前,我也见过yahoo widgets
这个东西看着也有点相似之处,就发上来了,呵呵(其实像AIR+ajax的开发
应该现在1.flash开发人家接着Flash IDE开发AIR应用2.Flex开发人员3.web开发人员
这3类都可以开发air应用,是不是很吸引人啊)
其他公司产品就不罗利了,表现层这一块竞争比较激烈的。
好了列了这么多,就一个目的
一句话:java --一次编译,到处运行(基础:JVM虚拟机)
Qt---其中一个代表(还有其他GUI框架),一次编写,到处编译,不过native级别的,效率应该比java要高很多。
富应用:
那么Adobe AIR---------------类似java,也是虚拟机理念实现跨平台
我设想的Rich Desktop---------------要像Qt那样,逻辑采用C++这样的语言,
native级的富应用开发框架
希望这样的框架早日出现。