|
|
(36 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
| {{multi-lang}}[[Image:Snowglobe-snowflake-captioned.svg|right|192px|]] | | {{multi-lang}}[[Image:Snowglobe-snowflake-captioned.svg|right|192px|]] |
| | {{Obsolete|This page is here only for historical purposes; Snowglobe is no longer being developed. See [[Project Snowstorm]]}} |
|
| |
|
| == What is Snowglobe? ==
| | Snowglobe was the previous Second Life open source viewer project (before [[Project Snowstorm]]). It created the viewer of the same name, which added many new features on top of those supported by Linden Lab's official Second Life Viewer. |
| | |
| Snowglobe is an Open Source project developing viewers that connect to the Second Life Grid. Goals include:
| |
| * Encourage development of alternative viewers that create choice for Second Life Residents
| |
| * Encourage research and innovation of new viewer functionality
| |
| * Collaborate with the development community to incorporate patches that enhance the official Second Life viewer
| |
| | |
| ''Snowglobe'' (sometimes 'SG') is commonly used to refer specifically to the Snowglobe viewer.
| |
| | |
| Website: http://snowglobeproject.org/
| |
| | |
| == Downloads ==
| |
| | |
| {|cellspacing="5px"
| |
| |valign="top" width="50%"|
| |
| {{Box
| |
| | Release Downloads |These are well tested versions, recommended for regular users.
| |
| {{snowglobe-installers}}
| |
| | |
| }}
| |
| |valign="top" width="50%"|
| |
| {{Box
| |
| | Development Downloads |These are more recent versions, but may be more buggy and less tested. Please report any issues you have with these downloads either to the [[JIRA]], or to the [[OpenSource-Dev|OSDev]] mailing list.
| |
| {{snowglobe-installers-trunk}}
| |
| {{snowglobe_2-installers}}
| |
| {{snowglobe_2-installers-trunk}}
| |
| | |
| For the very latest development installer downloads, look for build announcements on the [https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits sldev-commits mailing list].
| |
| }}
| |
| |-
| |
| |}
| |
| | |
| == License ==
| |
| Snowglobe source code is offered under the [http://secondlifegrid.net/technology-programs/license-virtual-world/viewerlicensing/flossexception GPLv2 license with FLOSS exception].
| |
| | |
| Developers are encouraged to complete the [http://secondlifegrid.net.s3.amazonaws.com/docs/SLVcontribution_agmt.pdf Second Life Viewer Contributor Agreement]. Submissions to Snowglobe cannot be included in the official Second Life Viewer without this agreement in place.
| |
| | |
| == Get Source Code ==
| |
| The most recent source code for both Snowglobe and the SecondLife Viewer ([[Linden_Lab_Repository_Strategy|viewer-external]]) is available through SVN. See [[Version control repository]] for information about where to checkout the source code from.
| |
| | |
| You can also download source packages for released versions from the [[Source_downloads|source downloads]] page.
| |
| | |
| == Build Instructions ==
| |
| The [[Get source and compile]] page gives general information about how to compile the source.
| |
| For a quick step-by-step instruction for building on Linux, see [[Compiling the viewer (Linux)]].
| |
| | |
| == Features ==
| |
| * '''[[Snowglobe Current Cycle|Current Release Cycle]]''' - information on features and patches pending for the current release cycle,
| |
| * Main features in Snowglobe 1.2 that are not in the Second Life 1.23 viewer:
| |
| ** [[Media Rendering Plugin System]] - Plugin architecture enabling media of all kinds to render in Snowglobe.
| |
| ** [[User:Pixel_Gausman/Interop_Viewer|Interop Viewer Open Grid Protocol]] - Documents how OGP (now VWRAP) is implemented in Snowglobe
| |
| ** [[HTTP Texture]] - Project to transition from custom UDP-based protocol to HTTP for texture delivery.
| |
| ** [[S3 based viewer map]] - Utilizing HTTP Texture for the in-viewer map.
| |
| | |
| == Development ==
| |
| * Commit mail and build system notifications: [https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits sldev-commits mailing list].
| |
| * Developers discussion: [https://lists.secondlife.com/cgi-bin/mailman/listinfo/opensource-dev opensource-dev mailing list].
| |
| * [[Snowglobe Committer List]] - List of people with direct commit access who are working to build this viewer
| |
| * [[Snowglobe Development Process]] - Development practices for everyone working on the Snowglobe viewer
| |
| * [[Snowglobe Quality Assurance]] - More details on the process we'll use to maintain high quality releases
| |
| ** [[Snowglobe Test Plans]]
| |
| * [[Open Source Meeting]] - Regular in-world meetings where residents and Lindens discuss Open Source development issues, mainly focusing on Snowglobe.
| |
| * Browse source: [http://svn.secondlife.com/trac/linden/browser/projects/2009/snowglobe snowglobe branch in Trac] - browse the source code we're working on
| |
| * [http://omvviewer.byteme.org.uk/snowglobe_1_x_doxygen/ Snowglobe 1.x Doxygen]
| |
| * [http://dimentox.com/sg2dox/ SnowGlobe 2.0 Doxygen]
| |
| | |
| For an introduction to the goals of the Snowglobe viewer, see [https://blogs.secondlife.com/community/technology/blog/2009/03/30/intensifying-open-source-efforts Philip's blog post: "Intensifying Open Source Effort"] which describes our new approach to open source. See [https://lists.secondlife.com/pipermail/sldev/2009-May/013879.html Philip's mail to sldev] for a little bit more about the name.
| |
| | |
|
| |
|
| [[Category:Open Source Portal]] | | [[Category:Open Source Portal]] |
| [[Category:Snowglobe|*]] | | [[Category:Snowglobe|*]] |
| [[Category:Glossary]] | | [[Category:Glossary]] |