<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Development of an Interface Prototype for Automotive Infotainment System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lorena Espinoza- Bermúdez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexa G Marmolejo-Alvarado</string-name>
          <email>alexagma83@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>José Ma. Celaya- Padilla</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Huizilopoztli Luna-García</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jorge I Galván-Tejada</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos E Galván- Tejada</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hamurabi Gamboa-Rosales</string-name>
          <email>hamurabigr@uaz.edu.mx</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jose G Arceo-Olague</string-name>
          <email>jose.celaya@uaz.edu.mx</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Arturo Moreno- Báez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Centro de Investigación e Innovación Automotriz de México (CIIAM), Universidad Autónoma de Zacatecas, Jardín Juárez 147, Centro Histórico</institution>
          ,
          <addr-line>CP 98000, Zacatecas</addr-line>
          ,
          <country country="MX">México</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The design of infotainment interfaces is increasingly important and necessary for the development of technology in the automotive industry, since it allows the user to have an interaction with the vehicle so that the functions of the vehicle can be effectively controlled and that there is a feedback to the driver, thus allowing him to know if the action taken was correct and how to follow the operation. This work introduces the development of a prototype user interface for automotive systems that allows easy manipulation of its elements as well as active and useful feedback to the user.</p>
      </abstract>
      <kwd-group>
        <kwd>User Interface</kwd>
        <kwd>Infotainment Systems</kwd>
        <kwd>EB-GUIDE</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        The rise of the automotive industry in Mexico has taken place for 25 years [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
today it is a dynamic growth industry within the global framework [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. This industry
has, as a basis for success, several important aspects to consider, for example,
opportunity niches for both industry and topical research, including, being a
protagonist in Latin America of development of technologies for this industry,
reducing the number of cars imported, among others. Thus, the most important
challenges are considered to lead to scientific research and the development of new
technologies for this industry.
      </p>
      <p>
        Within automotive research there are a number of challenges to improving
automobiles, including, performance, safety, comfort and interaction between the
user, passengers and information and entertainment systems or also known as
Infotainment Systems [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Regarding convenience, the user increasingly requires tools
to help him obtain information, control systems and have connectivity to the outside
world. Infotainment systems can be described as a combination of systems used to
provide entertainment and information to the driver and passengers through
Copyright c 2020 for this paper by its authors. Use permitted under Creative Commons
audio/video interfaces, with control elements such as touch screens, buttons, voice
commands and among others [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Another important aspect to consider in infotainment system design is
usability, according to Jakob Nielsen, usability [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is described as, a quality attribute
that evaluates the ease of use of user interfaces. The word "usability" also refers to
methods to improve ease of use during the design process. Similarly, interaction is a
key aspect to consider in the design process, for example, today's infotainment
systems allow interaction through voice commands that allows you to write or receive
messages, make calls, access internet content from both social networks and
informational content, weather or vehicular traffic conditions, to name a few [
        <xref ref-type="bibr" rid="ref6 ref7">6,7</xref>
        ].
      </p>
      <p>However, one of the most commonly used functions in these systems is the
playback and management of digital media as a form of entertainment (e.g. Music).
Derived from this, the project in question is focused on one of the most basic but most
used functions of this type of systems which is the handling of audio through an
interface that offers enough visual feedback, without being struck for the driver and
companions.</p>
      <p>In-car audio systems have evolved rapidly and are becoming more user-friendly.
As we already know, graphical interfaces are not new to the automotive industry,
being an important part of user interaction today. Such is the case of the Volkswagen
Jetta, its 2018 model had a 5" screen, while the 2020 model has an 8" screen and also
had the removal of the cluster of instruments to incorporate a central screen, thus,
aiming for this research to explore and develop more friendly report systems to
provide greater comfort and safety in the use of them.</p>
      <p>Latest car releases have included very good quality audio players, creating a
very comfortable and safe environment for the driver. Some of these features are the
buttons included in the steering wheel to have better control of the audio system
without having to remove your hands from the steering wheel thus avoiding possible
accidents related to lack of attention on the part of the driver.</p>
      <p>
        Because the automotive industry is the largest developer of infotainment
systems, there are limited open source options that can be used by the community for
research. However, an alliance of several companies is under development, whose
purpose is to be able to develop these systems in open source, Linux Automotive [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
This allows developers, individuals or companies to have the same development
platform and in turn, this makes it possible to reduce operating costs and allows the
research community to enter these projects.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Materials and methods</title>
      <p>
        The EB GUIDE software by Elektrobit [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] was used to carry out this prototype
(This software was used because the Universidad Autonoma de Zacatecas / CIIAM
has a collaboration agreement with the EB-GUIDE company), this software is
especially useful for the development of infotainment systems). This platform allows
the elaboration, design and modeling of graphical interfaces of vehicle screens,
among other applications. Elektrobit is a visionary global provider of integrated and
connected software products and services for the automotive industry, which has
worked with automotive companies such as Audi, BMW, Ford, Volkswagen Group
among others. It works through a software framework that allows the creation of
solutions in an augmented reality, all in real time, in addition in its "community"
version it is possible to use it freely for non-profit [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. This software works using
state machines, where each state is an action performed by the software. The
development of this prototype was done in EB guide version 6.7.1.
      </p>
      <p>
        On the home screen, a menu was implemented showing different task options
that the driver can perform. The options to be displayed were thought of to satisfy the
main needs that usually occur when the user is driving and because of this the driver
cannot pay much attention to his cell phone thus facilitating the option to solve the
task without getting distracted from the steering wheel [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Fig. 1, outlines a
schematic showing the functionality of the prototype.
      </p>
      <p>The designed menu contains 6 icons with different tasks that the user can select
while driving. All these options appear at the same time on the main screen thinking
of avoiding any kind of distraction that may occur. In the menu you will find the
messaging icons, call history, GPS, system settings, system help and music as shown
in Fig. 2. We selected these functions and icons because they are the most common in
current infotainment systems, it is not the purpose of this article to delve into this
aspect.</p>
      <p>Fig 2. Main menu designed on the EB GUIDE platform.
2.1 Program code</p>
      <p>This program contains pre-set functionalities that are subsequently inherited,
changed and/or manipulated to achieve the desired functionality. This type of
objectoriented approach significantly reduced the number of lines of code required for
programming. In EB GUIDE objects are inserted into templates.</p>
      <p>The general properties that display all templates are described in Table 1.
touchPressed
touchShortRel
eased
width
x
y</p>
      <p>Dictates what happens while you have a tactile stimulus on the object. It is
controlled by lines of code, from which you can control other properties of the
object.</p>
      <p>Dictates what happens when a touch stimulus is stopped on the object. It is
controlled by lines of code, from which you can control other properties of the
object.</p>
      <p>Width of the object.</p>
      <p>The X position where the object is located.</p>
      <p>The Y position where the object is located.</p>
      <p>Each template contains particular properties that describe corresponding actions.
Template TL_BOTON_IMAGEN. This template was used in most interface
development because it was developed to function as a button where, when selected,
you could perform a default action. On the home screen, 6 templates of this type were
placed with different images (Fig. 3), where each image is the representative icon of
the window that will open if you select the button.</p>
      <sec id="sec-2-1">
        <title>This Template has the following properties (see Fig. 4):</title>
        <p>As described in Table 1, the properties of this template can be modified as many
times as necessary in each of the copies generated, its general properties are seen in
Fig. 4.</p>
        <p>To visually know that a button was selected, a resolution change of the
selected button was programmed to allow a visual resizing. The programming was
edited in the touchPressed property and later in the TouchShortReleased. The scaling
function property is used specifically to scale the size of the image and visually make
the "click" that the user orders, thus achieving the resizing only while selecting the
button.</p>
        <p>This is how the TL_BOTON_IMAGEN template was created. In the
development of the interface was indispensable due to it was used in most of the
development as it was to place the 6 icons of the main screen, the return button
appears in each window, the option to move up or down the playlists, a button to play
a song randomly and in the window where it simulates the playback of a song the
template appears on the play icon, pause, advance song and turn the volume up or
down. In all these cases, the template was used, changing only the image type and
size of it.</p>
        <p>Template TL_ListaM. The "TL_ListaM" template was used in two different interface
windows. The performed function was to list the different types of data. The first
window where it was implemented was to display playlist options and the second to
display the songs contained in that list (see Fig. 5).</p>
        <p>This container adds the size, element, and location (x,y) properties to the global
interface so that they can be manipulated on any copies that are generated from the
template. In addition, an event was inserted which allows access to another window if
selected any item in the list. The particular properties used in the development of this
template are seen in Fig. 6.</p>
        <p>Fig. 6. EB GUIDE "Button Generator" properties.</p>
        <p>This instance contains some general properties described in Table 1. The particular
properties are described in Table 2:</p>
        <p>For the ArribaAbajo event to be functional, the following code was created:</p>
      </sec>
      <sec id="sec-2-2">
        <title>Meanwhile the event "ChecaLimites" code is:</title>
        <p>Template TL_PROGRESO. The development of this template was to be able to
simulate the playback of a song, where it actually is an image that changes its
horizontal size within a certain time, said template was only used in the playback
window (see Fig. 7).</p>
        <p>A container was created where two conditional1 properties named
"ACTUALIZA_ANCHO" and "ANCHO_PAPA" were applied. These properties
allow to modify the width of the container using conditions by simulating a run or
playback of a song. At the same height of this container appears a label called
"PERCENTAGE", this label contains an event called "AVANCE" and is the event
that modifies its size compared to the characteristics of the "ANCHO_PAPA"
property. To make the job functional it was necessary to insert the following code:
1 A conditional script is a property that applies only if it carries a condition, that
condition is described by code.
Template TL_VOLUMEN. It works in a way that when you select the volume up or
down button within the playback window, an image appears pointing in the
percentage of the volume at which the playing song is being listened to. This template
was developed much like the TL_PROGRESO template, its internal architecture
(hierarchy) is the same, the difference between these both is the bar, in this template it
resizes vertically and is initially an invisible image that becomes visible only when
the up or down button is selected. The code used was similar to the above described,
the difference being the variables that are called because they are different.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Results and conclusions</title>
      <p>This article briefly describes the process that was carried out for the development
of an interface for an Infotainment System using the EB GUIDE software of the
company Elektrobit. In the main window were used six templates called
TL_BOTON_IMAGEN (Fig. 9 part 1), as buttons for the different options in the
menu. The background images and triggering events were modified, as described in
Fig. 1.</p>
      <p>Design and development sequences are displayed specifically for the music
icon. When you select the music button, an event triggers the next window which is a
playlist, for this to happen, the template TL_ListaM was used, besides adding two
TL_BOTON_IMAGEN templates to be able to move up or down the list (Fig. 9 part
2). Choosing the playlist links directly to the list of songs where, like the previous
case, the TL_ListaM template and two TL_BOTON_IMAGEN templates were used
to be able to see the list completely.</p>
      <p>By moving up or down the list (Fig. 9 part 3) and choosing the song, there is a
template TL_PROGRESO on the play button and thanks to this template, on (Fig. 9
part 4) the simulation of the playback of said song can be seen. Besides this template,
an additional one that shows the percentage of volume during music playback
TL_VOLUMEN (Fig. 9 Part 5) and this also contains buttons to turn the volume up or
down TL_BOTON_IMAGEN.</p>
      <p>Icons with the image of an arrow or cottage appear in each window. It is actually a
TL_BOTON_IMAGEN template that allows you to return to the previous window
until you reach the main menu.</p>
      <p>It is important to mention that this is a work in progress and at the moment, the
progress of the prototype development is not available in any repository.</p>
      <p>As can be seen in Fig.3, it was possible to obtain an interface that is ideally
userfriendly and allows an interaction with the various info-entertainment systems of the
vehicle which allows the possibility of being used as a basis to develop a complete
interface and thus evaluate its usability so that, in the future, it can determine the
advantages or disadvantages that may have and thus have the possibility to develop
such graphical interfaces and be able to apply it to vehicles.</p>
    </sec>
    <sec id="sec-4">
      <title>4 Future work</title>
      <p>
        The use of cell phones while driving it is a leading cause of accidents in Mexico
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] it is thought that the design of an info-entertainment interface could help to
decrease the use of the cell phone and thus contribute to the decrease of accidents. On
the other hand, the use of the interface itself was not a distraction to the driver, a
minimalist design concept was taken which will subsequently undergo a usability
assessment, aiming to achieve the standards used in the automotive industry.
      </p>
      <p>
        Because of the obvious generational breech that exists today [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] it is easier
for users under the age of 30 to make use of technology in any form, in the
development of the designed info-entertainment interface digital immigrants could be
taken into account. By studying and evaluating the usability of the interface, you
could get feedback as to what needs to be changed so that anyone, regardless of their
age or skill in technology, can make correct and effective use of it.
      </p>
      <p>The prototype design is still in the development stage, since at the end of the
interface it is intended to undergo an evaluation to determine if it meets the
appropriate standards of a car and to know if it is suitable for use</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Unger</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <article-title>The automotive industry: Technological change and sourcing from Mexico</article-title>
          .
          <source>North American Review of Economics and Finance</source>
          ,
          <volume>2</volume>
          (
          <issue>2</issue>
          ), (
          <year>1991</year>
          )
          <fpage>109</fpage>
          -
          <lpage>128</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Rodríguez, .
          <source>Retos para el sector automotriz hacia 2020. marzo 01</source>
          ,
          <year>2020</year>
          , de Alto Nivel Sitio web: https://www.altonivel.com.mx/empresas/negocios/46748-retos
          <article-title>-yoportunidades-para-el-sector-automotriz/(</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Powers</surname>
            ,
            <given-names>W. F.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Nicastri</surname>
            ,
            <given-names>P. R.</given-names>
          </string-name>
          <article-title>Automotive vehicle control challenges in the 21st century</article-title>
          .
          <source>Control engineering practice</source>
          ,
          <volume>8</volume>
          (
          <issue>6</issue>
          ), (
          <year>2000</year>
          )
          <fpage>605</fpage>
          -
          <lpage>618</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Saxena</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Everything You Need to Know
          <source>About In-Vehicle Infotainment Systems. marzo 01</source>
          ,
          <year>2020</year>
          , de eInfochips Sitio web: http://www.einfochips.com/blog/everythingyou-need
          <article-title>-to-know-about-in-vehicle-infotainment-system (</article-title>
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Nielsen</surname>
          </string-name>
          ,
          <source>J. Usability</source>
          <volume>101</volume>
          : Introduction to Usability. Nielsen Norman Group.
          <source>Retrieved 26 July</source>
          <year>2020</year>
          , from https://www.nngroup.com/articles/usability-101
          <string-name>
            <surname>-</surname>
          </string-name>
          introduction-tousability/ (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Noso</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kishi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Futami</surname>
          </string-name>
          , T. U.S. Patent No.
          <volume>4</volume>
          ,
          <issue>558</issue>
          ,
          <fpage>459</fpage>
          . Washington, DC: U.S. Patent and
          <string-name>
            <given-names>Trademark</given-names>
            <surname>Office</surname>
          </string-name>
          . (
          <year>1985</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Hassenzahl</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laschke</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eckoldt</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Schumann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          “
          <article-title>It's More Fun to Commute”-An Example of Using Automotive Interaction Design to Promote WellBeing in Cars</article-title>
          .
          <source>In Automotive User Interfaces</source>
          (pp.
          <fpage>95</fpage>
          -
          <lpage>120</lpage>
          ). Springer, Cham .(
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Automotive</given-names>
            <surname>Grade Linux</surname>
          </string-name>
          .
          <source>The Linux Foundation Projects. Retrieved 23 July</source>
          <year>2020</year>
          , from https://www.automotivelinux.org/. (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>EB</given-names>
            <surname>Elektrobit EB Guide</surname>
          </string-name>
          <article-title>Studio</article-title>
          . [Online]. Available: https://www.elektrobit.com/ (accedido el 2 de Abril,
          <year>2020</year>
          ).
          <article-title>(2020</article-title>
          , Abril)
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>About</surname>
          </string-name>
          (EB).
          <article-title>(</article-title>
          <year>2020</year>
          ). Elektrobit. https://www.elektrobit.com/about/
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Garzon</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Android Auto: la propuesta de Google para llevar Android a los carros</article-title>
          .
          <source>Retrieved 3 September</source>
          <year>2020</year>
          , from https://www.cnet.com/es/analisis/google-androidauto
          <string-name>
            <surname>-</surname>
          </string-name>
          primer-vistazo/
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Alavez</surname>
          </string-name>
          , M. Celular, el rey de los accidentes de auto. El Sol de México. (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Prensky</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Digital natives, digital immigrants</article-title>
          .
          <source>On the horizon</source>
          ,
          <volume>9</volume>
          (
          <issue>5</issue>
          ).(
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>