Mixed reality (including virtual and augmented reality) is a hot area of software development right now. All the major software players want to own the space and are actively trying to attract developers to their proprietary platforms. Users are reaping the benefits of this investment, but for developers, there are dark clouds gathering: platform lock-in risk, market fragmentation, and violations of user privacy. Mozilla proposes and is building a different model, one based on open standards, open-source, and user-agency over data and privacy.
This talk will discuss recent developments in MR technologies and platforms, present the open platform alternative being built at Mozilla, and showcase recent developments by the MR team at Mozilla, including the Firefox Reality VR browser, Hubs by Mozilla social VR, frameworks for content creators, and WebXR, the new W3C standard API for building MR apps that run over the web.
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
Mozilla Asia Developer Roadshow 2019 - Philip Lamb - Developing for Mixed Reality on the Open Web Platform
1. mozilla / Asia Developer Roadshow
November 2019
Developing for Mixed Reality
on the Open Web Platform
Philip Lamb
Mozilla Mixed Reality Research group
2. As a developer, why should I care
about mixed reality?
mozilla / Asia Developer Roadshow
Why are businesses investing and
what are their expectations?
3. mozilla / Asia Developer Roadshow
We still have an interface problem
4. mozilla / Asia Developer Roadshow
Header
Information
domain
Control
domain
Augmented reality as situated control
5. OK, so if I want to develop for MR,
now what?
mozilla / Asia Developer Roadshow
6. It’s a great year to be in MR!
mozilla / Asia Developer Roadshow
7. mozilla / Asia Developer Roadshow
Predicted MR spend by market segment 2020
Segment Revenue (US$M)
Games $758
Location-Based
Entertainment
$621
Video &
Entertainment
Media
$30
Interactive Media $37
Social Media $12
Education $24
Healthcare &
Medicine
$9
Wellness $6
Consumer
Productivity
$4
TOTAL $1501
VR
Segment Revenue (US$M)
Games $2,080
Location-Based
Entertainment
$56
Video &
Entertainment
Media
$39
Interactive Media $96
Social Media $63
Education $53
Healthcare &
Medicine
$20
Wellness $75
Consumer
Productivity
$48
TOTAL $2530
Mobile AR
Segment Revenue (US$M)
Games $8
Location-Based
Entertainment
$60
Video &
Entertainment
Media
$1
Interactive Media $1
Social Media $1
Education -
Healthcare &
Medicine
-
Wellness $1
Consumer
Productivity
$2
TOTAL $75
AR/MR headsets
Pick a market…
8. mozilla / Asia Developer Roadshow
Pick a platform? picked.cc/vr
9. mozilla / Asia Developer Roadshow
Pick a development environment??
Pick a delivery mechanism???
10. Block text
mozilla / event
Platform lock-in
● Obsolescence
● License withdrawals
● Content restrictions
● Business model inflexibility
● Hard to acquire casual users
● App-store approval risk
● Revenue share squeeze
● User-hostile forced re-buying
Platform fragmentation
● Multiple app-stores
● Bespoke per-platform code
● Balkanisation of social
features
● Maintenance overhead
● Per-platform publishing
overheads
● Support fragmentation
mozilla / Asia Developer Roadshow
11. Should I just use Unity?
mozilla / Asia Developer Roadshow
● 70% of VR & 90% of AR apps
● but ...
● You have existing web-content
● You have existing web teams
12. mozilla / Asia Developer Roadshow
Copyleft & commercially usable license
Sourcecode
• understandable
• verifiable/secure
• modifiable
Projects x1000s, Users x100 000
Open-source, open standards
13. mozilla / Asia Developer Roadshow
Mozilla makes browsers,
apps, code and tools that
put people before profit.
Our mission: Keep the
internet open and
accessible to all.
14. HTML & JS
frameworks
ECSy entity
component system
for the web
Content promotion
and compensation
Firefox Reality
browser
• standalone VR
• PC-connected VR
• standalone AR
Firefox WebXR
WebXR Viewer for
iOS
Hubs by Mozilla
social VR
Hubs Discourse
Spoke MR scene
editor
Spoke Architecture
Kit
User
agents
Content
& tools
Social Standards
& advocacy
Mixed reality for the open web
Mozilla’s MR programme
WebXR
W3C Accessibility
Mozilla Open-
Source Support
15. mozilla / Asia Developer Roadshow
Firefox Reality for Standalone VR headsets
2D browser based on the same
modern web engine as Mozilla’s new
Android browser
Multi-window, tabs, history, private
browsing
3D immersive support for WebVR,
360 images, 360 videos, and WebXR
(coming soon)
Firefox accounts including
book,mark, history sync and send-
tab from Firefox on other devices
16. mozilla / Asia Developer Roadshow
2D browser based on the same
modern web engine as Mozilla’s new
Android browser
Multi-window, tabs, history, private
browsing
3D immersive support for WebVR,
360 images, 360 videos, and WebXR
(coming soon)
Firefox accounts including
book,mark, history sync and send-
tab from Firefox on other devices
Firefox Reality for Standalone VR headsets
mozilla / Asia Developer Roadshow
17. mozilla / Asia Developer Roadshow
Firefox Reality
immersive WebVR &
WebXR
• Its the web; no extra software to
install
• Portable across devices and
platforms
• Popular applications:
• Real estate tours
• Training
• Cultural outreach
• Adult entertainment
• Virtual tourism
• Gaming
18. mozilla / Asia Developer Roadshow
Browser interface
languages:
Chinese (China)
Chinese (Taiwan)
Danish
Dutch
English
Finnish
French
German
Italian
Japanese
Korean
Norwegian (Bokmaal)
Norwegian (Nynorsk)
Polish
Russian
Spanish
Swedish
Firefox Reality
multilingual support
Voice-based search
available in all our
supported languages
Localized keyboards
provide native script
support for many
writing systems
More languages
coming soon..
TH
19. mozilla / Asia Developer Roadshow
Firefox Reality content showcase
Opens on the homepage
ECSy
An Entity Component System for the
web
Content partnerships
Content and tools
20. mozilla / Asia Developer Roadshow
Framework support for WebVR
and WebXR
ECSy An Entity Component System
for the web
blog.mozvr.com/introducing-ecsy/
Content and tools
21. mozilla / Asia Developer Roadshow
hubs.mozilla.com
Avatar and voice presence from
any device (desktop, mobile,
HMDs) through the browser
Private rooms with the capability
to bring in media from around the
web
Include popular conferencing
capabilities like desktop screen
sharing, text chat, and video feeds
Shared spatial environments
that can be customized for
different use cases through the
online Spoke editor
23. mozilla / Asia Developer Roadshow
Release dates
• Polyfill-based
Now
• Firefox Reality v7
Dec 2019
• Chromium
Dec 2019
A new API for the immersive web
• Builds on the success of WebVR
• Addresses WebVR issues around
device discovery, and user consent
and privacy
• Unifies VR device and gamepad APIs
• New: AR module
• New focus on accessibility
26. mozilla / Asia Developer Roadshow
WebXR architecture
Browser IDL to native
A-frame
OpenVR OculusVR WaveVR
Windo
wsMR
OpenGL
DirectX
ANGLE
Device sensors
3.JS
WebGLWebXR
GPU
27. mozilla / Asia Developer Roadshowmozilla / Asia Developer Roadshow
28. mozilla / Asia Developer Roadshow
Header
Block text
Mozilla Open Source Support Awards
Mozilla was born out of and remains part of the open source
and free software movement. Through the Mozilla Open
Source Support (MOSS) awards program, we recognize,
celebrate, and support open source projects that contribute to
Mozilla’s work and to the health of the Internet. MOSS
broadens access, increases security, and empowers users by
providing catalytic funding to open source technologists.
MOSS Awards are available in three tracks:
Track I: Foundational Technology: The Foundational Technology track
supports open source projects that Mozilla relies on, either as an
embedded part of our products or as part of our everyday work.
29. mozilla / Asia Developer Roadshow
by:
Diego F. Goberna @feiss
Fernando Serrano @fernandojsg
Coming soon from Mozilla MR
https://blog.mozvr.com
30. mozilla / Asia Developer Roadshow
Conclusion
There has never been a better time
to be developing mixed reality
experiences and content
Building on the open web
platform provides the greatest
reach and lower long-term risk
Great MR is a partnership between
content, tools, delivery platform,
and Mozilla is working in all these
areas
31. mozilla / Asia Developer Roadshow
Questions? Need more info?
mixedreality.mozilla.com
plamb@mozilla.com