<div dir="auto">I am now thinking that when a client URL search engine attaches to the server, a checkbox will appear on the web users page, and they can choose the client search engine by clicking the box. This will create an object-capability, or webkey (think Google Docs URL) that will allow the client search engine to populate a list of URL search results on the web client. Then the user will be able to filter results.</div><div dir="auto"><br></div><div dir="auto">If I can get CORS or another client/server to work.</div><div dir="auto"><br></div><div dir="auto">Hmm!</div><div dir="auto"><br></div><div dir="auto">John<br><div class="gmail_quote gmail_quote_container" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, Aug 13, 2025 at 3:54 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">The key will be the full disclosure of URLs in X3DJSONLD user interface . So people will be able to identify, say, <a href="http://web3d.org" target="_blank">web3d.org</a>’s URLs from the X3DJSONLD 12’s website, hopefully with a hierarchy of selected web3d examples.</div><div dir="auto"><br></div><div dir="auto">But yeah, I think that CORS might be an issue.</div><div dir="auto"><br></div><div dir="auto">Caching URLs in the non-web client will be key for speed.</div><div dir="auto"><br></div><div dir="auto">John</div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, Aug 13, 2025 at 3:38 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">While a python extra <a href="http://socket.io" target="_blank">socket.io</a> client (separate from a browser) seems to work, a JavaScript <a href="http://socket.io" target="_blank">socket.io</a> client does not (except on the web).</div><div dir="auto"><br></div><div dir="auto">So probably, I will try reimplementing a <a href="http://socket.io" target="_blank">socket.io</a> client in python, realizing my first example was only doing submissions, not accepting requests.</div><div dir="auto"><br></div><div dir="auto">I did think I set up CORS appropriately.</div><div dir="auto"><br></div><div dir="auto">Ajv got added without difficulties, but it looks like X_ITE and or X3DOM are also doing checks!</div><div dir="auto"><br></div><div dir="auto">I may be missing something entirely, which is why I will try some where I am just producing results instead of answering a query. Performing a query will be necessary because I want to match a query capability to a response to ensure that I get the results to the right web client!</div><div dir="auto"><br></div><div dir="auto">John</div><div dir="auto"><br></div><div dir="auto"><br></div><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 12, 2025 at 1:46 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">So my thought is to add a “curate” button to X3DJSONLD 12 and JSONVerse. X3DJSONLD 11 has search (on localhost) and X3DJSONLD 12 has filtering. JSONVerse handles distribution. So I need a way to throttle the distribution of URLs.</div><div dir="auto"><br></div><div dir="auto">Maybe I’ll talk to Christoph V. about expanding scope of JSONverse.</div><div dir="auto"><br></div><div dir="auto">But first to add Ajv to X3DJSONLD 12!</div><div dir="auto"><br></div><div dir="auto">It sounds like I need to merge X3DJSONLD and JSONVerse’s backend. Well, they are written in the same language!</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 12, 2025 at 1:06 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">What do you guys think about streaming select X3D examples from <a href="http://web3d.org" target="_blank">web3d.org</a>, not video, but URLs, so a web client would make a request, and get a batch of URLs to “play” in the web browser. It might be a better way to advertise the examples pages, since there’s really so much there. And particular sets of URLs could be curated by docents, for example. We could even make a curating app.</div><div dir="auto"><br></div><div dir="auto">Also, HAnim competition examples.</div><div dir="auto"><br></div><div dir="auto">Fun stuff!</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 12, 2025 at 11:31 AM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">So here’s my thought. Use one connection to stream URLs. Use the other, possibly temporary connection to retrieve the content behind the URLs.<div dir="auto"><br></div><div dir="auto">The streamed URLs might be peer to peer or broadcast via WiFi. <span style="font-family:-apple-system,sans-serif">SMS might a way to distribute URLs.</span></div><div dir="auto"><br></div><div dir="auto">Responding to a URL is an impression.</div><div dir="auto"><br></div><div dir="auto">What do you think? Has this been done with Ajax?</div><div dir="auto"><br></div><div dir="auto">This would easily deal with the document vs streaming approach. Each document becomes a frame.</div><div dir="auto"><br></div><div dir="auto">John</div>
</blockquote></div></div>
</blockquote></div></div>
</blockquote></div></div>
</blockquote></div></div>
</blockquote></div></div>