Page 167 - Kaleidoscope Academic Conference Proceedings 2021
P. 167

Connecting physical and virtual worlds




           Microsoft Mixed-Reality Toolkit is used to provide  client   1.  Aroaro is a multi-user environment, in  which tools  for
           services.  Data sets, currently  .csv and .json formats,   are   collaboration  have  been incorporated. Collaboration can
           supported allowing connection to cloud and local databases   happen either synchronously or asynchronously. A team of
           and API services. As Figure 1 shows, Aroaro links to several   decision makers can  meet in Aroaro from  geographically
           cloud services, which mainly provide access to data. Data is   distant places. If the session happens with all members being
           reached directly on the machine Aroaro runs on, i.e., a PC or   simultaneously in the virtual environment, then interaction
           HMD  for the VR application,  or  HoloLens  for the AR   will occur in a synchronous manner. Decision makers can
           application.                                       also rely on individual immersive analytics and leave their
                                                              annotations on virtual or real objects of interest so that other
           A cloud relay, Photon, enables multiple users to work on the   team members can continue their tasks later.
           same tasks and interact with objects in the same virtual space
           at the same time. Users from distant, different places can be   2. Aroaro’s virtual reality facility provides a user with total
           present in the same collaboration space viewing the same   spatial immersion and in  doing  so it is hoped  users  gain
           visualizations from different viewpoints and communicating   better understanding  of the data. User interaction with
           synchronously with speech or asynchronously with shared   network data happens as the user “flies into the network”,
           notes.                                             while  being able to explore the  object  with a sense  of
                                                              unconstrained space. The environment is a full  3D
           Microsoft Azure Cognitive Services are used for speech to   visualization  of  Aroaro’s interpretation of abstract data
           text, enabling users to avoid awkward typing on a virtual   contained in a network data set.
           keyboard. Messages sent to the server are returned to the user
           with an interpretation  of the text. Complementing  Azure,   3. Multi-user experience requires a means of communication
           Aroaro uses PlayFab as the back-end tool to provide user   within the virtual space  offered  by Aroaro. Similar to
           management. It is also used to store scene objects.    presence under a collaborative environment, the ability to
                                                              hear other decision makers’ voices can correspond to either
           Aroaro currently runs on HoloLens 1, HoloLens 2, Windows   synchronous or  asynchronous modes. In  Aroaro,  multi-
           Mixed Reality and Android with iOS and Oculus Quest soon   sensory capability is embodied into the audio tool, which
           to be released. An alpha version of Aroaro for Android is   contemplates the ability  for  users to leave recordings  on
           available at https://aroaro.auckland.ac.nz/aroaro-on-android/.  designated objects in the virtual space for their collaborators
           HoloLens  2 is a  particularly welcome enhancement to   to listen to some time later.
           HoloLens 1, which can track the movement of hands and
           eyes allowing the user to virtually move the objects by using   4. The combination and utilization of  features that take
           the fingers.                                       advantage of the opportunities listed above facilitate a higher
                                                              level of  engagement. This  is of particular importance to
           Heroku is  used to  host the  code that calculates network   decision-making supported  on network data visualization,
           measures such as centrality  and other degree-based  node   which is the business task of interest studied in this paper.
           properties.  Using a cloud-based approach with  Heroku
           allows Aroaro to offload the processing from the XR client.    Increasingly, more business activities and processes as well
                                                              as human  organizations and business structures can be
                      4.  IMMERSIVE ANALYTICS                 described as networks. Increasingly too, organizations need
                                                              access to information contained in the connectivity
           According to Dwyer et al. [8], Immersive Analytics (IA) is   properties of a network, as recorded in a network data set. It
           “the use  of engaging,  embodied analysis tools to support   is important to realize this type of data set is inherently richer
           data understanding and  decision  making.” Immersive   and more complex than a data set where, a priori, there is no
           analytics builds upon  several  features such as data   seeming  relation  between the entities/subjects/names that
           visualization,  visual analytics, virtual  reality, computer   make up the data set.
           graphics, human-computer interaction to  support  data
           understanding, and either individual  or collaborative   Aroaro has been endowed with a facility that allows the user
           decision-making. IA is a new technology  that uses head-  to display the connectivity information inherent to a network
           mounted VR/AR or hand-held equipment to provide  new   data set as a graph that “floats on the virtual space”. We have
           kinds of display and interaction technologies such as sensor   chosen to use known measurements of node centrality, which
           technologies as well as machine learning [9].      are pre-computed when the  network  data set is stored in
                                                              Aroaro for the first time. Such measurements constitute the
           4.1   Opportunities afforded by IA                 building blocks of the analysis to be carried out by decision
                                                              makers able to access the network data visualizations module
           We find it adequate to introduce IA to Aroaro as it offers   of Aroaro.
           opportunities  beyond traditional analytics such as those
           identified in [7]: situated analytics, embodied  data   4.2   IA in the context of network data visualization
           exploration, collaboration, spatial immersion, multi-sensory
           presentation and engagement. Let us highlight how Aroaro   We argue network information is becoming of heightened
           takes on some of these opportunities.              strategic importance to  many  business organizations.




                                                          – 105 –
   162   163   164   165   166   167   168   169   170   171   172