30.11.2012 Views

Automotive User Interfaces and Interactive Vehicular Applications

Automotive User Interfaces and Interactive Vehicular Applications

Automotive User Interfaces and Interactive Vehicular Applications

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Scene Composer also provides interfaces to query information<br />

about the available scenes <strong>and</strong> widgets to enable the integration<br />

with behavior modeling tools.<br />

CGI-Studio is a tool suite based on the concept of controller<br />

widgets that allows building seamlessly integrated toolchains for<br />

2D <strong>and</strong> 3D-GUIs development, analysis, <strong>and</strong> improvements in<br />

ergonomics- <strong>and</strong> concept-departments.<br />

7. SUMMARY<br />

The model-driven development of automotive HMI offers clear<br />

advantages compared to a manual implementation. However, it is<br />

crucial to have appropriate tool support available for creating <strong>and</strong><br />

editing these models efficiently.<br />

Present GUI modeling tools are based on widgets that come with<br />

a specific appearance which is manually programmed. This<br />

hinders a seamless integration of the tools that visual designers<br />

use to create GUI design draft <strong>and</strong> those applied to develop the<br />

models for generating the final HMI software. When it comes to<br />

3D GUIs this approach is no longer possible.<br />

Reducing the role of the widgets to a controller one enables to<br />

overcome this problem. Their appearance is defined by<br />

connecting these widgets to elements in a scene graph that was<br />

created using st<strong>and</strong>ard tools in graphic design domain. This<br />

approach is also applicable for creating widgets in 3D GUIs.<br />

Time-consuming reimplementation of design drafts is avoided<br />

reducing the efforts to adopt new GUI designs. This, in turn,<br />

raises flexibility in the HMI development <strong>and</strong> helps to achieve<br />

shortened development cycles.<br />

8. ACKNOWLEDGEMENTS<br />

The authors would like to thank Ms. Loumidi for her contribution<br />

to this paper.<br />

9. REFERENCES<br />

[1] Bock, C. 2007. Einsatz formaler Spezifikationen im<br />

Entwicklungsprozess von Mensch-Maschine-Schnittstellen.<br />

Doctoral Thesis. TU Kaiserslautern, 170.<br />

[2] Hüttenrauch, M., Baum, M. 2008. Effiziente Vielfalt.<br />

Springer, Berlin.<br />

[3] Verb<strong>and</strong> der Automobilindustrie. 2004. Future <strong>Automotive</strong><br />

Industry Structure (FAST). Henrich Druck + Medien GmbH,<br />

Frankfurt.<br />

[4] Smith, P. F., Chen, J., Hu, H. 2007. Model-Based Design<br />

Study <strong>and</strong> Evaluation of New HMI Concepts for Vehicle<br />

Multimedia, Climate Control <strong>and</strong> Navigation Systems. In:<br />

Safety test methodology. Society of <strong>Automotive</strong> Engineers.<br />

Warrendale, Pa.<br />

[5] Lefebvre, Y. The modernization of HMI development tools to<br />

support the entire development process. Engenuity<br />

Technologies Inc.<br />

[6] Stahl, T., Bettin, J. 2007. Modellgetriebene<br />

Softwareentwicklung. dpunkt. Heielberg.<br />

[7] Bock, C. 2007. Model-Driven HMI Development: Can Meta-<br />

CASE Tools do the Job? In: Proceedings of the 40th Annual<br />

Hawaii International Conference on System Sciences. HICSS<br />

2007. IEEE Computer Socienty. Los Alamitos, CA.<br />

[8] Link, S., Schuster, T., Hoyer, P., Abeck, S. 2007.<br />

Modellgetriebene Entwicklung grafischer<br />

Benutzerschnittstellen. i-com (3/2007), 37-43.<br />

[9] Boisgérault, S., Abdallah, M. O., Temmos, J.-M. 2008. SVG<br />

for <strong>Automotive</strong> <strong>User</strong> <strong>Interfaces</strong>. SVG Open 2008 (August 26-<br />

28, 2008) http://www.svgopen.org/2008/papers/60-<br />

SVG_for_<strong>Automotive</strong>_<strong>User</strong>_<strong>Interfaces</strong>/<br />

[10] Wegner, G., Endt, P., Angelski, C. 2004. Das elektronische<br />

Lastenheft als Mittel zur Kostenreduktion bei der<br />

Entwicklung der Mensch-Maschine-Schnittstelle von<br />

Infotainment-Systemen im Fahrzeug. In: Infotainment,<br />

Telematik im Fahrzeug. expert-Verl., Renningen 38-45.<br />

[11] Harel, D. 1987. Statecharts: A visual formalism for complex<br />

systems. Science of Computer Programming. 8, 231-274.<br />

[12] Horrocks, I. 1999. Constructing the user interface with<br />

statecharts. Addison-Wesley, Harlow. 253.<br />

[13] Weber, M., Berton, A., Reich, B. 2009. Abstrakte<br />

Beschreibung automobiler HMI-Systeme. i-com (2/2009),<br />

15-18.<br />

[14] Fleischmann, T. 2007. Model Based HMI Specification in an<br />

<strong>Automotive</strong> Context. In Proceedings of the HCI<br />

International 2007 (Beijing, China, July 22-27, 2007).<br />

Springer, Heidelberg, 31-39.<br />

[15] Fleischmann, T. 2007. Modellbasierte HMI-Entwicklung.<br />

Automobil-Elektronik (6/2007), 46-47.<br />

[16] Lefebvre, Y. 2008. A flexible solution to deploy avionics<br />

displays to multiple embedded platforms. In IEEE/AIAA 27th<br />

Digital Avionics Systems Conference (St. Paul, Octobre 26-<br />

30, 2008). DASC, Piscataway, NJ, 2008, 5.A.3-1 - 5.A.3-9.<br />

[17] Lefebvre, Y. 2006. Creating Next-Generation Display<br />

<strong>Applications</strong> for Real-Time Embedded Systems.<br />

http://www.presagis.com/files/whitepapers/2006-06-WP-<br />

Presagis_HMI_creation_process.pdf.<br />

[18] Ougier, F., Terrier, F. 2008. EDONA: an Open Integration<br />

Platform for <strong>Automotive</strong> Systems Development Tools. In<br />

Proceedings of 4th European Congress Embedded Real Time<br />

Software (Toulouse, January 29- February 01, 2008) ERTS2.<br />

[19] Ougier, F., Terrier, F. 2010. Eclipse based architecture of the<br />

EDONA platform for automotive system development. In<br />

Proceedings of Embedded Real Time Software (Toulouse,<br />

May 19-21, 2010) ERTS2.<br />

[20] Krum, D. M., Faenger, J., Lathrop, B., Sison, J. A., Lien, A.<br />

K. 2008. All roads lead to CHI: interaction in the automobile.<br />

In Extended Abstracts of the 2008 Conference on Human<br />

Factors in Computing Systems. CHI‘08, Czerwinski, M.,<br />

Lund, A. M.; Tan, D. S. Ed. ACM Press, New York, NY,<br />

2387‐2390, http://doi.acm.org/10.1145/1358628.1358691.<br />

[21] Vollmer, A. 2010. Ein Blick in das Cockpit des Autos von<br />

morgen. Automobil-Elektronik (2/2010), 38-39.<br />

[22] Krasner, G. E., Pope, S. T. 1988. A cookbook for using the<br />

model-view controller user interface paradigm in Smalltalk-<br />

80. Journal of Object Oriented Programming (3/1988, 3),<br />

26‐49.<br />

[23] Chlebek, P. 2006. <strong>User</strong> Interface-orientierte<br />

Softwarearchitektur, Vieweg/GWV, Wiesbaden

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!