METHOD AND SYSTEM FOR TRANSLATING A LEGACY WEB PAGE INTO A THREE-DIMENSIONAL VIRTUAL REALITY (VR) IMMERSIVE SPACE
A method and system for translating a legacy web page into a three-dimensional virtual reality (VR) immersive space. The method includes: inspecting the legacy web page; extracting Document Object Model (DOM) elements from the legacy web page; generating a corresponding three-dimensional VR immersive space; placing DOM elements into the three-dimensional VR immersive space; and virtually placing a user in the three-dimensional VR immersive space.
1 . A computer implemented method of translating a legacy web page into a three-dimensional virtual reality (VR) immersive space, the method comprising:
inspecting the legacy web page;
extracting Document Object Model (DOM) elements from the legacy web page;
generating a corresponding three-dimensional VR immersive space;
placing DOM elements into the three-dimensional VR immersive space; and
virtually placing a user in the three-dimensional VR immersive space.
2 . The method of claim 1 , wherein placing DOM elements into the three-dimensional VR immersive space comprises sequentially iterating extraction of each DOM element, and placing such element on an element of the three-dimensional VR immersive space.
3 . The method of claim 2 , wherein the extraction of each DOM element is extracted based on class of the DOM element.
4 . The method of claim 1 , wherein extracting DOM elements comprises inspecting a source for the legacy web page using a conventional web browser and locating particular DOM elements therein.
5 . The method of claim 1 , wherein extracting DOM elements comprises operating a site translation script.
6 . The method of claim 1 , wherein placing DOM elements into the three-dimensional VR immersive space comprises placing one or more video or image elements on a wall of the three-dimensional VR immersive space.
7 . The method of claim 1 , wherein extracting DOM elements comprises determining whether the DOM elements are associated with VR definition tags.
8 . The method of claim 7 , wherein the definition tags comprise commenting to allow said VR definition tags to be ignored by legacy browsers.
9 . A system for translating a legacy web page into a three-dimensional virtual reality (VR) immersive space, the system comprising:
a database storing the legacy webpage; and
a processing unit in communication with the database, the processing unit executable to perform:
inspecting the legacy web page;
extracting Document Object Model (DOM) elements from the legacy web page;
generating a corresponding three-dimensional VR immersive space;
placing DOM elements into the three-dimensional VR immersive space; and
virtually placing a user in the three-dimensional VR immersive space.
10 . The system of claim 9 , wherein placing DOM elements into the three-dimensional VR immersive space comprises sequentially iterating extraction of each DOM element, and placing such element on an element of the 3D space.
11 . The system of claim 10 , wherein the extraction of each DOM element is extracted based on class of the DOM element.
12 . The system of claim 9 , wherein extracting DOM elements comprises inspecting a source for the legacy web page using a conventional web browser and locating particular DOM elements therein.
13 . The system of claim 9 , wherein extracting DOM elements comprises operating a site translation script.
14 . The system of claim 9 , wherein placing DOM elements into the three-dimensional VR immersive space comprises placing one or more video or image elements on a wall of the three-dimensional VR immersive space.
15 . The system of claim 9 , wherein extracting DOM elements comprises determining whether the DOM elements are associated with specific definition tags.
16 . The system of claim 15 , wherein the definition tags comprise commenting to allow said definition tags to be ignored by legacy browsers.