所有包含 tag ‘ui’ 的文章
Mono 展示 Ribbon 效果
做跟跑者,跟得用心,也是可以跟出花样的。
Mono 是 *nix 上的 .Net 的实现,出娘胎始就有一堆四眼律师等着它好看,不过至少到今天它还没夭折--知道夭折和英年早逝的区别不?
参加 Google Summer of Code 的 Laurent Debacker 用暑假完成的 GTK# widget 再造了 Office 2007 的 Ribbon 界面,因为基于 Mono 实现,这玩意自然可以跑在任何集成好了 Mono 的 Linux 发行版上。
作为 lead Mono developer,Miguel de Icaza 说,他可能会把这些 widget 放入 Mono 的 subverison 仓库--这就可算正式接纳哟;下一步是可能会打包给开发者,他们就能开始用啦;另外或许他有兴趣试试把 Ribbon 界面用在 MonoDevelop 上。
Mono 至今仍面对不少质疑,我感觉法律和操作细节上倒不是大问题,从开发者角度看,Mono 的工作是有意义的,多一门可使用的语言--而且还是 Anders Hejlsberg 设计的语言!--和一个 runtime 其实是件好事,当然 Mono 的 runtime 也可以接受 Java, C, C++, Python 等。有人觉得 Microsoft 在这件事上握有生杀大权让人如鲠在喉寝食难安,这种看法忽视了 Mono 实现者这方的主动性,虽然相关标准由 Microsoft 提出,可很多内容已经提交 ECMA 成为公开内容。
另外,只重视 Microsoft 之于 Mono 或者 Linux 的影响而忘记 Mono 的反馈效果也不合适,有 Mono 的存在,实际上也开辟了 OpenSource 通往通常认为是 proprietary 世界的道路。有 Mono,开发者就可以让自己的 free/OpenSource 作品通达所谓另一个世界。按原教旨主义者的意愿,开发者既不该用 Windows,更别提主流 Windows 开发工具,所以开发者处在无法为 Windows 用户开发 free/OpenSource 软件的死锁中,继而没有用户可以逃出某系统的魔爪。他们认为用户不用 GPL 系统和女人上街不蒙脸是一回事,所以道义上的过错责任在用户这边。Mono 提供了一条比较干净的道路来解放旧世界的人们。
目前成熟而知名的 Mono 软件有 Banshee,Beagle,F-Spot,TomBoy--这个其实很无聊的说。

[tags]mono, ribbon, ui, software, programming, linux, .net, c#[/tags]
Tags: .net, c#, linux, mono, programming, ribbon, software, Technology, ui
spacetime: 3D Web 浏览

哈,这下子。好像第一人称 3D 游戏中的体验被带进了 web 浏览里。
在图形处理技术灭绝人性地前进过程中,很多人不大能像游戏发烧友那样享受到这种进步带来的好处,因为桌面应用和视频编解码要么用不到这么强的能力,要么要用的能力它没提供。倒是 Vista 问世算带动了一波 3D 渲染技术屈尊降临人间。spacetime 这样新应用也算推波助澜了。
spacetime 是个 3D web 浏览器,用 IE 内核表现页面。特色是在如何组织安排页面上,所有在 spacetime 中打开的的页面都是 3D 空间中的对象。这个特性还是很好玩的,很像 Flip 3D 的浏览器实现,所有打开的页面都可以 flip,此外 N 个窗口还可以看作 3D 空间里的一组堆叠的整体。滚轮选择在这组窗口间 flip,左右键则在 3D 空间中转向。
spacetime 缺省支持 google, google image, yahoo, yahoo image, flickr 和 ebay 的搜索,从顶部的搜索窗口选中一个引擎输入关键字搜索,会自动加载头 10 个搜索结果,全都作为堆叠窗口。网速够快的话,自动打开头 10 个结果,然后滚来滚去地看挺好玩。
SpaceTime 的 graphics team 已经为这个宝贝干了 8 年,收获包括一些待审定专利。他们自称有漂亮的图形 memory 管理方法,可以保证在有如此多的视觉信息展现时不会出现过分的需求。spacetime 的方法可以看作 tab 浏览的进步,也是帮助人们同时保持众多线索。
当 spacetime 在我的 T43 上跑起来的时候,恐怕上帝都驻足了一会儿吧,因为我的鼠标移动都变得不顺畅了。
最低 PC 配置,还是要瞅一眼,这可不是那种例行公事的列表
Operating System: Windows 2000, Windows XP or Vista
System Memory (RAM): 512MB
Graphics Adapter: 128MB plus 3D Capable
CPU: Pentium 4 2.4GHz or AMD 2400xp+
Screen Resolution: 1280 x 1024
Color: 32-Bit True Color
Network Speed: 768 Kbits/sec
[tags]spacetime, 3d, software, ui[/tags]
Tags: 3d, software, spacetime, ui, Web
BumpTop

一切都来自 multitouch 啦。TED 上的这个演示是我知道最早的实用化的 multitouch 使用。比 Microsoft 的 Surface 和 Apple 的 iPhone 都早。这玩意儿承载了大家对下一个突破性交互手段的希望。
BumpTop 是另一个 multitouch 技术的实现,和前面几个都不一样。看过演示片段就明了了:
BumpTop 目前还是独立的第三方应用,这就意味着不用为了个 Surface 就给自己家里添个不敢放自己臭脚丫子在上头的天价茶几。装在电脑(比如 上面 YouTube 演示视频里的 tablet)里就行。虽然我们目前无法获得 BumpTop 的更多信息–这帮哥们深知产品未动,声势先行的道理–不过从演示和几家媒体的介绍来看,甚是诱人。
New York Times 用来形容 BumpTop 的词是 novel。再就是 MIT techreview,有篇 3 页的文章,并介绍了相关背景(今天晚饭吃太饱就不翻了)。显然 NYT 代表大众认知水平和口味,MIT TechReview 则代表专业人士,geek 和创业家们的眼光,BumpTop 两份都占全了。
BumpTop 是多伦多大学 CS 的毕业生 Anand Agarawala–听起来像我们的印度兄弟–的作品。他已经建立了一家 startup,专心在 BumpTop 的商业化上,这个目前还是原型的作品已经不缺关注和期望了。看来他现在挺忙,因为简陋的网站一丁点儿多的信息都没提供。他也在蒙特利尔的 TED 上露了面,这更证明东西的被认可度。
在革新乃至革命方面,BumpTop 这样的设计比 Aero 或者 XGL 等要更进一步,而且实用价值更高。除了 flip 3d 和桌面平铺窗口还算改良外,我实在想不出透明窗口和 cube 切换效果等等有什么生产力上的正面意义,骡子戴上金嚼子也变不成拖拉机。人类已经忍受 Windows 和 Mac 快 30 年了,上帝你丫该派个正确人物适时出现了吧。
[tags]bumptop, ui, multitouch, software[/tags]
Tags: bumptop, multitouch, software, Technology, ui
自己动手, 丰衣足食: Multi-Touch Interaction Research
今年 2 月,蒙特利尔的 TEDTalks 上,来自 New York University,Courant Institute of Mathematical Sciences 的 research scientist,Jeff Han 展示了非常有意思的创新。
大家可以先看视频,听 Han 的解说,这样有个直观印象。上述 TED 链接可在线观看其演示,或者下载 MP4 版本。
被他首次公诸于众的 touch-driven computer screen 是与机器交互的新方法。没有菜单,按钮,只需要用手指,配合非常自然的手部不同压力和动作--拉伸,聚拢,粘连,擦抹--就能和应用交互。Han 的演示用了些专用的 demo ,比如那段照片排列组织的演示,很诱人吧,感觉就像一些实物照片铺在桌子上,用户可以随意移动他们,还多了缩放等功能;另外就是 NASA 的 World Wind,Han 的技术让用户觉得他们手里真的正拿着地图或者立体的地球仪转来转去,变换角度,拉近离远。
演示里,Han 说了句话,This’s something that I think is really the way we should interact with machines.
恍惚间,你有没有想起 Tom 在 少数派报告 中曾经出现的动作。
Han 的研究归结成一句话,就是 图形用户界面上的双手,多点,多用户交互方式。因为使用多个传感装置,使用双手,或者多用户同时操作就有可能,这在现在的人机交互中还非常新鲜--没人想自己敲键盘的时候还有另一哥们在旁边捣乱。
Al Gore 在 TED,你以为他很沉闷?原来他也会搞笑。
Hans Rosling 在 TED。

[tags]multitouch, interactivity, gui, ui[/tags]
Tags: Fun, gui, interactivity, multitouch, Technology, ui








