{"id":72913,"date":"2023-09-08T08:42:41","date_gmt":"2023-09-08T15:42:41","guid":{"rendered":"https:\/\/blog.mozilla.org\/?p=72913"},"modified":"2023-09-08T08:44:10","modified_gmt":"2023-09-08T15:44:10","slug":"yoshiki-ohshima-croquet","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/","title":{"rendered":"Advancing the future of the internet with new ways of defining our shared digital realities"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"576\" src=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header-1024x576.jpg\" alt=\"A headshot of Yoshiki Ohshima.\" class=\"wp-image-72810\" srcset=\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header-1024x576.jpg 1024w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header-300x169.jpg 300w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header-768x432.jpg 768w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header-1536x864.jpg 1536w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header-1000x563.jpg 1000w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header-1280x720.jpg 1280w, https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Yoshiki Ohshima is the chief scientist and co-founder of Croquet, an organization building foundational technologies for future generations of communication and collaboration technologies. <\/figcaption><\/figure>\n\n\n\n<p><em>More than ever, we need a movement to ensure the internet remains a force for good. The <\/em><a href=\"https:\/\/future.mozilla.org\/mieco\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Mozilla Internet Ecosystem (MIECO) program<\/em><\/a><em> fuels this movement by supporting people who are looking to advance a more human-centered internet. This week we\u2019re highlighting Yoshiki Ohshima, a computer scientist and researcher with big ideas for how to shift the way that we think about building virtual worlds.<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Software has always had the ability to shape the world around us, but the advent of spatial computing \u2013 brought about by the internet of things (IOT), virtual and augmented reality (VR\/AR), and access to cloud computing technologies &#8212; is making those world-changing capabilities a little more literal. The growth of the \u201cimmersive web\u201d brings new capabilities to the internet that allow us to interact with information, and each other, in new interactive ways \u2014 in some cases bringing us into entirely new worlds that are impossible to experience in our physical world. With such powerful new capabilities comes a need for new ways to build these experiences, and Yoshiki Ohshima has spent years thinking about new programming paradigms.<\/p>\n\n\n\n<p>Yoshiki, who began his career at Walt Disney Imagineering, is now the chief scientist and co-founder of <a href=\"https:\/\/croquet.io\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">Croquet<\/a>, an organization building foundational technologies for future generations of communication and collaboration tools. With over two decades of experience working at the forefront of collaborative technologies, Yoshiki has been helping realize the promise of technology to help us create and connect with others from the very beginning.\u00a0<\/p>\n\n\n\n<p>Yoshiki\u2019s work at Croquet focuses on real time synchronization applications that are designed to offer new ways of collaborating. Greenlight, which combines the functionality of whiteboards and screen shares with video and voice chat, provides a shared workspace for group communication and brainstorming. <a href=\"https:\/\/croquet.io\/microverse-builder\/\">Croquet Microverse<\/a> is another app that offers new ways to share information with multi-user virtual worlds.<\/p>\n\n\n\n<p>While 3D virtual worlds aren\u2019t new, advancements in computer graphics have led to their growing popularity in the past several years. Through his work in MIECO, Yoshiki is hoping to expand access to tools that help people shape the virtual environments around themselves in natural, intuitive ways.<\/p>\n\n\n\n<p>\u201cThe unique feature of <a href=\"https:\/\/croquet.io\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">Croquet Microverse<\/a> is that it allows developers and designers to work together in real time to create and improve contents in the live manner from within the 3D environment \u2013 and one can do this for complex programs, not just a small subset of features,\u201d Yoshiki says.<\/p>\n\n\n\n<p>Creating new ways to define behaviors in software beyond text-based programming languages is something that Yoshiki has been working on for years. By introducing visual, block-based programming into 3D environments, he sees an opportunity to improve our collaborative capabilities for co-creating virtual worlds.<\/p>\n\n\n\n<p>Today, virtual worlds are being adopted for a wide range of use cases, which is being made possible by innovations and shifts in the way that we think about programming worlds. It is now easier than ever to build immersive educational experiences to <a href=\"https:\/\/croquet.io\/examples\/index.html#brain\" target=\"_blank\" rel=\"noreferrer noopener\">explore the inside of the brain<\/a>, or <a href=\"https:\/\/croquet.io\/webshowcase\/\" target=\"_blank\" rel=\"noreferrer noopener\">embed presentations and informational content<\/a> into a shared world accessible from the browser. Croquet, which offers synchronization and simulation technology to make multi-user applications easier to build, is an ideal testing ground for 3D programming.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Within these 3D worlds that Croquet offers, Yoshiki explains that his vision of collaborative, block-based programming would offer visitors capabilities that allow them to modify the digital world that they\u2019re inhabiting. Croquet\u2019s underlying \u201creflector\u201d system enables perfectly synchronized simulations for everyone in the environment, which means that a change one person makes will be immediately seen by others. These capabilities, which build on top of principles found in other visual programming projects that Yoshiki has influenced, such as <a href=\"https:\/\/gpblocks.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">GP<\/a> Blocks, open up the field of interactive programming for virtual worlds to a wider audience.<\/p>\n\n\n\n<p>As the field of programming continues to evolve, Yoshiki sees a future that bridges between different skill sets to help people <a href=\"https:\/\/www.youtube.com\/watch?v=rc27d61EDro&amp;t=1060s\" target=\"_blank\" rel=\"noreferrer noopener\">build together more collaboratively<\/a>.&nbsp;<\/p>\n\n\n\n<p>\u201cWe are well-positioned to create a generally powerful, yet easy to use programming environment,\u201d Yoshiki says.\u201cAn object created in one Croquet Microverse world is fully transportable to another world, and we hope to standardize the format for wider adoption by other platforms as well.\u201d&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>More than ever, we need a movement to ensure the internet remains a force for good. The Mozilla Internet Ecosystem (MIECO) program fuels this movement by supporting people who are looking to advance a more human-centered internet. This week we\u2019re highlighting Yoshiki Ohshima, a computer scientist and researcher with big ideas for how to shift [&hellip;]<\/p>\n","protected":false},"author":1889,"featured_media":72810,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[4708,464191],"coauthors":[464203],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Advancing the future of the internet with new ways of defining our shared digital realities<\/title>\n<meta name=\"description\" content=\"Yoshiki Ohshima&#039;s work at Croquet focuses on real time synchronization applications that are designed to offer new ways of collaborating.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/\",\"url\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/\",\"name\":\"Advancing the future of the internet with new ways of defining our shared digital realities\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header.jpg\",\"datePublished\":\"2023-09-08T15:42:41+00:00\",\"dateModified\":\"2023-09-08T15:44:10+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/ff2a2684ab8dcbe5372151857748455d\"},\"description\":\"Yoshiki Ohshima's work at Croquet focuses on real time synchronization applications that are designed to offer new ways of collaborating.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/#primaryimage\",\"url\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header.jpg\",\"contentUrl\":\"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"Yoshiki Ohshima is the chief scientist and co-founder of Croquet, an organization building foundational technologies for future generations of communication and collaboration tools.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Advancing the future of the internet with new ways of defining our shared digital realities\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/en\/\",\"name\":\"The Mozilla Blog\",\"description\":\"News and Updates about Mozilla\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/ff2a2684ab8dcbe5372151857748455d\",\"name\":\"Kristina Bravo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/cd320165a9224f3c60c912bf4086a89f\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/22fa545a3c48bc13cc1d84d5e09ffbff?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/22fa545a3c48bc13cc1d84d5e09ffbff?s=96&d=mm&r=g\",\"caption\":\"Kristina Bravo\"},\"url\":\"https:\/\/blog.mozilla.org\/en\/author\/kbravo\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Advancing the future of the internet with new ways of defining our shared digital realities","description":"Yoshiki Ohshima's work at Croquet focuses on real time synchronization applications that are designed to offer new ways of collaborating.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/","url":"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/","name":"Advancing the future of the internet with new ways of defining our shared digital realities","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/#primaryimage"},"image":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header.jpg","datePublished":"2023-09-08T15:42:41+00:00","dateModified":"2023-09-08T15:44:10+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/ff2a2684ab8dcbe5372151857748455d"},"description":"Yoshiki Ohshima's work at Croquet focuses on real time synchronization applications that are designed to offer new ways of collaborating.","breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/#primaryimage","url":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header.jpg","contentUrl":"https:\/\/blog.mozilla.org\/wp-content\/blogs.dir\/278\/files\/2023\/08\/fx_blog_yoshiki_ohshima_header.jpg","width":1920,"height":1080,"caption":"Yoshiki Ohshima is the chief scientist and co-founder of Croquet, an organization building foundational technologies for future generations of communication and collaboration tools."},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/en\/mozilla\/yoshiki-ohshima-croquet\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/en\/"},{"@type":"ListItem","position":2,"name":"Advancing the future of the internet with new ways of defining our shared digital realities"}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/en\/#website","url":"https:\/\/blog.mozilla.org\/en\/","name":"The Mozilla Blog","description":"News and Updates about Mozilla","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/ff2a2684ab8dcbe5372151857748455d","name":"Kristina Bravo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/en\/#\/schema\/person\/image\/cd320165a9224f3c60c912bf4086a89f","url":"https:\/\/secure.gravatar.com\/avatar\/22fa545a3c48bc13cc1d84d5e09ffbff?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/22fa545a3c48bc13cc1d84d5e09ffbff?s=96&d=mm&r=g","caption":"Kristina Bravo"},"url":"https:\/\/blog.mozilla.org\/en\/author\/kbravo\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/72913"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/users\/1889"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/comments?post=72913"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/posts\/72913\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media\/72810"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/media?parent=72913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/categories?post=72913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/tags?post=72913"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blog.mozilla.org\/en\/wp-json\/wp\/v2\/coauthors?post=72913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}