Automotive User Interfaces and Interactive Vehicular Applications
Automotive User Interfaces and Interactive Vehicular Applications
Automotive User Interfaces and Interactive Vehicular Applications
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