Literature DB >> 18042275

Web GIS in practice V: 3-D interactive and real-time mapping in Second Life.

Maged N Kamel Boulos1, David Burden.   

Abstract

This paper describes technologies from Daden Limited for geographically mapping and accessing live news stories/feeds, as well as other real-time, real-world data feeds (e.g., Google Earth KML feeds and GeoRSS feeds) in the 3-D virtual world of Second Life, by plotting and updating the corresponding Earth location points on a globe or some other suitable form (in-world), and further linking those points to relevant information and resources. This approach enables users to visualise, interact with, and even walk or fly through, the plotted data in 3-D. Users can also do the reverse: put pins on a map in the virtual world, and then view the data points on the Web in Google Maps or Google Earth. The technologies presented thus serve as a bridge between mirror worlds like Google Earth and virtual worlds like Second Life. We explore the geo-data display potential of virtual worlds and their likely convergence with mirror worlds in the context of the future 3-D Internet or Metaverse, and reflect on the potential of such technologies and their future possibilities, e.g. their use to develop emergency/public health virtual situation rooms to effectively manage emergencies and disasters in real time. The paper also covers some of the issues associated with these technologies, namely user interface accessibility and individual privacy.

Entities:  

Mesh:

Year:  2007        PMID: 18042275      PMCID: PMC2216085          DOI: 10.1186/1476-072X-6-51

Source DB:  PubMed          Journal:  Int J Health Geogr        ISSN: 1476-072X            Impact factor:   3.918


Background

When Google Earth and Google Maps first appeared many people marvelled at the ability to zoom in on almost any part of the planet and see objects at little more than 1 m resolution. However, the imagery is static, and relatively out of date. But what made Google Earth come alive was the ability to create so-called 'network links'–displays of data, often captured in real-time–which could be overlaid on the basic Google Earth mapping [1]. This capability is now (in November 2007) two years old. Whilst so-called 'mirror worlds' [2], such as Google Earth, have developed little further, the major innovation of the last 18 months has been the rise in popularity of 'virtual worlds', such as Second Life [3,4] (the US Department of Defense has been using virtual worlds since the 1990s). Here again it is the interfacing of the virtual space to real world data which can start to open up new possibilities in the ways that we view and analyse geographic data. This paper describes some of the tools developed by Daden Limited [5] to explore the geo-data display potential of virtual and mirror worlds, and reflects on the potential of such technologies, their future possibilities, and some of the associated issues like user interface accessibility and individual privacy. Before looking at the tools in detail, it is worth putting these new technologies into context.

The MetaVerse Roadmap and Metaverse 1.0 Consortium

A group of US companies and institutions active in this area recently published a Metaverse Roadmap [6]. This proposed that there were four emerging technologies that make up the so-called Metaverse–a digital domain equivalent to the atom based domain of our physical lives. These technologies are: • Mirror worlds–digital representations of our own atom based world, such as Google Earth, Google Maps, and Microsoft Virtual Earth 3D; • Virtual worlds–digital representations of any space, imagined or real, such as Second Life; • Lifelogging–the digital capture of information about people and objects in the real (or digital) worlds; and • Augmented reality–sensory overlays of digital information on the real (or even virtual) world, e.g., using head-up displays (HUDs). Whilst there have been prototypes of systems in all four of these areas over the last 20 years or so (remember the Virtuality headsets of the 1980s), it is only in the last couple of years that these technologies have reached a maturity where they can be considered for serious use. Even then their adoption is likely to follow the order above, and useful, widespread deployment of some may yet still be a decade or so away. The Metaverse 1.0 Consortium is a related group that includes over 40 participants of large and small/medium enterprises, as well as several research institutes and universities from eight participating countries [7]. Among the participants are IBM [8], Philips, Forthnet, Alcatel-Lucent, Telefonica I&D, Siemens IT, Barco, Geosim Systems Ltd., Technical University Eindhoven, Utrecht University, Technical University of Twente, Fraunhofer Rostock, Nazuka and Bertelsmann. Metaverse 1.0 will provide a standardised global framework enabling the interoperability between various virtual and mirror worlds (virtual-virtual and virtual-mirror worlds interoperability) [9], and between them and the real world (sensors, actuators, vision and rendering, social and welfare systems, banking, insurance, travel, real estate and many others, enabling the realisation of 'mixed (real + virtual/mirror) reality' applications). The framework will be mainly driven by a set of selected application domains, including training, learning and simulation, eInclusion, and support for elderly, disabled and minorities, among other domains. Within this paper we will primarily focus on mirror worlds and virtual worlds.

Using mirror worlds and virtual worlds to display geographic datasets

RSS and Google Earth

When we first encountered Google Earth in the summer of 2005 our attention was drawn to the network link facility. This lets you create a Keyhole Markup Language–KML [10] file (the eXtensible Markup Language–XML based standard used by Google Earth – Figure 1), place it on the Internet, and then have Google Earth users link their Google Earth browsers to it to display the information on their viewers [1]. At that time the majority of network link layers were static, and probably hand-crafted, KML files. However, there was some early work being done to capture live data (e.g., buses in California [11], or 911 calls in Seattle [12]) and to generate bespoke KML files automatically from them.
Figure 1

A simple KML file for Google Earth.

A simple KML file for Google Earth. We were interested in whether one could use more generic data sources than these. The most obvious choice was the RSS feed [13]. RSS is most commonly taken as standing for Really Simple Syndication. It is an XML based standard that can be automatically generated by many modern Content Management Systems (Figure 2) and lets Web sites (or other data owners) generate a list of updates to their Web site (or other data). Users can then subscribe to this feed by entering its URL (Uniform Resource Locator) into their own RSS reader or Web browser, and be alerted to any new content. In fact it is RSS that lies at the heart of podcasting.
Figure 2

An example RSS feed.

An example RSS feed. The problem with using RSS feeds with Google Earth is that most such feeds do not contain geographically coded information. A case in point would be something like the BBC's World News RSS feed. To successfully plot such a feed onto Google Earth required us to develop a three stage process: • Capture the feed; • Parse it for geographic information, and geocode it; and • Convert the data to KML.

Feed capture

Since RSS feeds are designed for public consumption by Web browsers they can be captured very simply and efficiently by a software programme that can make HTTP (Hypertext Transfer Protocol) requests out over the Internet. We do all our work in Perl [14] (seeing as most of our work is text rather than numbers or objects based), and Perl offers a library called LWP [15] to make this capture easy. The captured feed is just presented to the rest of the programme as a very long text string. Since we are dealing with pure text the capture time is often under a second–significantly less time than it takes a Web page to load.

Parsing and geocoding

This is the real challenge. From the simple text information in the feed we need to try and identify the geographic location of the item. For our work so far we have developed our own geocoder. This is a database of every country in the world, every major city, and every major airport, and the software searches the title (and optionally description) of the item for a place name it recognises. It then assigns the relevant geographic position for the item (cf. Metacarta's GeoParsing [16]). If a location is not found then the item is removed from the stream. We have also developed more detailed gazetteers for specific geographies (e.g., to village level in the UK), and it is possible to develop other bespoke gazetteers for specific clients and feeds. If data are already postcoded, then we can use postcode look-up services (such as Postcode Anywhere [17]) to convert from postcode to lat/long. There are already some standards for geocoding RSS and similar data, such as ICBM [18] and GeoRSS [19]. Our application, which we call NewsGlobe [20], can identify when these formats are being used, so obviating the need for it to do its own geocoding.

Converting the data to KML

The end result of the geocoding process is a 2-D array containing a record for each item, and fields for each of the required fields from the original data. NewsGlobe steps through this array and builds up the KML file (Figure 3).
Figure 3

Automatically generated KML file from BBC News RSS feed.

Automatically generated KML file from BBC News RSS feed.

NewsGlobe in operation

NewsGlobe, being a web service, is accessed through a REST (Representational State Transfer) model interface (Figure 4). Usually the resulting URL is wrapped within what is called a 'network link' in Google Earth, and this also offers the option to have the feed automatically refreshed on a timed basis (Figure 5).
Figure 4

Accessing the NewsGlobe web service through a REST model interface.

Figure 5

'Network link' file.

Accessing the NewsGlobe web service through a REST model interface. 'Network link' file. When the feed is activated, Google Earth calls the NewsGlobe web service with the URL and parameters. NewsGlobe then makes its own HTTP GET request to the target feed URL, receives the RSS file, parses it as above, builds the KML file, and returns this file to Google Earth, which displays it. Unless otherwise specified, simple Google Earth markers are used. Each marker is assigned a label based on the field for the item, and a pop-up description based on the <description> field of the item.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>Figure 6 shows NewsGlobe in action, plotting stories from the BBC World News feed. Note that where two countries are mentioned in the story two markers have been created. Users can click on an icon to read the full news item given in the feed.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <div class="fig"><img src="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2216085/bin/1476-072X-6-51-6.jpg" style="width:99%;" /><b>Figure 6</b><p><span>NewsGlobe in action. Google Earth displaying BBC News stories for 10 November 2007.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></p></div><pxy><span>NewsGlobe in action. Google Earth displaying BBC News stories for 10 November 2007.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>NewsGlobe was released and announced in July 2005. Within 3 months it was being used over a third of a million times a month. Usage has (thankfully) reduced since then, but it is still used by users every day to plot a range of news feeds.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h2><span>Google Maps and bird flu </span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button> </h2> <pxy><span>Having done NewsGlobe for Google Earth we then extended it to include Google Maps, primarily to avoid the need for all users to download Google Earth in order to view the geospatial data. Although the basic process is identical (and carried out by the same code), the end result is now a complete Web page (this was essentially pre-AJAX–the Asynchronous JavaScript and XML), with the Google Maps code and data embedded in it. The user requests this service by simply changing the API (Application Programming Interface) parameter to 'gmap'. At the time we were developing this map, bird flu was a major news item. So we identified a Web based RSS feed of avian flu news (in this case [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="21. . Bird Flu/Avian Flu News From Medical News Today (feed). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">21</a>]), and used that as our example (Figure 7). Daden released the bird flu news map in December 2005, and it was picked up by media organisations and bloggers across the Web and is still accessed every day.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <div class="fig"><img src="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2216085/bin/1476-072X-6-51-7.jpg" style="width:99%;" /><b>Figure 7</b><p><span>Google Maps showing bird flu news. Google Maps showing bird flu news stories for 11 November 2007 using NewsGlobe.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></p></div><pxy><span>Google Maps showing bird flu news. Google Maps showing bird flu news stories for 11 November 2007 using NewsGlobe.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>Since their development, Daden has continued to offer the NewsGlobe services for Google Maps and Google Earth for free on an as-is, non-commercial basis (details are at [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="20. . Daden Limited: NewsGlobe. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">20</a>]). Readers are invited to make use of them for their own data.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h2><span>From mirror worlds to virtual worlds </span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button> </h2> <pxy><span>Whilst Daden has been in Internet based virtual worlds since around 1996, and joined Second Life in 2004, it was not until Linden Lab (creator of Second Life) released the llHTTPRequest functionality [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="22. . llHTTPRequest – Second Life Wiki. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">22</a>] in the summer of 2006 that we felt that virtual worlds really had the opportunity to become serious business tools. Today one can find many RSS feed readers in various places around Second Life, as well as in-world scripted objects for posting blog entries from within Second Life (e.g., [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="23. . BlogHUD: Second Life blogging system. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">23</a>]), and a myriad of other objects that use LSL (Linden Scripting Language) HTTP Request and related functions to access the Internet and online databases outside Second Life. It was therefore fairly natural for us, when looking at ways to demonstrate the potential of these worlds, to go back to NewsGlobe and see whether we could achieve the same thing in a virtual world.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h2><span>DataGlobe </span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button> </h2> <pxy><span>One of the major challenges of developing in Second Life is that its inbuilt scripting language (LSL) is very basic. Whilst it looks similar to JavaScript it suffers from major memory limitations (max 32 kb for program, data and working memory), a lack of shared libraries, enforced wait states, and a limit of 2048 bytes on any data returned by the llHTTPRequest call. Whilst this does limit what we can do in-world, by placing the majority of the programme on the Web we can produce useful applications. The LSL code essentially just manages the user interface, and accesses the application engine on the Web through its web service interface.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>Visually DataGlobe is represented in Second Life by a 5 m tall globe showing a photographic whole-Earth image. This being a virtual world, one can instruct the globe to be bigger (to the 10 m limit of Second Life) or smaller (to a 1 m limit). One can also command it to rotate and tilt, and even change from photographic mapping to schematic mapping. If you users bored with the globe they can even tell it to morph into a 2-D map.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>The operation is very similar to NewsGlobe, and again most of the code is re-used. As well as taking an ungeocoded RSS feed, DataGlobe can also take a <span class="Chemical">KML</span> feed – i.e., the data feeds used by Google Earth. This has the advantage that they are already geocoded. Instead of returning a <span class="Chemical">KML</span> file, NewsGlobe now returns a pipe-delimited text file, one line per record. Given the memory restrictions, the NewsGlobe API has been extended to allow the user to specify ways of limiting the amount of data returned to Second Life. For instance, title and description fields can be truncated to N characters, image links can be excluded, and <span class="Gene">lat</span>/long can be rounded to integer or single decimal values.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>As with Google Earth though, the end result is a globe with markers (Figure 8[<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="24. . DataGlobe in Second Life (SLurl–Second Life required). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">24</a>]). Touching a marker will cause the marker to "say" (using Second Life text <span class="Species">chat</span>) its title and/or description. If a URL is associated with the item then this will be offered to the user (using a standard Second Life dialog, which will then let the user click through to the Web). If the item contains an image then it will be displayed (using Second Life's media parcel URL feature) on any nearby screen.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <div class="fig"><img src="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2216085/bin/1476-072X-6-51-8.jpg" style="width:99%;" /><b>Figure 8</b><p><span>DataGlobe in action. DataGlobe [24] displaying the Discovery Channel KML Feed and Mt Rushmore image inside Second Life.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></p></div><pxy><span>DataGlobe in action. DataGlobe [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="24. . DataGlobe in Second Life (SLurl–Second Life required). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">24</a>] displaying the Discovery Channel <span class="Chemical">KML</span> Feed and Mt Rushmore image inside Second Life.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>DataGlobe is available for free for non-commercial use. Please IM Corro Moseley (David Burden's avatar name) in Second Life for details.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>As well as the NewsGlobe based version of DataGlobe, Daden also produced three other Second Life systems to explore mapping opportunities (available to view at [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="24. . DataGlobe in Second Life (SLurl–Second Life required). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">24</a>]):</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>• A non-networked version of DataGlobe, where users can define the points to be plotted in a Notecard in Second Life (Figure 9). One can have more than one function/target information item associated all at the same time with a plotted location (Landmarks, Notecards, other Second Life Inventory items, and/or Web URLs). As well as Earth mapping, Daden also provides Mars and Moon images, and it should be possible to provide mapping graphics for other worlds or visualisations. A menu lets the user switch between different map points;</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <div class="fig"><img src="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2216085/bin/1476-072X-6-51-9.jpg" style="width:99%;" /><b>Figure 9</b><p><span>Interactive 3-D Earth globe for accessing Web-based, geographically-indexed information. An interactive 3-D Earth globe offering access to Web-based statistics and information about sexually transmitted infections (STIs)/HIV/AIDS from 53 European region countries (compiled by the WHO's Regional Office for Europe). The globe is part of the University of Plymouth Sexual Health SIM in Second Life [62]. Usage: In the public chat box, type: '/8 where is country-name' to find country-name in a list of 53 European region countries and plot it on the globe as red marker. Once plotted, touch the marker to access the latest STIs/HIV/AIDS statistics and information for that country on the WHO's Regional Office for Europe Web site.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></p></div><pxy><span>Interactive 3-D Earth globe for accessing Web-based, geographically-indexed information. An interactive 3-D Earth globe offering access to Web-based statistics and information about sexually transmitted infections (STIs)/<span class="Disease">HIV</span>/<span class="Disease">AIDS</span> from 53 European region countries (compiled by the WHO's Regional Office for Europe). The globe is part of the University of Plymouth Sexual Health SIM in Second Life [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="62. Kamel Boulos MN, Wheeler S, Toth-cohen S. Designing for learning in 3-D virtual worlds: the University of Plymouth Sexual Health SIM experience in Second Life. <i>Proceedings of IADIS Cognition and Exploratory Learning in Digital Age–CELDA 2007 conference</i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">62</a>]. Usage: In the public <span class="Species">chat</span> box, type: '/8 where is country-name' to find country-name in a list of 53 European region countries and plot it on the globe as red marker. Once plotted, touch the marker to access the latest STIs/<span class="Disease">HIV</span>/<span class="Disease">AIDS</span> statistics and information for that country on the WHO's Regional Office for Europe Web site.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>• A Second Life to Web mapping tool, where the Second Life user places markers out on a map and names them, and then touches the map to generate a Google Earth or Google Maps data feed, which can be viewed on the Web, i.e., the reverse of DataGlobe; and</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>• A UK map which shows weather by having intelligent "clouds", with each cloud fetching its own weather from the Yahoo! weather feed (cf. NOAA's 3-D real time USA weather data visualisation/map in Second Life [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="25. . NOAA's 3-D real time USA weather data visualisation/map in Second Life (SLurl–Second Life required). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">25</a>]).</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h2><span>GeoGlobe </span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button> </h2> <pxy><span>One of the wonderful things about Second Life is that in many ways it works just like real life. Daden was working on the DataGlobe when its Second Life neighbour, Hayduke Ebisu (this is his Second Life name, and he is based in the USA), who is active in environmental issues in Second Life and real life, saw what the group was doing. He said that he had someone that Daden should meet. That <span class="Species">person</span> was Stephane Zugzwang (another Second Life name, and based in France). (Second Life is very much about social networking and collaboration [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="4. Kamel Boulos MN, Hetherington L, Wheeler S. Second Life: an overview of the potential of 3-D virtual worlds in medical and health education. <i>Health Information and Libraries Journal</i>. 2007 <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id=18005298'><span class='glyphicon glyphicon-share-alt'></span></a>">4</a>]) Stephane had built a 'VR Room' in Second Life. This is similar to the 720 degree 'bubble photos' that are sometimes found on the Web, where one can pan and zoom in all directions. In the Second Life version, the photo is pasted onto the inside of a huge 20 m sphere, with the viewer's avatar standing inside and looking at the image all around her/him.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>We all saw the potential to combine DataGlobe and VR Rooms. The resulting system was christened GeoGlobe (Figure 10[<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="26. . Google Earth in Second Life! (GeoGlobe). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">26</a>]). GeoGlobe again shares the same NewsGlobe engine; all that changes is the final display UI (user interface). When a feed is selected the "points" of the feed fly out from a generator at the centre of the hollow sphere and "stick" to the map on the sphere wall at their correct locations. GeoGlobe also allows users to display multiple datasets, each in a different colour.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <div class="fig"><img src="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2216085/bin/1476-072X-6-51-10.jpg" style="width:99%;" /><b>Figure 10</b><p><span>GeoGlobe in Second Life.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></p></div><pxy><span>GeoGlobe in Second Life.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>GeoGlobe received extensive blog coverage and can be seen at [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="27. . GeoGlobe (SLurl–Second Life required). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">27</a>]. The technology has since been used by the Swedish Embassy in Second Life to display locations of Swedish Embassies around the world. Readers interested in using GeoGlobe for their own data are invited to contact Corro Moseley in Second Life.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h2><span>Real-time data </span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button> </h2> <pxy><span>Whilst the NewsGlobe data were interesting, we still felt that there was more we could do in this area – particularly showing how real-time data could be used, and how we could move away from the 'pin-on-a-map' metaphor.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>One of the Google Earth Dynamic Link Layers that had most impressed us had been one by US flight tracking company Fboweb.com [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="28. . Fboweb.com – Flight tracking, online flight planning and services. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">28</a>]. Fboweb.com are official agents for the US Federal Aviation Administration's (FAA) Aircraft Situation Display to Industry (ASDI) [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="29. . Aircraft Situation Display to Industry. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">29</a>] data. ASDI is a feed of all the radar tracks of aircraft around the USA, provided either in real time, or with a five-minute delay for security purposes. Fboweb.com used this data to produce a <span class="Chemical">KML</span> feed of the aircraft coming in to land at Los Angeles International Airport (<span class="Gene">LAX</span>) [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="30. . Fboweb.com and Google Earth: a match made in heaven. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">30</a>]. One can zoom in on <span class="Gene">LAX</span> and see the tracks of the aircraft, each identified with its flight number. Could we bring this feed into Second Life?</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>First we have to unzip the Fboweb.com KMZ feed (KMZ is zipped <span class="Chemical">KML</span> to save space). We then extract the data for each aircraft, ignoring (at present) the historical track data and just extracting current aircraft location, altitude and heading. This is again put into a pipe-delimited format and returned to Second Life. In Second Life we have a 10 m × 10 m map of the relevant part of Southern California. Once the data arrive, the map creates a small model aircraft for each real aircraft, and places it at the correct scaled location and height above the map. The height scaling has been chosen so that cruising altitude is about head height to an avatar! With all the aircraft plotted the user can then walk through the data, walk up to an aircraft (which is labelled with its flight number), and touch it to gain additional information (flight route, speed and altitude). The display updates every minute, clearing the aircraft and plotting new ones (Figure 11). A video of the system is available on YouTube at [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="31. . Airplane Tracking in Second Life. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">31</a>]. The SLurl for the demo is at [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="32. . Daden's airplane tracking demo in Second Life (SLurl–Second Life required). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">32</a>].</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <div class="fig"><img src="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2216085/bin/1476-072X-6-51-11.jpg" style="width:99%;" /><b>Figure 11</b><p><span>Daden's airplane tracking demo in Second Life.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></p></div><pxy><span>Daden's airplane tracking demo in Second Life.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>We did experiment with trying to animate aircraft between locations but at the 10 m map size we couldn't make them move slow enough – but it should be possible if a larger (100 m+) map was used (although this would also bring in new issues about how we 'rez' (resolve object in Second Life) the planes as there is a 10 m rez range limit, so we would need multiple 'aircraft generators'!).</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>The visualisation was launched at National Business Aviation Association (NBAA) Convention held in Atlanta, Georgia on 25–27th September 2007, and has since been covered by both virtual world and aviation media.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>Of course the important point about this demonstration is not the aircraft or the feed, but the way in which almost any sort of real-time or near real-time data (and even live GPS–Global Positioning System data feeds) can be visualised in ways in a virtual world that would be impossible in real life.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h1>Discussion</h1> <h2><span>Why virtual worlds? </span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button> </h2> <pxy><span>In truth almost any visualisation that we do in a virtual world could be achieved using a (probably bespoke or high power) desktop PC application. However, for us there are some undoubted advantages to doing such visualisations in a virtual world:</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>• A single platform to learn and many uses–one can use a single platform for the modelling and visualisation of a wide range of data, reducing the learning curve. Where else can one see both DNA molecules and civil aviation traffic being visualised at the same time?</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>• <span class="Species">Human</span> behaviour modelling–in applied epidemiology, a virtual world, being a social network, can be used as a unique disease modelling tool that incorporates important <span class="Species">human</span> behaviours for applied simulation modelling of <span class="Disease">infectious diseases</span> [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="33. Lofgren ET, Fefferman NH. The untapped potential of virtual game worlds to shed light on real world epidemics. <i>The Lancet Infectious Diseases</i>. 2007 <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id=17714675'><span class='glyphicon glyphicon-share-alt'></span></a>">33</a>];</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>• Instant sharing–the visualisation is instantly shareable with anyone who has a broadband connection and suitable PC anywhere on the globe, or it can be made private;</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>• 3-D simulations and real-time multi-user applications/virtual situation rooms–the visualisation is not only passive, but can be interacted with and developed collaboratively – again on a global basis. An emergency/public health virtual situation room can be created in the virtual world, where avatars of experts and professionals, who might be in real life located in different geographic areas around the globe, can collaborate and discuss the data in real time, and even navigate together, and see, apply, and experiment with, changes to the simulated pseudo-physical space representing (again in real time) the real life location where the emergency/public health incident of interest is unfolding. The real-time link between the virtual world and the real world incident can be two-way and multimodal (involving sensor data feeds, textual exchanges, 3-D spatialised audio/voice, video feeds, 3-D simulations and animations, various <span class="Disease">Web mashups</span>, shared desktop applications, etc.), which is useful for effectively managing the emergency situation in real time, rather than just watching it unfold. Pure (and cost-effective) simulations are also possible for training purposes; for example, Play2Train (Figure 12[<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="34. . Play2Train. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">34</a>]) uses Second Life to create realistic virtual worlds and simulations for emergency and disaster preparedness training, while NESIM, the Emergency/Nursing Education Simulator (Figure 13[<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="35. . Emergency/Nursing Education Simulator (NESIM). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">35</a>]), enables live <span class="Species">patient</span> simulations, e.g., <span class="Disease">cardiac emergencies</span>, to be created and role played by nursing students; and</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <div class="fig"><img src="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2216085/bin/1476-072X-6-51-12.jpg" style="width:99%;" /><b>Figure 12</b><p><span>Snapshot of Play2Train in Second Life. Play2Train is a US federally-funded bioterrorism preparedness virtual training space in Second Life designed to support Strategic National Stockpile (SNS), Simple Triage Rapid Transportation (START), Risk Communication and Incident Command System (ICS) Training. This virtual environment spreads over two islands in Second Life, Asterix and Obelix (65,536 × 2 square metres and not open to public access), with one island dedicated to a virtual town and the other a virtual hospital. The design of this virtual environment is influenced by dioramas frequently used by emergency services to support their tabletop exercises [34]. Play2Train has been used in an Alternative Care Facility Mobile Quarantine and Healthcare Facility 'Sidewalk Triage' for a simulated avian flu pandemic. Similar technologies can be used to develop real-time emergency/public health situation rooms in the bridged mirror and virtual worlds, especially with the advent of virtual world features like sculpted prims, improved physics and 'HTML on a Prim' in Second Life [63] and application/desktop sharing in Sun's MPK-20 [64].</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></p></div><div class="fig"><img src="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2216085/bin/1476-072X-6-51-13.jpg" style="width:99%;" /><b>Figure 13</b><p><span>Snapshot of NESIM in Second Life. Snapshot of the Emergency/Nursing Education Simulator (NESIM) in action, showing both the student and instructor HUDs (insets). NESIM was developed by John Miller and colleagues at Tacoma Community College, WA, USA.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></p></div><pxy><span>Snapshot of Play2Train in Second Life. Play2Train is a US federally-funded bioterrorism preparedness virtual training space in Second Life designed to support Strategic National Stockpile (SNS), Simple Triage Rapid Transportation (START), Risk Communication and Incident Command System (ICS) Training. This virtual environment spreads over two islands in Second Life, Asterix and Obelix (65,536 × 2 square metres and not open to public access), with one island dedicated to a virtual town and the other a virtual hospital. The design of this virtual environment is influenced by dioramas frequently used by emergency services to support their tabletop exercises [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="34. . Play2Train. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">34</a>]. Play2Train has been used in an Alternative Care Facility Mobile Quarantine and Healthcare Facility 'Sidewalk Triage' for a simulated avian flu pandemic. Similar technologies can be used to develop real-time emergency/public health situation rooms in the bridged mirror and virtual worlds, especially with the advent of virtual world features like sculpted <span class="Species">prims</span>, improved physics and 'HTML on a <span class="Species">Prim</span>' in Second Life [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="63. . After Havok, HTML on a prim to come too, soonish – Second Life Insider. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">63</a>] and application/desktop sharing in Sun's MPK-20 [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="64. . MPK20: Sun's Virtual Workplace. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">64</a>].</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>Snapshot of NESIM in Second Life. Snapshot of the Emergency/Nursing Education Simulator (NESIM) in action, showing both the student and instructor HUDs (insets). NESIM was developed by John Miller and colleagues at Tacoma Community College, WA, USA.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>• A unique experience–being able to walk or fly an avatar through the data gives us a more immediate and personal awareness of it, than being a third party viewer of the data. This may lead to unique insights about the data, which would be impossible or highly unlikely within a third <span class="Species">person</span> system.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>Note that this latter renewed appreciation of data is more than just about subjective camera viewpoints (which can also be done with a desktop package). It appears to <span class="Gene">tap</span> into a more primitive and natural appreciation of our surroundings, and the scale and location of the items in them relative to ourselves. From a psychological perspective, we "become" our avatar, experiencing things as the avatar sees them, rather than as a passive, real-world observer. We would love to see more research into this immersive nature of virtual world environments.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h2><span>3-D modelling in mirror and virtual worlds </span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button> </h2> <pxy><span>Despite its scripting limitations, Second Life remains a haven for content creators, as opposed to virtual worlds like There [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="36. . There – the online virtual world that is youreveryday hangout. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">36</a>], where users cannot build anything completely of their own and are limited to choosing from some pre-determined sets of semi-customisable objects. However, some virtual worlds are starting to appear that can import 3-D models from Google's 3D Warehouse [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="37. . Google 3D Warehouse. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">37</a>], a free and extensive library of 3-D models, something Second Life currently cannot do.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>Google 3D Warehouse models can also be used in Google Earth. Google Earth uses the open COLLADA 3-D modelling format [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="38. . COLLADA – Wikipedia. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">38</a>]. Using a Google program called SketchUp [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="39. . Google SketchUp Home. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">39</a>], users from around the world have built thousands of COLLADA models and made them freely available through Google 3D Warehouse. Microsoft's equivalent to Google's developments is their Virtual Earth mirror world with 3DVIA [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="40. . Virtual Earth – 3DVIA. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">40</a>].</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h2><span>On the convergence of mirror and virtual worlds, and the future 3-D Internet </span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button> </h2> <pxy><span>In a recent article entitled 'Second Earth: The World Wide Web will soon be absorbed into the World Wide Sim: an environment combining elements of Second Life and Google Earth' and published in MIT Technology Review [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="41. Roush W. Second Earth: The World Wide Web will soon be absorbed into the World Wide Sim: an environment combining elements of Second Life and Google Earth. <i>MIT Technology Review</i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">41</a>], Wade Roush discusses what will happen when Second Life and Google Earth, or services like them, actually meet. Roush rightly argues that "while Second Life and Google Earth are commonly mentioned as likely forebears of the Metaverse, no one thinks that Linden Lab and Google will be its lone rulers". What is coming is a larger digital environment combining elements of these technologies–the Metaverse or '3-D Internet'. Indeed, in January 2007, IBM predicted that the 3-D Internet will be one of the top five innovations that will change the way we live over the next five years [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="42. . Five innovations that will change the way we live over the next five years (IDEAS from IBM – 09 January 2007). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">42</a>].</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>The line between the real world and its virtual representations will soon start blurring [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="4. Kamel Boulos MN, Hetherington L, Wheeler S. Second Life: an overview of the potential of 3-D virtual worlds in medical and health education. <i>Health Information and Libraries Journal</i>. 2007 <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id=18005298'><span class='glyphicon glyphicon-share-alt'></span></a>">4</a>,<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="41. Roush W. Second Earth: The World Wide Web will soon be absorbed into the World Wide Sim: an environment combining elements of Second Life and Google Earth. <i>MIT Technology Review</i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">41</a>]. The entire world is getting "wired" without wires: tiny radio and Internet-connected sensor chips are being attached these days to everything worth monitoring, including the <span class="Species">human</span> body [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="43. Kamel Boulos MN, Rocha A, Martins A, Vicente ME, Bolz A, Feld R, Tchoudovski I, Braecklein M, Nelson JÓ, Laighin G, Sdogati C, Cesaroni F, Antomarini M, Jobes A, Kinirons M. CAALYX: a new generation of location-based services in healthcare. <i>International Journal of Health Geographics</i>. 2007 <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id=17352802'><span class='glyphicon glyphicon-share-alt'></span></a>">43</a>,<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="44. Konstantas D. An Overview of Wearable and Implantable Medical Sensors (IMIA Yearbook of Medical Informatics 2007). <i>Methods of Information in Medicine</i>. 2007 <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">44</a>]. But the real challenge is to organise and present the vast amounts of data these sensors generate in forms that diagnosticians and decision makers can make sense of. 'Reality mining' is the term that MIT Media Lab researchers and others are using for this emerging specialty [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="41. Roush W. Second Earth: The World Wide Web will soon be absorbed into the World Wide Sim: an environment combining elements of Second Life and Google Earth. <i>MIT Technology Review</i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">41</a>]. And, as Roush [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="41. Roush W. Second Earth: The World Wide Web will soon be absorbed into the World Wide Sim: an environment combining elements of Second Life and Google Earth. <i>MIT Technology Review</i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">41</a>] asserts, what better place (and metaphor) to mine reality collaboratively than in a social virtual space, where getting underneath, around, and inside data-rich representations of real-world objects is effortless?</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h2><span>Individual privacy issues </span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button> </h2> <pxy><span>Today mirror worlds like Google Earth present a real 'individual privacy challenge' by enabling everyone to see the full details of an individual's street/home, backyard and car on a 3-D colour map, along with corresponding online users' annotations and photos (thanks to GPS-enabled digital cameras), and even some relevant sounds [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="45. . Sounds bring Google Earth to life. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">45</a>] and YouTube videos [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="46. . Watch YouTube Videos in Google Earth. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">46</a>]. Google Earth has become like a layered 3-D Wikipedia of the planet that anyone can edit and add to. It is becoming more and more easy to link an individual's home, work and the leisure/shopping and other locations they visit online or in the real world to other multimedia Web info about them and their family (compiled and published by them, their family, friends and colleagues, and others, in different contexts and at different times and places around the Web [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="47. . Beware of What Your Children Post and Responses to 'Google Maps: Too Close for Comfort?' (The Institute Online, a publication of the IEEE). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">47</a>]), using the many Web 2.0/social networking information sources and mashup tools that are available today, e.g. Yahoo! Pipes [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="48. . Yahoo! Pipes: Rewire the Web. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">48</a>] and Microsoft Popfly [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="49. . Microsoft Popfly. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">49</a>], among many others. These trends will only increase as 3-D geobrowsers like Google Earth become more and more integrated into 3-D social networks/3-D virtual worlds over the coming years. Indeed, "knowledge shall increase" (Daniel 12:4).</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h2><span>Accessibility issues for users with special needs </span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button> </h2> <pxy><span><span class="Species">People</span> who are disabled in the real world sometimes face significant barriers to participation in 3-D mirror and virtual worlds like Second Life and Google Earth [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="50. . Description of Healthinfo Island's iViNNiE Accessibility Center in Second Life. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">50</a>]. These worlds are essentially visually based environments, and as such the blind and <span class="Disease">visually impaired</span> are excluded. However, researchers are currently working on spatialised audio interfaces for these worlds [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="51. . Virtual worlds open up to blind (BBC – 18 September 2007). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">51</a>,<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="52. . Folmer believes a virtual world doesn't have to be a visual one. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">52</a>]. Voice communication in 3-D virtual worlds, which can be seen as an accessibility enhancer for some <span class="Species">people</span> having difficulties dealing with/communicating with typed text, is a challenge for the hard of hearing and deaf. But again technologies are being developed that automatically convert the spoken word to Sign Language using speech recognition to animate an avatar [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="53. . Technique links words to signing (BBC – 15 September 2007). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">53</a>]. Easy, smooth movement through 3-D mirror and virtual worlds requires more fine motor control than what some disabled users possess. Motion-sensitive controllers that use multi-axial accelerometer-based sensors like the Wiimote [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="4. Kamel Boulos MN, Hetherington L, Wheeler S. Second Life: an overview of the potential of 3-D virtual worlds in medical and health education. <i>Health Information and Libraries Journal</i>. 2007 <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id=18005298'><span class='glyphicon glyphicon-share-alt'></span></a>">4</a>] and enhanced 3-D <span class="Species">mouse</span> navigation [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="54. . 3Dconnexion SpaceNavigator–Navigate Your 3D World™. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">54</a>] could offer hope here. Many disability barriers can also be overcome through individualised coaching and mentoring support provided to new users with special needs to help them have a better 3-D mirror and virtual world experience, including special registration, orientation and support portals designed for this purpose (both out-world on the flat Web and in-world).</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>Location-aware mobile device interfaces to the future Metaverse [55-57] will also need to carefully designed to make them accessible and usable by not just the disabled, but also the non-disabled, given the smaller screen sizes of these devices, their special input modalities, their intended applications/uses (e.g., in mobile augmented reality), and other particularities.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h1>Conclusion: Geography 2.0 and the democratisation of GIS</h1> <pxy><span>To us this whole journey from Google Earth to virtual worlds like Second Life has been about the democratisation of GIS (Geographic Information Systems), so that they are no longer only associated with big proprietary names and solutions. New technologies like those described in this paper bring Web 2.0 approaches to GIS [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="58. Scharl A, Tochtermann K. . <i>The Geospatial Web: How Geobrowsers, Social Software and the Web 20 are Shaping the Network Society (Advanced Information and Knowledge Processing Series)</i>. 2007 <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">58</a>], and indeed this whole area has been referred to as Geography 2.0 [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="59. . Geography 2.0: Virtual Globes. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">59</a>]. They let almost anyone with a modicum of programming skills mash-up varying data sources with equally varying display modes to create unique visualisations of data, and then to combine those mashups with yet others to create ever more fascinating and useful images of the datasphere.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>And this is just the start. Technologies such as Yahoo! Pipes [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="48. . Yahoo! Pipes: Rewire the Web. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">48</a>] will let non-programmers create mashups and novel visualisations without the need to programme, combining data feeds and filters with almost Lego-like simplicity. <span class="Disease">MIT's SIMILE</span> project [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="60. . SIMILE | Timeline. <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">60</a>], for example, has created Timeline, a kind of "Google Maps" for time series data, whether one is tracking eons, milliseconds, or both. And in the next few years we are bound to see a collision between the Metaverse technologies of mirror worlds, virtual worlds, augmented reality and lifelogging, and be able to capture, visualise and analyse data in ways that only a decade ago we could only dream of.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <pxy><span>Interested readers are further referred to the online section entitled 'Second Life GIS' at [<a title="" data-container="body" data-toggle="popover" data-placement="right" data-html="true" data-trigger="hover click" data-content="61. . Web 2.0 and the 3D Web-Second Life in Medicine and Health ('Second Life GIS' section). <i></i>. <a target='_blank' style='cursor:pointer;' href='si.php?db=pubmed&id='><span class='glyphicon glyphicon-share-alt'></span></a>">61</a>], which features many news and pointers that are directly related to the topic of this paper.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h1>Competing interests</h1> <pxy><span>DB is Managing Director of Daden Limited, an Information 2.0 consultancy and full service Virtual Worlds/Second Life development agency.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> <h1>Authors' contributions</h1> <pxy><span>MNKB and DB contributed equally to the manuscript. DB provided insider information about Daden's technologies and tools presented in this paper. Both authors read and approved the final manuscript.</span> <button onclick="translate_abc(this)" style="border:none;outline:none;color:#5577AA;font-size:10px;margin-bottom:0px;" title="Translate into Chinese"> <span class="glyphicon glyphicon-transfer"></span> </button></pxy> </div> <div class="tab-pane fade" id="refx"> <div style="padding-top:15px;"> <span style="font-size:13px;"> <span class="glyphicon glyphicon-stats"> </span>   5 in total</span></div> <div style="padding-top:4px;"> </div> <span class="literature_info"></span> <h2><span class="s2"></span> <a href="si.php?db=pubmed&id=17700906" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">1.  An overview of wearable and implantable medical sensors.</span></a></h2> <span class="author">Authors:  D Konstantas </span><br> <span class="journal">Journal:  Yearb Med Inform </span>      <span class="year">Date:  2007 </span><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <a href="si.php?db=pubmed&id=17714675" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">2.  The untapped potential of virtual game worlds to shed light on real world epidemics.</span></a></h2> <span class="author">Authors:  Eric T Lofgren; Nina H Fefferman </span><br> <span class="journal">Journal:  Lancet Infect Dis </span>      <span class="year">Date:  2007-09 </span>      <span class="year">Impact factor: 25.071 </span><br><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <a href="si.php?db=pubmed&id=18005298" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">3.  Second Life: an overview of the potential of 3-D virtual worlds in medical and health education.</span></a></h2> <span class="author">Authors:  Maged N Kamel Boulos; Lee Hetherington; Steve Wheeler </span><br> <span class="journal">Journal:  Health Info Libr J </span>      <span class="year">Date:  2007-12 </span><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <a href="si.php?db=pubmed&id=16176577" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">4.  Web GIS in practice III: creating a simple interactive map of England's Strategic Health Authorities using Google Maps API, Google Earth KML, and MSN Virtual Earth Map Control.</span></a></h2> <span class="author">Authors:  Maged N Kamel Boulos </span><br> <span class="journal">Journal:  Int J Health Geogr </span>      <span class="year">Date:  2005-09-21 </span>      <span class="year">Impact factor: 3.918 </span><br><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <span class="review">Review</span> <a href="si.php?db=pubmed&id=17352802" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">5.  CAALYX: a new generation of location-based services in healthcare.</span></a></h2> <span class="author">Authors:  Maged N Kamel Boulos; Artur Rocha; Angelo Martins; Manuel Escriche Vicente; Armin Bolz; Robert Feld; Igor Tchoudovski; Martin Braecklein; John Nelson; Gearóid O Laighin; Claudio Sdogati; Francesca Cesaroni; Marco Antomarini; Angela Jobes; Mark Kinirons </span><br> <span class="journal">Journal:  Int J Health Geogr </span>      <span class="year">Date:  2007-03-12 </span>      <span class="year">Impact factor: 3.918 </span><br><hr style="padding:0px;margin:10px;margin-left:0px;" /> <div style="padding:0px;"> </div> <div style="padding-top:5px;"> <span style="font-size:13px;"> <span class="glyphicon glyphicon-stats"> </span>   5 in total</span> </div> </div> <div class="tab-pane fade" id="citex"> <div style="padding-top:15px;"> <span style="font-size:13px;"> <span class="glyphicon glyphicon-stats"> </span>   9 in total</span></div> <div style="padding-top:4px;"> </div> <h2><span class="s2"></span> <a href="si.php?db=pubmed&id=18516082" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">1.  Scientific discourse 2.0. Will your next poster session be in Second Life?</span></a></h2> <span class="author">Authors:  Stephen T Huang; Maged N Kamel Boulos; Robert P Dellavalle </span><br> <span class="journal">Journal:  EMBO Rep </span>      <span class="year">Date:  2008-06 </span>      <span class="year">Impact factor: 8.807 </span><br><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <a href="si.php?db=pubmed&id=20497570" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">2.  Injury surveillance in low-resource settings using Geospatial and Social Web technologies.</span></a></h2> <span class="author">Authors:  Jonathan Cinnamon; Nadine Schuurman </span><br> <span class="journal">Journal:  Int J Health Geogr </span>      <span class="year">Date:  2010-05-24 </span>      <span class="year">Impact factor: 3.918 </span><br><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <a href="si.php?db=pubmed&id=28219378" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">3.  From urban planning and emergency training to Pokémon Go: applications of virtual reality GIS (VRGIS) and augmented reality GIS (ARGIS) in personal, public and environmental health.</span></a></h2> <span class="author">Authors:  Maged N Kamel Boulos; Zhihan Lu; Paul Guerrero; Charlene Jennett; Anthony Steed </span><br> <span class="journal">Journal:  Int J Health Geogr </span>      <span class="year">Date:  2017-02-20 </span>      <span class="year">Impact factor: 3.918 </span><br><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <a href="si.php?db=pubmed&id=36248483" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">4.  Popularity of the metaverse: Embodied social presence theory perspective.</span></a></h2> <span class="author">Authors:  Guihua Zhang; Junwei Cao; Dong Liu; Jie Qi </span><br> <span class="journal">Journal:  Front Psychol </span>      <span class="year">Date:  2022-09-29 </span><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <span class="review">Review</span> <a href="si.php?db=pubmed&id=18682374" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">5.  Health 2.0 and Medicine 2.0: tensions and controversies in the field.</span></a></h2> <span class="author">Authors:  Benjamin Hughes; Indra Joshi; Jonathan Wareham </span><br> <span class="journal">Journal:  J Med Internet Res </span>      <span class="year">Date:  2008-08-06 </span>      <span class="year">Impact factor: 5.428 </span><br><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <a href="si.php?db=pubmed&id=19190358" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">6.  Web 3D for public, environmental and occupational health: early examples from second life.</span></a></h2> <span class="author">Authors:  Maged N Kamel Boulos; Rameshsharma Ramloll; Ray Jones; Susan Toth-Cohen </span><br> <span class="journal">Journal:  Int J Environ Res Public Health </span>      <span class="year">Date:  2008-12 </span>      <span class="year">Impact factor: 3.390 </span><br><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <a href="si.php?db=pubmed&id=18638385" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">7.  Web GIS in practice VI: a demo playlist of geo-mashups for public health neogeographers.</span></a></h2> <span class="author">Authors:  Maged N Kamel Boulos; Matthew Scotch; Kei-Hoi Cheung; David Burden </span><br> <span class="journal">Journal:  Int J Health Geogr </span>      <span class="year">Date:  2008-07-18 </span>      <span class="year">Impact factor: 3.918 </span><br><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <a href="si.php?db=pubmed&id=18541035" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">8.  Integrating open-source technologies to build low-cost information systems for improved access to public health data.</span></a></h2> <span class="author">Authors:  Qian Yi; Richard E Hoskins; Elizabeth A Hillringhouse; Svend S Sorensen; Mark W Oberle; Sherrilynne S Fuller; James C Wallace </span><br> <span class="journal">Journal:  Int J Health Geogr </span>      <span class="year">Date:  2008-06-09 </span>      <span class="year">Impact factor: 3.918 </span><br><hr style="padding:0px;margin:10px;margin-left:0px;" /><h2><span class="s2"></span> <span class="review">Review</span> <a href="si.php?db=pubmed&id=24550130" target="_blank" style="cursor:pointer;"><span style="font-weight:500;font-size:15px;color:#337AB7;">9.  A decade of research on the use of three-dimensional virtual worlds in health care: a systematic literature review.</span></a></h2> <span class="author">Authors:  Reza Ghanbarzadeh; Amir Hossein Ghapanchi; Michael Blumenstein; Amir Talaei-Khoei </span><br> <span class="journal">Journal:  J Med Internet Res </span>      <span class="year">Date:  2014-02-18 </span>      <span class="year">Impact factor: 5.428 </span><br><hr style="padding:0px;margin:10px;margin-left:0px;" /> <div style="padding-top:15px;"> <span style="font-size:13px;"> <span class="glyphicon glyphicon-stats"> </span>   9 in total</span></div> </div> </div> </div> <script type="text/javascript"> $('.more_ref_info a').click(function() { $(".more_ref_info").html('<div class="alert alert-info" style="padding:8px;padding-left:0px;width:90%"> <div class="three-bounce"> Loading  <div class="bounce1"></div> <div class="bounce2"></div> <div class="bounce3"></div> </div> </div>'); $.post('codes/reference/ref.php',{pn:'2',idx:'18042275'},function(data) { $(".more_ref_info").html(data); }) }); $('.more_cite_info a').click(function() { $(".more_cite_info").html('<div class="alert alert-info" style="padding:8px;padding-left:0px;width:90%"> <div class="three-bounce"> Loading  <div class="bounce1"></div> <div class="bounce2"></div> <div class="bounce3"></div> </div> </div>'); $.post('codes/reference/cite.php',{pn:'2',idx:'18042275'},function(data) { $(".more_cite_info").html(data); }) }); </script> <script type="text/javascript"> $(document).ready(function(){ $(".con").html('<br><br><div style="width:280px;"><div class="spinner"><div class="double-bounce1"></div><div class="double-bounce2"></div></div></div>'); $.post('codes/translate/IF.php',{db:'pubmed',id:'1476-072X',lang:'en'},function(data) { $(".con").html(data); }); }); $('.search_IF a').click(function(e) { $(".con2").html(''); $(".con").html('<br><div style="width:380px;"><center><font color="#87CEEB"><b>Please waiting ...</b></font></center><br><div class="spinner"><div class="double-bounce1"></div><div class="double-bounce2"></div></div></div>'); $.post('codes/translate/IF.php',{db:'pubmed',id:'1476-072X',lang:'en'},function(data) { $(".con").html(data); }); }); </script> <script type="text/javascript"> $('.dx_button').click(function() { loading.showLoading({ type:1, tip:"Loading" }) $.post('codes/translate/download_dx.php',{pmid:'18042275'},function(data) { eval('var data='+data); if(data.ti==1){ loading.hideLoading(); window.open('tmpe/18042275.pdf') } }) }) </script> <script type="text/javascript"> $(document).ready(function(){ var t=new Date().getTime(); var id=getCookie('w_id'); if(window.XMLHttpRequest){ var xhr=new XMLHttpRequest(); }else{ var xhr=new ActiveXObject('Microsoft.XMLHTTP'); } xhr.open('GET','src/php/index.php?p='+t); xhr.send(); xhr.onreadystatechange=function(){ if(xhr.readyState==4){ if(xhr.status==200){ if(!(xhr.responseText=='' && id!='' && id!=0)){ var n_val=getCookie('name_val'); //alert(n_val); $.post('codes/translate/download.php',{doi:'10.1186/1476-072X-6-51',user:n_val},function(data) { $(".d_button").html(data); }); } } } } }); </script> <script> $(document).ready(function(){ $("#Chemical_id").change(function() { if($("#Chemical_id").is(":checked")) { $(".Chemical").addClass("Chemical_desc"); $(".Chemical_desc4").addClass("Chemical_desc3"); $(".Chemical").bind('click',function(e){ e.preventDefault(); var namea = $(this).text(); $(document).ready(function(){ $("#myModal_annotation").modal("show") }); $(".annotation_alert").html('<br><div class="spinner"><div class="double-bounce1"></div><div class="double-bounce2"></div></div>'); $.get('codes/geo/annotation.php',{pmid:'18042275',namea:namea,typea:'Chemical',query:'',db:'pubmed'},function(data) { $(".annotation_alert").html(data); }) }) }else{ $(".Chemical_desc4").removeClass("Chemical_desc3"); $(".Chemical").removeClass("Chemical_desc"); $(".Chemical").unbind(); } }) $("#Disease_id").change(function() { if($("#Disease_id").is(":checked")) { $(".Disease").addClass("Disease_desc"); $(".Disease_desc4").addClass("Disease_desc3"); $(".Disease").bind('click',function(e){ e.preventDefault(); var namea = $(this).text(); $(document).ready(function(){ $("#myModal_annotation").modal("show") }); $(".annotation_alert").html('<br><div class="spinner"><div class="double-bounce1"></div><div class="double-bounce2"></div></div>'); $.get('codes/geo/annotation.php',{pmid:'18042275',namea:namea,typea:'Disease',query:'',db:'pubmed'},function(data) { $(".annotation_alert").html(data); }) }) }else{ $(".Disease_desc4").removeClass("Disease_desc3"); $(".Disease").removeClass("Disease_desc"); $(".Disease").unbind(); } }) $("#Gene_id").change(function() { if($("#Gene_id").is(":checked")) { $(".Gene").addClass("Gene_desc"); $(".Gene_desc4").addClass("Gene_desc3"); $(".Gene").bind('click',function(e){ e.preventDefault(); var namea = $(this).text(); $(document).ready(function(){ $("#myModal_annotation").modal("show") }); $(".annotation_alert").html('<br><div class="spinner"><div class="double-bounce1"></div><div class="double-bounce2"></div></div>'); $.get('codes/geo/annotation.php',{pmid:'18042275',namea:namea,typea:'Gene',query:'',db:'pubmed'},function(data) { $(".annotation_alert").html(data); }) }) }else{ $(".Gene_desc4").removeClass("Gene_desc3"); $(".Gene").removeClass("Gene_desc"); $(".Gene").unbind(); } }) $("#Species_id").change(function() { if($("#Species_id").is(":checked")) { $(".Species").addClass("Species_desc"); $(".Species_desc4").addClass("Species_desc3"); $(".Species").bind('click',function(e){ e.preventDefault(); var namea = $(this).text(); $(document).ready(function(){ $("#myModal_annotation").modal("show") }); $(".annotation_alert").html('<br><div class="spinner"><div class="double-bounce1"></div><div class="double-bounce2"></div></div>'); $.get('codes/geo/annotation.php',{pmid:'18042275',namea:namea,typea:'Species',query:'',db:'pubmed'},function(data) { $(".annotation_alert").html(data); }) }) }else{ $(".Species_desc4").removeClass("Species_desc3"); $(".Species").removeClass("Species_desc"); $(".Species").unbind(); } }) $(".population").addClass("population_desc"); $("#population_id").change(function() { if($("#population_id").is(":checked")) { $(".population_desc4").addClass("population_desc3"); $(".population").addClass("population_desc"); }else{ $(".population_desc4").removeClass("population_desc3"); $(".population").removeClass("population_desc"); } }) $(".interventions").addClass("interventions_desc"); $("#interventions_id").change(function() { if($("#interventions_id").is(":checked")) { $(".interventions_desc4").addClass("interventions_desc3"); $(".interventions").addClass("interventions_desc"); }else{ $(".interventions_desc4").removeClass("interventions_desc3"); $(".interventions").removeClass("interventions_desc"); } }) $(".outcomes").addClass("outcomes_desc"); $("#outcomes_id").change(function() { if($("#outcomes_id").is(":checked")) { $(".outcomes_desc4").addClass("outcomes_desc3"); $(".outcomes").addClass("outcomes_desc"); }else{ $(".outcomes_desc4").removeClass("outcomes_desc3"); $(".outcomes").removeClass("outcomes_desc"); } }) }) </script> <div class="col-sm-4" style=""> <div id="myNav"> <span class="con"> </span> </div> <span class="con2"></span> <span class="con3"></span> </div> </div> </div> <script type="text/javascript"> function translate_xyz(btnObj){ var x = btnObj.previousElementSibling.innerHTML; $(".con2").html(''); $(".con").html('<br><div style="width:380px;"><center><font color="#87CEEB"><b>正在翻译中 ...</b></font></center><br><div class="spinner"><div class="double-bounce1"></div><div class="double-bounce2"></div></div></div>'); $.post('codes/translate/translate_content.php',{content:x,to_lang:'en'},function(data) { $(".con").html(data); }); } function translate_abc(btnObj){ var x = btnObj.previousElementSibling.innerHTML; $(".con2").html(''); $(".con").html('<br><div style="width:380px;"><center><font color="#87CEEB"><b>正在翻译中 ...</b></font></center><br><div class="spinner"><div class="double-bounce1"></div><div class="double-bounce2"></div></div></div>'); $.post('codes/translate/translate_content.php',{content:x,to_lang:'zh'},function(data) { $(".con").html(data); }); } </script> <script type="text/javascript"> $(document).ready(function(){ loading.hideLoading(); }); $('.tab_b a').click(function() { initial_url_paras = window.location.href.split("?"); initial_url = initial_url_paras[0]; paras = initial_url_paras[1]; paras_array = paras.split("&"); for(let ii=0;ii<paras_array.length;ii++){ current_para_array = paras_array[ii].split("="); if(current_para_array[0]=="db"){dbx=current_para_array[1]} if(current_para_array[0]=="id"){idx=current_para_array[1]} } $(".ax2").html(' <div style="background-color:#d9edf7;padding:1px;padding-left:6px;margin-left:4px;font-size:12px;"><table><tr> <td>跳转中 ... </td> <td> <div class="three-bounce" style="min-height:22px;"> <div class="bounce1"></div> <div class="bounce2"></div> <div class="bounce3"></div> </div></td></tr></table> </div>'); window.location.href = 'si.php?db=' + dbx + '&id=' + idx; }) </script> <div class="modal fade" id="myModal_annotation" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog" style="width:300px;"> <div class="modal-content"> <div class="modal-body"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">× </button> <span class="annotation_alert"></span> </div> </div> </div> </div> <br> <script type="text/javascript" src="src/js/child_nav.js"></script> <div id="autoHeightDiv"></div> <div class="footLineGray" style="border:none;"></div> <div class="lineWhite" style="border:none;"></div> <div class="webFoot"> <div class="foot middle" style="text-align:center;padding-right:10px;;padding-top:19px;background:white;border:none;"> 北京卡尤迪生物科技股份有限公司 © 2022-2023. </div> </div> <script> $(function () { $("[data-toggle='tooltip']").tooltip({html : true }); }); $(function() { $('#rct_show_id').click(function() { $('.rct_class').show() $('.entity_class').hide() $('#rct_show_id').hide() $('#rct_hide_id').show() }) $('#rct_hide_id').click(function() { $('.rct_class').hide() $('.entity_class').show() $('#rct_show_id').show() $('#rct_hide_id').hide() }) }) </script> <script> $(function () { $("[data-toggle='popover']").popover({html:true,trigger:'hover click'}); }); </script> <script type="text/javascript" src="src/js/child_nav.js"></script> <script type="text/javascript" src="src/js/clickx.js"></script> <script src="end.js"></script> </body> </html>