SlideShare une entreprise Scribd logo
1  sur  28
SceneGate, DreamGate,
IMABox & EchoVoice R&D
AVATAR-FOCUSED VIEWERS FOR OPENSIMULATOR
DOCKER-BASED OPENSIMULATOR GRID
DEPLOYMENT
VOICE APPLICATIONS FOR OPENSIMULATOR HG
LISA LAXTON
FRANK RULOF
OSCC21
2
Active Projects
▌ SceneGate
OpenSimulator only, focused on accessibility and onboarding
Foundation for Future Viewer SceneGate 2.0
▌ DreamGate
Based on Firestorm for OpenSimulator, focused on accessibility and onboarding
▌ Echo
Ground up EchoVoice code development for the Hypergrid
▌ Helios
OpenSimulator Decentralized Grid with VM and Docker R&D
▌ Selene
Hypergrid community collaborative creative commons efforts
▌ Eos
OpenSimuator 0.9.x software and Docker R&D (DreamGate & IMABox)
July 2021 Hypergrid Survey
30 QUESTIONS
111 RESPONSES
MOE OF 9.3%
4
Key Research Conclusions
▌ 1) How are users engaged with respect to system and mesh avatars?
Takeaway: Viewer appearance tools are widely used.
5
Key Research Conclusions
▌ 2) What do users look for or acquire in the existing marketplaces?
Takeaway: Viewer outfit tools are likely widely used.
6
Key Research Conclusions
▌ 3) What percentage of users create avatars and associated virtual items?
Takeaway: Viewer appearance and upload tools are likely widely used.
7
Key Research Conclusions
▌ 4) What is the impact of virtual environment settings, immersive features,
or accessibility options?
Takeaway: Know your audience when you design your world.
8
Key Research Conclusions
▌ 5) Are language translators, mouselook, and voice commonly used aspects
of the user experience?
Takeaway: Voice is a vital component of the User Experience.
9
Key Research Conclusions
▌ 6) What percentage of users create content other than avatar related
content?
Takeaway: Viewer build and import tools are widely used.
10
Key Research Conclusions
▌ 7) What activities around the Hyperverse are most common?
Takeaway: Avatars around the Hyperverse are social.
11
Key Research Conclusions
▌ 8) Does the average user have accounts on more than one grid?
Takeaway: Most Hypergrid users have more than one virtual home.
12
Key Research Conclusions
▌ 9) Can we estimate the actual number of unique users from reported data?
Total number of unique users is at least 15838
▌ 10) Based on grids reporting relevant data, what is the size of the
Hyperverse market?
Total known Hyperverse market size is at least 36018 avatars
Takeaway: Two distinct markets exist on the Hypergrid.
Note: Grids reporting relevant data sourced from Hypergrid Business Survey results courtesy of Maria Korolov, thank you.
https://www.hypergridbusiness.com/statistics/
13
R&D Drivers from the Survey
▌ SceneGate Roadmap - priority adjustment
CEF Updates
Add Bakes on Mesh Support
Add Animated Mesh Support
Estate Updates
Environment updates
▌ DreamGate Installer - spinoff
Estate Management
EEP Support
Live Stream Support
▌ EchoVoice Campaign – launch
Funding to Accelerate Development
Project Updates
SCENEGATE
DREAMGATE
IMABOX
ECHOVOICE
15
SceneGate Viewer
▌ Current Development State
Project SceneGate includes future viewer efforts dubbed SceneGate 2.0
Pandemic impacts to team availability and schedules
New Linux version with voice, sound fixes, and CEF updates in work
- Builds and runs on 18.04 Ubuntu, needs updates for 20.04
- Open issues to be addressed with package release
New Mac version with third party library and CEF updates in work
- CEF updates required manual changes to directory names with spaces
- Builds but crashes when run, troubleshooting in progress
New Windows version with third party library and CEF updates soon
16
SceneGate Viewer
▌ Current Roadmap SceneGate 1.x
Next Public Beta Test
- 3rd party library and build environment updates
- CEF Updates
- Preference updates based on user feedback
Next Closed Beta Test
- Support Animated Mesh
- Support Bakes on Mesh
- Support Estate management changes
- New feature work (advanced mode, notecard panel, fonts)
- SL hardcoded decoupling
- Issue fixes
▌ Future Viewer SceneGate 2.x
17
DreamGate Custom Installer
▌ Based on the latest Firestorm for OpenSimulator viewer
▌ What’s different?
Graphics settings
- Mid-range laptop
- Low end desktop
User preferences
- Onboarding
- Usability
Starlight CUI skin
- Accessibility
- Color/contrast
▌ Next version
Voice Patch
18
IMABox
▌ Current development State
2020 R&D Conclusions:
1) Docker advancements improved ease of use
2) Tweaked docker deployment is comparable to bare metal performance
2021 Research Goals:
1) Implement and test
docker-based Eos grid
deployment
2) Establish better system for
grid & region performance
monitoring
3) Gather metrics for multiple
docker grid deployments
2022 Development Plan:
1) Compile and test IMABox instructions
2) Release IMABox to the community
19
IMABox
20
EchoVoice
▌ Current development state
Evaluation and new design complete
Commercial or funded projects are higher priority
▌ Pending crowdfunding to accelerate development
Y=Yes, N=No, P=Possible, O=obsolete, S=SDK/API available
Voice Evaluation Matrix
Vcomm
Mumble
Vivox
V5
HiFidelity Agora Freeswitch Jitsi Discord
Open Source Y N N N Y Y N
Spatial features Y Y Y Y N N N
Supports all Operating
Systems Y N Y P Y Y Y
Integrated with
OS/Viewers O S S S Y P N
Seamless user connection Y Y S S Y Y N
Can be locally hosted for
security Y N N N Y Y N
Bridge to other voice
systems for HG N N N N N N N
21
EchoVoice Feasibility Use Case
Typical Monthly Grid Cost Example:
25 participants
60 minutes per hour
4 hours per day
5 days per week
50 weeks per year
125,000
Participant Minutes Estimated Used in One Month
Formula: Monthly Cost = Participant Minutes * Price Per Minute
22
EchoVoice Alternate Pricing Comparisons
Pricing Evaluation
Matrix
Per Min
Per 1K
Min
Per
Month
Eq Per
Min
Monthly
Cost
Avail
Min
Dev
Needed
EchoVoice Mumble
Murmur (SelfHosted) $ - $ - $ - 955000 Yes
EchoVoice Mumble
Murmur (Hosted) $ 11.50 $ 0.00009 $ 11.50 955000 Yes
Vivox (5000 ccu tier
free) $ - $ - $ - 955000 Yes
HiFidelity $ 0.00350 $ 0.00350 $ 437.50 0 Yes
Agora (10k free min
per month) $ 0.99 $ 0.00099 $ 113.85 0 Yes
Freeswitch $ - $ - $ - 955000 No
Jitsi $ - $ - $ - 955000 Yes
Discord $ - $ - $ - 955000 No
23
EchoVoice
F e a s i b i l i t y A s s e s s m e n t :
1) Most grids in the HG community are non-revenue earning.
2) Per 2015 Virtual World Survey > 38% report under $10K USD annual income.
3) Average event donations 100 $G or less than 1 USD.
4) Using HiFidelity, average weekly event can cost $12.50/mth equivalent to 3125 $G.
5) Using Agora, you get 10,000 free minutes per month but that is exceeded with three average
weekly events.
C o n c l u s i o n :
Per minute paid voice solution not feasible for the HG community at large.
24
EchoVoice
Decision Matrix
Monthly
Cost
Avail
Free
Min
Viewer
Comp
HG
bridge
All
OS Spatial
Self
Host
Open
Source Dev Hours
EchoVoice
(SelfHosted) $ - 955000 Y Y Y Y Y Y 1310
Vivox (5000 ccu
tier free) $ - 955000 Y N N Y N N Unknown
HiFidelity $ 437.50 0 N N Y Y N N Unknown
Agora (10k free
min per month) $ 113.85 0 N N N Y N N Unknown
Freeswitch $ - 955000 Y N Y N Y Y 0
Jitsi $ - 955000 N N Y N Y Y Unknown
Discord $ - 955000 Y N Y N N N 0
25
EchoVoice
26
Links
▌ July 2021 Hypergrid User Survey Report
https://drive.google.com/file/d/1MwObfirYuVMwNx8QnvSLBmZLftZe8Whe/view?usp=sha
ring
▌ Project SceneGate Roadmap
https://bitbucket.org/imadevelopmentteam/scenegate-
viewer/wiki/Development%20Resources:/Project%20Roadmap
▌ Project EchoVoice Blog
https://echovoice.infinitemetaverse.org/
▌ Project EchoVoice GoFundMe
https://www.gofundme.com/f/project-echovoice---social-impact-tech-for-good
Questions or Comments
before the
Future Viewer presentation?
LISA LAXTON – LISA@INFINITEMETAVERSE.COM
FRANK RULOF – FRANK.RULOF@HOTMAIL.COM
28
Future viewer roadmap
▌ Separate the rendering part
from the rest of the viewer to
integrate a new type renderer
( more modern rendering
engine)
▌ Separate the rendering part
in such a way that 3D
headsets work on a constant
frame rate. Allow different
rendering engines at build
time
▌ Allow a user configurable
MMI
▌ Allow to connect and select
multiple VOIP providers

Contenu connexe

Tendances

Securing Micro Services in Cloud Foundry
Securing Micro Services in Cloud FoundrySecuring Micro Services in Cloud Foundry
Securing Micro Services in Cloud FoundryPLUMgrid
 
Simplifying the secure data center
Simplifying the secure data centerSimplifying the secure data center
Simplifying the secure data centerCisco Canada
 
Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)SDNRG ITB
 
So you think you know SUSE?
So you think you know SUSE?So you think you know SUSE?
So you think you know SUSE?Kangaroot
 
Secure collab on prem hikmat
Secure collab on prem   hikmatSecure collab on prem   hikmat
Secure collab on prem hikmatCisco Canada
 
Server-side WebRTC Infrastructure
Server-side WebRTC InfrastructureServer-side WebRTC Infrastructure
Server-side WebRTC InfrastructureDialogic Inc.
 
SDN Adoption Challenges
SDN Adoption Challenges SDN Adoption Challenges
SDN Adoption Challenges Vimal Suba
 
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitIoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitOpen Mobile Alliance
 
Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Justyna Bak
 
Dev Day Tokyo Hands-On Materials
Dev Day Tokyo Hands-On MaterialsDev Day Tokyo Hands-On Materials
Dev Day Tokyo Hands-On MaterialsUBiqube
 
Mersive Solstice Appliance
Mersive Solstice ApplianceMersive Solstice Appliance
Mersive Solstice AppliancePaul Richards
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesJustyna Bak
 
NDI network switch recommendations
NDI network switch recommendationsNDI network switch recommendations
NDI network switch recommendationsPaul Richards
 
Implementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined NetworksImplementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined NetworksPLUMgrid
 
Presentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforumPresentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforumvideos
 
How Cloud-Ready Alerting Is Optimal For Today's Environments
How Cloud-Ready Alerting Is Optimal For Today's EnvironmentsHow Cloud-Ready Alerting Is Optimal For Today's Environments
How Cloud-Ready Alerting Is Optimal For Today's EnvironmentsSignalFx
 
Cisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful TechnologyCisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful TechnologyCisco Canada
 

Tendances (19)

Securing Micro Services in Cloud Foundry
Securing Micro Services in Cloud FoundrySecuring Micro Services in Cloud Foundry
Securing Micro Services in Cloud Foundry
 
Simplifying the secure data center
Simplifying the secure data centerSimplifying the secure data center
Simplifying the secure data center
 
Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)Brocade Software Networking (SDN NFV Day ITB 2016)
Brocade Software Networking (SDN NFV Day ITB 2016)
 
So you think you know SUSE?
So you think you know SUSE?So you think you know SUSE?
So you think you know SUSE?
 
Secure collab on prem hikmat
Secure collab on prem   hikmatSecure collab on prem   hikmat
Secure collab on prem hikmat
 
VPN
VPNVPN
VPN
 
Server-side WebRTC Infrastructure
Server-side WebRTC InfrastructureServer-side WebRTC Infrastructure
Server-side WebRTC Infrastructure
 
SDN Adoption Challenges
SDN Adoption Challenges SDN Adoption Challenges
SDN Adoption Challenges
 
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkitIoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
IoT Seminar (Jan. 2016) - (7) joaquin prado - oma developer toolkit
 
Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015Oredev Mucon Survey Nov 2015
Oredev Mucon Survey Nov 2015
 
Dev Day Tokyo Hands-On Materials
Dev Day Tokyo Hands-On MaterialsDev Day Tokyo Hands-On Materials
Dev Day Tokyo Hands-On Materials
 
Mersive Solstice Appliance
Mersive Solstice ApplianceMersive Solstice Appliance
Mersive Solstice Appliance
 
SDN and NFV: Friends or Enemies
SDN and NFV: Friends or EnemiesSDN and NFV: Friends or Enemies
SDN and NFV: Friends or Enemies
 
Vp ns
Vp nsVp ns
Vp ns
 
NDI network switch recommendations
NDI network switch recommendationsNDI network switch recommendations
NDI network switch recommendations
 
Implementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined NetworksImplementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined Networks
 
Presentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforumPresentación Enrique Algaba NFV movilforum
Presentación Enrique Algaba NFV movilforum
 
How Cloud-Ready Alerting Is Optimal For Today's Environments
How Cloud-Ready Alerting Is Optimal For Today's EnvironmentsHow Cloud-Ready Alerting Is Optimal For Today's Environments
How Cloud-Ready Alerting Is Optimal For Today's Environments
 
Cisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful TechnologyCisco Meraki - Simplifying Powerful Technology
Cisco Meraki - Simplifying Powerful Technology
 

Similaire à OSCC21 SceneGate, DreamGate, IMABox, and EchoVoice R&D

DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDocker, Inc.
 
Network dialog minimization and network dialog diffing: Two novel primitives ...
Network dialog minimization and network dialog diffing: Two novel primitives ...Network dialog minimization and network dialog diffing: Two novel primitives ...
Network dialog minimization and network dialog diffing: Two novel primitives ...Zubair Rafique
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdWeaveworks
 
14180203 an-introduction-to-android
14180203 an-introduction-to-android14180203 an-introduction-to-android
14180203 an-introduction-to-androidNeha Jain
 
XPDDS18: Xen Project Weather Report 2018
XPDDS18: Xen Project Weather Report 2018XPDDS18: Xen Project Weather Report 2018
XPDDS18: Xen Project Weather Report 2018The Linux Foundation
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersIan Skerrett
 
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...South Tyrol Free Software Conference
 
The Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook MotherboardThe Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook MotherboardRoberto Innocenti
 
IMA/Thales SceneGate Viewer for OpenSimulator Presentation at OSCC19
IMA/Thales SceneGate Viewer for OpenSimulator Presentation at OSCC19IMA/Thales SceneGate Viewer for OpenSimulator Presentation at OSCC19
IMA/Thales SceneGate Viewer for OpenSimulator Presentation at OSCC19Lisa Laxton
 
3° Fiware Overview-Chile
3° Fiware Overview-Chile3° Fiware Overview-Chile
3° Fiware Overview-ChileTIDChile
 
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Henning Jacobs
 
Next Video Build Launch Event Slides
Next Video Build Launch Event SlidesNext Video Build Launch Event Slides
Next Video Build Launch Event SlidesNeven6
 
Driving and virtualizing control systems: the Open Source approach used in Wh...
Driving and virtualizing control systems: the Open Source approach used in Wh...Driving and virtualizing control systems: the Open Source approach used in Wh...
Driving and virtualizing control systems: the Open Source approach used in Wh...Samuel Iglesias Gonsálvez
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedShinji Shimojo
 
Automating Canary Deployments with Weaveworks Flagger and Aspen Mesh
Automating Canary Deployments with Weaveworks Flagger and Aspen MeshAutomating Canary Deployments with Weaveworks Flagger and Aspen Mesh
Automating Canary Deployments with Weaveworks Flagger and Aspen MeshWeaveworks
 
WikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributionsWikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributionsAll Things Open
 
Driving and virtualizing control systems: the Open Source approach used in Wh...
Driving and virtualizing control systems: the Open Source approach used in Wh...Driving and virtualizing control systems: the Open Source approach used in Wh...
Driving and virtualizing control systems: the Open Source approach used in Wh...Igalia
 
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?Infoshare
 

Similaire à OSCC21 SceneGate, DreamGate, IMABox, and EchoVoice R&D (20)

Join FIWARE Lab
Join FIWARE LabJoin FIWARE Lab
Join FIWARE Lab
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
 
Network dialog minimization and network dialog diffing: Two novel primitives ...
Network dialog minimization and network dialog diffing: Two novel primitives ...Network dialog minimization and network dialog diffing: Two novel primitives ...
Network dialog minimization and network dialog diffing: Two novel primitives ...
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and Linkerd
 
ON.LAB Mininet
ON.LAB MininetON.LAB Mininet
ON.LAB Mininet
 
14180203 an-introduction-to-android
14180203 an-introduction-to-android14180203 an-introduction-to-android
14180203 an-introduction-to-android
 
XPDDS18: Xen Project Weather Report 2018
XPDDS18: Xen Project Weather Report 2018XPDDS18: Xen Project Weather Report 2018
XPDDS18: Xen Project Weather Report 2018
 
Eclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developersEclipse IoT: Open source technology for IoT developers
Eclipse IoT: Open source technology for IoT developers
 
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...
 
The Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook MotherboardThe Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook Motherboard
 
IMA/Thales SceneGate Viewer for OpenSimulator Presentation at OSCC19
IMA/Thales SceneGate Viewer for OpenSimulator Presentation at OSCC19IMA/Thales SceneGate Viewer for OpenSimulator Presentation at OSCC19
IMA/Thales SceneGate Viewer for OpenSimulator Presentation at OSCC19
 
3° Fiware Overview-Chile
3° Fiware Overview-Chile3° Fiware Overview-Chile
3° Fiware Overview-Chile
 
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
 
Next Video Build Launch Event Slides
Next Video Build Launch Event SlidesNext Video Build Launch Event Slides
Next Video Build Launch Event Slides
 
Driving and virtualizing control systems: the Open Source approach used in Wh...
Driving and virtualizing control systems: the Open Source approach used in Wh...Driving and virtualizing control systems: the Open Source approach used in Wh...
Driving and virtualizing control systems: the Open Source approach used in Wh...
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
 
Automating Canary Deployments with Weaveworks Flagger and Aspen Mesh
Automating Canary Deployments with Weaveworks Flagger and Aspen MeshAutomating Canary Deployments with Weaveworks Flagger and Aspen Mesh
Automating Canary Deployments with Weaveworks Flagger and Aspen Mesh
 
WikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributionsWikiLoop: Big tech's Open Knowledge contributions
WikiLoop: Big tech's Open Knowledge contributions
 
Driving and virtualizing control systems: the Open Source approach used in Wh...
Driving and virtualizing control systems: the Open Source approach used in Wh...Driving and virtualizing control systems: the Open Source approach used in Wh...
Driving and virtualizing control systems: the Open Source approach used in Wh...
 
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
 

Dernier

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Dernier (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

OSCC21 SceneGate, DreamGate, IMABox, and EchoVoice R&D

  • 1. SceneGate, DreamGate, IMABox & EchoVoice R&D AVATAR-FOCUSED VIEWERS FOR OPENSIMULATOR DOCKER-BASED OPENSIMULATOR GRID DEPLOYMENT VOICE APPLICATIONS FOR OPENSIMULATOR HG LISA LAXTON FRANK RULOF OSCC21
  • 2. 2 Active Projects ▌ SceneGate OpenSimulator only, focused on accessibility and onboarding Foundation for Future Viewer SceneGate 2.0 ▌ DreamGate Based on Firestorm for OpenSimulator, focused on accessibility and onboarding ▌ Echo Ground up EchoVoice code development for the Hypergrid ▌ Helios OpenSimulator Decentralized Grid with VM and Docker R&D ▌ Selene Hypergrid community collaborative creative commons efforts ▌ Eos OpenSimuator 0.9.x software and Docker R&D (DreamGate & IMABox)
  • 3. July 2021 Hypergrid Survey 30 QUESTIONS 111 RESPONSES MOE OF 9.3%
  • 4. 4 Key Research Conclusions ▌ 1) How are users engaged with respect to system and mesh avatars? Takeaway: Viewer appearance tools are widely used.
  • 5. 5 Key Research Conclusions ▌ 2) What do users look for or acquire in the existing marketplaces? Takeaway: Viewer outfit tools are likely widely used.
  • 6. 6 Key Research Conclusions ▌ 3) What percentage of users create avatars and associated virtual items? Takeaway: Viewer appearance and upload tools are likely widely used.
  • 7. 7 Key Research Conclusions ▌ 4) What is the impact of virtual environment settings, immersive features, or accessibility options? Takeaway: Know your audience when you design your world.
  • 8. 8 Key Research Conclusions ▌ 5) Are language translators, mouselook, and voice commonly used aspects of the user experience? Takeaway: Voice is a vital component of the User Experience.
  • 9. 9 Key Research Conclusions ▌ 6) What percentage of users create content other than avatar related content? Takeaway: Viewer build and import tools are widely used.
  • 10. 10 Key Research Conclusions ▌ 7) What activities around the Hyperverse are most common? Takeaway: Avatars around the Hyperverse are social.
  • 11. 11 Key Research Conclusions ▌ 8) Does the average user have accounts on more than one grid? Takeaway: Most Hypergrid users have more than one virtual home.
  • 12. 12 Key Research Conclusions ▌ 9) Can we estimate the actual number of unique users from reported data? Total number of unique users is at least 15838 ▌ 10) Based on grids reporting relevant data, what is the size of the Hyperverse market? Total known Hyperverse market size is at least 36018 avatars Takeaway: Two distinct markets exist on the Hypergrid. Note: Grids reporting relevant data sourced from Hypergrid Business Survey results courtesy of Maria Korolov, thank you. https://www.hypergridbusiness.com/statistics/
  • 13. 13 R&D Drivers from the Survey ▌ SceneGate Roadmap - priority adjustment CEF Updates Add Bakes on Mesh Support Add Animated Mesh Support Estate Updates Environment updates ▌ DreamGate Installer - spinoff Estate Management EEP Support Live Stream Support ▌ EchoVoice Campaign – launch Funding to Accelerate Development
  • 15. 15 SceneGate Viewer ▌ Current Development State Project SceneGate includes future viewer efforts dubbed SceneGate 2.0 Pandemic impacts to team availability and schedules New Linux version with voice, sound fixes, and CEF updates in work - Builds and runs on 18.04 Ubuntu, needs updates for 20.04 - Open issues to be addressed with package release New Mac version with third party library and CEF updates in work - CEF updates required manual changes to directory names with spaces - Builds but crashes when run, troubleshooting in progress New Windows version with third party library and CEF updates soon
  • 16. 16 SceneGate Viewer ▌ Current Roadmap SceneGate 1.x Next Public Beta Test - 3rd party library and build environment updates - CEF Updates - Preference updates based on user feedback Next Closed Beta Test - Support Animated Mesh - Support Bakes on Mesh - Support Estate management changes - New feature work (advanced mode, notecard panel, fonts) - SL hardcoded decoupling - Issue fixes ▌ Future Viewer SceneGate 2.x
  • 17. 17 DreamGate Custom Installer ▌ Based on the latest Firestorm for OpenSimulator viewer ▌ What’s different? Graphics settings - Mid-range laptop - Low end desktop User preferences - Onboarding - Usability Starlight CUI skin - Accessibility - Color/contrast ▌ Next version Voice Patch
  • 18. 18 IMABox ▌ Current development State 2020 R&D Conclusions: 1) Docker advancements improved ease of use 2) Tweaked docker deployment is comparable to bare metal performance 2021 Research Goals: 1) Implement and test docker-based Eos grid deployment 2) Establish better system for grid & region performance monitoring 3) Gather metrics for multiple docker grid deployments 2022 Development Plan: 1) Compile and test IMABox instructions 2) Release IMABox to the community
  • 20. 20 EchoVoice ▌ Current development state Evaluation and new design complete Commercial or funded projects are higher priority ▌ Pending crowdfunding to accelerate development Y=Yes, N=No, P=Possible, O=obsolete, S=SDK/API available Voice Evaluation Matrix Vcomm Mumble Vivox V5 HiFidelity Agora Freeswitch Jitsi Discord Open Source Y N N N Y Y N Spatial features Y Y Y Y N N N Supports all Operating Systems Y N Y P Y Y Y Integrated with OS/Viewers O S S S Y P N Seamless user connection Y Y S S Y Y N Can be locally hosted for security Y N N N Y Y N Bridge to other voice systems for HG N N N N N N N
  • 21. 21 EchoVoice Feasibility Use Case Typical Monthly Grid Cost Example: 25 participants 60 minutes per hour 4 hours per day 5 days per week 50 weeks per year 125,000 Participant Minutes Estimated Used in One Month Formula: Monthly Cost = Participant Minutes * Price Per Minute
  • 22. 22 EchoVoice Alternate Pricing Comparisons Pricing Evaluation Matrix Per Min Per 1K Min Per Month Eq Per Min Monthly Cost Avail Min Dev Needed EchoVoice Mumble Murmur (SelfHosted) $ - $ - $ - 955000 Yes EchoVoice Mumble Murmur (Hosted) $ 11.50 $ 0.00009 $ 11.50 955000 Yes Vivox (5000 ccu tier free) $ - $ - $ - 955000 Yes HiFidelity $ 0.00350 $ 0.00350 $ 437.50 0 Yes Agora (10k free min per month) $ 0.99 $ 0.00099 $ 113.85 0 Yes Freeswitch $ - $ - $ - 955000 No Jitsi $ - $ - $ - 955000 Yes Discord $ - $ - $ - 955000 No
  • 23. 23 EchoVoice F e a s i b i l i t y A s s e s s m e n t : 1) Most grids in the HG community are non-revenue earning. 2) Per 2015 Virtual World Survey > 38% report under $10K USD annual income. 3) Average event donations 100 $G or less than 1 USD. 4) Using HiFidelity, average weekly event can cost $12.50/mth equivalent to 3125 $G. 5) Using Agora, you get 10,000 free minutes per month but that is exceeded with three average weekly events. C o n c l u s i o n : Per minute paid voice solution not feasible for the HG community at large.
  • 24. 24 EchoVoice Decision Matrix Monthly Cost Avail Free Min Viewer Comp HG bridge All OS Spatial Self Host Open Source Dev Hours EchoVoice (SelfHosted) $ - 955000 Y Y Y Y Y Y 1310 Vivox (5000 ccu tier free) $ - 955000 Y N N Y N N Unknown HiFidelity $ 437.50 0 N N Y Y N N Unknown Agora (10k free min per month) $ 113.85 0 N N N Y N N Unknown Freeswitch $ - 955000 Y N Y N Y Y 0 Jitsi $ - 955000 N N Y N Y Y Unknown Discord $ - 955000 Y N Y N N N 0
  • 26. 26 Links ▌ July 2021 Hypergrid User Survey Report https://drive.google.com/file/d/1MwObfirYuVMwNx8QnvSLBmZLftZe8Whe/view?usp=sha ring ▌ Project SceneGate Roadmap https://bitbucket.org/imadevelopmentteam/scenegate- viewer/wiki/Development%20Resources:/Project%20Roadmap ▌ Project EchoVoice Blog https://echovoice.infinitemetaverse.org/ ▌ Project EchoVoice GoFundMe https://www.gofundme.com/f/project-echovoice---social-impact-tech-for-good
  • 27. Questions or Comments before the Future Viewer presentation? LISA LAXTON – LISA@INFINITEMETAVERSE.COM FRANK RULOF – FRANK.RULOF@HOTMAIL.COM
  • 28. 28 Future viewer roadmap ▌ Separate the rendering part from the rest of the viewer to integrate a new type renderer ( more modern rendering engine) ▌ Separate the rendering part in such a way that 3D headsets work on a constant frame rate. Allow different rendering engines at build time ▌ Allow a user configurable MMI ▌ Allow to connect and select multiple VOIP providers