1 / 12

3D Implementations on Desktops & 3D Implementations on Mobile Devices

3D Implementations on Desktops & 3D Implementations on Mobile Devices. Presented By: Leonid Sorokin Gal Topper. The Compiz/Beryl Implementation

Télécharger la présentation

3D Implementations on Desktops & 3D Implementations on Mobile Devices

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3D Implementations on Desktops & 3D Implementations on Mobile Devices Presented By: Leonid Sorokin Gal Topper

  2. The Compiz/Beryl Implementation The compiz project, and its Beryl fork, are both popular implementations of the 3D desktop concept. They provide many graphical features for both usability and “eye-candy”.

  3. Viewport Similar to the OS X feature, viewport allows for users to see all open windows in an ordered fashion, without having to actually move the windows manually.

  4. Workspace Cube Organizes multiple desktops, or “workspaces”, in a 3 dimensional way that is visually appealing. It allows the user to view all workspaces at once, making the state of the system more transparent.

  5. Transparency Transparency allows the user to manually choose to make certain windows partly see-through. This too makes the system more transparent to users, in a very literal sense :-)

  6. 3D Mobile Device Implementations 3 Main Techniques:  Server-side Methods  Client-side Methods  Hybrid Methods Which is the best method? As it turns out, a Hybrid approach results in the best frame rate!

  7. 3D Mobile Device Implementations OK, but HOW will the user navigate the 3D scene on the tiny mobile device?  Use SVG Viewer (SVG is an acronym for Scalable Vector Graphics)  SVG is an XML markup language for describing two-dimensional vector graphics, both static and animated

  8. 3D Mobile Device Implementations  If you weren’t sleeping, you noticed that SVG is language to describe 2D objects, not 3D objects!  The server works in 3D space, but a mobile device only receives the 2D rasterized image!  In essence, since we always work with a 2D screen, we emulate the 3-dimensional images on it!

  9. 3D Mobile Device Implementations 1. Quick Demo of SVG on a Windows Mobile 5.0 device 2. Demonstrate the search for the cat in the 3D scene: http://drops.dagstuhl.de/opus/volltexte/2005/373/pdf/05181.SlavikPavel.Paper.373.pdf

  10. Conclusion • 3D desktop environments have the capability of making users more productive  Viewing all windows without manually moving them around (Viewport affords excellent visibility) • 3D mobile device environments make sense in certain circumstances  A salesperson needs to “virtually” walk down a street and mark down the houses for sale, and annotate the houses with voice notes.

  11. Questions? Please NO pictures!  Presented By: Leonid Sorokin Gal Topper

  12. Visibility, eh?

More Related