Difference between revisions of "Viewer Roadmap"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
= See Also =
* [[User Interface Roadmap]]
* [[Render Roadmap]]
= Overview =
= Overview =
* The purpose of this wiki page is to keep residents and developers informed regarding which Second Life Viewer projects are in-progress and forthcoming.
* The purpose of this wiki page is to keep residents and developers informed regarding which Second Life Viewer projects are in-progress and forthcoming.
* Please use the 'discussion' page to make constructive comments if you like.
* Please use the 'discussion' page to make constructive comments if you like.
* This list is not intended to be exhaustive, however it will cover significant projects that are in-progress or that we expect to start work on in the near future.
* This list is not intended to be exhaustive, however it will cover significant projects that are in-progress or that we expect to start work on in the near future.
= Author =
== Author ==
[[User:Steve Linden]]
[[User:Steve Linden]]
= See Also =
* [[User Interface Roadmap]]
* [[Render Roadmap]]
= Projects =
= Projects =
This page contains projects focused on the [[Viewer Architecture]]. See above fore links to related roadmaps.
== Stability ==
== Stability ==
* [[LLViewerApp]]
* [[LLViewerApp]]

Revision as of 14:13, 3 August 2007

See Also

Overview

  • The purpose of this wiki page is to keep residents and developers informed regarding which Second Life Viewer projects are in-progress and forthcoming.
  • Please use the 'discussion' page to make constructive comments if you like.
  • This list is not intended to be exhaustive, however it will cover significant projects that are in-progress or that we expect to start work on in the near future.

Author

User:Steve Linden

Projects

Stability

  • LLViewerApp
    • Clean up initialization and argument parsing
    • Create an error handling thread for watchdog and crash handling
    • Clean up warnings
  • Viewer Crash Reporting
    • Make it completely automated, scalable, and easy to use
  • Viewer Memory Manager
    • Replace Smartheap with *anything* cross-platform that allows us to track memory allocations
    • Performance must remain comparable to Smartheap on Windows
    • Change client memory viewer to use profiler
  • Viewer Statistics
    • Better, scalable internal viewer statistics
    • Better measure and report viewer framerate, bandwidth, etc

Optimization

  • Viewer Frame Sync
    • Allow users to sync/limit the viewer framerate and/or sleep a certain amount per frame

Features

  • Voice - Phase 1 Complete - Phase 2 In-Progress
    • Provide Voice Chat in Second Life
  • SL Search - In-Progress
    • Improve search in Second Life
  • Windlight - In-Progress
    • Provide more compelling skies and environmental lighting effects