Difference between revisions of "Snowglobe"

From Second Life Wiki
Jump to navigation Jump to search
(→‎Downloads: moved 2.0 test build links to a template)
m
 
(46 intermediate revisions by 7 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 development project for 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/
 
== 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.
 
== Downloads ==
==== Release ====
* {{snowglobe-installers}}
==== Development Versions ====
These downloads can be unstable or risky to use.
* {{snowglobe-installers-trunk}}
* Very latest installer downloads:  look for the most recent build on the [https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits sldev-commits mailing list].
 
'''Snowglobe 2 : Open Source Snowglobe branded viewer based off the Viewer 2.0 codebase:'''
* viewer-external: the most recent exported viewer 2.0 code base is available off our [https://svn.secondlife.com/svn/linden/branches/2010/viewer-external viewer external svn repository]
* {{snowglobe_2-installers-trunk}}
** Note that these trunk builds are from unstable bleeding-edge code, and may not function correctly.  Consider them highly experimental, and please report any issues you have with them, either to the JIRA, or to the [[OpenSource-Dev|OSDev]] mailing list.
 
==== Source Code ====
Look at [[Version control repository]] for information about where to checkout the source code from with SVN.
 
== 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 and Patching Snowglobe (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 QA]] - 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://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 sourceSee [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]]

Latest revision as of 07:39, 12 July 2011

Error creating thumbnail: convert-im6.q16: delegate failed `'rsvg-convert' -o '%o' '%i'' @ error/delegate.c/InvokeDelegate/1928. convert-im6.q16: unable to open file `/tmp/magick-92526Vlsip4ivGDQ': No such file or directory @ error/constitute.c/ReadImage/600. convert-im6.q16: no images defined `PNG:/tmp/transform_e77d5ff57585.png' @ error/convert.c/ConvertImageCommand/3258.
KBwarning.png This article is out of date!
This page is here only for historical purposes; Snowglobe is no longer being developed. See Project Snowstorm


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.