Wiki

Clone wiki

SceneGate Viewer / Development Resources: / Project Roadmap

Project Roadmap

Project Mission & Summary

Infinite Metaverse Alliance® (IMA) and its strategic partner Thales Nederland BV share a common mission to focus on inclusive "design thinking" to advance virtual worlds, virtual reality, and synthetic environments. The SceneGate Viewer project is one of several integrated projects supporting this mission. The following summarizes the general viewer project requirements:

  • Client viewer application project must be open source and distributable.
  • Client viewer application reliably works with Windows, Mac, and Linux.
  • Client viewer application must allow user access to active versions or derivatives of OpenSimulator regions including VAR types. (Specifically 0.8.x, 0.9.x, Halcyon, and WhiteCoresim server versions).
  • Client viewer application must be adaptable for improvements in accessibility, usability, onboarding, performance, and security with a modern codebase.
  • Client viewer application user interface should be customizable by users, allow custom adaptations for organizations, and be as standards compliant as possible.

To meet these requirements, after a full year of user testing and codebase comparisons in 2018, the modern Alchemy Viewer codebase was selected and forked as the SceneGate Viewer. Areas of focus and development include: accessibility, usability, onboarding, performance, standards, and security.

Timeline and Forecast

Milestone: August 2018

Project Start

Tasks

  • Community and Developer Survey/Feedback Review
  • Codebase/Feature Analysis and Selection
  • Preliminary Phased Development Planning
  • Community Project Artwork
  • Initial Repository Establishment
  • Branding Decisions and Changes

Usability Improvements
Initial Default Configuration Changes

Milestone: January 2019

Closed Alpha Windows Build and Testing

Tasks

Issues for Closed Beta Test Version - completed

Accessibility Improvements
1. Voice communication changes
2. New User Interface skinning

Onboarding Improvements
1. New simplified and extended modes
2. Separate UI defaults per mode

Performance Improvements
1. Graphics handling
2. Dynamic texture loading

Usability Improvements
1. New grid manager error checking
2. Preferences default changes

Milestone: May 2019

Closed Beta Windows Build and Testing

Tasks

Issues for Open Beta Test Version - completed.

Accessibility Improvements
1. New sound option updates to listen from all positions
2. New user Interface skinning

Accessibility and Usability Improvements
1. Camera changes
2. Settings updates

Onboarding Improvements
1. Simplified mode as default

Onboarding and Usability Improvements
1. Toolbars changes (associated with usability engineering review)
2. Fix Toolbar save changes
3. Help menu add for simplified mode
4. Label changes for move panel

Usability Improvements
1. Grid list changes
2. Slider and panel updates
3. Changed AltaVista label to Web
4. About floater updates

Usability, Branding, and Accessibility Improvements
1. Fix Windows task manager showing alchemy
2. Starlight CUI Decoupling

Milestone: November 2019

Open Beta Windows, Linux, and Mac Build and Testing

Tasks

Issues for 1.0 Release Version

Onboarding Improvements
1. Expand simplified mode to include ability to open contents
2. Change Metaverse Depot splash page in all default grid lists to remove confusion

Usability and Branding Improvements
1. New installer images
2. Update strings for downloads and release notes

Milestone: January 2020

Initial Release 1.0

Tasks

Rolling bug fixes

Issues for next Beta Test Version

Accessibility, Usability, Onboarding, Performance, Standards, and Security Improvements
1. Integrate with EchoVoice TBD
2. Spinoff Project DreamGate TBD
3. Fix need login help link TBD

Onboarding Improvements
1. Nearby chat and conversation default changes TBD
2. Add private and conference features via EchoVoice TBD
3. Create a notecards panel for simplified mode TBD
4. Add ground sit button for toolbar TBD

Usability Improvements
1. Disable analyze for mesh uploads or fix code to analyze properly for OpenSimulator TBD
2. Investigate removal of NPC's from people radar and maps TBD
3. Update streaming code TBD

Usability and Branding Improvements
1. Route any hard-coded SL menu items for reporting to the grid the user is reporting from (grid info) TBD
2. Rebranding and SL decoupling TBD
3. Address reporting and help menu issues TBD

Milestone: July 2020

Scheduled Beta Test Version

Tasks

Rolling bug fixes TBD

Accessibility, Usability, Onboarding, Performance, Standards, and Security Improvements
1. Advanced Mode Features TBD

Onboarding Improvements
1. Code changes as necessary for server side changes including request teleport fix in SceneGate and DreamGate TBD

Security and Standards Improvements
1. Integrate with Helios R&D TBD

Future Roadmap Considerations for Planning and Discussion Ongoing - support for Animesh and Bakes on Mesh, Hypergrid updates, Security updates, Economy issues, Intellectual Property concerns, Dyslexia fonts, and Moderator tools.

How to Get Involved

The SceneGate Viewer project is open source with community participation welcome. To get involved, participants can provide testing, help maintain the wiki, write tutorials, report issues, request enhancements or new features, and get involved in code contributions. All of these pages are accessible via the wiki home page.

Infinite Metaverse Alliance® is a registered U.S. Trademark.

Updated