Difference between revisions of "User:Lum Pfohl/LSL Goodies/HI-WA Occupancy Counter System"
m (Finished building out the document - ready for typo review and fine tuning of content) |
|||
Line 519: | Line 519: | ||
|valign="top"| | |valign="top"| | ||
Companions | Companions | ||
|} | |||
</div></div> | |||
<div id="box"> | |||
==Assumptions and Constraints== | |||
<div style="padding: 0.5em"> | |||
===Assumptions=== | |||
{| width="100%" | |||
|- | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Num | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Assumption Description | |||
|- | |||
|valign="top"| | |||
1 | |||
|valign="top"| | |||
The regions to be monitored have scripts enabled at the Simulator level. | |||
|- | |||
|valign="top"| | |||
2 | |||
|valign="top"| | |||
Where it is feasible or required, sensors will be placed on parcel/sims set to the Second Life Mentor group. | |||
|- | |||
|valign="top"| | |||
3 | |||
|valign="top"| | |||
Only a "snapshot in time" view of the data is required for the moment. | |||
|} | |||
===Constraints=== | |||
{| width="100%" | |||
|- | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Num | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Constraint Description | |||
|- | |||
|valign="top"| | |||
1 | |||
|valign="top"| | |||
The in-world placement of system objects (sensors, servers, dispensers) will be on Linden-owned land, or "SL Mentor Friendly" private or group land. Where a system object (sensor) must cross private property, it must do so in a transient, low-impact manner. | |||
|- | |||
|valign="top"| | |||
2 | |||
|valign="top"| | |||
The in-world placement of sensors and servers must be on low-lag, crash-free simulators to maintain a high degree of availability. | |||
|- | |||
|valign="top"| | |||
3 | |||
|valign="top"| | |||
Where an object is prone to auto-return, efforts must be made to permit the object to stay on the parcel and may require LL intervention. | |||
|} | |||
</div></div> | |||
<div id="box"> | |||
==Appendices== | |||
<div style="padding: 0.5em"> | |||
===Project Terminology=== | |||
{| width="100%" | |||
|- | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Terminology | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Explanation | |||
|- | |||
|valign="top"| | |||
Agent | |||
|valign="top"| | |||
Often synonymous with "Resident." Agents are objects that represent an atomic concept of a Second Life "Resident." If Residents are the physical being, then agents are the virtual being represented by a "key" or "UUID" and their presence in a particular region, having an appearance (known as an "Avatar.") | |||
|- | |||
|valign="top"| | |||
Avatar | |||
|valign="top"| | |||
The virtual manifestation or visual appearance of a Second Life Resident. | |||
|- | |||
|valign="top"| | |||
HUD | |||
|valign="top"| | |||
An acronym for "Heads Up Display." It is an object or device that exhibits usefulness when attached to the User's screen. | |||
|- | |||
|valign="top"| | |||
Client | |||
|valign="top"| | |||
A device, or a system of devices which request and act upon the "service" requested from a "server." | |||
|- | |||
|valign="top"| | |||
LSL | |||
|valign="top"| | |||
An acronym for "Linden Scripting Language." It is the preferred programming language available to Residents in Second Life. | |||
|- | |||
|valign="top"| | |||
Resident | |||
|valign="top"| | |||
An account holder in the virtual world of "Second Life." | |||
|- | |||
|valign="top"| | |||
Sensor | |||
|valign="top"| | |||
A device, or a system of devices which detect and count the number of agents/avatars in a given locale. A sensor can be passive and stationary, or active and mobile. | |||
|- | |||
|valign="top"| | |||
Server | |||
|valign="top"| | |||
A device, or a system of devices whose purpose is to provide "service" to a periphery device known as a "client." | |||
|- | |||
|valign="top"| | |||
User | |||
|valign="top"| | |||
The target group of residents belonging to the "Second Life Mentor" group for whom this system is developed. | |||
|} | |||
===References=== | |||
{| width="100%" | |||
|- | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Document Title / Identifier | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Publishing Organization | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Description | |||
|- | |||
|valign="top"| | |||
[http://rpgstats.com/wiki/index.php?title=Main_Page LSL Wiki] | |||
|valign="top"| | |||
rpgstats.com | |||
|valign="top"| | |||
Provides extensive documentation of the LSL (Linden Scripting Language) syntax. | |||
|} | |||
===Distribution List=== | |||
{| width="100%" | |||
|- | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Name | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Department/Area Represented | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Approve | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Review | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Inform | |||
|- | |||
|valign="top"| | |||
Blue Linden | |||
|valign="top"| | |||
VTeam / Linden Lab | |||
|valign="top" align="center"| | |||
|valign="top" align="center"| | |||
|valign="top" align="center"| | |||
'''X''' | |||
|- | |||
|valign="top"| | |||
Mia Linden | |||
|valign="top"| | |||
VTeam / Linden Lab | |||
|valign="top" align="center"| | |||
|valign="top" align="center"| | |||
|valign="top" align="center"| | |||
'''X''' | |||
|- | |||
|valign="top"| | |||
Amber Linden | |||
|valign="top"| | |||
VTeam / Linden Lab | |||
|valign="top" align="center"| | |||
|valign="top" align="center"| | |||
|valign="top" align="center"| | |||
'''X''' | |||
|- | |||
|valign="top"| | |||
Lexie Linden | |||
|valign="top"| | |||
VTeam / Linden Lab | |||
|valign="top" align="center"| | |||
|valign="top" align="center"| | |||
|valign="top" align="center"| | |||
'''X''' | |||
|- | |||
|valign="top"| | |||
George Linden | |||
|valign="top"| | |||
VTeam / Linden Lab | |||
|valign="top" align="center"| | |||
|valign="top" align="center"| | |||
|valign="top" align="center"| | |||
'''X''' | |||
|} | |||
===Version History=== | |||
{| width="100%" | |||
|- | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Version | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Date | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Author/Editor | |||
|valign="top" bgcolor="#CCCCCC"| | |||
Version/Revision Comments | |||
|- | |||
|valign="top"| | |||
0.9 | |||
|valign="top"| | |||
August 30, 2008 | |||
|valign="top"| | |||
[[User:Lum_Pfohl|Lum Pfohl]] | |||
|valign="top"| | |||
First draft released for publication and general review. | |||
|} | |} | ||
</div></div> | </div></div> |
Revision as of 21:23, 30 August 2008
DETAILED REQUIREMENTS Help Island/Welcome Area Occupancy Counter System - OverviewBackgroundThis is a system of scripts, sensors and servers designed to sense, collect, report and disseminate information on the occupancy levels of Orientation Islands, Help Islands, Welcome Areas and Infohubs. Statement of Business NeedThe information described above, when expanded to distinguishing Second Life Mentors from New Residents, can be useful in determining effectiveness of Second Life Mentoring Program and Greeter Program as well as helping Mentors decide where to offer help to New Residents. Project ScopeThis following list indicates the new functionality included as part of the enhancement package of the HI-WA Occupancy Counter System: 1. Design, architect and build a system that will detect, count and tally the occupancy levels in certain areas within Second Life. 2. The areas for consideration include, but are not limited to:
3. Allow for a number of clients which can poll for this information and utilize it in various ways. Some such methods include, but are not limited to:
Project Out Of ScopeThe following is a list of items that are specifically excluded from this enhancement: 1. Real-time info. 2. Resident names and personal metrics. 3. Data warehousing capabilities although external systems (under a separate project) can interface to it to gather limited info. User CharacteristicsThe Second Life Mentor group has several thousand members whose focus is on locating areas where New Residents require basic help. The Mentors are at least 6 months old (based on calendar days from their rez-date), and possess a certain level of knowledge of the intricacies of Second Life, the usage of certain basic tools and widgets available to them, in order to complete their business tasks. The Second Life Mentor group also have a number of Linden Lab employees (for example: VTeam) whose focus is on the effectiveness of the Second Life Mentor Program and the retention of New Residents as they enter Second Life. Users generally do not have extensive technical expertise. Nonetheless, Users are knowledgeable regarding their business tasks. Consequently, the overall pool of Users is considered to be sophisticated. Specific Requirements
Assumptions and ConstraintsAssumptions
Constraints
AppendicesProject Terminology
References
Distribution List
Version History
Lum Pfohl 13:58, 30 August 2008 (PST) |
|