MockUp UI ===================== .. warning:: This component is deprecated and is no longer maintained. The documentation may not reflect a working configuration. Description ----------- The 'MockUp UI' is an Android-application which is used to simulate speech-input for various interaction-spots. It sends DialogActs to the :ref:`dialog_manager`. Related resources ----------------- `Android-Studio `_ Component repository: - Browse component repository: `interactive-mockup-ui `_. - ``git clone https://projects.cit-ec.uni-bielefeld.de/projects/lsp-csra/repository/interactive-mockup-ui/`` System startup -------------- - Created with android studio v 1.2.1.1 - Written with Java 1.7 - Android version 5 - installed on: Asus Google Nexus 7, Core Tablet Related projects: - `Android-Studio `_. - :ref:`dialog_manager` Interfaces ----------------- ================================================ ======================================== Scope (Listener) Type ================================================ ======================================== ``/home/situation/result`` `Situation`_ ================================================ ======================================== - Tells where flobi has attention. It sets the radio buttons for showing flobi's attention. .. _Situation: http://docs.cor-lab.de//rst-manual/trunk/html/generated/sandbox/package-rst-classification.html#rst.classification.Situation ================================================== ======================================== Scope (Informer) Type ================================================== ======================================== ``/citec/csra/home/hallway/entrance/dialogact/`` `dialogAct`_ -------------------------------------------------- ---------------------------------------- ``/citec/csra/home/kitchen/assistance/dialogact/`` `dialogAct`_ ================================================== ======================================== - Sends the selected `dialogAct`_ from the desired location to :ref:`dialog_manager` . .. _dialogAct: http://docs.cor-lab.de//rst-manual/trunk/html/generated/sandbox/package-rst-dialog.html#message-dialogact .. _mockup_ui_visualization: MockUp UI visualizations -------------------------- When you start the MockUp UI, you will be greeted with this screen, where you can give your ID. .. figure:: /images/software/mockupui_login.png :figclass: align-center After that, the following overview is displayed: .. figure:: /images/software/mockupui_kitchen.png :figclass: align-center On the left side, you can see statements, that you could send to the system. On the right side, from top to bottom: - Benutzer: here you can change the user ID. - Flobis Attention: The application is listening to the states of Flobis attention in the kitchen and hallway. Any states given are shown (none, one or both locations have attention). - Set Location: The user sets the location he wants to be set at. One location can be set at a time. In this example, the location is set to "Kitchen". .. figure:: /images/software/mockupui_wardrobe.png :figclass: align-center Only statements that match the users location setting are shown! In this example, we can see that the user has changed the location he is set at to "Wardrobe". You can do that by simply tapping on the location you want to be set at. As a consequence the statement list has changed. Inappropriate statements have been removed. .. figure:: /images/software/mockupui_da_sent.png :figclass: align-center After that the user has tapped on the statement for greeting: "Hallo". A small message appears on the bottom of the screen, telling you that it just sent your chosen statement to your chosen location. .. figure:: /images/software/mockupui_attention.png :figclass: align-center Here you can see what it looks like, if the system has attention to one of the interaction-isels. .. note:: **Its attention is not linked to the location you set or what statements you send!** .. figure:: /images/software/mockupui_flobi_actions.png :figclass: align-center In this example, we clicked on the statement "Flobis Aktionen" an we will see another list of statements, that represent actions that flobi can do.