i recently had the opportunity to sit down with hideya kawahara, lead developer for 3d project looking glass, suns 3d desktop technology open source project on java.net.
instead, what i found was considerably more interesting. in effect, project looking glass is a rational approach toward using the latest 3d hardware advances to provide a state-of-the-art desktop environment, familiar yet far more engaging for a traditional 2d desktop user. 【程序编程相关:BeanShell】
before meeting with hideya, i must confess that i had been operating under the mistaken assumption that project looking glass was intended as a replacement window manager for linux, a 3d novelty of no more consequence than any of a long list of failed attempts at reinventing the traditional, 2d desktop in a new, 3d world. 【推荐阅读:你知道数据大小吗?】
the demonstration basically fell into two areas, a theoretical next generation window manager and examples of user interface elements in a 3d environment. by providing integration with the x windowing system, the demonstration shows existing 2d applications spinning and flying about, with transparency and video running seamlessly as the windows move. by open sourcing the environment, hideya hopes that as the platform matures not only will existing 2d applications spin and fly, but that third party developers will be able to use project looking glass to build rich, interactive 3d applications with a whole new suite of interactions. 【扩展信息:Windows 2000中如何配置JDK】
the demonstration hideya gave me of the system was quite dynamic. windows spin and zoom, stack, become translucent, flip to reveal additional information on the back, and more. a sample 3d audio cd selector can be dragged around, and the elements move in a manner that conveys an appealing weight and physicality.
... 下一页