Hi,
thank you for your replies!
I am not sure of all ways that it could be used, in part because of my limited imagination^^, but also because VR is very much a developing technology. I can think though of some ways it could be used already today:
1) Teaching/presentations. Some people are starting to do these in VR due to the increased immersion, and ability to use shared-space tools like boards, 3D models, spaces, etc. Having Jupyter embedded in these would add extra opportunities for teaching/live coding.
2) Collaborative coding. Personally, some of my most fun experiences in VR by far have been collaboratively working on projects inside NeosVR, using its in-game buildin and scripting tools. From building worlds, to prototyping a neural net, to serendipitously playing with 2D planar curves, which then we turned into a music visualizer, etc, etc. To explain how it feels:, it's basically like pair programming, but where your program can be laid around a space as you want, and you can change size, and comment/sketch on the program, etc. Supercharging the current in-VR programming with a full scientific tool could allow for doing this as part of existing projects using python/jupyter, as well as using the more powerful tools in the jupyter ecosystem.
3) packaging pieces of python code to create more advanced in-VR game objects that can interact with each other. A "library" could be "imported" by spawning a gem in the world that now makes other objects gain a special funcionality, which runs in a python kernel. This falls under a more experimental "using jupyter for VR" rather than the more "VR for jupyter" of the above 2 ideas, but the two concepts mix as well.
4) use the power of 3D game engines to create new types of visualizations, and the increasing set of VR sensors/periferals to explore new types of interactivity too.
Currently, there are several limitations too: cost of VR systems, lack of certain tools (for example not many good systems for typing in VR), as well as more quantiative improvements that are needed, like better latency in audio, better comfort of headsets, but VR manufacturers are working hard at these, as well as bringing cost down (cloud VR could be a big help here, and some people are already using it with shadow+quest).
Brian (or anyone), I could show you in VR if you wanted to see and perhaps get a better idea of the possible uses. Neos also has a desktop mode by the way.
There are a couple of other VR platforms I also want to explore and compare.
--------------------------
By the way, a longer term thing I am working on is integrating ML tools into VR, for example to learn from human movement data, and I would like to use the integration with Jupyter for that project, which I will be part-time working on during my postdoc most likely. My dream is to make the best tools to allow scientists, educators, and other people to collaborate, and then work on making/researching stuff that's only possible with these new infrastructures (e.g. socialVR) ^^ . So if anyone is interested in these things, I want to meet you!