The Source for Java Technology Collaboration


Home | Changes | Index | Search | Go

Interactive 3D Timeline

The Interactive 3D Timeline is a method for organizing and displaying content in a Wonderland world. The content can be on any topic that lends itself to time ordered organization. Examples of content suitable for a timeline-style organization include literary history, world history, product evolutions, social trends, news stories, biographies, and project plans.

The vision for the timeline in this particular project is to organize the data in a spiral fashion, with the beginning of the span of time appearing at the bottom of the timeline and the end of the timeline span (or the current date) being represented at the top-most point in the spiral.

Top level components of a timeline (required ones in bold):

  • Title
  • Description
  • Start date
  • Autogenerate
  • Image
  • Tags
  • Layout template
  • End date
  • Granularity
  • Providers (new track or overlay)

SpiralTimelineFull.png

Auto-Generating a Timeline

Some timelines may automatically grow as time progresses, in which case the spiral will continue to get taller.

Timelines can be created automatically and then "curated" to add events, models, portals, or other custom components. This project will involve creating some sample timeline providers. These are aggregated sources of data that can be used to add new tracks to the timeline spiral. In this mockup, the timeline has been created using a news track with the query "automobile." The track is labeled so that avatars walking up the ramp can see on the floor the name of the track and the query used to produce the data being displayed on the outer edge of the track.

SpiralTimelineTwoTracks.png

Other examples of providers include:

Tips

Each of these providers either create a new track on the timeline or an overlay. The Wikipedia Events provider would add a new track to the timeline, with individual events appearing in poster form along the outer edge. The audio providers, on the ohter hand would create overlays, providing ambient audio as the user browses the timeline. A HUD component might also show the name of the audio currently playing.

Curating a Timeline

While the automatic data can provide a way to quickly populate a timeline, curating the timeline is a way to customize it to your exact needs. For example, if your timeline is in year increments, you might want to provide a portal with another timeline that is at a more granular level of detail. Additionally, you might want to provide a portal that can show off a process, provide an interactive experience, or include a detailed 3D model that is too large to include directly on the timeline. Here's an example of portal added to a manual track on the timeline.

SpiralTimelineVisitFactory.png

And here's an example of what it might look like if you manually add some ambient music to a portion of the timeline.

SpiralTimelineMusic.png

References:

    {Collapsed}  "Stretch text is{}a sentence{}that when{}collapsed
                 states its thesis{}and when expanded adds detail." 
    
    {Expanded}   "Stretch text is where a sentence is constructed in 
                 such a way that when it is collapsed it states its 
                 thesis in simple terms, and when expanded adds 
                 detail to further express itself."
    

Topic InteractiveTimeline . { Edit | Ref-By | Printable | Diffs r8 < r7 < r6 < r5 < r4 | More }
 XML java.net RSS

  

Revision r8 - 2009-08-21 - 13:10:22 - nicoley
Parents: WebHome > ProjectWonderland > WonderlandRoadmap > WonderlandReleasepoint5