251 lines
11 KiB
HTML
251 lines
11 KiB
HTML
|
|
<!doctype html>
|
||
|
|
<html lang="en" _data-theme="light">
|
||
|
|
<head>
|
||
|
|
<meta charset="utf-8">
|
||
|
|
<title>XR Hypermedia Federation 🥽</title>
|
||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
|
<meta name="color-scheme" content="light dark">
|
||
|
|
<meta name="description" content="XR Hypermedia Federation 🥽" />
|
||
|
|
<meta name="publisher" content="XR Hypermedia Federation" />
|
||
|
|
<meta name="author" content="Leon van Kammen - XR Hypermedia Federation"/>
|
||
|
|
|
||
|
|
<link rel="stylesheet" href="asset/css/pico.min.css"/>
|
||
|
|
<link rel="stylesheet" type="text/css" href="asset/css/style.css" />
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
|
||
|
|
<header class="container">
|
||
|
|
<div id="logo"></div>
|
||
|
|
<div id="hint"></div>
|
||
|
|
<div class="spectrum">
|
||
|
|
<div></div>
|
||
|
|
<div></div>
|
||
|
|
</div>
|
||
|
|
<hgroup style="margin-top:12px">
|
||
|
|
<small>digital commons for XR hypermedia 🥽</small>
|
||
|
|
<h1 style="opacity:0">The XR Federation</h1>
|
||
|
|
</hgroup>
|
||
|
|
</header>
|
||
|
|
<!-- ./ Header -->
|
||
|
|
|
||
|
|
<!-- Main -->
|
||
|
|
<main class="container">
|
||
|
|
<br>
|
||
|
|
<div class="telescopic">
|
||
|
|
We connect, and <b>help fund</b> open XR ecosystems 🥦<br>
|
||
|
|
We <b>support</b> public AR/VR/MR
|
||
|
|
<u tabindex="0">highways
|
||
|
|
<span>, seamlessly connected XR experiences: public <b>XR hypermedia</b>.
|
||
|
|
<div id="xrecosystem"></div>
|
||
|
|
</span>
|
||
|
|
</u>
|
||
|
|
without
|
||
|
|
<u tabindex="0">obstacles 🈚
|
||
|
|
<span>like appstores, rent-seeking, blockchain-minting etc</span>
|
||
|
|
</u>
|
||
|
|
<br>
|
||
|
|
We encourage <b>spatialisation</b> of existing
|
||
|
|
<u tabindex="0">ecosystems
|
||
|
|
<span>like the 2D web, or file-collections</span>
|
||
|
|
</u> using open
|
||
|
|
<u tabindex="0">protocols 🔌
|
||
|
|
<span>: <a href="https://en.wikipedia.org/wiki/RSS" target="_blank">RSS</a>, HTML, <a href="https://janusxr.org/docs/build/introtojml/index.html" target="_blank">JML</a>, Fediverse's <a href="https://activitypub.rocks/" target="_blank">ActivityPub</a> and <a href="https://xrfragment.org">URI's using XR Fragments</a> e.g.</span>
|
||
|
|
</u>
|
||
|
|
<br>
|
||
|
|
<div class="banner">
|
||
|
|
<div id="banner"></div>
|
||
|
|
</div>
|
||
|
|
Our
|
||
|
|
<u tabindex="0">mission
|
||
|
|
<span>
|
||
|
|
<blockquote>
|
||
|
|
<cite>
|
||
|
|
to promote the exchange of <b>electronic spatial experiences</b> and all that is related or beneficial to that purpose
|
||
|
|
</cite>
|
||
|
|
</blockquote>
|
||
|
|
</span>
|
||
|
|
</u>
|
||
|
|
100% piggybacks <a href="https://nlnet.nl/foundation" target="_blank">NLnet</a> and
|
||
|
|
<u tabindex="0">European
|
||
|
|
<span>values: European Digital Rights and Principles to promote feelgood XR experiences for everybody.<br>
|
||
|
|
<div id="euvalues"></div>
|
||
|
|
</span>
|
||
|
|
</u>
|
||
|
|
, American <a href="https://www.state.gov/wp-content/uploads/2022/04/Declaration-for-the-Future-for-the-Internet.pdf" target="_blank">DFI</a>- and <a href="https://en.wikipedia.org/wiki/Peer-to-peer#Social_implications">P2P</a>-values, narrowed down to XR experiences.<br>
|
||
|
|
XR Federation similarly promotes <a href="https://en.wikipedia.org/wiki/Pluralism" _target="_blank">pluralism</a>, <a target="https://en.wikipedia.org/wiki/Altruism" target="_blank">altruism</a> and <a href="https://en.wikipedia.org/wiki/Opensource">opensource</a>.
|
||
|
|
</div>
|
||
|
|
<br>
|
||
|
|
<blockquote>
|
||
|
|
<div id="lvk"></div>
|
||
|
|
<cite>
|
||
|
|
"XR hypermedia drives XR cost-efficiency beyond VR games: it enables spatial education and innovation for all of us."
|
||
|
|
</cite>
|
||
|
|
~
|
||
|
|
<br><b>Leon van Kammen</b> / Founder, Strategy Director / <a href="https://mastodon.online/@lvk" target="_blank">@lvk@mastodon.online</a>
|
||
|
|
</blockquote>
|
||
|
|
<center>
|
||
|
|
<button onclick="alert('Hi there!\nPlease send a mail to\n\nleonvankammen @ isvery.ninja\n\nthanks!')" style="padding:30px;margin:20px">Contact us</button>
|
||
|
|
<br/>
|
||
|
|
<br/>
|
||
|
|
</center>
|
||
|
|
|
||
|
|
<div id="cards">
|
||
|
|
<h3 id="projects">Projects: </h3>
|
||
|
|
<hr/>
|
||
|
|
<input type="radio" id="protocol" name="color" />
|
||
|
|
<label for="protocol"><kbd>#protocol</kbd></label>
|
||
|
|
<input type="radio" id="openlearning" name="color"/>
|
||
|
|
<label for="openlearning"><kbd>#openlearning</kbd></label>
|
||
|
|
<input type="radio" id="browser" name="color"/>
|
||
|
|
<label for="browser"><kbd>#browser</kbd></label>
|
||
|
|
<input type="radio" id="xrdiscovery" name="color"/>
|
||
|
|
<label for="xrdiscovery"><kbd>#xrdiscovery</kbd></label>
|
||
|
|
<input type="radio" id="webtranslator" name="color"/>
|
||
|
|
<label for="webtranslator"><kbd>#webtranslator</kbd></label>
|
||
|
|
<input type="radio" id="reset" name="color"/>
|
||
|
|
<label for="reset"><kbd>#all</kbd></label>
|
||
|
|
<br/>
|
||
|
|
<br/>
|
||
|
|
|
||
|
|
<div class="tile xrdiscovery">
|
||
|
|
<div id="xrforge" class="thumb"></div>
|
||
|
|
<a class="description" href="https://xrforge.isvery.ninja" target="_blank">
|
||
|
|
<b>XR Forge</b> is a selfhostable platform for JanusWeb/File-based XR Experiences.
|
||
|
|
#cost-efficient #collaboration #Universities #E-learning
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="tile protocol">
|
||
|
|
<div id="xrfragment" class="thumb"></div>
|
||
|
|
<a class="description" href="https://xrfragment.org" target="_blank">
|
||
|
|
XR (URI) Fragments is a browser-protocol for
|
||
|
|
spatial anchors in URLs (to 3D files).<br>
|
||
|
|
In <b>gamer language</b>: spawnpoints via URLs.
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="tile browser">
|
||
|
|
<div id="januswebbrowser" class="thumb"></div>
|
||
|
|
<a class="description" href="https://coderofsalvation.github.io/janus-guide/" target="_blank">
|
||
|
|
<b>JanusWeb</b> is the XR browser for the browser.<br>
|
||
|
|
Its JML allows for an XR web <b>within existing</b> files/web</b>.<br>
|
||
|
|
It also supports browsing 3D files via XR (URI) Fragments.
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="tile openlearning">
|
||
|
|
<div id="biggu_s_gate" class="thumb"></div>
|
||
|
|
<a class="description" href="https://git.benetou.fr/utopiah/biggu_s_gate" target="_blank">
|
||
|
|
<b>Biggu's Gate</b> is self-hostable web-software to remix simple pedagogical XR games. Learners themselves can then, together with parents and teachers.
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="tile webtranslator">
|
||
|
|
<div id="translators" class="thumb"></div>
|
||
|
|
<div id="janusweb" class="thumb hue-1"></div>
|
||
|
|
<a class="description" href="https://coderofsalvation.github.io/janus-guide/" target="_blank">
|
||
|
|
<b>JanusWeb's</b> translators spatialize the web, embedding webstandards like (RSS/HTML) and popular fediverse platforms (peertube/mastodon e.g.).<br>
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="tile xrdiscovery">
|
||
|
|
<div id="searxr" class="thumb"></div>
|
||
|
|
<a class="description" href="https://searxr.me" target="_blank">
|
||
|
|
<b>SearXR</b> is a SearX-based meta-searchengine for <b>WebXR</b> experiences.
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="tile webtranslator">
|
||
|
|
<div id="xrsh" class="thumb"></div>
|
||
|
|
<a class="description" href="https://xrsh.isvery.ninja" target="_blank">
|
||
|
|
<b>XRSH</b> is a Linux Shell for <b>WebXR</b>, which makes the Linux ecosystem of cli-tools available in <b>WebXR</b>.
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="clear"></div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<!-- The Timeline -->
|
||
|
|
<center>
|
||
|
|
<h3>Timeline</h3>
|
||
|
|
</center>
|
||
|
|
<ul class="timeline" id="timeline">
|
||
|
|
|
||
|
|
<!-- Item 1 -->
|
||
|
|
<li id="janusxr">
|
||
|
|
<div class="direction-r">
|
||
|
|
<div class="flag-wrapper">
|
||
|
|
<span class="flag">JML invented</span>
|
||
|
|
<span class="time-wrapper"><span class="time">2013</span></span>
|
||
|
|
</div>
|
||
|
|
<div class="desc">URL-decentralized virtual worlds (JanusVR) by James McCrae (incl. URL portalsystem). Rebrands in 2020 to (opensource) <b>JanusXR</b> with focus on <a href="https://github.com/jbaicoianu/janusweb" target="_blank">janusweb</a>
|
||
|
|
|
||
|
|
<br>
|
||
|
|
<div id="janus1"></div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</li>
|
||
|
|
|
||
|
|
<!-- Item 3 -->
|
||
|
|
<li>
|
||
|
|
<div class="direction-l">
|
||
|
|
<div class="flag-wrapper">
|
||
|
|
<span class="flag">Facebook rebrand</span>
|
||
|
|
<span class="time-wrapper"><span class="time">2021</span></span>
|
||
|
|
</div>
|
||
|
|
<div class="desc">8 years after <b>JanusXR</b>, Facebook attempts proprietary <b>centralized</b> 'metaverse' (rebrands to 'Meta')</div>
|
||
|
|
</div>
|
||
|
|
</li>
|
||
|
|
|
||
|
|
<li id="searxr">
|
||
|
|
<div class="direction-r">
|
||
|
|
<div class="flag-wrapper">
|
||
|
|
<span class="flag">SearXR Funded</span>
|
||
|
|
<span class="time-wrapper"><span class="time">2020</span></span>
|
||
|
|
</div>
|
||
|
|
<div class="desc">NLnet #NGI #EU funds <a href="https://searxr.me" target="_blank">SearXR</a> an opensource selfhostable meta-searchengine for <b>public</b> URL-based virtual worlds.<br>
|
||
|
|
<div id="searxrlogo" style="display:inline-block;"></div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<li>
|
||
|
|
<div class="direction-l">
|
||
|
|
<div class="flag-wrapper">
|
||
|
|
<span class="flag">XR Fragments Funded</span>
|
||
|
|
<span class="time-wrapper"><span class="time">2021</span></span>
|
||
|
|
</div>
|
||
|
|
<div class="desc">NLnet #NGI #EU funds <a href="https://xrfragment.org" target="_blank">XR URI Fragments</a> by Leon van Kammen. Standardisation of spatial anchors in <b>URI's</b>. Supported by <a href="https://github.com/jbaicoianu/janusweb" target="_blank">janusweb</a> and adopted by startups like Alkebulan.
|
||
|
|
<br>
|
||
|
|
<div id="xrflogo" style="display:inline-block;"></div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</li>
|
||
|
|
|
||
|
|
</ul>
|
||
|
|
|
||
|
|
<h3>Funding FAQ</h3>
|
||
|
|
|
||
|
|
<b>Q: Do you fund things made with Unity/Unreal?</b><br>
|
||
|
|
<b>A:</b> Proprietary things are hard to fund (public money public code). The opensource <a href="https://godot.org" target="_blank">Godot</a> is going to be your best bet.
|
||
|
|
<br>
|
||
|
|
|
||
|
|
<div class="footer">
|
||
|
|
<small>Jump to:</small>
|
||
|
|
<a href="#projects"><kbd>#projects</kbd></a>
|
||
|
|
<a href="#timeline"><kbd>#timeline</kbd></a>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
</main>
|
||
|
|
|
||
|
|
<script>
|
||
|
|
// telescopic text:
|
||
|
|
// a JS cheat whicht allows persisting unfolds
|
||
|
|
// uncomment this if you really want this
|
||
|
|
([...document.querySelectorAll('u')]).map( (u) => {
|
||
|
|
u.addEventListener('click', e => e.target.className = 'show' )
|
||
|
|
});
|
||
|
|
</script>
|
||
|
|
|
||
|
|
</body>
|
||
|
|
</html>
|