Viewer Roadmap: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
No edit summary
(26 intermediate revisions by 5 users not shown)
Line 1: Line 1:
= See Also =
'''''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.
 
[[Image:Viewer roadmap q1 q2 pwiki.png|thumb|Viewer Roadmap]]
 
== 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
= Overview =
*** Browser based HUD Tutorial
* The purpose of this wiki page is to keep residents and developers informed regarding which Second Life Viewer projects are in-progress and forthcoming.
*** Make UI Easier to Learn in First Five Minutes
* 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.
 
==2009 and Beyond==
 
* [[Viewer Stability]]
** [[Render Stability#GL Abstraction]]
** [[Viewer App Cleanup#Phase 3]]
 
* [[User Interface Roadmap]]
** UI Cleanup
*** [[UI Callbacks]]
*** [[Notifications Redesign#Phase 2]]
*** [[Notifications Redesign#Phase 3]]
** Skinning
*** [[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]]
 


= Projects =
===Unscheduled at this Time===
== Stability ==
==== Cleanup ====
* [[LLViewerApp]]
* [[UI Cleanup#Phase 3]]
** Clean up initialization and argument parsing
* [[Viewer Cache Cleanup]]
** Create an error handling thread for watchdog and crash handling
==== Optimization ====
** 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
* [[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]] - ''In-Progress''
* [[WindLight]] Enhancements - ''Phase 1 Complete''
** Provide more compelling skies and environmental lighting effects
 
 
== 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