Viewer Roadmap: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
No edit summary
(19 intermediate revisions by 5 users not shown)
Line 1: Line 1:
= Overview =
'''''Under Construction'''''
* 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.
The purpose of this article is to describe projects on the general Viewer architecture that are in progress or consideration by Linden Lab in the medium-term.
* 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 =
[[Image:Viewer roadmap q1 q2 pwiki.png|thumb|Viewer Roadmap]]
[[User:Steve Linden]]
 
= See Also =
== 2008 ==
=== Q1 End ===
 
* [[Viewer Stability]]
** [[Viewer Statistics]] - ''Completed''
** [[Viewer App Cleanup#Phase 1]] - ''Phase 1 Completed''
** [[Viewer App Cleanup#Phase 2]] - ''Phase 2 Completed''
** [[Viewer Crash Reporting#Phase 1]] - ''Phase 1 Completed''
** [[Viewer Crash Reporting#Viewer Crash Hunters|Viewer Crash Hunters]]
** [[Viewer Memory Manager]]
 
* User Interface Roadmap
** UI Cleanup
*** [[UI Cleanup#Phase 1]] - ''Phase 1 Completed''
*** [[UI Cleanup#Phase 2]] - ''Phase 1 Completed''
*** [[Notifications Redesign#Phase 1]]
** Skinning
*** [[Skinning#Phase 0]] (Dazzle as a refresh of UI) - ''Phase 0 Completed''
 
===Q2 - Q3 ===
 
* [[Viewer Stability]]
** [[Viewer Crash Reporting#Phase 2]]
** [[Viewer Crash Reporting#Viewer Crash Hunters|Viewer Crash Hunters]] continued
** [[Render Stability#GL Cleanup]]
 
* [[User Interface Roadmap]]
* [[User Interface Roadmap]]
* [[Render Roadmap]]
** Improving the initial resident experience
= Projects =
*** Browser based HUD Tutorial
* This page contains projects focused on the general Viewer architecture. See above fore links to related roadmaps.
*** Make UI Easier to Learn in First Five Minutes
== Stability ==
 
* [[LLViewerApp]]
 
** Clean up initialization and argument parsing
==2009 and Beyond==
** Create an error handling thread for watchdog and crash handling
 
** Clean up warnings
* [[Viewer Stability]]
* [[Viewer Crash Reporting]]
** [[Render Stability#GL Abstraction]]
** Make it completely automated, scalable, and easy to use
** [[Viewer App Cleanup#Phase 3]]
* [[Viewer Memory Manager]]
 
** Replace Smartheap with *anything* cross-platform that allows us to track memory allocations
* [[User Interface Roadmap]]
** Performance must remain comparable to Smartheap on Windows
** UI Cleanup
** Change client memory viewer to use profiler
*** [[UI Callbacks]]
* [[Viewer Statistics]]
*** [[Notifications Redesign#Phase 2]]
** Better, scalable internal viewer statistics
*** [[Notifications Redesign#Phase 3]]
** Better measure and report viewer framerate, bandwidth, etc
** Skinning
== Optimization ==
*** [[Skinning#Phase 1]] (Widget Cleanup)
*** [[Skinning#Phase 2]] (Switchable Skins)
*** [[Skinning#Phase 3]] (XML Widget Layout)
*** [[Skinning#Phase 4]] (a "Simple UI" Skin )
 
* Other
** [[SL Search#Milestone 2]]
** [[Texture Pipeline Improvements]]
*** [[Texture Pipeline Improvements#Texture downloads over HTTP|Texture downloads over HTTP]]
*** [[Texture Pipeline Improvements#Avatar Pipeline Improvements|Avatar Pipeline Improvements]]
 
=== Q3 ===
* Improve [[Viewer Internationalization]]
 
 
===Unscheduled at this Time===
==== Cleanup ====
* [[UI Cleanup#Phase 3]]
* [[Viewer Cache Cleanup]]
==== Optimization ====
* [[Viewer Frame Sync]]
* [[Viewer Frame Sync]]
** Allow users to sync/limit the viewer framerate and/or sleep a certain amount per frame
** Allow users to sync/limit the viewer framerate and/or sleep a certain amount per frame
== Features ==
==== Features ====
* [[Voice]] - ''Phase 1 Complete'' - ''Phase 2 In-Progress''
* [[Voice]] Enhancements - ''Phase 1 Complete'' - ''Phase 2 Complete''
** Provide Voice Chat in Second Life
** Provide Voice Chat in Second Life
* [[SL Search]] - ''In-Progress''
* [[Media on a parcel]] - ''Milestone 1 Complete''
** Improve search in Second Life
** Support HTML, textures, and other URL formats for parcel media
* [[WindLight]] Enhancements - ''Phase 1 Complete''
 
 
== See Also ==
* [[:Category: Linden Lab Projects]]
* [[User Interface Roadmap]]
* [[Render Roadmap]]
* [[Viewer Software Overview]]

Revision as of 16:17, 24 April 2009

Under Construction

The purpose of this article is to describe projects on the general Viewer architecture that are in progress or consideration by Linden Lab in the medium-term.

Viewer Roadmap

2008

Q1 End

Q2 - Q3

  • User Interface Roadmap
    • Improving the initial resident experience
      • Browser based HUD Tutorial
      • Make UI Easier to Learn in First Five Minutes


2009 and Beyond

Q3


Unscheduled at this Time

Cleanup

Optimization

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

Features

  • Voice Enhancements - Phase 1 Complete - Phase 2 Complete
    • Provide Voice Chat in Second Life
  • Media on a parcel - Milestone 1 Complete
    • Support HTML, textures, and other URL formats for parcel media
  • WindLight Enhancements - Phase 1 Complete


See Also