Home

Lokalisierung und Internationalisierung

image

Contents

1. Abspielen Unterhaltung E zung Musik 87 InterpretListe EH H ListevonLiedern Ej H Anhalten Einschalten Ausschalten ay LautLeise TVEinstellungen EH Kontrast Video HA Farbe Abspielen Anhalten DVD F mationssysteme Sprache EHHH Englisch Japanisch Verkehrsinfo Navigation Kommunikation Klimaanlage Information Abbildung 18 Von oben nach unten Beispielhafte Baumstruktur eines FIS f r Deutschland USA und Japan Die Abbildung wurde mit dem XMLSpy Schema Editor generiert 63 Implementierung eines internationalisierten Fahrerinformationssystems L nder geltenden Men struktur durch Reduktion f r jedes Land angepasste Strukturen generiert Eine zweite Transformation wurde danach notwendig um das landesspezifische Vokabular in das Men einzuf gen Schlie lich wurde eine dritte Transformation durchgef hrt um die Visua lisierung der Benutzeroberfl che zu erm glichen siehe Abschnitt 3 4 2 Im Folgenden werden diese Schritte ausf hrlicher erkl rt 5 2 Grundlegende Men struktur in XML Als Grundlage f r die Implementierung wurde eine Men struktur entworfen die alle verf gbaren Men und Untermen punkte der f r jedes Land spezifischen Men struktur en
2. 100 80 60 41 43 40 28 22 25 23 MO BR HE E 0 i s m lt E lt c lt c ke E E E E c E 3 S S 3 8 S o D o D o 7 o 7 2 2 2 2 5 bs gt a a a a A 5 000 5 000 15 000 15 000 20 000 220 000 100 80 53 60 43 51 40 14 28 23 31 de e 28 8 0 EB u E lt c lt c o lt c lt c E oO E E c 2 5 s 8 S 3 5 s 2 S o 73 o E o o 73 2 2 2 2 a a a a B Privatwagen Dienstwagen Beides Keines 100 80 4 60 4 40 4 20 4 0 l G Deutschland USA Japan Abbildung 5 Allgemeine Fragen zur Verwendung des Fahrzeugs in Prozent der gt Anworten A Gefahrene Kilometer der Befragten aus Deutschland USA und Japan pro Jahr B Anteil der Befragten aus Deutschland USA und Japan die ein Fahrerinformationssystem in ihrem n Wagen haben und C Anteil der Befragten aus Deutschland USA und Japan die angaben mit dem Fahrerinformationssystem vertraut zu sein Die Suche nach Radiosendern wird bei den meisten Befragten ber gespeicherte Sender vorge nommen bei Befragten aus Deutschland mit 78 26 h ufiger als bei Befragten aus den USA 68 75 und Japan 54 90 wenn auch nicht signifikant Manuelle Suche spielt in Deutsch land und Japan als bevorzugte Funktion keine wesentliche Rolle 2 9 bzw 3 9 allerdings bevorzugen 27 08 der Befragten aus de
3. gespeicherteSender E H Listevonsendern m BE BAM empfangbareSender H ListevonSendern Verkehrsinfo AM B E gespeicherteSender EH EH Listevonsendern empfangbareSender EH EH Listevonsendern gespeicherteSender EH ListevonSendern TRF EHE LES empfangbareSender EJ I ListevonSendern gespeicherteSender Di EH ListevonSendern Satellitenradio 32 E Unterhattung H empfangbareSender EH Listevonsendern Abspielen Musik EHH InterpretListe Ej ListevonLiedern EJ E Anhalten Einschalten Ausschalten Tw HB LautLeise TVEinstellungen EH EH Kontrast video EH Farbe Abspielen A Anhalten men BB m B Sprache EH B Englisch Japanisch Verkehrsinfo Navigation Kommunikation Klimaanlage Information Einstellungen Beenden Abbildung 20 Beispielhafte grundlegende Baumstruktur eines FIS f r Deutschland USA und Japan menu sid S ID ENT ERTAINMENT gt menu sid SID FM gt menu sid SID_AM gt lt menu gt Abbildung 21 Ausschnitt des Codes f r die Darstellung einer Struktur 5 3 Transformation des Basis XML Dokuments in landespezifische Baumstrukturen Ausgehend vom XML Dokument MenuGermanyUSAJapan xml wurden mit Hilfe von XSLT reduzierte landesspezifische Men strukturen erzeugt die jeweils als XML Dokument gespeichert wurden Dies geschieht durch Transformationsregeln in so genannten Templates
4. black stroke width 0 6 gt 2005 F01 Ehl lt text gt lt use width 30 height 30 xlink bu boo lt a gt qo lt g sid RAD 200501431 H 3 width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt 20054F01431H HAt lt text gt 2 width 30 height 30 xlink href note gt lt a gt 184 Athan ay qoe gs use xlink href category gt use xlink href flag gt use xlink href BMWLogo gt svg SID TV svg xml version 1 0 encoding UTF 16 svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt er ET oc PARVIS ER opacity 2 height 10px width 30px y 530 x 70 id ag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif he
5. menu xsl template RRR ck k ck kck ck ck ck k ck K AK ck ck ck kck kck KK RIA kc kck kck K ck KKK KKK KK kk kk AL gt lt creates the menultem elements gt lt KEK ck ck ck KK KEK AA RARA ck ck ckckckckck AKA KA KA ck ck ck ckck kc k ck kc k k k kk K gt xsl template match menultem gt xsl variable name SID select sid gt lt stores the the attribute sid in the variable SID gt lt menultem sid sid gt lt inserts a new element with the name of the context node lt xsl for each select Senglish text id SID gt lt compares the value of the attributes of both xml documents gt lt xsl value of select gt lt gets the value of the text in English gt lt xsl text gt amp 10 lt xsl text gt xsl for each xsl apply templates lt menultem gt lt xsl template gt lt xsl stylesheet gt MenuJapanese xslt lt xml version 1 0 encoding UTF 16 gt lt xsl stylesheet version 1 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xsi http www w3 org 2001 XMLSchema instance gt lt declaration of the namespace used as part of the root element gt lt xsl output method xml version 1 0 encoding UTF 8 indent yes gt lt xsl variable name japanese select document C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System Japanese PhaselData XML Language japanisch xml gt lt s
6. l variable name CB active select document Graphics ch active svg BEL variable name CB inactive nn Graphics cb_ inactive 5 we following variables store icons widths and hei ghts gt L variable name iconheight select 30 gt lt xsl variable name iconwidth A re lt etapa dada dr dada End Glo III TTT A SSS lt ck ck k ck k k Templ ate for menu buttons w w w gt lt xsl template name MenuButtons gt f f un RE lt This param contains the set of nodes whos first level elements will be used to generate the buttons A parameter is like a variable but given by the calling template xsl param name nodes gt lt All between defs tags will not be shown gt lt defs xmlns http www w3 0rg 2000 svg xmlns xlink http www w3 org 1999 xlink gt lt groups the not selected buttons elements and makes them referenceable as a whole via its id gt lt g id MenuButtonPrototyp gt lt copies the external graphic file of the not selected Menubutton that is specific for each country into the svg gt lt xsl for each select MB inactive SMB E lt xsl copy of select node gt lt copys all gt xsl for each fg lt groups the selected buttons elements and makes them referenceable as a whole via its lid se lt g id MenuButtonPrototypMouseOver gt lt copies the external graphic file of
7. KKK KKK KKK KKK KKK KKK KA KK KKK KKK KKK KKK KK KKK KK KK KKK KK KK KKK KK KK KKK KK KK KKK k k k KKK KKK KK KKK KKK KKK KKK KKK A k k K KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KK KKK KKK KKK KKK KEK KKK KKK KKK KKK KKK KKK KK KKK KKK KKK KKK KK RK RK KK A KK RK KK gt lt XK KKK ckckckckckck AK A K KK AK ck A KA KK ck ck ckckckckck ck ck ck ckck kc k KKK k k kk K gt lt creates the reference to the stylesheet gt lt ck ckckckckckck ck ck ckckckckck KKK kk K gt xsl template match gt lt xsl processing instruction name xml stylesheet gt href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System German PhaselData XSLT MenuGerman xslt type text xsl lt xsl processing instruction gt lt copys the processing instruction to the output document gt lt xsl apply templates gt lt xsl template gt lt k KKK KK KKK kk kk gt lt creates the root node gt lt amp k KKK KKK KKK KK k k k k k kk gt lt xsl template match mainmenu gt lt matches the element mainmenu gt lt mainmenu sid SID MAINMENU gt lt inserts the element gt lt xsl apply templates select gt lt all attributes are matched by the template gt lt xsl apply templates gt lt to apply the template rule in the current context gt lt mainmenu gt lt xsl template gt lt xsl template match gt lt xsl
8. gt lt gets the value of the text in Japanese gt lt xsl text gt amp 10 lt xsl text gt lt xsl for each gt lt xsl apply templates gt lt menultem gt lt xsl template gt lt xsl stylesheet gt 9 5 2 XML Dokumente Language deutsch vm lt xml version 1 0 encoding UTF 16 gt lt Document containig the text for the german version of the menu gt lt root xmlns xsi http www w3 org 2001 XMLSchema instance xsi noNamespaceSchemaLocation C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System International Schema language xsd gt lt language id DE gt H text id SID MAINMENU gt HAUPTMENU lt text gt lt text id SID ENTERTAINMENT gt UNTERHALTUNG lt text gt lt text id S FM gt FM lt text gt lt text id S FMSTOREDSTATIONS gt GESPEICHERTE SENDER lt text gt lt text id S AMSTOREDSTATIONS gt GESPEICHERTE SENDER lt text gt lt text id S TRFSTOREDSTATIONS gt GESPEICHERTE SENDER lt text gt lt text id S SATSTOREDSTATIONS gt GESPEICHERTE SENDER lt text gt lt text id S FMSTATIONSLIST gt LISTE VON SENDERN lt text gt lt text id S AMSTATIONSLIST gt LISTE VON SENDERN lt text gt lt text id S TRFSTATIONSLIST gt LISTE VON SENDERN lt text gt lt text id S SATSTATIONSLIST gt LISTE VON SENDERN lt text gt FMRECEIVABLESTATIONS gt EMPFANGBARE SENDER lt text gt AMRECEIVABLESTATIONS gt EMPFANGBARE SENDER lt text gt TRFRECEIVABLEST
9. k k k k k k ok KK k k 1k k k k k k k k k k k k k k k k k k k k k 2022 lt creates the option TRAFFIC INFO Su 2 2 2 k k 2 k k k k 2 CK k CK k k k k k k k k k k k k k k k k k k k k k k k 20202 lt xsl template match mainmenu menu 2 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt RR RRR RK 2 2 2 2 k kok k kok k 1k k K 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 k k k 2 2 2 20202 lt creates the rest of the mainmenu SES kk kk k k CK k CK CK k K k k K k k k k k k k k k k k k Kk k k k k k gt lt xsl template match mainmenu menu 3 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt xsl template match mainmenu menu 4 gt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt xsl template match mainmenu menu 5 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt xsl template match mainmenu menu 6 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt 131 Anhang lt xsl apply templates gt lt xsl template gt l
10. lt xsl otherwise gt lt xsl choose gt 153 Anhang EEE image id album width Siconwidth height iconheight xlink href Icons album gif gt lt xsl for each select gt xsl if test not starts with sid MP3_ or starts with sid RAD_ gt lt xsl element name image gt lt xsl variable name prefix select substring sid 1 4 gt lt xsl attribute name id gt lt xsl value of select substring after sid prefix gt lt xsl attribute gt lt xsl attribute name height gt lt xsl value of select iconheight gt lt xsl attribute gt lt xsl attribute name width gt lt xsl value of select iconwidth gt lt xsl attribute gt lt xsl attribute name xlink href gt icons lt xsl value of select substring after sid prefix gt gif lt xsl attribute gt lt xsl element gt s zsl if gt lt xsl for each gt lt def gt lt g id Background gt lt rect x 10000 y 10000 width 30000 height 30000 opacity 0 0 gt lt This copies an external file into the svg gt lt xsl for each select Background Background gt lt xsl copy of select node gt xsl for each g lt q id TopMenu gt lt xsl choose gt lt xsl when test sid SID MAINMENU or local name item gt lt a xlink href SID MAINMENU svg gt lt This copies an external file into the svg gt lt xsl for each select Top Top gt l
11. lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image xlink href Icons SETTINGS gif height 30 width 30 id category gt lt image id GERMAN height 30 width 30 xlink href icons GERMAN gif gt lt image id ENGLISH height 30 width 30 xlink href icons ENGLISH gif gt 2 id JAPANESE height 30 width 30 xlink href icons JAPANESE gif gt def lt g id Background gt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 09 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt lt g gt lt g id TopMenu gt 173 Anhang lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lar lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt lt a gt lt g gt lt svg
12. rung des Quellcodes verzichtet werden kann 13 Methoden und Vorgehensweise 3 METHODEN UND VORGEHENSWEISE 3 1 Grundlagen zur Datenerhebung 3 1 1 Definition von Kultur Im Zuge der Globalisierung wurden zunehmend Studien durchgef hrt die die Rolle von kultu rellen Unterschieden im Hinblick auf die Verwendung von Produkten und andere wirtschaftlich relevante Fragen beurteilten z B Ford et al 2003 Gerritsen und Wannet 2005 Fang und Rau 2003 Eine grundlegende Definition von Kultur in diesem Zusammengang stammt von Hofstede 1980 2001 der eine gro e Anzahl von Umfragen innerhalb eines internationalen Arbeitgebers untersuchte Da es hierbei jedoch vor allem um Vergleiche von Arbeits und Organisations Strukturen ging z B Williamson 2002 Ford et al 2003 ist f r eine Untersuchung mit dem Fokus auf der Akzeptanz von Produkten eine weiter gefasste Definition angebracht So kann nach Beu et al 2000 zwischen verschiedenen Faktoren unterschieden werden die die Art und Weise wie ein Produkt verwendet wird beeinflussen Dazu z hlen unter anderem Infrastruktur eines Landes unterschiedliche Arbeitsorganisation kulturelles Niveau des Benutzers Erfahrung mit dem Produkt usw Alle diese Faktoren k nnen nach Beu et al 2000 unter dem Begriff Kultur zusammengefasst werden Dieser Definition wird auch in der vorliegenden Arbeit gefolgt Im Unterschied zu soziologischen Definitionen von Kultur wie zum Beispiel jener
13. use xlink href flag gt use xlink href BMWLogo gt svg 05 stroke stroke stroke 187 DANKSAGUNG W hrend der Anfertigung der vorliegenden Arbeit die in der BMW Forschung und Technik GmbH sowie am Institut f r Phonetik und sprachliche Kommunikation der LMU M nchen durchgef hrt wurde bekam ich sehr viel Unterst tzung und zahlreiche Anregungen von den unterschiedlichsten Personen bei denen ich mich hier sehr herzlich bedanken m chte An erster Stelle m chte ich mich ganz herzlich bei Herrn Prof Dr Hans Tillmann f r die berlassung dieses Themas bedanken Au erdem m chte ich Herrn Dr Christoph Draxler ganz besonders f r die Betreuung der vorliegenden Arbeit und seine Unterst tzung danken Herrn Prof Dr Klaus Schulz danke ich f r die freundliche bernahme des Zweitkorreferendariats Bei meinem Betreuer bei BMW Herrn Dr Klaus Bengler m chte ich mich f r das freundliche Arbeitsklima und f r seine unerm dliche Bereitschaft alle auftretenden Fragen zu beantworten bedanken Ebenso bedanke ich mich bei meinen Arbeitskollegen f r die angenehme Zeit insbesondere danke ich Horst Schwarz und Marc Breisinger f r ihre wertvollen Ratschl ge in Bezug auf die Implementierung der Software Herrn Martin Voreck danke ich vielmals f r seine Unterst tzung bei der Online Befragung Herrn Lutz Rothhardt und Herrn Robert Healey danke ich daf r dass sie mir wichtige Einblicke in das Leben in Japan und
14. ansonsten wird der Fragebogen neu geladen mit bergab der Variablen in welcher Sprache er angezeigt werden soll if Table i Frage japanisch echo lt td align center gt lt input type radio name sprache value SLang i if sprache SLang i echo checked echo OnClick location replace japanisch htm gt lt td gt n else if STable i echo lt td align center gt lt input type radio name sprache value SLang i if sprache S Lang i echo checked 124 Anhang echo OnClick document sprachauswahl sukmit gt lt td gt n echo lt tr gt n echo lt table gt n echo lt td gt n echo lt tr gt n echo lt table gt n echo lt form gt n Ende Schreiben der Sprachwahlm glichkeiten EEF Start Erzeugen des Fragebogens echo lt form action eintragen php method POST name umfrage gt n echo lt input type hidden name Umfrage ID value Umfrage ID gt n Start Einlesen der Fragen in der gew hlten Sprache Sfragen frage SELECT FROM cur fragetable WHERE Zusammenfassung Nein OR Zusammenfassung like Zusammen ORDER BY Nummer Sfragen id odbc exec Sconnection id fragen frage or die Kann b fragen frage lt b gt nicht ausf hren while odbc fetch row fragen id Unterscheidung nach zusammenge
15. diesen Fragen nicht festgestellt Die Daten die erhoben wurden beschr nkten sich auf BMW Mitarbeiter aus den L ndern Deutschland USA und Japan die f r eine n here Analyse in Frage kamen Eine Analyse der Eignung dieser Daten wird nachfolgend ausf hrlicher erkl rt 6 1 2 Eignung der durch die Befragung erhobenen Daten In der vorliegenden Arbeit wurde als Grundgesamtheit die Gruppe von BMW Mitarbeitern in den n her zu untersuchenden L ndern Deutschland Japan und USA definiert Dieser Ansatz ent spricht dem von Hofstede 1980 der eine umfassende Untersuchung unter Mitarbeitern der 89 Diskussion Firma IBM durchf hrte Bei Hofstede wurde davon ausgegangen dass alle Gruppen durch den selben Arbeitgeber in hohem Ma e vergleichbar sind und dass sie sich nur durch die Herkunfts l nder voneinander unterscheiden siehe auch Eckhardt 2003 Der Link zum Fragebogen wurde an alle Personen in der Verzeichnisliste versendet so dass alle die Chance hatten in die Stichprobe aufgenommen zu werden Damit sollte die Repr sentativit t der Stichprobe gew hrleistet sein Allerdings konnte nicht ausgeschlossen werden dass es hier zu Verschiebungen kam Dies kann passieren wenn Personen einer demographischen Gruppe tendenziell weniger bereit sind an einer freiwilligen Befragung teilzunehmen als andere Solche Verschiebungen konnten a priori nicht vermieden werden Durch die im Fragebogen gestellten allgemeinen Fragen konnte die
16. text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt MAIN MENU text a lt ig gt lt svg gt lt defs gt lt g id MenuButtonPrototyp gt lt g width 580 height 60 gt SES width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt xq g z lt q id MenuButtonPrototypMouseOver lt g width 580 height 60 gt width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt sg 3 lt defs gt lt g id MenuButtons gt lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID_ENTERTAINMENT svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt lt image a I S E opacity 2 height 10px width 30px yz 530 x 70 id flag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30
17. verwendet Icons dagegen wurden meist direkt als gif Dateien verkn pft In den zur Visualisierung erstellten XSLT Dokumenten wurden auch die verwendeten Listen z B die Liste der Radiosender als XML Datei in die Transformation einbezogen Um die Po sition der einzelnen Elemente zu definieren wurde ein JavaScript verwendet Dadurch konnte anders als bei SVG die Funktionalit t einzelner Buttons gew hrleistet werden siehe Abbildung 23 Tabelle 23 enth lt eine Liste der Dokumente die f r die Visualisierung der lokalisierten XML Dokumente hergestellt wurden Tabelle 24 enth lt die Namen der erzeugten SVG Dokumente sowohl grafische Hintergrundelemente als auch die Benutzeroberfl che einer bestimmten Opti onsauswahl Alle Dokumente sind zusammen mit ihrer Dokumentation im Anhang Abschnitt 9 6 und auf der beiliegenden CD zu finden 72 Transformation des Basis XML Dokuments in landespezifische Baumstrukturen Tabelle 23 Die in der vorliegenden Arbeit f r die Visualisierung der lokalisierten XML Dateien notwendige Dokumente EE Name L nder MenulocalizedGermany xml Deutschland MenulocalizedUSA xml MenulocalizedJapan xml sl lelelelslels e nln n o un pem gt apan SONGLIST xml FMSTATIONSLIST xml Deutschland SLIST xml FMSTATIONSLIST xml SATSTATIONSLIST xml SLIST xml pan FMSTATIONSLIST xml apan TRFSTATIONSLIST xml apan Ri Name L nder werden sollen werden sollen werden sollen Name Func
18. Anhang xsl for each def lt groups the background and makes it accessable via id gt lt q id Background gt lt this rectangle is just necessary for the keyboard It is invisible gt lt rect x 10000 y 10000 width 30000 height 30000 opacity 0 0 gt lt copies the external file background into the svg gt lt xsl for each select Background Background gt xsl copy of select node gt xsl for each xg lt groups the main menu and makes it accessable via id gt lt q id TopMenu gt lt xsl choose gt lt the link back to the mainmenu is only used if this IS NOT the mainmenu gt lt xsl when test sid SID MAINMENU or local name item gt lt a xlink href SID_MAINMENU svg gt lt copies the main menu into the svg gt lt xsl for each select Top Top gt xsl copy of select node gt lt xsl for each gt text style init font gt lt xsl value of select MM Text gt lt text gt lt a gt xsl when lt xsl otherwise gt lt copies the main menu into the svg without the link gt lt xsl for each select Top Top gt xsl copy of select node gt xsl for each xsl otherwise xsl choose lt g gt lt svg gt lt xsl template gt lt KKKKKKKKKKKKKKKKKKKKKKKKKE NG of template H FFrFr so ee lt Template for the script outsourced gt
19. Die Datenbank wurde wie im Folgenden beschrieben aufgebaut Der Fragebogen wurde durch ein Php Script ODBC Schnittstelle zur dynamischen Erstellung von Webinhalten erzeugt Dynamisch hei t dass sowohl das Layout als auch der Inhalt gespei chert werden Dieses Script mit Namen index php das auf dem Server lief verband sich mit der Datenbank in der die Fragen gespeichert waren bestimmte welche Kopfdaten aus der Access Tabelle Umfrage Tabelle 3 angezeigt wurden holte sich die entsprechenden Fragen je nach Sprachauswahl aus den Access Tabellen Frage deutsch Frage englisch Frage franzoesisch und Frage spanisch Tabelle 4 und stellte sie als HTML Seite dar 19 Methoden und Vorgehensweise 9 0 480 keel 29 my Fragebogen f r Kundenpr ferenzen in Q verschiedenen L ndern Studie zum Dissertationsthema Internationalisierung und Lokalisierung von MMI F von Cristina Olaverri Monreal BMW Forschung und Technik GmbH Ein Unternehmen der BMW Group MMI ZT 3 Hanauer Str 46 M nchen 80992 Tel 49 89 382 55363 Fax 49 89 382 37117 e mail Christina Dlawerri Monreal bmw de Abbildung 4 Beispiel f r die Benutzeroberfl che des Online Fragebogens Abgebildet ist der erste Abschnitt in dem pers nliche Daten abgefragt werden Beim Ausf llen des Fragebogens nachdem die Taste Absenden bet tigt worden war wurde das Programm mit dem Namen eintragen php ausgef hrt
20. focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt lt image EN BEN nae opacity 2 height 10px width 30px y 530 x 70 id flag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt image xlink href Icons album gif height 30 width 30 id album gt xlink href Icons NAVIGATION gif height 30 width 30 id category gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt fq g lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt a width 580 height 50 rx 20 ry
21. icons ENTERTAINMENT gif gt image id NAVIGATION height 30 width 30 xlink href icons NAVIGATION gif gt image id COMMUNICATION height 30 width 30 xlink href icons COMMUNICATION gif gt image id CLIMATE height 30 width 30 xlink href icons CLIMATE gif gt image id INFORMATION height 30 width 30 xlink href icons INFORMATION gif gt lt image id SETTINGS height 30 width 30 xlink href icons SETTINGS gif gt E id EXIT height 30 width 30 xlink href icons EXIT gif gt lt def gt lt g id Background gt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt lt g gt lt q id TopMenu width 100 height 100 gt lt g width 580 height 60 gt 2 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt g gt S g gt svg defs lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt KEN width 580 height 60 rx 20 ry 20 fill black opacity 0
22. js functionality js gt lt svg height 100 width 100 gt lt def gt idm e ss sme eee opacity 2 height 10px width 30px y 530 x 70 id ag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image xlink href Icons SATRECEIVABLESTATIONS gif height 30 width 30 id category gt M dera id SATSTATIONSLIST height 30 width 30 xlink href icons SATSTATIONSLIST gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt Sig lt g gt lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt Ke width 580 height 50 rx 20 ry
23. lichkeiten zur Fehlerbehandlung bestehen Beispiele solcher Systeme sind computergest tzte Telefonsysteme die eine Vorauswahl der Anrufer erlauben Als Agentensysteme werden Dialogsysteme bezeichnet die eine komplexe Kommunikation zwischen Mensch und Maschine erlauben Im Idealfall wird ein freier Dialog gef hrt Die Kommunikation basiert dabei dynamisch auf den vorhergehenden Schritten wobei der Verlauf des Dialoges vom zu erreichenden Dialog und Kommunikationsziel abh ngt Der Dialogverlauf wird von einem eigenen Dialogmanager innerhalb des Dialogsystems gesteuert dieser Manager kann flexibel auf Dialoghistorie und Kontextinformation zur ckgreifen Wegen des gro en Umfangs an n tigem Vokabular und Grammatiken sind Agentensysteme der zeit nur schwer zu realisieren so dass Finite State und Frame basierten Systemen in der Praxis eine gr ere Bedeutung zukommt F r die Implementierung eines sprachgesteuerten Fahrerinformationssystems ist ein Finite State basiertes System f r die Bedienung des Men s und ein Frame basiertes System f r die Zieleingabe des Navigationssystems und hnlicher Funktionen die die Auswahl mehrerer Parameter verlangen naheliegend Die Men s und Untermen s eines FIS sind nicht so umfangreich dass die Einf hrung von gesprochener Sprache durch Spracherkennung nat rliche Sprache Dialogmanagement und Sprachsynthese gro e Schwierigkeiten darstellen w rde In diesem Fall kann das au
24. 1 att length 1 space buttons lowerInvisible setAttribute style visibility visible lowerInvisible buttons upperInvisible 1 setAttribute style visibility hidden upperInvisible checks if the up arrow must be enabled if active b index 0 document getElementById ScrollUp setAttribute fill black 159 Anhang checks if the down arrow must be disabled if active b index nrButtons 2 document getElementById ScrollDown setAttribute fill grey actualizes the index hiding the active part of the old button and showing that of the new active b index buttons active b index firstChild nextSibling firstChild nextSibling nextSibling nextSibl ing setAttribute style visibility visible active button group firstChild nextSibling firstChild nextSibling nextSibling nextSibling setAttribute style visibility hidden active button group buttons active b index a This function handles the keyboard events function keys evt if evt getKeyCode 13 Enter gt action depends on what is active universalFunction if evt getKeyCode 104 Up on NumPad gt previous Menu Point prevMenuPoint if evt getKeyCode 98 Down on NumPad gt next Menu Point nextMenuPoint if evt getKeyCode 100 Left on NumPad a one screen backwards window history go 1 if evt getKeyCode 102 Right
25. 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt lt image BEE opacity 2 height 10px width 30px yz 530 x 70 id flag gt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image xlink href Icons FMRECEIVABLESTATIONS gif height 30 width 30 id category gt Kc id FMSTATIONSLIST height 30 width 30 xlink href icons FMSTATIONSLIST gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 ill black g ege lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 hei
26. 30 xlink href GERMAN gt lt fa gt ey dq lt g sid SID ENGLISH width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text cm eae Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 XuH text use width 30 height 30 xlink href ENGLISH gt lt a gt lt g gt lt g sid SID JAPANESE width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family DE Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt lt text gt lt use width 30 height 30 xlink href JAPANESE gt lt fa gt lt g gt qi use xlink href category gt use xlink href flag gt use xlink href BMWLogo gt ZSV SID TRF svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt im A er opacity 2 height 10px width 30px y 530 x
27. Abbildung 22 Abbildung 23 Abbildung 24 Abbildung 25 Abbildung 26 Abbildung 27 Abbildung 28 Abbildung 29 Abbildung 30 Abbildung 31 Abbildung 32 Abbildung 33 Abbildung 34 Beispielhafte grundlegende Baumstruktur eines FIS 65 Ausschnitt des Codes f r die Darstellung einer Struktur 65 berf hrung der allgemeinen Meniistruktur in die lokalisierte 67 Vorgehensweise bei der Implementierung einer internationalisierten Men struktur des FIS mit Hilfe von XML und XSLT 68 Schema f r das XML Dokument mit der grundlegenden Men struktur 69 Teil des Codes des Templates MenuButtons der XSLT Datei f r die Visualisierung der Benutzeroberfl che 77 Ladung der l nderunabh ngigen Symbole im Template Layout 78 Dynamische Berechnung der Dateinamen der Icons 78 Ladung der Hintergrundgrafiken 78 XML Dokuments SONGLIST xml das eine Liste enth lt 80 Elemente der Benutzeroberfl che die in JavaScript definiert wurden 82 Code f r den Zugriff durch JavaScript 83 Hauptmen des f r Deutschland USA und Japan lokalisierten Fahrerinformationssystems 86 Untermen Unterhaltung des f r Deutschland USA und Japan lokalisierten Fahrerinformationssystems 87 Anhang Verschiedene Entw rfe f r das Design des FIS 130 VI Tabellenverzeichnis TABELLENVERZEICHNIS Tabelle 1 Tabelle 2 Tabelle 3 Tabelle 4 Tabelle 5 Tabelle 6 Tabelle 7 Tabelle 8 Tabelle 9 Tabelle 10 Tabel
28. In den folgenden Abschnitten wird diese Vorgehensweise diskutiert 6 1 1 Datenerhebung mittels eines Online Fragebogens In der vorliegenden Arbeit wurde ber das Intranet eine Umfrage unter BMW Mitarbeitern durchgef hrt Eine solche Computer basierte Methode bietet mehrere Vorteile Buchanan et al 2005 Zum einen kann man auf diese Weise Informationen von einer gro en Anzahl von Ver suchspersonen sammeln zum anderen ist diese Methode kosteng nstig und einfach durchzuf h ren Buchanan 2000 2001 In der vorliegenden Arbeit gelang es zwischen 53 und 70 Personen pro Land zu erreichen Diese Anzahl war zwar geringer als die angestrebte pro Stichprobe wurden 250 Frageb gen verteilt erwies sich allerdings als ausreichend f r die nachfolgenden Auswertungen Mit dem ins Intranet gestellten Fragebogen wurde erreicht dass die Geheimhal 88 Fragebogenanalyse tung der Daten gew hrleistet war Au erdem konnten damit auch Personen mit entsprechendem Hintergrundwissen direkt angesprochen werden Die Benutzer selbst investierten pro Fragebogen etwa 30 bis 40 Minuten Die Fragen konnten sie von ihrem Computerarbeitsplatz aus beantwor ten was f r die Befragten im Vergleich zu einem Interview oder Usability Test verh ltnis m ig bequem war Nach Reips 2000 und Schmidt 1997 sind inkonsistente oder unvollst ndige Antworten ein h ufiges Ph nomen in Online Befragungen Dies kann zu einer geringen Qualit t der Daten
29. Wichtigkeit davon 11 Deutschland vs USA 18 Japan vs USA und 16 Japan vs Deutschland Im Modul Kommunikation wurden 51 signifikante Unterschiede festgestellt 40 48 davon 14 in der Wichtigkeit 20 in der Sichtbarkeit und 17 in der H ufigkeit davon 11 Deutschland vs USA 23 Japan vs USA und 17 Japan vs Deutschland Am wenigsten Unterschiede gab es in den Modulen Klimaan lage 7 Unterschiede 9 72 Navigationssystem und Einstellungen jeweils 6 und 4 signi fikante Unterschiede 25 bzw 14 81 Unabh ngig vom Modul war die Anzahl der Unterschiede zwischen Japan und USA 50 signifi kante Unterschiede 35 46 signifikant unterschiedliche Antworten am h chsten gefolgt von Japan und Deutschland 43 30 49 und Deutschland und USA 27 19 14 Im Folgenden werden die Module mit einem hohen Anteil signifikanter Unterschiede n her dargestellt 4 1 6 2 Analyse der die Men struktur betreffenden Fragen Der Wichtigkeitsgrad der Funktionen eines Fahrerinformationssystems in einem bestimmten Land sowie die Frage ob die Funktion sofort sichtbar oder direkt zu bedienen sein soll und die Frage nach der H ufigkeit der Aktivierung der Funktion im Fahrzeug wurden als Parameter aus gew hlt um die Position einer Funktion im Men zu bestimmen oder zumindest zu entscheiden ob die Funktion im Hauptmen oder eher in Untermen s untergebracht werden sollte und ob es hier zwischen den L ndern Unter
30. das die soeben ausgef llten Daten in die Datenbank schrieb Die Variablen des Formulars wurden gelesen und die Nummer der Frage sowie die entsprechende Antwort aus der Access Tabelle Auswahl Tabelle 5 wurden in die Tabelle Antwort eingetragen siehe Tabelle 6 Diese Antwort Tabelle bildete dann die Grund lage f r die Auswertung F r Japanisch wurde kein Eintrag gemacht da der Text aufgrund des fehlenden Zeichensatzes f r die japanische Sprache per Hand eingef gt werden musste Die URL index php zeigte den f r alle Sprachen geltenden Fragebogen die einzelnen Sprachen wurden durch eine Variable wie z B durch die Variable sprache ENGLISH hinzugef gt Der Quell code des Scriptes index php ist im Anhang zu finden Abschnitt 10 2 Sowohl die Datenbank als auch beide Scripte befinden sich auf der beiliegenden CD 20 Durchf hrung der Online Befragung Tabelle 2 Tabellen aus denen die Datenbank aufgebaut wurde Tabellenname Inhalt Antwort Fragenummer und die entsprechende Antwort Auswahl Optionen zum Ausw hlen der verschiedenen Sprachen Frage_deutsch Frage_englisch Fragen auf Deutsch Fragen auf Englisch Frage_franzoesisch Frage_spanisch Fragen auf Franz sisch Fragen auf Spanisch Umfragen Einf hrungstext Dankestext in den verschiedenen Sprachen Tabelle 3 Felder der Access Tabelle Umfragen Feldname Felddatentyp ID Aut
31. die active Grafik dieses Buttons angezeigt ansonsten die inactive Grafik Der Loop lt xsl for each gt zwischen den Zeilen 8 und 11 hatte die Aufgabe die Button Grafik die ein SVG und damit XML File ist in das zu erzeugende SVG File zu kopieren Die Gruppierungen der Zeilen 5 und 16 dienten dazu die Buttons aus JavaScript als Gesamtheit z B als Button zu sammen mit dem dazugeh rigen Text und Icon ansprechen zu k nnen Aus diesem Grund wur den sie durch eine Regel des XSLT Dokuments im SVG Dokument mit einem lt g gt und einem ansprechbaren Namen versehen Die Buttons wurden mit den passenden Beschriftungen aus dem lokalisierten XML Dokument sowie mit Referenzierungen und Icons aus den jeweiligen Quelldateien versehen Die Quelle der Beschriftung stellte der Textinhalt des jeweiligen Knotens des aktuellen Buttons im XML Dokument und die Quelle der Referenzierung und Icons der jeweilige SID FOL oder MP3 Tag dar 5 3 3 1 2 Template Layout In diesem Template wurden Regeln f r das l nderunabh ngige Layout geschrieben Abbildung 26 Dieses umfasste beispielsweise die Icons f r die Flagge und das BMW Logo sowie die Anordnung der Kategorie Icons wie das Notensymbol oder das Symbol f r Audio Diese Icons wurden in der Oberfl che zus tzlich zu den Symbolen im Men unten links zur Orientierung angezeigt je nachdem welches bergeordnete Men aktiviert war Dies wurde bis auf wenige Ausnahmen auf der Basis de
32. echo lt tr gt n echo lt td colspan count antwmoegl gt numerierung frage lt td gt n echo lt tr gt n echo lt tr gt n for i 0 i lt count antwmoegl i echo lt td align center valign bottom gt Sauswahlarray Santwmoegl i lt br gt lt input type radio name frage_ ID 1 value antwmoegl i echo gt lt td gt n echo lt tr gt n echo lt tr gt n echo lt td align left valign top colspan count Santwmoegl gt lt input type text name frage SID 2 size 40 gt n echo lt tr gt n echo lt table gt n echo lt br gt n break odbc free result fragen id t Ende Einlesen der Fragen in der gew hlten Sprache echo lt input type submit value SButtontext gt n echo lt form gt n Ende Erzeugen des Fragebogens Datenbankverbindung schlie en odbc close connection id Schreiben der Fu zeile nach BMW CI mittels Funktion aus der Library print footer date d m Y Webmaster EE bmw de subject Umfrage umfrage Ende Erzeugen des HTML Outputs 2 gt 9 3 Entw rfe f r die Benutzeroberfl che 127 SS 7 Frankfurt Am Main P peziell Ziele Kre Adressbuch Wegp t Zieleingabekarte Ziel schen Zur ck 33 THE N amp 10 38 Navigation Deutschland Frankfurt Am Main Taunusanlage Nr Points of int June Address book
33. eingef gt f r Japan wurde Satellitenradio durch die Radiofrequenz TRF ersetzt au erdem wurde Video als zus tzliche Option eingef gt Die Option AM sollte vom Unter haltungsmen f r Deutschland entfernt und im Untermen zu sehen sein Dies wurde in diesem Beispiel jedoch nicht implementiert Die Option Satellitenradio f r die USA ergab sich aus der in der vorliegenden Arbeit durchgef hrten Befragung TRF f r Japan verdankt sich den Pro duktanforderungen f r den japanischen Markt Die Men option DVD unter Video wurde aus Demonstrationszwecken eingef gt Auch TV wurde hier eingef gt da die Auswertung ergab dass eine Lokalisierung in Frage kommen k nnte Die Unterschiede im Layout wurden imple mentiert um die Vorgehensweise der lokalen Anpassung zu zeigen Da die grafischen Doku mente in getrennten Verzeichnisse und Dateien je nach Land gespeichert sind sind nderungen sehr einfach vorzunehmen 85 Implementierung eines internationalisierten Fahrerinformationssystems Sun E Abbildung 32 Hauptmen des f r Deutschland USA und Japan lokalisierten Fahrerinformationssystems von oben nach unten 86 Lokalisiertes Fahrerinformationssystem CGE 218 o Abbildung 33 Untermen Unterhaltung des f r Deutschland USA und Japan lokalisierten Fahrerinformationssystems von oben nach unten 87 Diskussion 6 DISKUSSION In der vorliegende
34. ferenz verf gbar Abbildung 7 Verwendung von Funktionen der Klimaanlage in Prozent Rechts Bevorzugung der Befragten aus Deutschland USA und Japan einer getrennten Bedienung der Klimaanlage f r Fahrer und Beifahrer Links H ufigkeit der Programmierung der Einschalt zeiten im Auto durch die Befragten oben f r die Klimaanlage unten f r die Standheizung 4 1 5 1 Eingabe und Ausgabemodalit ten Bei der Frage zur bevorzugten Art der Eingabe und Ausgabe lie en sich im Hinblick auf zwei Eingabem glichkeiten signifikante Unterschiede zwischen den Anteilen der Befragten aus Japan und USA feststellen Abbildung 8 38 10 der Deutschen und 50 der Amerikaner bevorzugen das Eingabeger t Tastatur gegen ber 23 4 der Japaner a 05 Bei Eingabe durch Hand schrift ist dieser Wert bei den Japanern mit 2 13 am niedrigsten im Vergleich zu 16 13 bei den Deutschen und 20 51 in den USA o 05 Der Anteil der Befragten aus Japan die geschriebenen Text als Ausgabe bevorzugten war mit 30 43 signifikant niedriger als in den anderen L ndern Deutschland 61 02 und USA 65 85 Bei der Option Animation war der Anteil der Befragten aus Japan die diese Ausgabeart bevorzugten mit 55 56 signifikant h her als in Deutschland mit nur 25 Die Eingabe per Tastatur oder Handschrift ist unter den Befragten aus Japan weniger beliebt als unter den Befragten der beiden anderen L nder Allerdings sind die Unterschiede in absoluten Zahle
35. font size 20 font weight 500 fill black stroke black stroke width 0 6 gt S5 F lt text gt use width 30 height 30 xlink href VOLUME gt lt a gt ey qu lt g sid SID CONTRAST width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Arial_Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt 2VK32K lt text gt KE width 30 height 30 xlink href CONTRAST gt lt a gt lt g gt lt g sid SID COLOR width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt text use width 30 height 30 xlink href COLOR gt a fg g use xlink href category gt use xlink href flag gt use xlink href BMWLogo gt svg SID VIDEO svg xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js
36. g gt lt g id eee A eebe lt g width 580 height 60 gt width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt lt g gt lt defs gt lt g id MenuButtons gt lt q sid SID FMSTOREDSTATIONS width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt STORED STATIONS text K width 30 height 30 xlink href FMSTOREDSTATIONS gt fas lt ig gt lt g sid SID_FMRECEIVABLESTATIONS width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt RECEIVABLE STATIONS lt text gt Ke width 30 height 30 xlink href FMRECEIVABLESTATIONS gt lt a gt e gor fg use xlink href category gt use xlink href flag gt use xlink href BMWLogo gt svg SID FMRECEIVABLESTATIONS svg xml version 1 0 encoding UTF 16 lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height
37. gt ses ok k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k Kk k k k k ko ko ko ko ko ko ko ko ko ZZ ko ko ko ZZ ZZ ko ko ko ko ck ko k k k k k kkk k k ck k k k k k k 4 k k 4 k k 4 k k k k k 4 k k k k k amp k k k k k 4 k k k k k 4 k k k k k k k k k k k k k k k k k k k k k k k k k k Kk k k K kk K 4444 44 4 4 4 4 4 4 4744444444444 Kkkkkk k k k k X ck k kk LL lt Stylesheet with the rules for transforming the xml document Men DeutschlandUSAJapan containing a structure valid for all three languages in the specific structure for Japan gt lt KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK ck ck ck KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK AAA RARA AAA KKK KKK KKK KKK KKK KKK KK KKK KK KKK KKK KKK KK KKK KK KK KKK KK KK KKK k K KK KKK KK KK KKK k K KKK ko k k KKK KKK KKK KKK KKK KKK A k k K FER RK RK RK KKK gt RRR KKK KKK ck ck ck ck k ck k ck ck kck k ck k ck ck kck k ck kc kck kck k ck ck kck K ck k kc k kk kk k lt creates the reference to the stylesheet gt RRR KKK kck ck ck ck KKK KKK KKK k ck kc KK RA kc kck kck kc k ck kck kc ck k k k kk kk k k xsl template match gt lt xsl processing instruction name xml stylesheet gt href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System Japanese PhaselData XSLT MenuJapanese xslt
38. gt 21 xsl for each 22 go 234 defs Abbildung 25 Teil des Codes des Templates MenuButtons der XSLT Datei f r die Visualisierung der Benutzeroberfl che Die Elemente innerhalb des lt def gt Tags Zeile 1 und 23 wurden nicht angezeigt 71 Implementierung eines internationalisierten Fahrerinformationssystems image id flag x 70 y 530 width 30px height 10px opacity 2 xlink href icons flag jpg gt Abbildung 26 Ladung der l nderunabh ngigen Symbole im Template Layout 1 lt xsl variable name pre select substring sid 1 4 gt La lt xsl choose gt 3 4 lt if this is a music album the category icon will be the music icon Des xsl when test starts with sid FOL gt 6 lt image id category width Siconwidth height Siconheight 7 xlink href Icons music gif gt 8 lt xsl when gt 9 lt otherwise the category icon will be individually chosen Any icon that is named like sid withoutthefirst4lettersplus gif will be shown at the category place gt 1 0 lt xsl otherwise gt 11 lt image id category width Siconwidth height Siconheight xlink href Icons substring 13 after sid pre gif gt 12 lt xsl otherwise gt 13 lt xsl choose gt 14 lt image id album width Siconwidth height Siconheight 15 xlink href Icons album gif gt Abbildung 27 Dynamische Berechnung der Dateinamen der Ic
39. gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 50 fill black gt lt g gt lt g gt lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt Ee width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt amp fgs text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt MAIN MENU lt text gt lt a gt lg svg lt defs gt lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt lt g gt lt q id MenuButtonPrototypMouseOver lt g width 580 height 60 gt a width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt 7 g gt amp qu lt defs gt lt g id MenuButtons gt lt g sid RAD KSPN 710 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KSPN 710 lt text gt lt use width 30 height 30 xlink href note gt lt a gt eg lt g sid RAD KFWB 980 width 580 height 60 gt a use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonProtot
40. height 1 gt lt xsl attribute gt lt encloses Uns button into a link just for the graphical transform of the mousepointer Is not used for the actual functionality gt lt The following of the items must not be changed Just adding at the end is possible gt xsl element name a gt lt refereneces the inactive button group from the defs gt use xlink href MenuButtonPrototyp gt lt refereneces the active button group from the defs and hides it as an initial state gt use xlink href MenuButtonPrototypMouseOver style visibility hidden lt the text for the menubutton from nodes gt text style Sinit font gt lt xsl value of select text gt lt text gt lt the following decision places the right icon for the button depending on the prefix gt lt xsl choose gt lt Mp3 and Radio items will get a notes icon gt lt xsl when test starts with sid MP3 or starts with sid RAD gt lt use xlink href note height iconheight width iconwidth gt xsl when lt Folders will get an album icon mim d lt xsl when test starts with sid FOL gt lt use xlink href album height iconheight width iconwidth gt xsl when lt All others will get an individual icon whos id is like the particular sid without SID ss lt xsl otherwise gt lt xsl variable name prefix select substring sid 1 4 gt u
41. height 30 xlink href COMMUNICATION gt lt a gt lt g gt lt g sid SID CLIMATE width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt CLIMATE text use width 30 height 30 xlink href CLIMATE gt lt a gt ne lt g sid SID INFORMATION width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt INFORMATION lt text gt bruts width 30 height 30 xlink href INFORMATION gt lt a gt lt g gt lt g sid SID_SETTINGS width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt SETTINGS lt text gt width 30 height 30 xlink href SETTINGS gt lt a gt lt g gt lt g sid SID EXIT width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href M
42. kckckckckckckckckokckckokokckckokck KK AK kk gt lt kokokckckckckckckckckckokckckckckckckck ck A KA KK ck ck ckckckckck ck ck RA RARA KH k k k kk gt lt creates the reference to the stylesheet gt Ck Ck k ck kck k ck ck ck ck K ck KKK KK kck ck ck KK RA ck ck ck kck K KKK KKK k k k kk kk AL gt xsl template match gt lt xsl processing instruction name xml stylesheet gt href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System English PhaselData XSLT MenuEnglish xslt type text xsl lt xsl processing instruction gt lt copys the processing instruction to the output document gt lt xsl apply templates gt lt xsl template gt lt RRR KKK KKK KK kck KA kc k ck ck ck k ck ck ck ck kck K ck kc kck kck kc KKK KKK k ck k kk kk kk gt lt creates the root node gt lt XK KKK KA K KK ck ck RARA KARA RARA ckckckckck ck ck ck ckck ck ck ck kc k k k kk K gt lt xsl template match mainmenu gt lt matches the element mainmenu gt lt mainmenu sid SID MAINMENU gt lt inserts the element gt lt xsl apply templates select gt lt all attributes are matched by the template gt lt xsl apply templates gt lt to apply the template rule in the current context gt lt mainmenu gt lt xsl template gt lt xsl template match gt lt xsl attribute name name gt lt creates a new element with the name of the context nod
43. lt otherwise the category icon will be individually chosen Any icon that is named like sid withoutthefirst4letters gif will be shown at the category place gt lt xsl otherwise gt lt image id category width Siconwidth height iconheight xlink href Icons substring after sid pre gif gt lt xsl otherwise gt xsl choose image id album width Siconwidth height iconheight xlink href Icons album gif gt lt mp3 and radio items get a notes icon Others get an individual one which filename is named like the sid without SID plus gif Notice that this is not the same as above gt m lt Here a fitting icon for each menubutton is chosen and preloaded above it s just linked in gt lt xsl for each select gt lt xsl if test not starts with sid MP3 or starts with sid RAD gt lt xsl element name image gt E B xsl variable name prefix select substring sid 1 4 gt lt xsl attribute name id gt lt xsl value of select substring after sid prefix gt lt xsl attribute gt lt xsl attribute name height gt lt xsl value of select Siconheight gt lt xsl attribute gt xsl attribute name width gt lt xsl value of select Siconwidth gt lt xsl attribute gt lt xsl attribute name xlink href gt icons lt xsl value of select substring after sid prefix gt gif lt xsl attribute gt lt xsl element gt Neel E 147
44. lt item sid RAD KBMB 103 5 gt KBMB 103 5 lt item gt lt item sid RAD KWOD 106 5 gt KWOD 106 5 lt item gt lt item sid RAD KKFS 105 5 gt KKFS 105 5 lt item gt lt item sid RAD KZZO 100 5 gt KZZ0 100 5 lt item gt lt item sid RAD KSFM 102 5 gt KSFM 102 5 lt item gt KE AMSTATIONSLIST xml lt xml version 1 0 encoding UTF 8 gt lists lt item sid RAD_KSPN_ 710 gt KSPN 710 lt item gt 154 Athan lt item sid RAD KFWB 980 gt KFWB 980 lt item gt lt item sid RAD KNX 1070 gt KNX 1070 lt item gt lt item sid RAD KSUR 1260 gt KSUR 1260 lt item gt lt item sid RAD KFRN 1280 gt KFRN 1280 lt item gt lt item sid RAD KLTX 1390 gt KLTX 1390 lt item gt first SATSTATIONSLIST xml xml version 1 0 encoding UTF 8 gt lt list gt lt item sid RAD Vo America gt Vo America lt item gt lt item sid RAD Skylight Satellite Network gt Skylight Satellite Network lt item gt Ey TLSE m F r die Japanische Version FMSTATIONSLIST xml lt xml version 1 0 encoding UTF 8 gt lt list gt lt item sid RAD FM Champla 76 1 FM gt FM Champla 76 1 FM lt item gt lt item sid RAD Fmyy FM Tokyo Japan gt Fmyy FM Tokyo Japan lt item gt lt item sid RAD Katsushika FM 78 9 FM gt Katsushika FM 78 9 FM lt item gt lt item sid RAD Shibuya FM 78 4 FM gt Shibuya FM 78 4 FM lt item gt lt item sid RAD Shounam FM Zushi gt Sh
45. lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g sid RAD 2005101327 Hr width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt 183 Anhang use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt 20057F01 heet lt use width 30 height 30 xlink ost lt fa gt lt g gt lt g sid RAD 2005 E01H31H 3838 width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt 20054601H31H ir lt text gt use width 30 height 30 xlink href note gt la gt Sy go ey du use xlink href category gt use xlink href flag gt use xlink href BMWLogo gt svg SID_TRFSTOREDSTATIONS svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt
46. opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt fq lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt 22 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt g gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt lt a gt qo svg lt defs gt lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt KC width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt fq 3 lt q id MenuButtonPrototypMouseOver lt g width 580 height 60 gt KEE width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt xq g 3 lt defs gt lt g id MenuButtons gt lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt SVG SID COMMUNICATION svg lt xml version 1 0 encoding UTF 16 gt 164 Athan lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100
47. r die Implementierung verwendeten Strategie Im Rahmen der vorliegenden Arbeit wurde mit dem Modul Unterhaltung als Beispiel f r eine sp tere m gliche Produktion eine internationalisierte Programmversion f r die Men struktur erstellt Die Anforderungen an solche internationalisierte Software Applikationen wurden von Esselink 2000 formuliert Da sie sich auf die Implementierung beziehen lassen sie sich auch auf die dem FIS zugrunde liegende Software anwenden Sie lauten wie folgt 1 Es muss ein System implementiert werden mit dem die Uberfiihrung in ein lokalisiertes System schnell und einfach durchzuf hren ist 2 Um Zeichen mehrerer Sprachsysteme anzeigen zu k nnen muss Unicode verwendet werden 3 Die Struktur des Men s muss separat von der Sprache gespeichert sein Dies erm glicht die nachfolgende bersetzung der Texte ohne nderungen der Struktur sowie eine Dia logf hrung die unabh ngig von der jeweiligen Sprache ist 4 Schriftgr e und Feldl nge sollten nicht festgelegt werden Die Gr e der Texte oder der Buttons sollte automatisch an die Oberfl che angepasst werden 5 F r alle Elemente der Benutzeroberfl che sollten getrennte Quelldateien eingebaut wer den Auch die Grafiken sollten separat gespeichert werden Au er diesen Anforderungen wurden in der Implementierung folgende Punkte ber cksichtigt Buttons die in das Men integriert wurden sollten sich gleich verhalten und gleichzeitig
48. r die folgenden Funktionen signifi kant wenn der gefundene Wert gt 3 84 In diesem Fall k nnen wir also die Hypothese dass Unterschiede zwischen den L ndern bestehen akzeptieren Neben der Signifikanzanalyse wurde eine Korrelationsanalyse durchgef hrt Mit der Berechnung des Korrelationskoeffizienten und den zugeh rigen Formeln wird der Zusammenhang zwischen zwei Datens tzen gemessen Die Korrelation der Grundgesamtheit ergibt sich aus der Kovarianz zweier Datens tze dividiert durch das Produkt aus deren Standardabweichungen Mit Hilfe der Funktion zur Berechnung des Korrelationskoeffizienten kann man untersuchen ob sich zwei Messreihen gleich entwickeln Die Korrelationsanalyse wurde durchgef hrt als Ma f r die hnlichkeit der Antworten zwischen zwei L ndern sowie zur Bestimmung der Korrelation zwischen den einzelnen abge fragten Parametern Zu erwarten war beispielsweise eine Korrelation bei den Antworten auf die Fragen Wichtigkeit H ufigkeit und Sichtbarkeit einer Funktion Die Daten die mittels der in diesem Kapitel vorgestellten Methoden gesammelt wurden dienten unter anderem als Grundlage f r die Entwicklung einer Simulation eines international program mierten FIS Die Vorgehensweise hierbei wird im Folgenden ausf hrlicher dargestellt 26 Implementierung eines internationalisierten FIS Prototyps 3 4 Implementierung eines internationalisierten FIS Prototyps 3 4 1 Grundlagen der f
49. sid gt lt xsl attribute gt est en name width gt lt xsl value of select CB inactive width 1 gt lt xsl attribute gt xs t name height gt lt xsl value of select CB inactive height 1 gt lt xsl attribute gt 152 Athan lt use xlink href ControlButtonPrototyp gt lt use xlink href ControlButtonPrototypMouseOver style visibility hidden gt lt text style controls font text anchor middle gt lt xsl value of select lt text gt lt xsl element gt xsl for each g lt xsl template gt lt Template for listitems gt lt xsl template name item gt lt xsl param name list file gt lt xsl param name sub gt lt xsl if test count list file 0 gt lt xsl variable name pos select list file sid gt lt xsl variable name file select concat pos svg gt lt redirect write select concat path GUI file gt lt svg xmlns http www w3 org 2000 svg width 1008 height 100 xmlns xlink http www w3 org 1999 xlink onload init focus onkeydown keys evt focus gt lt xsl call template name script gt lt xsl call template name Layout gt lt xsl call template name MenuButtons gt lt xsl with param name nodes select list file title gt lt xsl call template gt m lt xsl call template name Controls gt lt xsl with param name sub select sub gt lt xsl call template gt lt use
50. width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image xlink href Icons ENTERTAINMENT gif height 30 width 30 id category gt image id FM height 30 width 30 xlink href icons FM gif gt lt image id AM height 30 width 30 xlink href icons AM gif gt lt image id SATRADIO height 30 width 30 xlink href icons SATRADIO gif gt Kee id MUSIC height 30 width 30 xlink href icons MUSIC gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt fq lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt a width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt q gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt lt a gt lt g gt l
51. xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt Just my imagin lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g gt lt defs gt lt g id ControlButtonPrototypMouseOver gt lt g height 30 width 70 gt Eee width 70 height 30 fill red opacity 0 1 gt lt g gt lt E lt g id ControlButtonPrototyp gt lt g height 30 width 70 gt lt rect width 70 height 30 fill black opacity 0 1 gt lt g gt lt g gt lt defs gt lt g id Controls gt lt q onclick execute SID PLAY width 70 height 30 gt lt use xlink href ControlButtonPrototyp gt 163 Anhang use style visibility hidden xlink href ControlButtonPrototypMouseOver gt text text anchor middle style font size 15 font family Times New Roman gt PLAY text g lt q onclick execute SID STOP width 70 height 30 gt lt use xlink href ControlButtonPrototyp gt use style visibility hidden xlink href ControlButtonPrototypMouseOver gt text text anchor middle style font size 15 font family Times New Roman gt STOP text g yg use xlink href flag gt use xlink href BMWLogo gt use xlink href category gt svg analog FOL diana ross svg FOL die artzte svg FOL ja
52. 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt er E ee consi a cjpgn opacity 2 height 10px width 30px y 530 x 70 id f ag gt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image xlink href Icons AMSTOREDSTATIONS gif height 30 width 30 id category gt KC id AMSTATIONSLIST height 30 width 30 xlink href icons AMSTATIONSLIST gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black
53. 0 6 gt JAPANESE text use width 30 height 30 xlink href JAPANESE gt lt a gt lt q gt lt g gt lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID TRAFFICINFO svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt BE NICO EP opacity 2 height 10px width 30px y 530 x 70 id lag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons TRAFFICINFO gif height 30 width 30 id category gt E xlink href Icons album gif height 30 width 30 id album gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y
54. 1 gt ig g lt q id MenuButtonPrototypMouseOver lt g width 580 height 60 gt FER width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt lt ig gt lt defs gt lt g id MenuButtons gt lt g sid SID ENTERTAINMENT width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt ENTERTAINMENT lt text gt use width 30 height 30 xlink href ENTERTAINMENT gt lt a gt que lt g sid SID NAVIGATION width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt NAVIGATION lt text gt en width 30 height 30 xlink href NAVIGATION gt lt a gt lt g gt lt g sid SID COMMUNICATION width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt 170 Athan lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt COMMUNICATION lt text gt width 30
55. 183 559 806 939 909 791 1000 597 894 266 209 292 3 1 JUSA 700 01 10001 7711 800 898 650 1000 604 917 958 4901 9181 140 65 286 106 pn 904 Di 608 120 960 amp 4 789 92 745 882 435 92 000 50 469 102 Abbildung 11 rot USA blau und Japan griin Tabelle 13 Unterhaltung zwischen Deutschland USA und Japan lt 40 o s 40 60 60 80 80 100 Sig Unterhaltung euosjneq Jouexyno9ulepJoN Jaueder euosjneq J9UEYLIAWEPJON Jaueder euosjneq Jouexyn9ulepJoN Jaueder euosjneq Jouexyn9ulepJoN Jaueder P jneg SA pue uos nifikant Radioeinstellungen FM AM Satellitenradio manuelle Suche Autostore Verkehrsfunk gespeicherte Sender s Sender speichern laut leise MP3 Player CD Player MD Player TV DVD Spielen Xx xXx Xx xXx Empfundene Wichtigkeit der Unterhaltungsfunktionen in Deutschland Signifikante Unterschiede in der empfundenen Wichtigkeit im Modul 50 Auswertung der Online Befragung Unterhaltung 100 e PPL eg w B 2 772 8 F S 80 60 40 20 0 100 80 60 40 20 100 80
56. 5 3 8 5 8 3 5888 5 315 315 315 3 315 315 315 3 2 2 2 2 2 2 2 2 2 2 P 2 2 o o o o o o o a AM FM Satellitenradio h re kein manuelle Autostore gespeich h re kein C Radio D Suche Sender Radio 100 77 80 61 60 53 40 25 22 21 20 18 m n E NE 0 EH Ml c c E Kri E R 8ESRESISESIE 315 315 315 3 2 B 2 2 a a a a TV DVD nicht schalte nie ein verf gbar Abbildung 6 Verwendung von Multimediafunktionen des FIS in Prozent der Antwor ten der Befragten aus den drei n her untersuchten L ndern A Das am h ufigsten verwendete Audioger t B Anteil der Befragten die den Verkehrsfunk w hrend der Fahrt ein oder aus schalten und seine Verf gbarkeit C bevorzugte Radiofrequenz D bevorzugte Art die Radio sender einzustellen und E Bevorzugung von TV gegen ber DVD h ufigere Verwendung des TV oder der DVD Funktion und deren Verf gbarkeit 41 Ergebnisse der Befragun T 100 _ Klimaanlage 60 80 40 30 593943 Rm wasa DO wasa E m y my Bo Bis Em 5 60 Standheizung 40 73 20 0 100 80 69 68 z 60 35 40 20 17 20 oe un 20 13 9 8 7 4 3 10 6 3 sl TIS S B 5 SIE c gt s gt 822 852 SE S 5 5S 5 6 8 5 S 8 E E E 9 9 pex x gt 5 5 5 5 5 9 E 5 E 9 E o o o D o 2 5 A Q Q Q e a a a immer oft selten niemals nicht JA NEIN keine Pr
57. 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 D oM fill black gt fq g lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt a width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt ge lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt lt a gt lt g gt lt svg gt lt defs gt lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt 2 width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt xy qe g lt q id MenuButtonPrototypMouseOver lt g width 580 height 60 gt a width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt fg ige lt defs gt lt g id MenuButtons gt lt g sid RAD Vo America width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt Vo America lt text gt lt use width 30 height 30 xlink href note gt jas e gu lt g sid
58. 5146 52 48 ra 35 33 33 181 z A 1013 100 80 60 40 20 o 1 jo D o T Es ss S go oO Cc Ko e O N 100 80 60 40 20 ay 1 74 Wv N4 yong Syos rewojne ugjaids o ueBunjjeisureoipes a a to olpeiuu ll les z o ayans ejenueui On a i LG Cc o _ e w lt A an Lu Cc N I o Bs W I gt o O o o o 1olsolny Jepueg oyueuoredsoeb xXunjSJu9x19A efe d dIN Jefe d d2 Jefe d QlN Abbildung 14 Anteil der Befragten aus Deutschland rot USA blau und Japan gr n die die jeweilige Funktion des Moduls Unterhaltung sofort nach dem Einsteigen einschalten oben und f r die jeweilige Funktion einen Extraknopf bevorzugen unten 53 Ergebnisse der Befragung 4 1 7 Verwendung gesetzlich nicht erlaubter Funktionen In der vorliegenden Arbeit wurde auch die Verwendung von Funktionen ermittelt die zumindest in einigen L ndern gesetzlich nicht erlaubt sind So ist das Telefonieren ohne Freisprechanlage z B in Deutschland w hrend der Fahrt generell verboten in den USA in einigen Bundesstaaten In Deutschland Japan und in den USA telefonieren ber 50 der Befragten w hrend der Fahrt ohne Freisprechanlage wobei der Anteil in den USA mit 77 h her ist als in den anderen beiden L ndern Die Gesetzeslage scheint also nur einen geringen Einfluss auf das Verhalten zu haben Abbildung 15 So wird a
59. 60 40 20 Ki e m sun SIUOO WA e Wd 2 D Y o 2 o 2 Wichtigkeit esent Sichtbarkeit E H ufigkeit Kommunikation u lii es Je e d adiN euons ll nueuu uJeupieds 2aJ0 somy Jskeld QaD Jepuas eyeuoriedseb ueBunjjeisuie olipey asia mel 100 80 60 40 20 100 80 60 40 20 uejuouupeN BIEN eel 3 S yeusayu EIN ujoye ejuuy ueBue JepueJex UU uepues usBuejdus USJUOUUDEN ousBueBius UJSUULUNN euegeBeBuie yonqsseipy Bun oylapaim Abbildung 12 Wichtigkeit H ufigkeit und Sichtbarkeit f r einzelne Module in Deutschland USA und Japan von oben nach unten als Kurvenverlauf der einzelnen Werte aufsteigend sortiert f r Wichtigkeit Deutschland 51 Ergebnisse der Befragun Information Navigationssystem Einstellungen 100 80 60 40 20 108 80 60 40 20 108 80 60 40 20 Jexorppeg uoneuuoju Buni ejsJepiield uone ineN pPEJMU9T ZS ueBunj eisur3 ulojs sJoJUue A sny Ur _ Wichtigkeit n Sichtbarkeit H ufigkeit Bunjle sJepuspey Klimaanlage 0 100 80 60 40 20 100 80 60 40 20 a Bunyn BunzisH zs Bun iSU
60. 70 id ag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt image xlink href Icons TRF gif height 30 width 30 id category gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image id TRFSTOREDSTATIONS height 30 width 30 xlink href icons TRFSTOREDSTATIONS gif gt lt image id TRFRECEIVABLESTATIONS height 30 width 30 en icons TRFRECEIVABLESTATIONS gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 ill black fg sg lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt 2 width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt lt g gt lt text style font f
61. BUSA Bl Japan Abbildung 16 Anteil der Befragten die die gezeigte Kartendarstellung f r das Navigationssystem bevorzugen Mehrfachnennungen waren m glich 58 Vorschlag der aus der Umfrage abgeleiteten zu lokalisierenden Parameter Tabelle 16 Anteil der Befragten die das Ziel berwiegend oder regelm ig auf die angegebene Art in das Navigationssystem eingeben Zieleingabe Signifikant 5 EI o a E o o o S 3 E a o s z 2 F o E a 5 lt o 2 5 aus dem Adressbuch ber Buchstaben ber Karte Kursor Fadenkreuz ber Telefonnummer Synchronisation mit Handy PDA Zieleingabe aus der Option Hilfe 1 54 18 75 31 91 Zieleingabe aus der Option Hilfe auf dem Weg oder aus der aktuellen Position 4 62 20 83 26 53 Tabelle 17 Die bevorzugte Zieleingabe unter den Befragten Deutschland usa een 7 60 100 Toner 40 60 BEE ARA Stadt Stadt Land Bundesland Bundesstaat Stadtviertel Navicode Telefonnummer Richtung Telefonnummer Stra e Region Postleitzahl Richtung Pr fektur Bundesland Stra e Postleitzahl Stadt Richtung Hausnummer Navicode Stadtviertel Stadtviertel Postleitzahl Kreuzung Kreuzung Stra e Region Navicode Hausnummer Hausnummer Region Kreuzung 4 2 3 Das lokalisierte Men Die in Tabelle 12 dargestellten Unterschiede wurden verwendet um eine f r Deutschland USA und Japan g ltige Men struktur z
62. Bereichsanzeige erzeugt dann wurde das SVG Dokument in diesem Template geschrieben Schreibt die SVG Dokumente f r Men punkte die im Gegensatz zu einer Liste ein weiteres Men verlinken Dazu werden zun chst die Templates Layout und Script aufgerufen dann wird bestimmt ob das Men eine Liste enth lt oder nicht Wenn ja wird pro Item ein Button erzeugt und mit dem Template Item werden die Namen der Elemente in der Liste mit den entsprechenden ControlButtons gezeigt Wenn nicht werden nur Buttons erzeugt die zur Men f hrung gedacht sind siehe oben MenuButtons Template Enth lt die Regeln f r das l nderunabh ngige Universal Layout Die l nderspezifischen Eigenschaften des Layouts werden in den ausgelagerten Grafikdateien und in den globalen Variablen in XSLT und JavaScript festgelegt F gt dem SVG Dokument die in JavaScript f r die Funktionalit t geschriebene Logik bei Diese befindet sich in einer eigenen Datei 75 Implementierung eines internationalisierten Fahrerinformationssystems 5 3 3 1 1 Template MenuButtons Das Template MenuButtons erzeugte die Buttons des Men s mithilfe der ausgelagerten l nder spezifischen Grafiken f r die Buttons Abbildung 25 Active Inactive in den Zeilen 8 und 19 bezeichnen keine aktiven und inaktiven Elemente sondern selektierte oder nicht selektierte But tons Befindet sich die Maus ber einem Button oder ist dieser per Up Down ausgew hlt wird
63. Bezug auf Parameter festgestellt werden die in den jeweiligen L ndern unterschiedlich ange boten werden Dies waren zum einen der Verkehrsfunk und zum anderen die geh rte Frequenz Im Modul Klimaanlage wurde gefragt ob eine getrennte Bedienung f r Fahrer und Beifahrer gew nscht wird und ob Einschaltzeiten f r Klimaanlage und Standheizung programmiert werden Abbildung 7 W hrend die Mehrheit der Befragten die getrennte Bedienung bevorzuten wurden die Einschaltzeiten mehrheitlich nie oder selten programmiert Bei der Frage ob elektronische Ger te im Auto akustische Signale geben sollten antworteten 79 41 der Befragten aus Deutschland 75 aus den USA und 78 43 aus Japan mit ja 85 der Befragten aller L nder w nschten eine akustische Best tigung bei Eingaben 40 Auswertung der Online Befragung 100 100 83 84 80 zi 80 22 80 65 60 60 40 40 27 21 20 20 13 12 17 6 6 8 A fi 3 Ho 2 1 0 m E m o o 2 BJ 9 9 s co PL 53 3583125835384 522508529850985068 5 55 5 5 5 AN DIE 5 3 2 2 o o o o o 5 5 5 5 5 a a a a a a a a a Ein Aus nicht h re kein A Radio MP3 CD MD keine B verf gbar Radio 100 90 100 80 4 80 69 60 60 ss 39 40 40 27 19 45 I A 19 A 0 0 0 o 2 3 4 I 0 0 2 0 m m 0 mu m o c o E o t ps t o 55 3 55 8 58 8 58 5 s 8
64. D 1999 XML To Be VRML To See http www acm org crossroads xrds6 2 xml2b html Autosar 2003 Die Automobilindustrie wird einen neuen offenen Standard f r Elektronik Architekturen etablieren News Release Thursday 25 September 2003 16 05 GMT Baravalle A Gribaudo M Lanfranchi V Sandri T 2003 Using SVG and XSLT for graphic representation selected oral presentation SVG Open 2003 Vancouver Becker S A Mottay F E 2001 A Global Perspective on Web Site Usability JEEE Software January February 2001 Bender R Lange S 2001 Was ist der p Wert Dtsch Med Wochenschr 2001 126 39 40 Bender R Langer St Ziegler A 2002 Multiples Testen Artikel Nr 12 der Statistik Serie in der DMW Dtsch Med Wochenschr 2002 127 4 7 Beu A Honold P Yuan X W 2000 How to build up an infrastructure for intercultural usability engineering nternational Journal of Human Computer Interaction 12 3 4 347 358 Bischoff J Cochlovius E Tran M T 2002 Flexible Software Architekturen f r Embedded Multimediasysteme Elektronik Automotive 02 2002 Druckversion Fachwissen ElektronikNet http www elektroniknet de topics embeddedsystems fachthemen print 02013 htm Bortz J 1993 Statistik f r Sozialwissenschaftler Springer Verlag Berlin Heidelberg Bourges Waldegg P Scrivener S 1998 Meaning the central issue in cross cultural HCI design Interacting wit
65. Deutschland USA und Japan untersucht F r die Analyse wurde in der Regel die Anzahl der Befragten die eine bestimmte Antwort gaben ermittelt und mit den Werten f r andere L nder verglichen Um zu ermitteln f r welche Funktionen eine Lokalisierung der Men struktur angebracht sein k nnte wurden die Daten auf signifikante Unterschiede zwischen den L ndern und die H he der absoluten Werte berpr ft Der Anteil signifikanter Unterschiede in der Einsch tzung der Funktionen zwischen den Befrag ten aus Deutschland USA und Japan war relativ hoch Immerhin 32 aller Funktionen wurden im Hinblick auf die drei Parameter Wichtigkeit Sichtbarkeit und H ufigkeit in mindestens zwei der L nder signifikant unterschiedlich eingesch tzt und 47 im Hinblick auf drei der f nf abgefragten Parameter Wichtigkeit Sichtbarkeit H ufigkeit sofort einzuschalten und Extraknopf Im Modul Kommunikation wurde die h chste Anzahl von Unterschieden in allen Parametern gez hlt gefolgt von Unterhaltung Die h chste Anzahl von Unterschieden zwischen den L ndern konnte zwischen Japan und den USA festgestellt werden dann kamen Japan und Deutschland die niedrigste Anzahl von Unterschieden gab es zwischen den USA und Deutschland Die Befragung ergab dass f r die meisten Optionen keine Lokalisierung notwendig ist Bei einigen Punkten zeigten sich aber ausgepr gte Unterschiede zwischen den L ndern Bei d
66. JAPANESE lt text gt NAVIGATION gt NAVIGATION lt text gt COMMUNICATION gt COMMUNICATION lt text gt CLIMATE gt CLIMATE lt text gt INFORMATION gt INFORMATION lt text gt SETTINGS gt SETTINGS lt text gt EXIT gt EXIT lt text gt lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt language gt lt root gt UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU Language japanisch xml lt xml version 1 0 encoding UTF 16 gt lt Document containig the text for the japanese version of the menu gt lt root xmlns xsi http www w3 org 2001 XMLSchema instance xsi noNamespaceSchemaLocation C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System International Schema language xsd gt lt language id JA gt text id SID MAINMENU gt X4 YADA lt text gt lt text id SID ENTERTAINMENT gt AV lt text gt lt text id SID FM gt FM lt text gt EE text id SID FMSTOREDSTATIONS gt SU E277 test text id SID AMSTOREDSTATIONS Z jr DANWGRII lt text gt text id SID TRFSTOREDSTATIONS 2Z2 U yk SSH WR his text gt lt text id S SATSTOREDSTATIONS S J
67. Lecture Notes in Computer Science 3306 547 558 2004 Dong J Salvendy G 1999 Designing menus for the Chinese population Horizontal or vertical Behaviour amp Information Technology 18 467 471 Eckhardt G 2003 Book Reviews ed Clark T Journal of Marketing Vol 67 151 153 Eckstein R 2000 XML kurz und gut O Reilly Verlag Extensible Markup Language XML Zugriff September 2005 http www w3 org XML Esselink B 2000 A Practical Guide to Localization John Benjamins Publishing Company Amsterdam Philadelphia Fahrmeir L K nstler R Pigeot I Tutz G 1999 Statistik Der Weg zur Datenanalyse Springer Verlag Berlin Heidelberg 1997 1999 Fang X Rau P L P 2003 Culture Differences in Design of Portal Sites Ergonomics 46 1 3 242 254 Fernandes T 1995 Global Interface Design A Guide to Designing International User Interfaces Chestnut Hill MA AP Professional Ford D P Connelly C E Meister D B 2003 Information Systems Research and Hofstede s Cultures Consequences An Uneasy and Incomplete Partnership IEEE Transactions on Engineering Management 50 1 Frick A Bachtiger M T Reips U D 2001 Financial incentives personal information and dropout in online studies In U D Reips amp M Bosnjak Eds Dimensions of Internet Science pp 209 D219 Lengerich Germany Pabst Science Frost und Sullivan 2003 Euro
68. Luftklappen Pur Dienste CD und Multimedia Luftschichtung lunbeantwortete Anrufe Adressbuch wechsler Standheizudg MS Points of Interest lane stes Made Temperaturverteilung Adresseingabe iia Sitzheizung DVD Video Modul Bord Daten Hilfe Konfiguration BMW Assist Funktion Bordcomputer Kurzhilfe Einstellung von Datum BMW Service Reise Bordcomputer Men namen wa BMW Information Limit Een Verkehrsinformation proppuht Einstellung der Anzeige GEES Plus Bedarfsorientierter Einheiten BMW Internetportal Service Check Control Einstellung von Fahrzeugfunktionen 10 Fahrerinformationssysteme FIS Systern Bildschirm gt iDrive Controller BMW Assist Kommunikation Bord Daten y Kommunikation M Start Fahrzeit lt gt Navigation Zur ckgelegt Verbrauch x Geschw 115 0 nstellungen Entertainment 41 12 2004 15 28 Entertainment Navigation Abbildung 3 Der iDrive von BMW A Anordnung des Displays und des Controllers des iDrive Systems im Fahrzeug gezeigt am iDrive der 7er Reihe B Benutzeroberfl che des Hauptmen s des iDrives der 7er Quelle 7 forum com und C der 5er Reihe A und C mit freundlicher Genehmigung von BMW AG Copyright BMW AG M nchen Deutschland 11 Einleitung 2 3 2 Besonderheiten bei der Internationalisierung der Lokalisierung von Fahrerinformationssystemen Das FIS ist im Fahrzeug integriert und soll auch w hrend der Fahrt verwendet werden Es stellt d
69. RAD Skylight Satellite Network width 580 height 60 gt a use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt Skylight Satellite Network lt text gt use width 30 height 30 xlink href note gt lt a gt lt g gt a y qae use xlink href category gt use xlink href flag gt use xlink href BMWLogo gt svg SID DVD svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt hu p UP aa IR opacity 2 height 10px width 30px y 530 x 70 id f agui gt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt image xlink href Icons DVD gif height 30 width 30 id category gt lt image xlink href Icons album gif height 30 wid
70. Seite her gestellt w hrend es in den anderen L ndern umgekehrt ist Als internationales Unternehmen verf gt die BMW Group derzeit ber 23 Produktions und Montagestandorte in 14 L ndern und umfasst die Marken BMW MINI und Rolls Royce Durch ein Netz von Vertriebsgesellschaften und Importeuren ist die BMW Group in ber 120 L ndern auf allen f nf Kontinenten vertreten BMW geh rt mit einem Umsatz von rund 42 3 Mrd EUR einem j hrlichen Absatz von ber Der freien Enzyklop die Wikipedia zufolge gilt derzeit in 58 der weltweit 221 selbstst ndigen Staaten und Gebiete Linksverkehr In Europa sind dies Gro britannien Irland Malta und Zypern In fast allen L ndern Ostasiens wie zum Beispiel in Japan wird links gefahren au erdem in vielen L ndern die einst britische Kolonien waren so zum Beispiel in Indien Lokalisierung einer Million Automobilen und ber 100 000 Motorr dern sowie mit ber 100 000 Mitarbeitern zu den zehn gr ten Automobilherstellern weltweit Autosar 2003 Als erster europ ischer Automobilhersteller gr ndete die BMW Group im Jahr 1981 eine eigene Vertriebsgesellschaft in Japan Gesch ftsbericht BMW Jahr 2003 Weitere Gesellschaften in S dostasien folgten in S dkorea Thailand Indonesien auf den Philippinen sowie in Malaysia Damit wird Asien immer wichtiger f r den Erfolg der Firma Nach Ansicht des Branchen experten Ferdinand Dudenh ffer Lehrstuhlinhaber f r Automobilwirtschaft
71. Standards f r Datum und Zeitformat Ma einheiten Kalenderformat und Adressformat ber ck sichtigt werden Menschliche Figuren K rperteile H nde und Tiere sollten nicht als Symbole verwendet werden Solche Symbole k nnen ebenso wie Farben in verschiedenen Kulturkreisen unterschiedliche Bedeutung haben R se 2004 Webb 2002 Eine auf Sprache basierende Anordnung zum Beispiel bei Listen sollte vermie den werden Eine alphabetische Anordnung kann bei der Lokalisierung in andere Schreibsysteme nicht bernommen werden Manche Sprachen wie zum Beispiel die lateinischen Sprachen expandieren beim bersetzen horizontal w hrend silbenbasierte Sprachen wie Japanisch Chinesisch und Koreanisch vertikal expandieren k nnen Dies gilt auch wenn diese Sprachen von links nach rechts geschrieben werden da asiatische Zeichen h ufig einen gr eren Font f r die Lesbarkeit als lateinische Zeichen ben tigen Vine 2002 Die Schriftgr e sollte daher nicht festgelegt werden Um eine sp tere bersetzung aller Texte zu vereinfachen sollten alle Textelemente wie Men s Fenster und Fehlermeldungen getrennt vom Programmcode in Ressource Dateien gespeichert werden Dadurch kann verhindert werden dass beim bersetzen der Programmcode ge ndert werden muss Einleitun Ga lt MEE Ga Abbildung 2 Schematische Darstellung der Durchf hrung einer Lokalisierung oben im Vergleich zu einer Interna
72. TA Via point _ Destination map Delete destination Return 10 05 HAFT Function 9 20 m av DE LA GRANDE ARMEE 15 11 128 Anhan Navigation Trip computer _Map Address book E Eu Emergency l _TV Video Stand by 9 49 i 10 34 129 Anhan ZIELUARL Abbildung 34 Verschiedene Entw rfe f r das Design des FIS von oben nach unten Design Nr 1 2 3 4 5 6 und 7 Modelle NAVI DI NAVI D P SPL DI P SPL D2 P SPL L1 und START E von VDOdayton und g3100 von Grundig 9 4 Inder ersten Transformation implementierte Dokumente 9 4 1 Schema MenuGermanyUSAJapan xsd lt xml version 1 0 encoding UTF 8 gt lt xs schema xmlns xs http www w3 org 2001 XMLSchema elementFormDefault qualified attributeFormDefault unqualified gt lt xs element name mainmenu gt lt xs annotation gt lt xs documentation gt Main menu for Germany USA and Japan containing optional submenus or menu entries lt xs documentation gt lt xs annotation gt lt xs complexType mixed true gt lt xs choice minOccurs 0 maxOccurs unbounded gt lt xs element ref menu gt lt xs element ref menultem gt lt xs choice gt lt xs attribute name sid type xs string use reguired gt lt xs complexType gt lt xs element gt lt xs element name menu gt lt xs complexType mixed true gt lt xs choice minOccurs 0 maxOccurs unbounded gt lt xs el
73. Vergleichbarkeit zwischen den einzelnen L ndern berpr ft wer den Die Analyse zeigte dass die Stichproben zwischen den L ndern hnlich zusammengesetzt waren weshalb eine direkte Vergleichbarkeit gew hrleistet schien Da die Stichproben aus verschiedenen Populationen entstammten Befragte aus Deutschland USA und Japan handelte es sich bei ihnen um unabh ngige Stichproben die im Rahmen der statistischen Testverfahren als solche behandelt wurden Insgesamt wurden die Antworten von 259 Versuchspersonen ausgewertet Das Ziel bestand vor allem f r die L nder Deutschland USA und Japan darin mit einer vergleichbaren Anzahl von Personen zu arbeiten Aufgrund der niedrigen R cklaufrate von Gro britannien 14 40 Frank reich 9 20 Spanien 5 60 Mexiko 5 19 und Argentinien 5 56 konnten diese L nder in der weiteren Auswertung nicht ber cksichtigt werden 6 1 3 Eignung der angewendeten Analysestrategie Die in der vorliegenden Arbeit durchgef hrte Analysestrategie basierte auf der Ermittlung der Anzahl der Befragten die einer Funktion eine bestimmte Kategorie zugeordnet hatten Unter schiede in der Anzahl der Befragten in Abh ngigkeit des jeweiligen Landes wurden durch den x Test als statistische Signifikanzanalyse getestet Durch diese Vorgehensweise konnten Unterschiede in den Antworten bestimmt werden Es konnten so verschiedene landestypische Pr ferenzen bei der Bedienung des FIS ermittelt werden Der Vergle
74. Vorbereitung und Analyse der Daten 24 3 3 2 Statistische Verfahren 24 3 4 IMPLEMENTIERUNG EINES INTERNATIONALISIERTEN FIS PROTOTYPS 27 3 4 1 Grundlagen der f r die Implementierung verwendeten Strategie 27 3 4 2 Theoretischer Hintergrund zu den verwendeten Programmiersprachen 28 3 4 2 1 XML 29 3 4 2 2 XSLT 30 342 3 SVG 31 3 4 2 4 JavaScript 31 3 4 3 Vorgehensweise f r die Implementierung 32 Inhaltsverzeichnis 3 4 3 1 Transformation der Baumstruktur 32 3 4 3 2 Visualisierung der Benutzeroberfl che 33 4 ERGEBNISSE DER BEFRAGUNG 34 4 1 AUSWERTUNG DER ONLINE BEFRAGUNG 34 4 1 1 R cklaufrate 34 4 1 2 Demographische Parameter 3 413 Vergleich der empfundenen Wichtigkeit einzelner Module zwischen allen L ndern 36 4 1 4 Im Zusammenhang mit dem Fahrerinformationssystem stehende Parameter 37 4 1 5 Analyse der Fragen ber grundlegende Funktionen des Fahrerinformationssystems 38 4 1 5 1 Eingabe und Ausgabemodalit ten 42 4 1 5 2 Benutzeroberfl che 43 4 1 6 Bewertung der Funktionen im Fahrerinformationssystem im Hinblick auf die Men struktur 43 4 1 6 1 Allgemeine Analyse der Funktionen 45 4 1 6 2 Analyse der die Men struktur betreffenden Fragen 46 4 1 7 Verwendung gesetzlich nicht erlaubter Funktionen 54 4 2 VORSCHLAG DER AUS DER UMFRAGE ABGELEITETEN ZU LOKALISIERENDEN PARAMETER 55 4 2 1 Konstruktion des zu lokalisierenden Men s 56 4 2 2 Ergebnisse der eventuell zu lo
75. WHERE Frage Spaltenfrage i AND Zusammenfassung Ja AND Text Sthistext zus antw frage id odbc exec connection id zus antw frage e a or die Kann lt b gt zus antw frage lt b gt nicht ausf hren e e SfragID ereg replace r lt br gt odbc_ result zus antw frage id Sp for Tm 0 j lt count wahlmoegl i 3 LS td align center bgcolor SSpaltenfarbe i valign bottom gt Sauswahlarray wahlmoegl i j lt br gt lt input type radio name frage fragID value 1 wahlmoegl i j echo gt lt td gt n echo lt tr gt n echo lt table gt n Ende Ausgabe einer Tabelle mit Frage Antwort Matrix eines Fragenkomplexes echo lt br gt n Sangezeigte Zusammenfassungen zusammenfassung else Santwmoegl array for i 1 i lt 12 i if odbc result fragen id Antw i pc LE Santwmoegl echo lt table bgcolor Sbgcolor border 1 cellspacing 0 cellpadding 5 width 800 gt n echo lt tr gt n Ausgabe der Frage bei einer nicht komplexen Frage echo lt td colspan count Santwmoegl 1 gt SnumerierungSfrage lt td gt n echo lt tr gt n odbc result fragen id Antw i else text ereg replace r lt br gt odbc_result fragen_id Text echo lt tr gt n echo lt td align left vali
76. Web survey research Benefits potential problems and solutions Behavior Research Methods Instruments amp Computers 29 274 279 Schneider W 2003 Zit nach B nsch R 2003 Nutzen und Spa treffen sich im Auto VDI Nachrichten Nr 37 vom 12 9 2003 Speaking SVG Zugriff Juli 2005 http www mecxpert de svg SvgSpeak html Spencer R H 1988 Translatability Understandability and Usability by others Computers in Human Behavior 4 347 354 Sperberg McQueen M Huitfeld C Renear A 2000 Meaning and interpretation of markup In Markup Languages 2 3 215 234 Spona H 2001 Das Einsteigerseminar SVG Webgrafiken mit XML Verlag moderne Industrie Buch AG amp Co KG Landsberg 111 Literatur Stangl W 1997 Zur Wissenschaftsmethodik in der Erziehungswissenschaft Werner Stangls Arbeitsbl tter Zugriff September 2005 http paedpsych jk uni linz ac at internet arbeitsblaetterord Arbeitsblaetter html Strik H Russel A van den Heuvel H Cucchiarini C Boves L 1997 Localizing a spoken dialog system for train timetable information Hand out for the COST249 meeting in Rome 17 18 febr 1997 Taylor D 1992 Global Software Springer New York Thomas A 1996 Analyse der Handlungswirksamkeit von Kulturstandards Analysis of the effectiveness of cultural standards In A Thomas Ed Psychologie interkulturellen Handelns pp 107 135 G ttingen Ge
77. al AM 3 4 2 1 XML XML steht f r Extensible Markup Language und wurde von W3C dem WWW Consortium entwickelt XML ist ein Dokumentenverarbeitungsstandard und damit eine vereinfachte Form der Standard Generalized Markup Language SGML eines internationalen Dokumentations standards der seit den 80er Jahren existiert Bei XML sowie bei den anderen Markup Sprachen handelt es sich nicht um eine Programmier sprache im eigentlichen Sinn W hrend ein Programm in der Regel aktionsorientiert ist also Anweisungen f r Aktionen enth lt beschreibt XML eine Struktur Allerdings beinhaltet XML eine Notation zur Spezifikation von formalen Grammatiken sowie eine Notation zur Auszeich nung von Daten Somit kann f r die Daten eine Grammatik festgelegt werden der sie strukturell zu entsprechen haben Daten die durch eine solche Grammatik definiert werden k nnen wie im Fall von Programmiersprachen als eine formale Sprache angesehen werden Lobin 2003 So werden die so genannten kontextfreien Grammatiken Typ 2 Grammatik in der Chomsky Hierarchie der formalen Grammatiken modelliert Abiteboul et al 1998 Neven und Van den Bussche 1998 Damit ist XML eine Metasprache also eine Sprache mit der eine andere Sprache erkl rt oder definiert wird So kann man mit XML Dokumenten Markierungen oder 29 Methoden und Vorgehensweise Tags f r die Formatierung weiterer Dokumente schaffen Eckstein 2000 In Zusammenhang mit einem
78. als in Japan mit 22 Trotzdem lagen die Werte in allen drei L ndern unter 50 so dass eine nderung der Men struktur in keinem Land von einer Mehrheit der Befragten gew nscht wurde Die Funktion wurde in der vorliegenden Arbeit daher nicht zur Lokalisierung ber cksichtigt Die endg ltige Definition der Men struktur f r ein einzelnes Land kann nicht durch eine nur unter BMW Mitarbeitern durchgef hrte Umfrage erfolgen sondern sollte zum Beispiel durch einen Usability Test mit potenziellen Benutzern aus verschiedenen L ndern durchgef hrt werden Hoft 1995 Nielsen 2000 Die in der vorliegenden Arbeit vorgestellten Ergebnisse zeigen jedoch dass die Bewertung von Funkti onen zwischen einzelnen L ndern sehr unterschiedlich sein kann Daraus folgt dass prinzipiell auch eine Lokalisierung der Men struktur des Fahrerinformationssystems durchgef hrt werden sollte und dass eine internationalisierte Programmierung des FIS daher auch im Hinblick auf die Men struktur durchgef hrt werden sollte Eine solche Internationalisierung erleichtert den nach folgenden Lokalisierungsprozess Harris und McCormack 2000 De Troyer und Casteleyn 2004 94 Die angewendete Implementierungsstrategie 6 5 Die angewendete Implementierungsstrategie Nach Taylor 1992 gibt es drei M glichkeiten zu Internationalisierung erstens kann man den gesamten Programmiercode jeweils in der Sprache der Zielkultur schreiben zweitens kann man alle sprachlic
79. an der FH Gelsen kirchen und Gesch ftsf hrer von B amp D Forecast wird BMW aber auch der gro e Gewinner unter den deutschen Herstellern auf dem nordamerikanischen Automarkt im Jahr 2005 sein ddp Nach richtenagentur Jahr 2005 BMW stellt damit ein Unternehmen dar f r das internationale M rkte sehr wichtig sind 2 1 Lokalisierung Die Anpassung eines Produktes an den Markt eines anderen Landes wird Lokalisierung genannt Dieser Prozess der auch als Globalization De Troyer 2004 oder Customisation Becker und Mottay 2001 bezeichnet wird umfasst vor allem die Ber cksichtigung von sprachlichen und kulturellen Unterschieden bei der Einf hrung eines Produktes in einem spezifi schen Zielmarkt Localisation Industry Standards Association LISA Ein Benutzer sollte mit einem lokalisierten Produkt in seiner Muttersprache interagieren k nnen und im Idealfall den Eindruck gewinnen das Produkt sei f r sein Land entwickelt worden Ein wichtiger Schritt im Lokalisierungsprozess ist daher das Identifizieren und Beschreiben der Zielkultur Bei Systemen die von Benutzern mit unterschiedlichem kulturellen Hintergrund verwendet werden sollen werden in der Regel die Unterschiede zwischen den betreffenden Kulturen evaluiert Bourges Waldegg und Scrivener 1998 Dies kann entweder durch vergleichende Studien wie einen Usability Tests Test zur Benutzerfreundlichkeit oder durch Befragungen durchgef hrt werden die Aufschlus
80. aufgebaut Zur Darstellung solcher Hierarchien eignet sich XML sehr gut Mit XSLT lassen sich diese Strukturen manipulieren so dass sie ein m gliches Hilfsmittel bei der Internationalisierung darstellen 3 4 2 2 XSLT XSL Extensible Stylesheet Language ist die Sprache zur Formatierung von XML Dokumenten f r die Ausgabe und erlaubt somit die Trennung von Inhalt und Format und stellt das auf XML basierende quivalent zu Cascading Style Sheets CSS f r HTML dar Savourel 2002 Nach der Definition von Van Otegem 2002 verwendet man ein Stylesheet um die Form der Darstel lung von den Inhalten eines strukturierten Dokuments zum Beispiel HTML oder XML zu tren nen XSLT Clark und Deach 1998 ist eine der Komponenten von XSL zur Transformation von XML Dokumenten und erlaubt das Modifizieren eines XML Dokuments indem man so genannte Template Rules verwendet Die Template Rule definiert die Regeln f r den Trans formationsprozess XSLT ist eine funktionale und damit deklarative Programmiersprache im 30 Implementierung eines internationalisierten FIS Prototyps Gegensatz zu prozeduralen Sprachen wie zum Beispiel C COBOL usw die einer vordefinierten Sequenz von Programmbefehlen folgen die die Transformation eines XML Quelldokuments in ein Zieldokument unterst tzt Yu et al 2004 3 4 2 3 SVG Die Scalable Vector Graphic SVG ist eine XML Anwendung und damit das vom W3C vorge schlagene Format f r statische und dyna
81. break case SID CONTRAST underConstructionFunction break E case SID COLOR underConstructionFunction break case SID PLAY underConstructionFunction break m case SID STOP underConstructionFunction break m if it s none of them we switch to the file with name like sidwithout SID_ sv return false it is needed because the function will be called from an lt a href gt element that is blocked g default switchTo client svg 9 6 4 SVG Dokumente background svg lt xml version 1 0 encoding UTF 8 standalone no gt lt svg xmlns http www w3 org 2000 svg width 100 height 100 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt lt svg gt eb active svg lt xml version 1 0 encoding UTF 8 standalone no gt lt svg xmlns http www w3 org 2000 svg lt g eight 30 width 70 gt a width 70 height 30 fill red opacity 0 1 gt lt g gt lt svg gt cb inactive svg lt xml version 1 0 encoding UTF 8 standalone no gt lt svg xm
82. button text var button group document getElementById MenuButtons firstChild nextSibling active button group button group for each menubutton group do for var i 0 i x i buttons i button_group puts the button group in the array var width button group getAttribute width reads width and height of the button group var height button group getAttribute height determines the element of the button group the graphic that visualizes the unfocused button var button inactive button group firstChild nextSibling firstChild nextSibling determines the element of the button group that visualizes the focused button initially hidden var button_active button inactive nextSibling nextSibling determines the element of the button group that is the button text and load it into an array var text button active nextSibling nextSibling button text i text determines the element of the button group that is the button icon and load it into an array button icons i text nextSibling nextSibling reads out the actual font size of the button text to be used while adapting the font size if the text is too long var size text getStyle getPropertyValue font size reads the length of the text in pixel and looks if it fits into the button with some space to the edges if not the font size is adapted till it does distance for both margens 2 mbutton padding while text getComput
83. creates the option MUSIC with the submenus gt lt k k k k ck ck ok ck KK U kk gt lt xsl template match mainmenu menu menu 5 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt lt amp k k KKK KK KK KK KK k gt lt creates the option VIDEO with the submenus gt lt 2 2 2 2 2 2 2 2 k k k 2 2 2 2 22 2 k CK CK k k k k k k k k k k k k k k k k k kO k k k k k k k k k S gt lt xsl template match mainmenu menu menu 6 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt lt 2 2 2 2 k 2 k 2 2 2 2 2 2 2 CK CK k K 2 2 k k k k k k k k k k k k k k k k k k k DI lt creates the option TRAFFIC INFO gt see lt xsl template match mainmenu menu 2 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt lt k k k KKK k k k k k k k k k k k k k k k k k k k k k k k gt lt creates the option NAVIGATION P TT T O O E EQ Edad uus lt xsl template match mainmenu menu 3 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt lt k 2 k k k k k k k CK CK CK k K k k k k k k k k k k k k k k 2 2 2 2 2 2 2022 lt creates the option COMMUNICATION gt RRE TEE lt xsl templa
84. der Datensammlung erl uterte Begonnen wurde in Deutschland Der Fragebogen wurde an jeweils 250 Mitarbeiter in Deutschland Gro britannien Frankreich Spanien USA und Japan geschickt au erdem an 135 Mitarbeiter in Mexiko und 36 in Argentinien Die Befragung war anonym allerdings gab es ein freiwillig auszuf llendes E Mail Feld falls die Teilnehmer Interesse an den Ergebnissen des Fragebogens hatten 3 3 Methoden zur Datenextraktion und Analyse Die Daten der Tabelle Antwort der Access Datenbank wurden zur besseren grafischen Visuali sierung in Excel importiert Mit Hilfe von Abfragen die in der Standard Query Language SQL formuliert sind wurde die erstellte Access Datenbank nach verschiedenen Parametern untersucht Die Abfragen konnten entweder ber einen Access Dialog oder direkt in SQL eingegeben werden 23 Methoden und Vorgehensweise 3 3 1 Vorbereitung und Analyse der Daten Die Daten wurden f r die Auswertung in Abh ngigkeit des Landes extrahiert Mit Hilfe von SQL Abfragen wurden die Daten gefiltert zun chst nach Muttersprache und Land f r die Einteilung der Befragten in die jeweils zu vergleichenden Gruppen F r Deutschland wurden beispielsweise diejenigen Befragten ausgew hlt die in der Access Tabelle Antwort bei Frage ID 1 Muttersprache deutsch und bei Frage ID 2 Region Land die Antwort 19 f r Europa angegeben hatten Die f r jedes Land gefilterten Antworten aus der Access Tabel
85. der Lokalisierung und Internationalisierung von Mensch Maschine Interfaces f r die Doktorarbeit Angestellte an der UNIVERSITY OF CALIFORNIA IN DAVIS Department Plant Reproductive Biology 189
86. dies angaben mit der Anzahl der der anderen Parametern Wichtigkeit Sichtbarkeit und H ufigkeit der Funktion Zus tzlich zu diesen vier Bedingungen wurde die Annahme gemacht dass im Zweifelsfall die Funktionen weniger h ufig st ren wenn sie selten verwendet werden sich aber im Hauptmen befinden als wenn sie oft verwendet werden sich aber in Untermen s befinden 55 Ergebnisse der Befragung 4 2 1 Konstruktion des zu lokalisierenden Men s Tabelle 15 zeigt die Funktionen im Vergleich zu den oben formulierten Bedingungen Abschnitt 4 2 um eine Lokalisierung der Men ebene vorzuschlagen Dabei blieben die Kriterien Nr 2 und 3 unber cksichtigt wenn Kriterium Nr 1 nicht erf llt war Um eine Funktion als Lokalisierungs kandidaten vorzuschlagen m ssen die ersten drei Kriterien erf llt sein d h in der Einsch tzung einer Funktion m ssen signifikante Unterschiede feststellbar sein die Mehrzahl der Befragten eines Landes weicht von den Befragten der anderen L nder ab und die Werte der abgefragten Parameter korrelieren miteinander um zuf llig abweichende Antworten auszuschlie en 15 Funktionen erf llten diese Kriterien und k nnen daher f r eine Lokalisierung in Bezug auf ihre Men platzierung vorgeschlagen werden 4 2 2 Ergebnisse der eventuell zu lokalisierenden Funktionen die ber eigene Schemata abgefragt wurden Einige Funktionen konnten nicht ber das Schema Wichtigkeit Sichtba
87. ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt nen E ee eee opacity 2 height 10px width 30px y 530 x 70 id f ag gt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt xlink href Icons music gif height 30 width 30 id category gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt lt g gt lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt 2 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt g text style font family Georgia font size 20 fon
88. focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt pre oo da a er opacity 2 height 10px width 30px y 530 x 70 id f ag gt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image xlink href Icons AM gif height 30 width 30 id category gt lt image id TRAFFICINFO height 30 width 30 xlink href icons TRAFFICINFO gif gt lt image id AMSTOREDSTATIONS height 30 width 30 xlink href icons AMSTOREDSTATIONS gif gt lt image id AMRECEIVABLESTATIONS height 30 width 30 Sr A Ne o lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate
89. font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt KSFM 102 5 lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g gt lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID_FMSTOREDSTATIONS svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt er EFT EN opacity 2 height 10px width 30px y 530 x 70 id f ag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt image xlink href Icons FMSTOREDSTATIONS gif height 30 width 30 id category gt sn id FMSTATIONSLIST height 30 width 30 xlink href icons FMSTATIONSLIST gif gt lt def gt lt g id Background gt rect opacity 0 0 height
90. geben nur 28 der Japaner das Ziel auf diese Weise ein Diese Unterschiede sind signifikant Signifikant mehr der Befragten aus Japan 60 56 Vorschlag der aus der Umfrage abgeleiteten zu lokalisierenden Parameter Tabelle 15 Funktionen die die Kriterien f r eine Lokalisierung erf llen Module 1 Signifikante Un terschiede zwischen absoluten Werte in den L ndern in mindestens einer Frage 2 Die H he der Parameter muss ausreichend sein Kriterien f r den Vorschlag zur Lokalisierung einer Funktion 3 Die Parameter Wichtigkeit Sicht mindestens einem barkeit und H ufig keit einer Funktion m ssen korrelieren 4 Ein Extraknopf f r eine Funktion ist erw nscht oder sie wird sofort einge schaltet und sie korreliert mit den Kandidat zur Lokalisierung anderen Unterhaltung Radioeinstellunaen x FM AM einschalten X FM AM Satellitenradio manuelle Suche Autostore gespeicherte Sender Verkehrsfunk Sender speichern laut leise gt lt gt lt gt lt gt lt gt lt gt lt gt lt MP3 Player CD Player MD Player TV gt lt x lt gt lt lt gt lt lt DVD Spielen Klimaanlage Klimaanlaae Luftverteilung Heizverteilung Sitz Standheizung L ftun
91. gt lt q sid RAD KLTX 1390 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt KLTX 1390 lt text gt lt use width 30 height 30 xlink href note gt lt a gt ad fer ga lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID SATRADIO svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt a er eee opacity 2 height 10px width 30px y 530 x 70 id flag gt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image xlink href Icons SATRADIO gif hei
92. gt lt svg height 100 width 100 gt lt def gt 186 Athan a a M opacity 2 height 10px width 30px y 530 id ag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons VIDEO gif height 30 width 30 id category gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image id TV height 30 width 30 xlink href icons TV gif gt nn id DVD height 30 width 30 xlink href icons DVD gif gt lt def gt lt g id Background gt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt x 70 x t530 lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 fill black gt fq gx lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt 1 width 580 height
93. gt lt g gt g lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID TVSETTINGS svg 185 Anhang lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt Be E j ss S opacity 2 height 10px width 30px y 530 x 70 id ag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons TVSETTINGS gif height 30 width 30 id category gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image id VOLUME height 30 width 30 xlink href icons VOLUME gif gt lt image id CONTRAST height 30 width 30 xlink href icons CONTRAST gif gt Er id COLOR height 30 width 30 xlink href icons COLOR gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 1000
94. gt lt menultem sid SID ENGLISH gt lt menultem sid SID JAPANESE gt lt menu gt m lt menultem sid SID EXIT gt lt mainmenu gt MenuStructureJapan xml lt xml version 1 0 encoding UTF 8 gt lt xml stylesheet href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System Japanese PhaselData XSLT MenuJapanese xslt type text xsl 2 gt lt mainmenu xmlns xsi http www w3 org 2001 XMLSchema instance sid SID MAINMENU xsi noNamespaceSchemaLocation C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System International Schema MenuGermanyUSAJapan xsd gt lt menu sid SID ENTERTAINMENT gt lt menu sid SID FM gt lt menu sid SID FMSTOREDSTATIONS gt menuItem sid SID FMSTATIONSLIST gt lt menu gt m lt menu sid SID FMRECEIVABLESTATIONS gt lt menultem sid SID FMSTATIONSLIST gt lt menu gt B lt menu gt lt menu sid SID AM gt lt menu sid SID AMSTOREDSTATIONS gt lt menultem sid SID AMSTATIONSLIST gt lt menu gt lt menu sid SID AMRECEIVABLESTATIONS gt lt menultem sid SID AMSTATIONSLIST gt lt menu gt lt menu gt menu sid SID TRF gt lt menu sid SID TRFSTOREDSTATIONS gt lt menultem sid SID TRFSTATIONSLIST gt lt menu gt Em lt menu sid SID TRFRECEIVABLESTATIONS gt lt menultem sid SID TRFSTATIONSLIST gt lt menu gt m lt menu gt 136 A
95. header id i odbc_result header_id i odbc free result header id Ende Fislosen der Kopfdaten f r die Umfrage in der gew hlten Sprache Start Erzeugen des HTML Outputs Schreiben der berschriften nach BMW CI mittels Funktion aus der Library print header Ueberschrift 1 Ueberschrift 2 1 tk Beh des Disclaimers wer ist der Ver nstalter der Umfrage echo lt font style font size 10px gt ereg replace r lt br gt Disclaimer lt font gt Start Schreiben der Sprachwahlm glichkeiten SSpracharray split r n Sprachen for i 0 i lt count SSpracharray Si list SLang i Table i split gt Spracharray i x if Lang i sprache cur fragetable Table i i if count Spracharray gt 1 echo lt form name sprachauswahl gt n echo lt table border 1 cellspacing 0 cellpadding 5 bgcolor BBBBBB align center gt n echo lt tr gt n echo lt td gt n echo lt table border 0 cellspacing 0 cellpadding 5 gt n echo lt tr gt n for i 0 i lt count Spracharray i if Table i echo lt td align center gt SLang i lt td gt n echo lt tr gt n echo lt tr gt n for i 0 i lt count Spracharray i Wenn japanisch gew hlt wird wird auf die statische Seite mit den japanischen Fragen weitergeleitet
96. height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KZZO 100 5 lt text gt lt use width 30 height 30 xlink href note gt lt a gt rgs lt g sid RAD KSFM 102 5 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KSFM 102 5 lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt A g lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID_INFORMATION svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt u EE al S o opacity 2 height 10px width 30px y 530 x 70 id flag gt image xlink href International
97. height 60 rx 20 ry 20 fill black opacity 0 1 gt lt fg gt Ei que lt q id MenuButtonPrototypMouseOver lt g width 350 height 60 gt KEEN width 350 height 60 rx 20 ry 20 fill green opacity 0 1 gt x qu g lt defs gt lt g id MenuButtons gt lt g sid SID ON width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt ON text use width 30 height 30 xlink href ON gt a yg lt g sid SID OFF width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt OFF text use width 30 height 30 xlink href OFF gt lt a gt g lt g sid SID TVSETTINGS width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt TVAE lt text gt Kee width 30 height 30 xlink href TVSETTINGS gt lt a
98. herzbuben width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill stroke width 0 6 gt WILDECKER HERZBUBEN lt text gt lt use width 30 height 30 xlink href album gt a g lt g sid FOL karl moik width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Georgia font size 20 font weight 500 fill stroke width 0 6 gt KARL MOIK lt text gt black black black black black black black black black black stroke stroke stroke stroke stroke stroke stroke stroke stroke stroke black black black black black black black black black black 172 Athan lt use width 30 height 30 xlink href album gt lt a gt lt g gt ge lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID NAVIGATION svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt
99. href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill Stroke width 0 6 gt DIE ARTZTE text use width 30 height 30 xlink href falbum fas e gu lt g sid FOL metallica width 580 height 60 a use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill stroke width 0 6 gt METALLICA lt text gt lt use width 30 height 30 xlink href album gt fas ey gx lt g sid FOL diana ross width 580 height 60 gt a use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill stroke width 0 6 gt DIANA ROSS lt text gt lt use width 30 height 30 xlink href album gt lt a gt Sy g lt g sid FOL_delphonics width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill stroke width 0 6 gt DELPHONICS lt text gt Ba width 30 height 30 xlink href album gt lt a gt Sq lt g sid FOL jackson five width 580 height 60 a use xlink href MenuButtonProto
100. href category gt use xlink href flag gt use xlink href BMWLogo gt svg SID_TRFRECEIVABLESTATIONS svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt KE EE oon 0 opacity 2 height 10px width 30px y 530 x 70 id lag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons TRFRECEIVABLESTATIONS gif height 30 width 30 id category gt lt image xlink href Icons album gif height 30 width 30 id album gt Er id TRFSTATIONSLIST height 30 width 30 xlink href icons TRFSTATIONSLIST gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 hei
101. hrung sind in Abschnitt 5 in Verbindung mit den erstellten Programmteilen genauer beschrieben Folgende Software wurde f r die Implementie rung verwendet Editor f r das Programmieren in XML und Dialekten XML Spy Externes XSLT Prozessor XALAN Texteditor f r JavaScript Im Folgenden wird ein kurzer berblick ber die Vorgehensweise gegeben 3 4 3 1 Transformation der Baumstruktur Zur Erzeugung der landesspezifischen Men strukturen ausgehend von der in XML erstellten grundlegenden Men struktur wurde XSLT verwendet XSLT ist wie oben beschrieben eine Transformationssprache die durch definierte Transformationsregeln so genannte Templates auf bestimmte Knoten eines XML Dokuments zugreifen kann und damit eine neue XML Struktur erzeugen kann XSLT ist baumorientiert und verwendet Xpath zum Spezifizieren des Pfades den man transformieren m chte Der in XML definierte Quellbaum wurde so durch den XSLT Prozessor unter Anwendung der in XSLT implementierten Transformationsregeln in den Ziel baum des neuen XML Dokuments transformiert Durch eine weitere Transformation die eben falls in einem XSLT Dokument enthalten war wurden die Texte der jeweiligen Sprachen erg nzt So entstand das lokalisierte Men Durch die separate Speicherung der Transformations regeln einerseits und der die Baumstruktur definierenden Dateien andererseits k nnen nachtr gli che nderungen ohne gro en Aufwand vorgenommen werden 32 Implementierung eines in
102. in jedem XSLT das die Darstellung f r das jeweilige Land generiert eingebaut werden Die Anordnung der Elemente kann in XSLT ber die Funktion sort ver ndert werden Auch Schriftgr e und Feldl nge k nnen variabel bleiben und durch eine Funktion programmiert werden was vor allem f r eine Lokalisierung in andere Schriftsysteme notwendig ist Esselink 2000 Separate Quelldateien f r alle Elemente der Benutzeroberfl che wurden eingebaut so dass der Text der einzelnen Buttons und das Layout in separaten Dateien gespeichert werden konnte Mit dieser Methode sind nur minimale Ver nderungen am Code notwendig um eine schnelle Lokalisierung des Men s durchzuf hren 6 5 1 Auswahl und Eignung der verwendeten Programmiersprache Die in dieser Arbeit f r die beispielhafte Implementierung eingesetzten Programmiersprachen XML XSLT SVG und JavaScript erf llen verschiedene Bedingungen die sie von anderen 95 Diskussion traditionelleren Programmiersprachen unterscheiden und speziell f r die Lokalisierung von Applikationen wie Fahrerinformationssystemen bei denen die Men struktur ber cksichtigt werden muss pr destinieren Nachfolgend werden die Eigenschaften dieser Programmier sprachen bez glich des implementierten Programms n her erl utert Die Men struktur des Fahrerinformationssystems wurde in einem Dokument gespeichert das in einer so genannten Markup Sprache programmiert worden war Die Markierung dieser Sprach
103. interpret but no specific title gt lt xsl if test count list file 0 gt lt xsl variable name pos select list file sid gt lt xsl variable name file select concat pos svg gt lt redirect write select concat path GUI file gt lt creating a new svg document the onload function initiates the setup by JavaScript and pulls the focus to itself what is necessary to listen to the keyboard gt lt The onkeydown function handles keyboardevents gt lt svg xmlns http www w3 org 2000 svg width 100 height 100 xmlns xlink http www w3 org 1999 xlink onload init focus onkeydown keys evt focus gt lt Calling the standart templates that are the same for all screens gt lt xsl call template name script gt lt xsl call template name Layout gt lt xsl call template name MenuButtons gt lt In difference to buttons in the standart menus the buttons here are created from titles gt lt xsl with param name nodes select list_file title gt lt xsl call template gt lt Creates Control buttons from the node set that was given by the calling template through sub gt lt xsl call template name Controls gt xsl with param name sub select sub gt lt xsl call template gt lt Standart Icons gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt use xlink href category gt lt svg gt lt redir
104. k k gt lt creates the menu elements lt kokckckckckckckckckckck AK A K RARA A K KA ck ck ckckckckck ck ck A K RARA RAR kk K gt lt xsl template match menu gt lt xsl variable name SID select sid gt lt stores the attribute sid in the variable SID gt lt menu sid sid gt lt inserts a new element with the name of the context node gt lt xsl for each select japanese text id SSID gt lt compares the value of the attributes of both xml documents gt lt xsl value of select gt lt gets the value of the text in Japanese gt lt xsl text gt amp 10 lt xsl text gt xsl for each xsl apply templates menu xsl template lt m kokckckck amp amp amp amp amp k amp lt ck ckckckckckck ck k k k k k k k k k k k k k k K k Kk kc k ck k K KK k kk lt creates the menultem elements gt lt amp amp ck amp amp amp k k k k ck k k k ck k k k k k k k k k k k k k k k k k k k k k gt lt xsl template match menultem gt 139 Anhang lt xsl variable name SID select sid gt lt stores the attribute sid in the variable SID gt lt menultem sid sid gt lt inserts a new element with the name of the context node P lt xsl for each select japanese text id SSID gt lt compares the value of the attributes of both xml documents xsl value of select
105. k k k k k amp k k k k k k k k k amp amp k k k k k k k k k amp k k k k k k k k k k amp CK k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k K k k k k k k k k k k k ck k ck ck ck ck ck ck ck KKK KKK K K K ckckckck ck KKK kc kckckck ck ck ck k ck ck k k k KKK ORD AE lt creates the reference to the stylesheet gt lt kokokckck ck ck ck ckckckckck ck A K KK AK ck A KA KK ck ck ckckckckck ck ck ck ckck ck ck ck kck kk k kk xsl template match gt xsl processing instruction name xml stylesheet gt href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System English Phase2Representation XSLT USAmenus xslt type text xsl lt xsl processing instruction gt lt copys the processing instruction to the output document gt lt xsl apply templates gt lt xsl template gt lt ck ck ckckckckck AA RARA ck ck A KA KK ck ck ckckckckck ck ck ck ckck ck ck ck kck ck k k kk gt lt creates the root node mainmenu gt lt ckckckckckckck ck ck ckckck ck ck ck ck ckckckckck ck ck ck KA KA ck ck ck ckck kc kc k kc k k k kk K gt lt xsl template match mainmenu gt lt matches the root mainmenu of the xml document gt xsl variable name SID select sid gt lt stores the the attribute sid in the variable S1ID gt lt mainmenu sid sid gt lt inserts the element mainmenu with the name of its attribute gt lt xsl apply templat
106. kann Durch diese Vorgehensweise soll ten Anhaltspunkte daf r gewonnen werden wie gro der Aufwand f r eine international gestal tete Benutzeroberfl che ist Die Datenerhebung wurde als Online Befragung im Intranet von BMW unter BMW Mitarbeitern verschiedener L nder durchgef hrt Die Fragen die im Wesentlichen herangezogen wurden um zu entscheiden ob eine Lokalisierung notwendig ist bezogen sich auf die Verwendung 47 103 Zusammenfassung einzelner Funktionen eingeteilt in die sechs Module nach denen sie im Men gruppiert wurden Die Funktionen sollten jeweils nach f nf verschiedenen Parametern wie empfundene Wichtig keit oder H ufigkeit der Verwendung beurteilt werden Der Link zu dem Fragebogen wurde an jeweils 250 Mitarbeiter in Deutschland Gro britannien Frankreich Spanien USA und Japan gesendet au erdem an 135 Mitarbeiter in Mexiko und 36 in Argentinien Aufgrund der teilweise geringen R cklaufrate konzentrierte sich die Auswertung auf die L nder Deutschland USA und Japan Der Fragebogen wurde durch ein Php Script ODBC Schnittstelle zur dynamischen Erstellung von Webinhalten erzeugt Die Antworten wurden in derselben Access Datenbank gespeichert die auch die Grundlage f r den auf dem Bildschirm sichtbaren Fragebogen bildete Die Datenbank wurde an einer ber das Netzwerk zug nglichen Stelle gespeichert und bestand aus sieben Access Tabellen Die erhobenen Daten wurden auf Unterschiede zwischen den L ndern
107. kk k k k k k k k k k k k k And of Template FEXEFEEEAESARERARAER Eee EFEEEEEERELEEEEE LEE EE EEE Template for the Layout that is static fot every menu X kk k KK k k kc k k k k k gt lt xsl template name Layout gt lt This svg tag is just needed for the namespaces gt lt svg xmlns http www w3 org 2000 svg width 100 height 100 xmlns xlink http www w3 org 1999 xlink gt lt The elements within the following tags will not be rendered and are just for referencing gt lt def gt lt icons that are used in most screens They are always preloaded gt lt image id flag x 70 y 530 width 30px height 10px opacity 2 xlink hester el jpg gt image id BMWLogo x 530 y 40 width 70px height 80px xlink href International BMWLogo jpg gt lt image id note width iconwidth height iconheight xlink href icons notes2 gif gt lt image id audio width Siconwidth height iconheight xlink href Icons audio gif gt lt this variable helps to filter the category name from the sid gt lt xsl variable name pre select substring sid 1 4 gt lt xsl choose gt lt if this is a music album the category icon will be the music icon gt lt xsl when test starts with sid FOL gt lt image id category width iconwidth height iconheight xlink href Icons music gif gt lt xsl when gt
108. noNamespaceSchemaLocation C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System International Schema MenuGermanyUSAJapan xsd gt MAIN MENU lt menu sid SID ENTERTAINMENT gt ENTERTAINMENT lt menu sid SID FM gt FM lt menu sid SID FMSTOREDSTATIONS gt STORED STATIONS lt menultem sid SID FMSTATIONSLIST gt LIST OF STATIONS lt menultem gt m menu menu sid SID FMRECEIVABLESTATIONS gt RECEIVABLE STATIONS menuItem sid SID FMSTATIONSLIST gt LIST OF STATIONS lt menultem gt K lt menu gt lt menu gt lt menu sid SID AM gt AM lt menuItem sid SID TRAFFICINFO gt TRAFFIC INFORMATION lt menuItem gt m lt menu sid SID AMSTOREDSTATIONS gt STORED STATIONS lt menultem sid SID AMSTATIONSLIST gt LIST OF STATIONS lt menultem gt m menu menu sid SID AMRECEIVABLESTATIONS gt RECEIVABLE STATIONS menuItem sid SID AMSTATIONSLIST gt LIST OF STATIONS lt menultem gt lt menu gt lt menu gt lt menu sid SID SATRADIO gt SAT RADIO lt menu sid SID SATSTOREDSTATIONS gt STORED STATIONS lt menultem sid SID SATSTATIONSLIST gt LIST OF STATIONS lt menultem gt lt menu gt lt menu sid SID SATRECEIVABLESTATIONS gt RECEIVABLE STATIONS lt menultem sid SID SATSTATIONSLIST gt LIST OF STATIONS lt menultem gt lt menu gt lt menu gt lt menu sid SID MUSIC gt MUSIC lt menu sid SID SONGSLIST gt SONGS lt menultem sid SID PLAY gt PLAY lt
109. on NumPad gt one screen forward window history go 1 if evt getKeyCode 80 p play the actual mp3 execute SID PLAY if evt getKeyCode 83 sh gt stop the actual mp3 execute SID_STOP if evt getKeyCode 27 IE Esc gt to the mainmenu switchTo SID MAINMENU svg if evt getKeyCode 77 ZP m gt Mute execute SID_MUTE if evt getKeyCode 44 fifo wasa gt Search execute SID SEARCH if evt getKeyCode 46 ere gt Back window history go 1 alert evt getKeyCode Be function redirects the window to the screen who s adress is given in aim function switchTo aim window location href aim This function is called by a button that receives a mouseover event It deactivates the active old button and activates the new one Ef function focusin evt the active graphic of the active button will be invisible active button group firstChild nextSibling firstChild nextSibling nextSibling nextSibling setAttribute style visibility hidden the not active graphic of the buttons where the mouse is positioned will be visible evt target nextSibling nextSibling setAttribute style visibility visible the variable active button group will be updated for reading later which button is activ active button group evt target parentNode parentNode stores the ctive button group for changing later var el active button group initials c
110. r Deutschland MenuEnglish xslt f r die USA und MenuJapanese xslt f r Japan in die Zieldokumente mit den Texten f r die jeweilige Sprache transformiert Dabei griffen sie auf folgende XML Dokumente zu in denen die Textelemente f r die jeweilige Sprache gespeichert waren Language deutsch xml f r Deutsch Language englisch xml f r Englisch und Language japanisch xml f r Japanisch Die durch die Transformationen erzeugten XML Dokumente wurden unter MenulocalizedGermany xml f r Deutschland MenulocalizedUSA xml f r die USA und MenulocalizedJapan xml f r Japan gespeichert Tabelle 21 Tabelle 22 enth lt die Beschreibung der Templates aus denen die hierzu verwendeten XSLT Dokumente bestehen Alle diese Dokumente sind mit der entspre chenden integrierten Dokumentation im Anhang Abschnitt 9 5 und auf der beiliegenden CD zu finden Tabelle 21 Die in der zweiten Transformation erzeugten Dokumente Schema XSD Dateien MenuGermanyUSAJapan xsd Festgelegte XML Struktur XSLT Dokumente Regel f r die Textausgabe Deutschland MenuEnglish xslt Regel fiir die Textausgabe MenuJapanese xslt Regel fiir die Textausgabe XML Quelldokumente MenuStructureGermany xml lokalisierte Men struktur Deutschland USA Japan Deutschland pan EE AE XML Ziedokumente 71 Implementierung eines internationalisierten Fahrerinformationssystems Tabelle 22 Funktion der Templates aus denen die f r die zweite Transformation erzeugten
111. rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 De fill black gt lt g gt sage lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 1005 gt lt g width 580 height 60 gt a width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt ge lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt fa g svg lt defs gt lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt ey qe 3 lt q id MenuButtonPrototypMouseOver lt g width 580 height 60 gt 171 Anhang lt rect width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt lt g gt lt defs gt lt g id MenuButtons gt lt g sid FOL die artzte width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink
112. script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt ee EE ee opacity 2 height 10px width 30px y 530 x 70 id lag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons TRFSTOREDSTATIONS gif height 30 width 30 id category gt lt image xlink href Icons album gif height 30 width 30 id album gt a id TRFSTATIONSLIST height 30 width 30 xlink href icons TRFSTATIONSLIST gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt lt g gt lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt Ke width
113. template xsl when xsl otherwise lt xsl call template name MenuButtons gt lt xsl with param name nodes select gt lt xsl call template gt lt xsl otherwise gt lt xsl choose gt lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt lt redirect write gt lt xsl apply templates gt lt xsl template gt lt Template for the layout that is static for every menu gt lt xsl template name Layout gt lt svg xmlns http www w3 org 2000 svg width 100 height 100 xmlns xlink http www w3 org 1999 xlink gt lt def gt lt image id flag x 70 y 530 width 30px height 10px opacity 2 xlink href icons flag jpg gt re id BMWLogo x 530 y 40 width 70px height 80px xlink href International BMWLogo jpg gt a id2 note width Siconwidth height iconheight xlink href icons notes2 gif gt lt image id audio width Siconwidth height iconheight xlink href Icons audio gif gt lt xsl variable name pre select substring sid 1 4 gt lt xsl choose gt lt xsl when test starts with sid FOL gt image id category width Siconwidth height iconheight xlink href Icons music gif gt lt xsl when gt lt xsl otherwise gt image id category width iconwidth height iconheight xlink href Icons substring after sid pre gif gt
114. templates gt lt xsl template gt lt l RAR kc k ck KKK ck kc kck kck k ck ck KA kck K K KKK KK k ck ck KKK ck K ck ck ckck kck k ck ck ckck kck kc k ck kck kc ck k k k kk KKK ALL gt lt creates the option SAT RADIO with the submenus gt lt Ck k ck kck k amp k ck ck k ck k k k k KK k k k ck ck ck k k k ck k k k k k k k kk k k ck k ck ck kck KK k ck ck kck kck KKK kck kc KKK KKK KD xsl template match mainmenu menu menu 4 gt xsl copy of select gt lt copys the entire tree fragment under the node gt xsl apply templates xsl template lt k k k k 1 k k k k k 1k k k k k k k k k k CK CK CK CK CK CK CK CK CK CKCKCKCKCKCKCKCK KC Kk ck ck k lt creates the option MUSIC with the submenus gt 132 Athan lt RR kk k k k k k 2 2 CK CK k k k k k k k k k Kk K 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 20222 lt xsl template match mainmenu menu menu 5 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt kk k 2 k k k k k 2 2 CK CK CK CK 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 k k k k k k k gt lt creates the rest of the mainmenu gt RR RR RR k k k k k k kok kok CK k k kok k kok k k k k k k k k k k k k k k k k k gt lt xsl template match mainmenu menu 3 gt lt xsl
115. the selected Menubutton that is specific for each country into the svg gt 144 Athan lt xsl for each select MB active MB active gt xsl copy of select node gt V xsl for each g defs lt groups the MenuButtons and makes them accessible by the script as a whole via its id o lt g id MenuButtons xmlns http www w3 org 2000 svg xmlns xlink http ww w3 org 1999 xlink gt lt each first level element of the nodes is used to make a button gt lt xsl for each select nodes gt lt creates a g element with sid width and height These are necessary for the script to be read out gt lt xsl element name g gt xsl attribute name sid gt lt xsl value of select sid gt lt xsl attribute gt lt xsl ed name width gt lt xsl value of select MB inactive width 1 gt lt xsl attribute gt lt xsl Abate ME height gt lt xsl value of select MB inactive height 1 gt lt xsl attribute gt lt encloses the button into a link just for the graphical transform of the mousepointer Is not used for the actual functionality gt lt The following of the items must not be changed Just adding at the end is possible gt lt xsl element name a gt lt references the not selected button group from the defs gt lt use xlink href MenuButtonPrototyp gt lt references the selected button group from the defs and hides it
116. title gt title sid MP3 just my imagin gt Just my imagin lt title gt lt item gt lt list gt Abbildung 29 Struktur eines XML Dokuments SONGLIST xml das eine Liste enth lt 80 Transformation des Basis XML Dokuments in landespezifische Baumstrukturen 5 3 3 4 JavaScript Die lokalisierten XML Dokumente aus der zweiten Transformation wurden in ein visualisier bares SVG Dokument transformiert wobei die Bestimmung der Funktionalit t der Benutzerober fl che durch ein JavaScript erm glicht wurde siehe Abbildung 23 Dieses JavaScript wurde dem SVG im letzten Template des XSLT Dokuments mit dem Namen script beigef gt Dadurch wurde die Koordinatenposition der durch die XSLT erzeugten Elemente als Koordinaten bestimmt JavaScript ist im Gegensatz zu XSLT XML und SVG keine deklarative sondern eine prozedurale Sprache Die Elemente bekamen deshalb entweder Namen vom XSLT um vom JavaScript angesprochen werden zu k nnen zum Beispiel TopMenu oder sie hatten eine bestimmte Position innerhalb eines solchen ansprechbaren Elements zum Beispiel die Gruppe des ersten MenuButtons Die Abbildung 30 zeigt jene Elemente die im JavaScript definiert wurden Um die Elemente des darstellbaren SVG Dokuments zu positionieren musste das JavaScript auf seine Knoten zugreifen Daf r wurde das Document Object Model DOM verwendet siehe Abschnitt 3 4 2 4 Das DOM Modell ist baumstrukturiert un
117. type text xsl lt xsl processing instruction gt lt copys the processing instruction to the output document gt lt xsl apply templates gt lt xsl template gt V XK kk ck ck ck ckckckck AK K A K KK AK K A KA KA AK ck ckckckckck ck ck RARA KKK KK k kk gt lt creates the root node gt lt KK kk ck ckckck ck ck ck ckckckckck ck ck A KA KA ck ck RARA ck ck ck ckck kc k KKK KK kk K lt xsl template match mainmenu gt lt matches the element mainmenu gt lt mainmenu sid SID MAINMENU gt lt inserts the element gt lt xsl apply templates select gt lt all attributes are matched by the template gt lt xsl apply templates gt lt to apply the template rule in the current context gt lt mainmenu gt lt xsl template gt lt xsl template match gt lt xsl attribute name name gt lt creates a new element with the name of the context node gt lt xsl value of select gt lt value of the attribute becomes the value of the newly created element gt lt xsl attribute gt lt xsl template gt lt amp amp amp amp k amp ck ck K k KA ck ck A k k k k k k k k k k k k k k k K k K K k K k k k k k lt creates the option Entertainment a gt lt ck ck ckckckckck AK K KK ck ck A KA KA ck ck AKA KA ck ck ck ckckckck ck kck kc k k kk xsl template match mainmenu menu 1 menu sid SI
118. value of select gt lt value of the attribute becomes the value of the newly created element gt lt xsl attribute gt lt xsl template gt lt kokckckck ck KKK EK AA RARA AK K A KA KA AKA KA KA ck ck RA RRA RAR kk K lt creates the menu elements gt lt kokckckckckckckckckckck ck ck ckckckckck ck ck ck ckckckck ck ck ckckckckck ck ck RA RARA k k k kk K gt xsl template match menu gt xsl variable name SID select sid gt storese the attribute sid in the variable SID 3 lt menu sid sid gt lt xsl for each select german text id SID gt lt compares the value of the attributes of both xml documents gt lt xsl value of select gt lt gets the value of the text in German gt xsl for each lt xsl text gt amp 10 lt xsl text gt lt xsl apply templates gt lt menu gt lt xsl template gt KL RAR ck k ck kck kc k kc kck kck ck ck ck kck k ck ck ck ck kck k ck ck ck ck kck k ck ck ck ck kck kc ck k kc k kk kk KKK gt lt creates the menuItem elements lt KKK k ck ck ck ck ck ck k ck HH K ck ck ck ck kck K ck KK RRA KK RRA KK RRA RAR KD xsl template match menultem gt xsl variable name SID select sid gt stores the attribute sid in the variable SID gt lt menultem sid sid gt lt xsl for each select german text id SID gt lt compares the value of the attributes of both xml d
119. werden muss sollten Erkenntnisse ber die M glichkeit eines Benutzers ein Ziel effektiv und zufriedenstellend zu erreichen vorliegen eine Bedingung die in der Regel ber einen Usabilitytest festgestellt wird vgl Abschnitt 3 1 2 F r einen solchen Test sind aber Vorkennt nisse notwendig um Hypothesen dar ber zu bilden was untersucht werden soll Hierf r k nnen die in der vorliegenden Arbeit pr sentierten Ergebnisse wertvolle Hinweise liefern vor allem da die Funktionen sehr umfassend abgefragt wurden Einschr nkungen ergaben sich durch die geringe R cklaufrate wodurch nicht alle urspr nglich vorgesehenen L nder in die Untersuchung einbezogen werden konnten und eine Verfeinerung des Bildes ber die Verwendung des FIS in nicht durchgef hrt werden konnte Dies sollte bei zuk nftigen Umfragen nach hnlichem Muster beachtet werden Die erhobenen Daten bildeten die Grundlage f r die Implementierung eines Beispiels einer Version eines FIS das in Bezug auf interne Men struktur und Benutzeroberfl che internatio nalisiert war Dabei wurde eine Programmstruktur vorgeschlagen die eine einfache und zeit sparende zuk nftige Lokalisierung der Men struktur und Anzeige erm glicht Bei der internationalisierten Programmierung bot es sich an eine spezielle L sung durch Varianten zu entwickeln Eine Kombination von XML XSLT und SVG war hier die Ideall sung 101 Diskussion da mit XML mit relativ wenigen Zeilen eine variab
120. width 350 height 60 rx 20 ry 20 fill green opacity 0 1 gt age g lt defs gt lt g id MenuButtons gt lt g sid SID PLAY width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font um EN Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 06 gt L lt text gt lt use width 30 height 30 xlink href PLAY gt lt a gt lt g gt lt g sid SID STOP width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family apial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt fIk lt text gt lt use width 30 height 30 xlink href STOP gt lt a gt lt g gt lt g sid SID LANGUAGE width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt z lt text gt yy a width 30 height 30 xlink href LANGUAGE gt lt a gt yg g use xlink href category gt use xlink href flag gt use xlink href BMWLogo gt svg S
121. xlink href flag gt lt use xlink href BMWLogo gt lt use xlink href category gt lt svg gt lt redirect write gt E IRSIZIES lt xsl template gt lt Template for the root does nothing but forwarding gt lt xsl template match gt lt xsl apply templates gt lt xsl template gt lt Template for mainmenu menus gt lt xsl template match mainmenu menu gt lt xsl param name sub select gt lt xsl variable name pos select sid gt lt xsl variable name file select concat pos svg gt lt redirect write select concat path GUI file gt lt svg xmlns http www w3 org 2000 svg width 100 height 100 xmlns xlink http www w3 org 1999 xlink onload init focus onkeydown keys evt focus gt lt xsl call template name script gt lt xsl call template name Layout gt lt go through all elements on that level and produce a button for it gt lt xsl choose gt lt xsl when test contains sid LIST gt lt xsl name SIMA select document concat XML substring after sid SID xml S Ea select list item gt lt xsl call template name item gt xsl with param name list file select current gt lt xsl with param name sub select sub gt lt xsl call template gt xsl for each xsl call template name MenuButtons gt xsl with param name nodes select list item gt xsl call
122. zu ndern sein Die grafische Oberfl che sollte beim Navigieren durch die Men optionen fokussiert werden ebenso wie die Elemente die die Baumstruktur bilden Tabelle 7 zeigt die Reihenfolge der Interaktionen zwischen dem Benutzer und dem zu implementierenden Fahrerinformations system die ber cksichtigt wurde Die visuellen Elemente die dem Benutzer auf der Benutzeroberfl che pr sentiert werden wurden aufgrund der Anwendung in einem Fahrzeug einfach und dank Farbe und Schrift aus der Entfernung klar erkennbar gestaltet Au erdem wurden alle Men optionen mit einem Icon ver kn pft das die Optionsbeschreibung erg nzt z B Abbildung 32 und Abbildung 33 F r die Implementierung wurden verschiedene Men optionen die in der Datenerhebung unter sucht wurden ausgew hlt Unterhaltung Verkehrsinformation Navigation Kommuni 27 Methoden und Vorgehensweise kation Klimaanlage Information Einstellungen und Beeenden Als Beispiel wurden die Funktionen des Moduls Unterhaltung komplett implementiert Als Quelle f r diese beispielhafte Implementierung eines internationalisierten Fahrerinformationssystems diente die Spezifikation des Men s verschiedener innerhalb von BMW existierender Fahrerinformations systeme die entsprechend modifiziert wurden Tabelle 7 Reihenfolge der Interaktionen zwischen dem Benutzer und dem System Benutzer System Positionierung de
123. 0 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id Soroll p transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt sage lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt fs width 580 height 50 rx 20 ry 20 fill red opacity 0 5 las lt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt Af yYADa lt text gt lt a gt lt g gt lt svg gt lt defs gt lt q id MenuButtonPrototyp gt lt g width 350 height 60 gt a width 350 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt se lt q id MenuButtonPrototypMouseOver gt lt g width 350 height 60 gt 2 width 350 height 60 rx 20 ry 20 fill green opacity 0 1 gt aig EQ lt defs gt lt g id MenuButtons gt lt g sid SID VOLUME width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Arial Unicode MS
124. 003 Interkulturelle Unterschiede in der Interaktion mit Fahrer Informations Systemen Proceedings of the Ist annual GC UPA Track Stuttgart Petersen T 2002 Das Feldexperiment in der Umfrageforschung Frankfurt Campus Quint essenz 2005 Erhebungsmethoden Gesundheitsf rderung Schweiz Zugriff August 2005 http www quint essenz ch de management introduction 1153 html 110 Literatur Reips U D 2000 The Web experiment method Advantages disadvantages and solutions In M H Birnbaum Ed Psychologycal experiments on the internet pp 89 117 San Diego CA Academic Press Reips U D 2002 Standards for Internet based experimenting Experimental Psychology 49 4 243 256 Richardson P 1997 Globalisation and linkages macro structural challenges and opportunities Organisation for economic co operation and development OECD Economics Department Working papers N 181 Richter H J 1970 Die Strategie schriftlicher Massenbefragungen Ein verhaltenstheoretischer Beitrag zur Methodenforschung Bad Harzburg R se K 2004 Kultur und Mensch Maschine Interaktion Entwerfen und Gestalten Steffens C Th ring M amp Urbas L Hrsg 5 Berliner Werkstatt Mensch Maschine Systeme Fortschritt Berichte VDI Reihe 22 Nr 16 D sseldorf VDI Verlag 2004 R ger P Peifiner M 2002 Interkulturelle Unterschiede der Mensch Maschine Schnittstelle von Fahrer Info
125. 20 fill blue opacity 0 3 gt lt g gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt lt a gt 879 lt svg gt lt defs gt lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt KE width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt lt g gt lt q id MenuButtonPrototypMouseOver lt g width 580 height 60 gt er width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt y qe lt defs gt lt g id MenuButtons gt lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID SETTINGS svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt lt image iss ae opacity 2 height 10px width 30px yz 530 x 70 id flag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt
126. 20 fill blue opacity 0 3 gt lt g gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt lt fa gt qo svg defs lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt lt g gt lt q id MenuButtonPrototypMouseOver lt g width 580 height 60 gt 2 width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt lt g gt lt defs gt lt g id MenuButtons gt xg sid RAD Vo America width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt Vo America lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g sid RAD Skylight Satellite Network width 580 height 60 gt a use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt Skylight Satellite Network lt text gt lt use width 30 height 30 xlink href note gt lt a gt STEE lt g gt lt use xlin
127. 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt lt g gt lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt Ke width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt f qo text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt MAIN MENU lt text gt fas lt ig gt lt svg gt lt defs gt lt g id MenuButtonPrototyp gt lt g width 580 height 60 gt width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt a gt lt g gt id lt q id MenuButtonPrototypMouseOver lt g width 580 height 60 gt lt rect width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt 168 Athan Ey que qe lt defs gt lt g id MenuButtons gt lt q sid RAD KXSE 104 3 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototyp
128. 50 rx 20 ry 20 fill red opacity 0 5 gt lt g gt lt text style font family Arial Unicode MS font size 20 font weight 500 fill black black stroke width 0 6 A Lal lt text gt lt a gt eu que svg lt defs gt lt g id MenuButtonPrototyp gt lt g width 350 height 60 gt width 350 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt ge 3 lt q id MenuButtonPrototypMouseOver lt g width 350 height 60 gt KEN width 350 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt lt 7 qu lt defs gt lt g id MenuButtons gt lt g sid SID TV width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Arial Unicode MS font size 20 font weight 500 fill black black stroke width 0 6 gt TV text use width 30 height 30 xlink href TV gt lt a gt e gu lt g sid SID DVD width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Arial Unicode MS font size 20 font weight 500 fill black black stroke width 0 6 gt DVD text use width 30 height 30 xlink href DVD gt lt a gt ey go g use xlink href category gt
129. 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill phack gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt fq lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt a width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt que text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt HAUPTMEN lt text gt lt a gt lt g gt lt svg gt lt defs gt lt g id MenuButtonPrototyp gt 174 Athan lt g width 580 height 60 gt 2 width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt ig SZ Er lt q id MenuButtonPrototypMouseOver gt lt g width 580 height 60 gt D width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt lt g gt lt defs gt lt g id MenuButtons gt lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID_AM svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 c Me Schaar instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init
130. 560 535 points 0 5 20 5 10 0 0 5 fill black gt fq go lt g id TopMenu gt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt 2l width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt g gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt lt a gt e qu svg lt defs gt lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt es width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt fq 3 lt q id MenuButtonPrototypMouseOver lt g width 580 height 60 gt ie width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt lt g gt lt defs gt lt g id MenuButtons gt lt g sid SID TRAFFICINFO width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt TRAFFIC INFORMATION lt text gt K width 30 height 30 xlink href TRAFFICINFO gt lt a gt f qu lt g sid SID AMSTOREDSTATIONS width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text s
131. 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt Ser lt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt AfyYADa lt text gt lt a gt lt g gt lt svg gt lt defs gt lt q id MenuButtonPrototyp gt lt g width 350 height 60 gt ee width 350 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt se 9 lt q id MenuButtonPrototypMouseOver lt g width 350 height 60 gt EEN width 350 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt lt Q lt defs gt lt g id MenuButtons gt lt q sid RAD MUAIK CHANNELANOPEN width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt lt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MUZIK CHANNELASOPEN lt text gt lt use width 30 height 30 xlink href note gt lt a gt ey go lt g sid RAD 20057F01H27H Bar width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt lt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke
132. A ZIOH JeJgejieg Bunjejsur Jaye Gunjesuz BunjieueAyn e6uew sBunyn7 eBejueeuI Bunj ejsure Jnjegeduue Abbildung 13 Wichtigkeit H ufigkeit und Sichtbarkeit f r einzelne Module in Deutschland USA und Japan von oben nach unten als Kurvenverlauf der einzelnen Werte aufsteigend sortiert f r Wichtigkeit Deutschland 32 Auswertung der Online Befragung Tabelle 14 Korrelationskoeffizient zwischen den Parametern Wichtigkeit Sichtbar keit und H ufigkeit f r die Funktionen der Module Unterhaltung Klimaanlage Information Navigationssystem Kommunikation und Einstellungen in Deutsch land USA und Japan Deutschland USA Japan TN NN Wichtiakeit ca INSI 1T 1 179 IN ES ogr 139 oa os 19 0 89 r 33 T EIN A INS IS 0 92 os 100 oa 19 087 io osi 099 199 a o 2 on Di X D H ufiqkeit Klimaanlaae Wichtiakeit ichtbarkeit aufigkeit ichtiakeit ichtbarkeit aufigkeit Naviaationssvstem Wichtiakeit ichtbarkeit aufiakeit Kommunikation Wichtiakeit ichtbarkeit aufiakeit Einstellunaen mo Fe ro 085 0 o t 07 1 00 Ed 087 087 100 T 0 95 0 92 Wichtiakeit 100 100 Tr ichtbarkeit 098 10 os too o 10 H ufiakeit o9 00 10 08 08 10 099 06 10 8 59 6163
133. ATIONS gt EMPFANGBARE SENDER lt text gt SATRECEIVABLESTATIONS gt EMPFANGBARE SENDER lt text gt AM gt AM lt text gt TRAFFICINFO gt VERKEHRSINFORMATION lt text gt RF gt TRF lt text gt SATRADIO gt SATELLITENRADIO lt text gt MUSIC gt MUSIK lt text gt S P text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S text id S lt language gt lt root gt 4 ONGSLIST gt SONGS lt text gt LAY gt ABSPIELEN lt text gt PAUSE gt PAUSE lt text gt STOP gt ANHALTEN lt text gt FIRSTTRACK gt LISTENANFANG lt text gt LASTTRACK gt LISTENENDE lt text gt SCAN gt SCAN lt text gt RANDOM gt RANDOM lt text gt PREVIOUS gt VORHERIGES LIED lt text gt NEXT gt N CHSTES LIED lt text gt VIDEO gt VIDEO lt text gt TV gt TV lt text gt ON gt EINSCHALTEN lt text gt OFF gt AUSSCHALTEN lt text gt TVSETTINGS gt EINSTELLUNGEN TV lt text gt VOLUME gt LAUT LEISE lt text gt CONTRAST gt KONTRAST lt text gt COLOR gt FARBE lt text gt DVD g
134. BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt Ke S xlink href Icons INFORMATION gif height 30 width 30 id category gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 Oy 5 fill black gt lt g gt lt g gt lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt 1 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt g gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt 169 Anhang lt a gt lt g gt lt svg gt lt defs gt lt q id MenuButtonPrototyp gt lt g width 580 heigh
135. CEIVABLESTATIONS gt RECEIVABLE STATIONS lt text gt lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S UUUUUUUUUU 140 Athan lt text id S AMRECEIVABLESTATIONS gt RECEIVABLE STATIONS lt text gt lt text id S TRFRECEIVABLESTATIONS gt RECEIVABLE STATIONS lt text gt lt text id S SATRECEIVABLESTATIONS gt RECEIVABLE STATIONS lt text gt lt text id S AM gt AM lt text gt lt text id S TRAFFICINFO gt TRAFFIC INFORMATION lt text gt lt text id S TRE gt TRF lt text gt lt text id S SATRADIO gt SAT RADIO lt text gt lt text id S MUSIC gt MUSIC lt text gt lt text id S SONGSLIST gt SONGS lt text gt lt text id S PLAY gt PLAY lt text gt lt text id S PAUSE gt PAUSE lt text gt lt text id S STOP gt STOP lt text gt lt text id S FIRSTTRACK gt FIRST TRACK lt text gt LASTTRACK gt LAST TRACK lt text gt SCAN gt SCAN lt text gt RANDOM gt RANDOM lt text gt PREVIOUS gt PREVIOUS lt text gt NEXT gt NEXT lt text gt VIDEO gt VIDEO lt text gt TV gt TV lt text gt ON gt ON lt text gt OFF gt OFF lt text gt TVSETTINGS gt TV SETTINGS lt text gt VOLUME gt VOLUME lt text gt CONTRAST gt KONTRAST lt text gt COLOR gt COLOR lt text gt DVD gt DVD lt text gt LANGUAGE gt DVD LANGUAGE lt text gt GERMAN gt GERMAN lt text gt ENGLISH gt ENGLISH lt text gt JAPANESE gt
136. D ENTERTAINMENT gt lt xsl apply templates gt lt menu gt lt xsl template gt lt KK KEK KKK K KK KKK K KK AK K HH HH HH HH HK HH ck ck ck ckckckck ck ck ck kck ck ck k k kk lt creates the option FM with the submenus gt RRR KKK kck ck ck ck ck ck ck ck ck ck KK k ck ck ck ck kck k ck ck ck ck kck k ck ck KKK KKK KKK kc ck k k k kk KD 133 Anhang lt xsl template match mainmenu menu menu 1 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt kok kok kk k k k k k k k k k k k k k kok k k k k k k k k D gt lt creates the option AM with the submenus gt RRR RR k k k k k k k k k k k k k k k k CK KK k Kk Kk ck k lt xsl template match mainmenu menu menu 2 gt lt menu sid SID AM gt lt xsl apply templates gt lt menu gt lt xsl template gt lt xsl template match mainmenu menu menu 2 menu lt xsl copy of select gt lt xsl template gt lt kok kok RR k k k k k k k k k k k k k k k k k k k k k k k k k k ok k k ok k k k k k k k lt creates the option TRF with the submenus gt ee kick lt xsl template match mainmenu menu menu 3 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt lt k kk k k k k 2 k k k k CK k k k k k k gt lt
137. DTV Hoft N 1995 International technical communication How to export information about high technology New York NY John Wiley Honold P 1999 Learning How to Use a Cellular Phone Comparison Between German and Chinese Users Technical Communication 46 196 205 Honold P 2000 Culture and context An empirical study for the development of a framework for the elicitation of cultural influence in product usage International Journal of Human Computer Interaction 12 3 4 327 345 Honold P 2000 Interkulturelles Usability Engineering Fortsch Ber VDI Reihe 10 Nr 647 D sseldorf VDI Verlag H pflinger F 2003 Forschungsmethoden und Umfragemethodik Studienunterlagen zu methodischen Fragen sozialwissenschaftlicher Forschung Zugriff September 2005 http www mypage bluewin ch hoepf fhtop fhmethod1 html Internet Lexikon der Methoden der empirischen Sozialforschung ILMES Zugriff September 2005 http www Irz muenchen de wlm Karkaletsis EA Spyropoulos CD Vouros GA 1998 A knowledge based methodology for supporting multilingual and user tailored interfaces Interacting with Computers 9 3 311 333 Klasche G 2001 Einfachste Bedienung als oberstes Ziel Elektronik Automotiv September 2001 S 49 51 Kosch T Schwingenschl gl C Bettstetter C 2002 Situative IP basierte Fahrerinformationssysteme Szenarien Routing und prototypische Realisierung Zugrif
138. Deutschland USA und Japan abgeleitet und aus diesen eine allgemeine den dreien zugrundeliegende Struktur Diese Struktur wurde formalisiert und mittels Transformationen in die landestypischen Strukturen umgewandelt Dies wurde mit Hilfe der Programme Extensible Markup Language XML f r eine strukturierte Darstellung der Daten Extensible Stylesheet Language Transformations XSLT und XML Path Language Xpath f r das Transformieren eines Dokuments und Scalable Vector Graphics auf XML basierende Auszeichnungssprache SVG f r das Erzeugen von Vektorgrafiken und Animationen durchgef hrt Damit wurde ein System implementiert mit dem eine grundlegende Struktur durch Transformationen in eine lan desspezifische Version umgewandelt werden konnte Dadurch wurde unter anderem eine Tren nung der Texte und Symbole von der Struktur erreicht was eine sp tere bersetzung erleichtert und zugleich daf r sorgt dass die Struktur selbst durch externe Scripte modifizierbar bleibt So k nnen im Rahmen einer Lokalisierung nderungen leicht durchgef hrt werden ohne dass der Quellcode selbst ge ndert werden muss Einleitung 2 EINLEITUNG Nach Einsch tzung der Organisation for Economic Co operation and Development OECD fanden in den vergangenen 25 Jahren fundamentale Ver nderungen in der Weltwirtschaft statt Diese Ver nderungen erfordern eine Anpassung der Gesellschaft in Bezug auf Abschaffung oder Minderung von Handelsbarrieren sowie die Verbesserun
139. ESTATIONS svg SID TRFSTOREDSTATIONS svg SID TV svg SID TVSETTINGS svg SID VIDEO svg Beschreibung der oberen Leiste des Hintergrunds Benutzeroberfl che mit den Liedern des entsprechenden Interpreten f r die Kontrolle der Optionen Ab alle alle spielen und Anhalten Benutzeroberfl che mit den Optionen des ausgew hlten Men s Benutzeroberfl che mit den Optionen USA Japan des ausgew hlten Men s Benutzeroberfl che mit den Optionen USA des ausgew hlten Men s Benutzeroberfl che mit den Optionen des ausgew hlten Men s 74 Transformation des Basis XML Dokuments in landespezifische Baumstrukturen 5 3 3 1 XSLT Dokumente Das XSLT Dokument das f r die Visualisierung erstellt wurde bestand aus sieben Schablonen oder Templates Tabelle 25 Durch dieses Dokument wurden die lokalisierten XML Dokumente in sichtbare SVG Dokumente berf hrt Im Folgenden werden zwei der Templates genauer beschrieben Tabelle 25 Struktur des XSLT Dokuments zur Visualisierung der lokalisierten XML Dokumente Element globale Variablen Template MenuButtons Template Controls Template Item Template Mainmenu amp Menu Template Layout Template Script Beschreibung Definition von globalen Variablen mit denen die Grafiken der Benutzeroberfl che oder die Fonts der Optionen und der Buttons sowie die Gr e der verschiedenen verwen deten Icons einfach und schnell manipuli
140. Funktionen Klimaanlage Luftverteilung Heizverteilung Sitz Standheizung L ftung Klimaeinstellung f r den Fahrer Klimaeinstellung f r den Beifahrer Temperatureinstellung warm kalt Kontrolle der L ftungsmenge Information bestand aus drei Funktionen Parkticket automatischer Parkbeleg Abrechnung Logbook Benzinverbrauch gefahrene Kilometer Parkpl tze Information Navigationssystem bestand aus drei Funktionen Navigation Pfeildarstellung Kartendar stellung Kommunikation bestand aus 14 Funktionen Telefon Nummer direkt eingeben letzte eingegebene Nummern entgangene Anrufe angenommene Anrufe Adressbuch Wahlwiederholung Mailbox Makeln Anruf wartet E Mail Nachrichten senden Nachrichten empfangen Internet Terminkalender 45 Ergebnisse der Befragung Einstellungen bestand aus drei Funktionen Fahrersystem einschalten ausschalten Systemein stellungen Hintergrundfarbe Schriftart Schriftgr e sowie Einstellungen des Sitzes oder des Lenkrades Eine Zusammenfassung der Analyse aller Parameter in allen Modulen wird in Tabelle 12 gege ben Die Module mit den meisten Unterschieden werden in Abbildung 10 dargestellt Im Modul Unterhaltung gab es insgesamt 45 signifikante Unterschiede in den Parametern Wichtigkeit Sichtbarkeit oder H ufigkeit 31 25 der paarweisen Vergleiche davon 18 in der Sichtbarkeit 16 in der H ufigkeit und 11 in der
141. ID_LANGUAGE svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt lt image BE EES opacity 2 height 10px width 30px y 530 x 70 id flag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons LANGUAGE gif height 30 width 30 id category gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image id GERMAN height 30 width 30 xlink href icons GERMAN gif gt lt image id ENGLISH height 30 width 30 xlink href icons ENGLISH gif gt KC id JAPANESE height 30 width 30 xlink href icons JAPANESE gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rec
142. IONSLIST gt LISTE VON SENDERN lt menultem gt lt menu gt lt menu sid SID FMRECEIVABLESTATIONS gt EMPFANGBARE SENDER lt menultem sid SID FMSTATIONSLIST gt LISTE VON SENDERN lt menultem gt m lt menu gt lt menu gt lt menu sid SID MUSIC gt MUSIK lt menu sid SID SONGSLIST gt SONGS lt menultem sid SID PLAY gt ABSPIELEN lt menultem gt lt menultem sid SID STOP gt ANHALTEN lt menultem gt m lt menu gt lt menu gt lt menu gt lt menu sid SID TRAFFICINFO gt VERKEHRSINFORMATION lt menu gt e lt menu sid SID NAVIGATION gt NAVIGATION lt menu gt m lt menu sid SID COMMUNICATION gt KOMMUNIKATION lt menu gt lt menu sid SID CLIMATE gt KLIMAANLAGE lt menu gt eS menu sid SID INFORMATION gt INFORMATION lt menu gt m lt menu sid SID SETTINGS gt EINSTELLUNGEN lt menultem sid SID GERMAN gt DEUTSCH lt menultem gt lt menultem sid SID ENGLISH gt ENGLISCH lt menultem gt lt menultem sid SID JAPANESE gt JAPANISCH lt menultem gt m lt menu gt lt menultem sid SID EXIT gt BEENDEN lt menultem gt lt mainmenu gt MenulocalizedUSA xml lt xml version 1 0 encoding UTF 8 gt lt xml stylesheet href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System English Phase2Representation XSLT USAmenus xslt type text xsl 2 gt lt mainmenu xmlns xsi http www w3 org 2001 XMLSchema instance sid SID MAINMENU xsi
143. IT gt amp J lt text gt lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt text id S lt language gt root E l 5 UUUUUUUUUUUUUUUUUUUUUUUUUUIUUUUUUUUUUUUUUUUUUUUUJU 141 Anhang MenulocalizedGermany xml lt xml version 1 0 encoding UTF 8 gt lt xml stylesheet href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System German Phase2Representation XSLT Germanymenus xslt type text xsl 25 mainmenu xmlns xsi http www w3 org 2001 XMLSchema instance sid SID MAINMENU xsi noNamespaceSchemaLocation C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System International Schema MenuGermanyUSAJapan xsd gt HAUPTMEN lt menu sid SID ENTERTAINMENT gt UNTERHALTUNG menu sid SID FM gt FM lt menu sid SID FMSTOREDSTATIONS gt GESPEICHERTE SENDER lt menultem sid SID FMSTAT
144. LOKALISIERUNG UND INTERNATIONALISIERUNG VON FAHRERINFORMATIONSSYSTEMEN Inaugural Dissertation zur Erlangung des Doktorgrades der Philosophie an der Ludwig Maximilians Universit t M nchen vorgelegt von Cristina Olaverri Monreal aus Pamplona M nchen 2006 Referent Prof Dr Hans G Tillmann Institut f r Phonetik und Sprachliche Kommunikation Ludwig Maximilians Universit t M nchen Korreferent Prof Dr Klaus U Schulz Centrum f r Informations und Sprachverarbeitung Ludwig Maximilians Universit t M nchen Betreuung BMW Dr K Bengler Betreuung LMU Dr Chr Draxler Tag der m ndlichen Pr fung 13 Februar 2006 Inhaltsverzeichnis INHALTSVERZEICHNIS 1 ABSTRACT 1 2 EINLEITUNG 2 SH LOKALISIERUNG 3 22 INTERNATIONALISIERUNG 6 2 3 FAHRERINFORMATIONSSYSTEME FIS 9 2 3 1 Einf hrung 9 2 3 2 Besonderheiten bei der Internationalisierung der Lokalisierung von Fahrerinformationssystemen 12 2 4 FRAGESTELLUNG 13 3 METHODEN UND VORGEHENSWEISE 14 3 1 GRUNDLAGEN ZUR DATENERHEBUNG 14 3 4 Definition von Kultur 14 3 1 2 Theoretische Grundlagen der Datenerhebung 14 3 1 3 Aufbau des Online Fragebogens 16 3 2 DURCHFUHRUNG DER ONLINE BEFRAGUNG 17 3 2 1 Ziel der Befragung 17 3 2 2 Inhalt und Struktur des Fragebogens 17 3 2 3 Technische Realisierung 19 3 2 4 Verteilung des Fragebogens 23 3 3 METHODEN ZUR DATENEXTRAKTION UND ANALYSE 23 3 3 1
145. M ListevonLiedern 4 5 Verkehrsinfo Navigation T e EE Struk Klimaanlage Information Einstellungen Beenden gespeicherteSender ListevonSendern empfangbareSender Bo EH Listevonsendern Verkehrsinfo AM EH gespeichertesender FH H Listevonsendern Unterhaltung empfangbareSender Bo JE ListevonSendern gespeicherteSender ListevonSendern Satellitenradio empfangbareSender Bo EH ListevonSendern Abspielen Musik EH EH InterpretListe DI DI ListevonLiedern EOF Anhalten Hauptmen DI HH Navigation Struktur des Fahrerinformationssystemes H Kommunikation Information H Einstellungen Beenden gespeicherteSender ce ListevonSendern empfangbareSender ListevonSendern gespeicherteSender ListevonSendern gt empfangbareSender E EI ListevonSendern gespeichertesender ListevonSendern TRF ER EH empfangbareSender ListevonSendern
146. MouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KXSE 104 3 lt text gt use width 30 height 30 xlink href note gt amp fax 879 lt g sid RAD KBMB 103 5 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KBMB 103 5 lt text gt lt use width 30 height 30 xlink href note gt lt a gt ge lt g sid RAD KWOD 106 5 width 580 height 60 gt tar lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KWOD 106 5 lt text gt lt use width 30 height 30 xlink href note gt lt a gt f qi Xg sid RAD KKFS 105 5 width 580 height 60 gt a use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KKFS 105 5 lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g sid RAD KZZO 100 5 width 580
147. N Levow G Marx M 1995 Designing SpeechActs Issues in Speech User Interfaces In Proceedings of CHI95 Addison Wesley Reading MA 369 375 Yu Y Lu J Mylopoulos J Sun W Xue J H Hollander E H D 2004 Making XML document markup international Softw Pract Exper 2005 35 1 14 Published online 18 October 2004 in Wiley InterScience www interscience wiley com DOI 10 1002 spe 621 Zerfa A Zimmermann H 2004 Hrsg Usability von Internet Angeboten Grundlagen und Fallstudien Stuttgarter Beitr ge zur Medienwirtschaft Nr 10 Stuttgart 2004 S 1 38 7 forum com der BMW 7er Seite im Web Zugriff Juli 2005 http www schuett info bmw modelle e65 idrive php 112 Anhan 9 ANHANG 9 1 Die Benutzeroberfl che des Online Fragebogens Fragebogen f r Kundenpr ferenzen in G verschiedenen L ndern Studie zum Dissertationsthema Internationalisierung und Lokalisierung von MMI D gt von Cristina Olaverri Monreal BM Forschung und Technik GmbH Ein Unternehmen der BMW Group MMI ZT 3 Hanauer Str 46 M nchen 80992 Tel 49 89 382 55363 Fax 49 89 382 37117 e mail Christina Olaverri Monreal bmw de c C C C C C C D e 113 Anhan 114 115 Anhang 116 117 118 119 120 Anhan 121 122 Stand 03 03 2004 Kontakt Home EE Intranet Home Copyright BMW Group 123 Anhang 9 2 F r den Aufbau d
148. SAJapan xml lt xml version 1 0 encoding UTF 16 gt lt xml stylesheet type text xsl href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System English PhaselData XSLT MenuStructureUSA xslt tittle english gt lt mainmenu sid SID MAINMENU xmlns xsi http www w3 org 2001 XMLSchema instance xsi noNamespaceSchemaLocation C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System International Schema MenuGermanyUSAJapan xsd gt lt Attribute of root mainmenu for different languages gt lt menu sid SID ENTERTAINMENT gt lt menu sid SID FM gt lt menu sid SID FMSTOREDSTATIONS gt lt menultem sid SID FMSTATIONSLIST gt lt menu gt e lt menu sid SID FMRECEIVABLESTATIONS gt 134 Athan lt menultem sid SID FMSTATIONSLIST gt lt menu gt m lt menu gt lt menu sid SID AM gt lt menultem sid SID TRAFFICINFO gt lt menu sid SID AMSTOREDSTATIONS gt lt menultem sid SID AMSTATIONSLIST gt lt menu gt m lt menu sid SID AMRECEIVABLESTATIONS gt lt menuItem sid SID AMSTATIONSLIST gt lt menu gt m lt menu gt lt menu sid SID TRF gt lt menu sid SID TRFSTOREDSTATIONS gt menuItem sid SID TRFSTATIONSLIST gt lt menu gt lt menu sid SID TRFRECEIVABLESTATIONS gt lt menultem sid SID TRFSTATIONSLIST gt lt menu gt lt menu gt lt menu sid SID SATRADIO gt lt menu sid SID SATSTOREDSTATIONS gt lt men
149. Sender EH EH empfangbareSender EE ListevonSendern Abspielen Musik E EH InterpretListe EHH ListevonLiedern EH EH Anhalten berf hrung der allgemeinen Men struktur in die Zielbaum des Zieldokumentes lokalisierte 67 Implementierung eines internationalisierten Fahrerinformationssystems Erste Transformation Zweite Transformation Visualisierung Abbildung 23 Schema Festgelegte XML Struktur XML Dokument F r alle L nder eltende en struktur y XSLT Dokument Regeln f r eine spezifische en struktur XML Dokument Lokalisierte Men struktur XSLT Dokument Regeln f r die Textausgabe XML Dokument Lokalisiertes Men XSLT Dokument Regel f r die Transformation in SVG SVG Dokument Darstellung Quelldokument Schema Festgelegte XML Struktur Zieldokument Quelldokument XML Dokument Menutexte dh Zieldokument Quelldokument ee dh JavaScript 4 Grafiken Icons Zieldokument Vorgehensweise bei der Implementierung einer internationalisierten Men struktur des FIS mit Hilfe von XML und XSLT 68 Transformation des Basis XML Dokuments in landespezifische Baumstrukturen zmenu B X 0 0 Abbildung 24 Schem
150. Var var lon var control offset 250 control space 100 control button y 520 c padding 5 mbutton padding 60 m icon padding 1 mbutton text y topMenu text y control text_x 0 b control text y space 50 hor 50 offset 130 category x 110 category y 520 active button group scrolling false n 8 MenuButtons za 7 18 control texts new Array 555 5 BDO DD D D D B DD OD 0 SOSA s button text new Array ilable button icons new Array buttons new Array active b index 0 started false uld do anything nrButtons 0 position 1 lowerInvisible 7 g upperInvisible 1 horizonzal position for control buttons start space from one control button middle to the next control buttons height space from the control button edges left and right to the text space from the menu button edges left and right to the text space from the menu button edges left to the icon corrects the vertical position of the menu button text corrects the vertical position of the top menu text corrects the horizontal position of the control button corrects the vertical position of the control button text vertical position of the menu buttons horizontal position of the menu buttons vertical start position of the first menubutton horizontal position of the category icon vertical position of the category icon menubutton with text and icon that currently has the focus indi
151. Vergleich Die h chste R cklaufquote hatte Deutschland mit 28 Prozent der Be fragten Tabelle 9 zeigt den Anteil der an der Befragung teilnehmenden Personen die R cklauf rate aus dem jeweiligen Land und den Anteil an M nnern und Frauen unter den Befragten In Deutschland Japan und den USA wurde eine vergleichbare Anzahl an Antworten erreicht in den anderen L ndern jedoch war die R cklaufrate teilweise sehr gering Die in der vorliegenden Ar beit vorgenommene Auswertung konzentrierte sich daher auf Deutschland USA und Japan Hier waren auch die gr ten kulturellen Unterschiede zu erwarten Hofstede 1980 Unterschiede zwischen allen einbezogenen L ndern wurden punktuell untersucht Als Beispiel wird die Ein sch tzung der Wichtigkeit der jeweiligen Module in Abschnitt 4 1 3 dargestellt 34 Auswertung der Online Befragung Tabelle 9 Anteil der an der Befragung teilnehmenden M nner und Frauen und die entspre chende R cklaufrate Land E Mails R cklauf Antworten Gesamt M nnlich Weiblich Deutschland 250 70 28 00 56 80 00 14 20 00 USA 250 53 21 20 45 84 91 7 13 21 Japan 250 54 21 60 40 74 07 13 24 07 England 250 36 14 40 30 83 33 6 16 67 Frankreich 250 23 9 20 19 82 61 4 17 39 Spanien 250 14 5 60 14 100 00 0 0 00 Mexiko 135 7 5 19 6 85 71 1 14 29 Argentinien 36 2 5 56 2 100 00 0 0 00 259 4 1 2 Demographische Parameter Tabelle 10 zeigt den Anteil der Manner und Frauen die an der Befragung te
152. Version 1 0 World Wide Web Consortium Working Draft August 1998 Crystal D 1993 The Cambridge Encyclopaedia of Language Cambridge University Press Cambridge UK Chesta C 2002 Globalization of Voice Enabled Internet Access Solutions F Paterno Ed Mobile HCI 2002 LNCS 2411 pp 398 403 Choong Y Y 1996 Design of Computer Interfaces for the Chinese Population 2 Doctoral Dissertation School of Industrial Engineering Purdue University West Lafayette Indiana USA Choong Y Y Salvendy G 1999 Implications for Design of Computer Interfaces for Chinese Users in Mainland China International Journal of Human Computer Interaction 11 1 29 46 Ddp Nachrichtenagentur 2005 Branchenexperte sieht in USA BMW unter Deutschen vorn VW verliert Dienstag 11 Januar 2005 12 37 Uhr Del Galdo E 1990 Internationalization and Translation Some Guidelines for the Design of Human Computer Interfaces In J Nielsen Ed Designing User Interfaces for International Use pp 1 10 New York Elsevier De la Torre J Moxon R W 2001 Introduction to the Symposium E commerce and Global Business The impact of the information and communication technology revolution on the conduct of international business Journal of international business studies 32 4 617 639 De Troyer O Casteleyn S 2004 Designing localized web sites Web Information Systems WISE 2004 Proceedings
153. XML Text spricht man jedoch nicht von Tags sondern von Elementen Elemente beschreiben im Gegensatz zu HTML Tags grunds tzlich nur die Struktur des Textes und nicht die Ausgabe der Elemente Nussbaumer und Mistlbacher 2002 In einem XML Dokument werden die durch Tags annotierten Textteile des Dokuments hierar chisch angeordnet so dass sich die einzelnen Informationselemente grafisch und formal als B ume darstellen lassen Lobin 2000 Durch Verweise auf externe bzw interne Anker sind dabei beliebig strukturierte Dokumente m glich So erlaubt XML die Erzeugung von struktu rierten Dokumenten aus denen Dokumentteile identifiziert und extrahiert werden k nnen Au erdem k nnen neue XML Dokumente aus Dokumentteilen erzeugt werden zum Beispiel durch die Transformationssprache XSLT Damit k nnen bereits vorhandene Inhalte in einem neuen Zusammenhang verwendet werden und XML Dokumente so manipuliert werden als w ren sie eine digitale Bibliothek Gueye et al 2004 XML eignet sich deshalb hervorragend als multilinguales Format f r Daten Bradin 2002 Weitere mit XML assoziierte Technologien sind z B Hilfstechnologien wie XPath die den Zugriff auf Elemente in XML Dokumenten erlauben Standarderweiterungen wie XML Schema die die Dokumenttyp Definition verbessern und Anwendungen von XML wie RDF die es erlauben in XML Format beliebige Ressourcen im Web zu beschreiben Aktuell sind die meisten FIS in Form von Men hierarchien
154. XSLT bestehen XSLT DOKUMENTE Templates Funktion MenuGerman xslt XSLT f r das Einf gen des deutschen englischen oder Erzeugt im transformierten XML Do MenuEnglish xslt japanischen Textes im Men des XML Dokuments kument die Referenz zu den fiir die MenuJapanese xslt MenuStructureGermany MenuStructureUSA oder n chste Transformation verwendeten MenuStructureJapan das die spezifische Men struk XSLT tur f r Deutschland USA oder Japan enth lt Erzeugt die Beschriftung des Knoten Root Erzeugt die Beschriftung der Elemente mit der Markierung Menu Erzeugt die Beschriftung der Elemente mit der Markierung Menultem 5 3 3 Visualisierung der lokalisierten Men s Um die lokalisierten XML Dokumente MenulocalizedGermany xml MenulocalizedUSA xml und MenulocalizedJapan xml darzustellen wurden XSLT Dokumente erzeugt die die Dateien in SVG Dokumente verwandelten Ziel dieser Trans formation war die Visualisierung der Baumstrukturen als Men F r die Transformation wurden die XSLT Dokumente Germanymenus xslt f r Deutschland USAmenus xslt f r die USA und Japanmenus xslt f r Japan verwendet Jedes einzelne Element des SVG Doku ments das visualisiert werden sollte wurde in einzelnen SVG Dateien gespeichert und durch das jeweilige XSLT Dokument definiert Auch f r die Darstellung der verschiedenen Grafikele mente die sich je nach L nderversion unterscheiden konnten wurden einzelne SVG Dateien
155. a f r das XML Dokument mit der grundlegenden Men struktur Tabelle 19 Dokumente die in der ersten Transformation erzeugt wurden Schema XSD Dateien Name MenuGermanyUSAJapan xsd halt estgelegte XML Struktur XSLT Dokumente Name MenuStructureGermany xslt MenuStructureUSA xslt MenuStructureJapan xslt sl nhalt Regel f r eine spezifische Men struktur Regel f r eine spezifische Men struktur Regel f r eine spezifische Men struktur L nder Deutschland USA Japan XML Dokumente Name Inhalt L nder MenuGermanyUSAJapan xml f r alle L nder geltende Men struktur alle MenuStructureGermany xml okalisierte Men struktur Deutschland MenuStructureUSA xml okalisierte Men struktur MenuStructureJapan xml okalisierte Men struktur pan 3r 69 Implementierung eines internationalisierten Fahrerinformationssystems Tabelle 20 Funktion der Templates aus denen die f r die erste Transformation erzeugten XSLT bestehen Beschreibung Funktion der Templates XSLT f r das Transformieren des Erzeugt im transformierten XML XML Dokuments Dokument die Referenz zu den f r die MenuStructureGermany xslt MenuGermanUSA Japan in die lokale n chste Transformation verwendeten Struktur f r Deutschland XSLT Erzeugt die Knoten Bart Brzeugtdie Option Entertainment o5 5 5 5 5 O EAT Option FM po C ce Option Music Erzeugt die Option Traffic Information Erzeugt den Re
156. a g element that groups the controlbutton and provides it with sensitivity for mouseclicks gt lt xsl element name g gt lt xsl attribute name onclick gt execute lt xsl value of select Gsid gt lt xsl attribute gt lt xsl attribute name width gt lt xsl value of select CB inactive width 1 gt lt xsl attribute gt lt xsl attribute DU height gt lt xsl value of select CB inactive height 1 gt lt xsl attribute gt eles a the inactive button group from the defs gt bee xlink href ControlButtonPrototyp gt lt refereneces the active button group from the defs and hides it as an initial state gt use xlink href ControlButtonPrototypMouseOver style visibility hidden lt text for the control button from sub gt text style controls font text anchor middle gt 149 Anhang lt xsl value of select gt lt text gt lt xsl element gt xsl for each fg xsl template lt Callable Template for listitems gt lt xsl template name item gt lt In this parameter a list file like songslist xml or stationslist xml is given over from the calling template gt xsl param name list file lt this parameter contains a set of nodes that shall be used for controlbuttons also given by the calling template gt xsl param name sub gt lt if the provided list file is empty no further files will be produced e g if there is an
157. amily Ari 184 Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt A4UA lt text gt lt a gt Y qe svg defs lt q id MenuButtonPrototyp gt lt g width 350 height 60 gt lt rect width 350 height 60 rx 20 ry 20 fill black opacity 0 1 gt 182 Athan yq g lt q id MenuButtonPrototypMouseOver lt g width 350 height 60 gt a width 350 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt lt g gt lt defs gt lt g id MenuButtons gt lt q sid SID TRFSTOREDSTATIONS width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font ure Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 Z2U4 E274 Mu i lt text gt width 30 height 30 xlink href TRFSTOREDSTATIONS gt Sas lt ig gt lt g sid SID TRFRECEIVABLESTATIONS width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 STA Uk ja lt text gt lt use width 30 height 30 xlink href TRFRECEIVABLESTATIONS gt lt a gt lt g gt edge use xlink
158. amit ein Ger t der mobilen Umgebung dar was einige Besonderheiten f r eine Lokalisierung mit sich bringt Diese sind beispielsweise die Gr enbeschr nkung des Bildschirms die Ver wendung besonderer Programmiersprachen und die unterschiedlichen gesetzlichen Regelungen f r den Stra enverkehr So ist die Gr e des Bildschirms eines Ger tes f r mobile Umgebung kleiner als bei herk mmlichen PCs so dass die Benutzeroberfl che begrenzt ist Software muss daher in Bezug auf Layout und Text optimal mit dem vorhandenen Platz umgehen ohne Ein bu en in Bezug auf ihren Nutzen und dementsprechend entwickelt werden Musale 2001 Dies kann durch Text Truncation Abk rzungen und Dialog Resizing Gr enanpassung erreicht werden was aber an die Lokalisierung besondere Anforderungen stellt Als Standard zur Programmierung werden hier Programmiersprachen verwendet die hnlich wie bei Mobiltele fonen mit Wireless Technologie kompatibel sind Dies sind definiert durch das WAP Forum und das World Wide Web Consortium W3C Musale 2001 Sprachen wie HTML HyperText Markup Language WAP Wireless Application Protocol WML Wireless Markup Language und XHTML Extensible HyperText Markup Language Basic Eine weitere Herausforderung bei der Lokalisierung von FIS ist die Tatsache dass unterschied liche Gesetze zur Regelung des Verkehrs beachtet werden m ssen So ist beispielsweise in den meisten europ ischen L ndern das Telefonieren ohn
159. amit wird der Zusammenhang in dem die Antwort stehen soll weiter verdeutlicht Wenn sich die Mehrheit der Antworten auf eine Antwortkategorie bezieht sollte die Antwortvarianz gesteigert werden H pflinger 2003 Dabei sollten verschiedene Punkte beachtet werden So ist es beispielsweise ein Fehler wenn Fragen nach H ufigkeit Dauer Gr e oder hnlichem gestellt werden ohne Angaben zu machen zu den Einheiten in denen die Antworten erfolgen sollen Es sollte auch vermieden werden Antwort alternativen zu ber cksichtigen die nicht explizit genannt wurden wie zum Beispiel die Anzahl der Befragten ohne Meinung zu einer Frage aus nicht beantworteten Fragen zu schlie en Expli zit genannte Antwortalternativen werden von Befragten bevorzugt angegeben und m gliche nicht genannte Alternativen vernachl ssigt So sollte zum Beispiel nach Petersen 2002 eine Frage wie Glauben Sie dass Sie durch Ihr Studium auf Ihren Beruf gut vorbereitet sind besser so 16 Grundlagen zur Datenerhebung formuliert werden Glauben Sie dass Sie durch Ihr Studium auf ihren sp teren Beruf gut weni ger gut oder schlecht vorbereitet sind Indem man alle Antwortm glichkeiten vorgibt wird verhindert dass die Antwort gut vor anderen bevorzugt wird Allerdings kann auch die Reihen folge von Antwortvorgaben die Antworten beeinflussen vor allem je l nger und komplizierter die Antwortvorgaben sind Petersen 2002 Die Antwortm glichkeiten
160. analog zu Feld Deutsch Francais Text analog zu Feld Deutsch Espanol Text analog zu Feld Deutsch 22 Durchf hrung der Online Befragung Tabelle 6 Felder der Access Tabelle Antwort Feldname Felddatentyp ID Zahl Autowert indiziert ohne Duplikate Umfrage ID Zahl I als ID f r diese Umfrage Zuk nftige Umfragen k nnen eine eigene ID zuge ordnet bekommen Frage_ID Zahl Nummer der Frage Frage Upu Zahl Nummer des Unterpunktes der Frage Betrifft die Fragen Nr 31 und 32 Antwort Text enth lt entweder den Text oder die Nummer der gegebenen Antwort Eingetragen Datum Uhrzeit des Tages an dem der Fragebogen ausgef llt wurde 3 2 4 Verteilung des Fragebogens Der Fragebogen Abbildung 4 und Anhang Abschnitt 9 1 wurde vor dem Versenden einer ausgew hlten Gruppe von Personen vorgelegt um seine Funktionalit t zu testen Auf diese Weise wurden kleine Fehler ermittelt und korrigiert Die Verteilung der Einladung zur Teilnahme an der Intranet Befragung fand im Zeitraum vom Mitte November 2003 bis Mitte M rz 2004 statt Dabei wurde der Link zu der Intranet Seite die den Fragebogen enthielt innerhalb des Unternehmens BMW zum Teil ber Ansprechpartner in einzelnen Abteilungen zum Teil gezielt an einzelne Personen geschickt die sie weiter verteilen sollten Begleitet wurde der Link zum Fragebogen von einem erkl renden Text der Hinweise zum Ausf llen des Fragebogens gab und den Zweck
161. anders als in Japan ein h herer Anteil der Befragten den dunklen Kartenhintergrund von Design Nr 4 Allerdings wurde von allen Befragten das Design Nr 3 mit heller Karte f r die Navigation auf dunklem Bildschirm Hintergrund bevorzugt Es wurde auch nach den Einstellungen der Hintergrundsfarbe Icons Schriftgr e und Schriftart gefragt 70 der Befragten aus Deutschland 70 59 USA 81 63 und Japan 78 43 w nschten die die Hintergrundsfarbe selber einstellen zu k nnen Die Einstellungen der Icons dagegen wurde mit 35 82 der Befragten aus Deutschland und unter 60 der Befragten aus USA und Japan weniger wichtig engesch tzt und die Unterschiede waren nicht signifikant Signi fikant unterschiedlich wurde die Einstellung der Schriftgr e zwischen Japan 40 und USA 77 55 und zwischen Japan und Deutschland 77 61 eigesch tzt sowie die Einstellung der Schriftart zwischen Japan 58 und Deutschland 29 85 4 1 6 Bewertung der Funktionen im Fahrerinformationssystem im Hinblick auf die Men struktur Insgesamt 27 Fragen bezogen sich explizit auf Funktionen im FIS Basierend auf festgestellten signifikanten Unterschieden sollte eine Bewertung f r Funktionen deren Men struktur zu lokali sieren ist vorgenommen werden vgl Fragen der Befragung Anhang 9 1 Die Ergebnisse wer den im Folgenden dargestellt 43 Ergebnisse der Befragung 100 92 Spracheingabe Kn pfe Touch Screen Tastatur H
162. andschrift Tasten 100 80 4 60 40 20 4 0 4 grafische geschriebener gesprochene Animation T ne Darstellungen Text Sprache Abbildung 8 Bevorzugung von Optionen des Mensch Maschine Interfaces f r die Eingabe oben und Ausgabe unten in Prozent Mehrfachnennungen waren m glich 44 Auswertung der Online Befragung 100 an Entwurf 1 Entwurf 2 Entwurf 3 Entwurf 4 Entwurf 5 Entwurf 6 Entwurf 7 Bl Deutschland HUSA Bl Japan Abbildung 9 Bevorzugung eines der pr sentierten Designentw rfe f r die Benutzeroberfl che dargestellt als Anteil an allen positiven Antworten im jeweiligen Land auf die Frage Was f r ein Design w rden Sie bevorzugen Mehrfachantworten waren m glich Die Entw rfe sind im Anhang Abbildung 34 abgebildet 4 1 6 1 Allgemeine Analyse der Funktionen Insgesamt 47 Funktionen wurden eingeteilt nach den sechs einzelnen Modulen Unterhaltung Klimaanlage etc Siehe Abschnitt 3 2 2 mit jeweils f nf Aktionsfragen Wichtigkeit Sichtbarkeit H ufigkeit sofort einzuschalten Extraknopf abgefragt Unterhaltung bestand aus 16 Funktionen Radioeinstellungen FM AM Satellitenradio manu elle Suche Autostore automat Suche gespeicherte Sender Verkehrsfunk Sender speichern laut leise MP3 Player CD Player MD Player TV DVD Spielen Klimaanlage bestand aus acht
163. as an initial state gt use xlink href fMenuButtonPrototypMouseOver style visibility hidden gt lt the text for the menubutton from nodes gt text style init_font gt lt gets the value of the selected node without the children gt xsl value of select text gt lt text gt lt the following decision places the right icon for the button depending on the SID gt lt xsl choose gt lt mp3 and radio items get a notes icon gt xsl when test starts with sid MP3 or starts with sid RAD gt lt use xlink href note height iconheight width iconwidth gt lt xsl when gt lt folders get an album icon ace lt xsl when test starts with sid FOL gt lt use xlink href album height Siconheight width f iconwidth gt lt xsl when gt lt xsl otherwise gt lt xsl variable name prefix select substring sid 1 4 gt use xlink href substring after sid prefix height iconheight width iconwidth gt lt All others will get an individual icon whos id is like the particular sid without SID gt lt xsl otherwise gt xsl choose xsl element xsl element xsl for each lt g gt lt xs1 PPS lt KKKKKKKKKKKKKKKKKKKKKKKK KEN of template xc ERE SARA Fee lt EN for the Sub Controls KRKKKKKKKKKKK KKK k kk KKK ORD lt xsl template name Controls xmlns http www w3 org 2000 s
164. attribute name name gt lt creates a new element with the name of the context node gt lt xsl value of select gt lt value of the attribute becomes the value of the newly created element gt lt xsl attribute gt lt xsl template gt lt m kokckckckckckckckckckck ck ck RARA ck ck ckckckckck ck KA KA KA ck ck ck ckck kc kck kc k k k kk K gt lt creates the option Entertainment lt kokckckck ck ck ckckckckckckckckckckckck ck ck ckckckckck ck ck ckckckckck ck ck RA RARA RAR kk K gt xsl template match mainmenu menu 1 menu sid SID ENTERTAINMENT xsl apply templates lt menu gt lt xsl template gt lt RR k k KKK KK KK KK gt lt creates the option FM with the submenus gt RK k k k k k k kok 2 k 2 k CK CK k k k k k k k k k k k k Kk k kO k k kO k k k k 2 kk lt xsl template match mainmenu menu menu 1 gt lt xsl copy of select lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt RK KKK KKK KK KK KK kk kk gt lt creates the option MUSIC with the submenus gt lt amp k k KKK KKK KKK KK k k k k KK KK kk gt lt xsl template match mainmenu menu menu 5 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt
165. ay lt menultem sid SID FMSTATIONSLIST gt 7 UA BGRREUAM lt menultem gt B menu menu menu sid SID AM gt AM FEET menu sid SID AMSTOREDSTATIONS ZU4ybZ7 Ap lt menultem sid SID AMSTATIONSLIST 277 M R AR lt menultem gt lt menu gt Zk menu sid SID AMRECEIVABLESTATIONS gt S s Al RED UT DX Jo lt menultem sid SID AMSTATIONSLIST gt 7 lt menultem gt lt menu gt lt menu gt menu sid SID TRF gt TRF TEN menu sid SID TRFSTOREDSTATIONS ZU4yFZ27 3 Jn menuItem sid SID TRFSTATIONSLIST gt JSF ka ZF lt menultem gt lt menu gt FETA menu sid SID TRFRECEIVABLESTATIONS S amp RHIBEZZ 0 menultem sid SID TRFSTATIONSLIST 27 lt menultem gt lt menu gt lt menu gt a menu sid SID MUSIC Ei 7 7 menu sid SID SONGSLIST 2 Z72UAk menuItem sid SID PLAY gt IL4 menuItem V N menuItem sid SID STOP gt 1E lt menultem gt a lt menu gt lt menu gt n menu sid SID VIDEO gt EFA menu sid SID TV gt TV menuItem sid SID ON gt ON lt menultem gt lt menultem sid SID OFF gt OFF lt menultem gt F 2 menu sid SID TVSETTINGS gt TVERKE lt menultem sid SID VOLUME gt E lt menultem gt m lt menultem sid SID CONTRAST 22LHk2Ak lt menultem gt m menuItem sid SID COLOR gt f lt menultem gt m lt menu gt lt menu gt lt menu sid SID DVD gt DVD lt menultem sid SID PLAY g
166. bove the active one and deactivates this one b Scrolling is necessary it does so function prevMenuPoint if active b index 0 not the first Button if the first button there is no previous MenuButton if the focused MenuButton is not the first if position 1 position one position up for the focus Scrolling is not needed else the focused MenuButton is the first one if scrolling the active button is at the upper edge of the screen and scrolling is possible all the buttons are moved down one step and the overflowing one is hidden and the first incomming is shown for var i 0 i nrButtons i reads the position of the buttons for moving them one step var att buttons i getAttribute transform calculates the new position of the buttons X axe is the same For the Y axe adds the distance space of a button var trans translate att substring att indexo0f 1 att index0f att substring att indexof 1 att length 1 space buttons i setAttribute transform trans the upper button will be visible buttons upperInvisible setAttribute style visibility visible lowerInvisible the lower button will be hidden buttons lowerInvisible setAttribute style visibility hidden upperInvisible checks if the down arrow must be enabled if active b index nrButtons 1 document getElementById ScrollDown setAttribut
167. cation for scrolling default is false will be true if more array with the text elements of the MenuButtons array with the text elements of the control buttons if array with menubutton icons array with menubutton groups index of the focused button in the array buttons indication for mp3 starting used to determine if the stop button stores the number of menu buttons of this screen indication for the position of the active button on the screen index of the first invisible button if the list is too the index of the last invisible button if the list is too long 156 Anhang var en NN AN English Phase2Representation GUI SID_MAINMENU svg path for English content var de AA AN German Phase2Representation GUI SID_MAINMENU svg path for German content var ja Japanese Phase2Representation GUI SID MAINMENU svg path for Japanese content This function is called as soon as all the components of the svg are fully loaded It places the menu and controlbuttons and all the icons and texts Determines if scrolling is necessary and in this case hides the overflowing buttons It adds EventListeners to the buttons to enable them to DD ee to mouseover mouseout and click function init counts the elements to determine the number of buttons var el document getElementById MenuButtons firstChild while el if el getNodeType 1 nrButtonst t el el nextSiblin
168. chreibsysteme verwendet was die Art und Weise Informationen zu pr sentieren ebenfalls stark beeinflussen kann So verl uft die Leserichtung in arabischen Sprachen von rechts nach links in lateinischen hingegen von links nach rechts In einigen asiatischen Sprachen wie im Chinesischen und Japa nischen verl uft sie traditionell von oben nach unten und spaltenweise von rechts nach links Da inzwischen h ufig am Computer geschrieben wird wird zumindest in Japan heutzutage h ufig die europ ische Schreibrichtung verwendet Hamman 1997 Abh ngig vom Schreibsystem ist auch die Sortierung der W rter Zum Beispiel werden im latei nischen Schreibsystem die 26 verschiedenen Buchstaben alphabetisch von A nach Z also nach einer festen Zeichenkette sortiert Die japanischen Schriftsysteme Hiragana und Katakana zusammen verwendet werden sie Kana genannt bestehen aus jeweils 46 Zeichen die in der sogenannten 50 Laute Tafel Gojuonzu angeordnet werden Im chinesischen Schriftsystem Kanji hingegen gibt es sch tzungsweise 60 000 Zeichen Davon empfiehlt das japanische Kultusministerium f r den allgemeinen Gebrauch knapp 2000 Abbildung 1 Die unterschiedlichen Sortiersysteme sind von gro er Bedeutung da sie sich auf die Anordnung von Men strukturen auswirken k nnen zum Beispiel dann wenn ein Produkt so entworfen wurde dass verschiedene Inhalte alphabetisch geordnet werden Dar ber hinaus sind Alphabete und die Verwendung von Zeichen n
169. cht ange wendet werden In der vorliegenden Arbeit wurde der Chi Quadrat Unabh ngigkeitstest y f r die Signifikanz analyse angewendet Er wurde von Pearson 1900 eingef hrt und ist anwendbar auf Daten mit nominalem Messniveau Fahrmeir et al 1999 B ning und Trenkler 1994 Nominalskalierte Merkmale sind solche deren Auspr gungen Kategorien sind Er ist damit besonders gut geeignet 25 Methoden und Vorgehensweise f r den Vergleich von Kategorien wie sie die Antwortvorgaben darstellen Die Befragten haben zwei Merkmale zum einen die Zugeh rigkeit zu den Bewohnern eines bestimmten Landes zum anderen die Zugeh rigkeit zu einer Gruppe von Befragten die eine bestimmte Funktion gleich einsch tzen Mit dem x Test wird die Nullhypothese berpr ft ob die beiden Merkmale gleich verteilte Merkmalsalternativen darstellen Oberhalb des Signifikanz Niveaus wird die Nullhypo these verworfen und ein signifikanter Unterschied zwischen zwei Stichproben angenommen Da die Test immer wieder neu f r jedes L nderpaar durchgef hrt wurden wurde einen Zuwachs der Irrtumswahrscheinlichkeit verhindert y Werte weisen unterschiedliche Freiheitsgrade df oder Summanden auf die voneinander unabh ngig variieren k nnen Bortz 1993 In der vorliegenden Arbeit wurde die Irrtumswahr scheinlichkeit des y Wertes mit einem Freiheitsgrad gleich 1 df 1 f r Alpha 0 05 berpr ft Der empirisch gefundene y Wert ist auf dem 5 Niveau f
170. chtigkeit Terminkalender in Deutschland mit 44 gegen ber Japan mit 12 signifi kant dennoch sch tzen immerhin ca 56 der Deutschen die Funktion nicht als wichtig ein so dass eine Positionierung im Hauptmen der deutschen Version nicht angemessen erscheint Als Grenzwert wurden daher 50 angenommen d h mindestens 50 der Befragten mussten eine Funktion h ufig anwenden oder als wichtig einsch tzen oder wollen dass sie sofort sichtbar ist um eine nderung der Men struktur in Erw gung zu ziehen 3 Die Parameter Wichtigkeit Sichtbarkeit und H ufigkeit einer Funktion sollten korrelie ren Damit sollte verhindert werden dass eine Funktion die zwar selten verwendet aber trotz dem als wichtig eingestuft wird im Hauptmen positioniert wird So wurde beispielsweise die Funktion L ftung Standheizung im Modul Klimaanlage von den Deutschen mit 71 im Vergleich zu den anderen L ndern signifikant h ufiger als wichtig eingestuft die Angabe oft verwendet war aber mit 22 nur unwesentlich erh ht gegen ber den anderen L ndern vgl Abbildung 13 und Tabelle 12 Eine von den anderen L ndern abweichende Behandlung dieser Funktion erschien daher nicht angezeigt 4 Auf die Frage w nschen Sie die Funktion mit einem Extraknopf wurde mit Ja geantwor tet oder es wurde angegeben die Funktion werde nach dem Einsteigen sofort eingeschaltet au erdem korreliert die Anzahl der Befragten die
171. ckson five svg FOL metallica svg FOL karl moik svg FOL ministry svg FOL rammstein svg FOL tristania svg FOL wildecker herzbuben svg SID CLIMATE svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt aoe poto eee opacity 2 height 10px width 30px y 530 x 70 id flag gt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt Ke xlink href Icons CLIMATE gif height 30 width 30 id category gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue
172. copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt xsl template match mainmenu menu 4 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt xsl template match mainmenu menu 5 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt xsl template match mainmenu menu 6 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt xsl template match mainmenu menu 7 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt xsl template match mainmenu menultem gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt xsl stylesheet gt MenuStructureJapan xsit lt xml version 1 0 encoding UTF 16 gt lt xsl stylesheet version 1 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xsi http www w3 org 2001 XMLSchema instance gt lt declaration of the namespace used as part of the root element gt lt xsl output method xml version 1 0 encoding UTF 8 indent yes
173. cument gt lt xsl apply templates gt lt xsl template gt lt RRR Ck kck kck KKK ck ck K AK ck ck ck k ck k ck KKK k ck k ck ck ck ck K ck K ck ck kck K KKK k kk kk AL gt lt creates the root node mainmenu lt KKK KEK ck ck ck KK KK AK RARA K A KA KK ck ck ckckckckck HH AK RARA A k k kk k gt lt xsl template match mainmenu gt lt matches the root mainmenu of the xml document gt lt xsl variable name SID select sid gt lt stores the attribute sid in the variable SID gt lt mainmenu sid sid gt lt inserts the element mainmenu with the name of its attribute gt lt xsl apply templates select gt lt all attributes are matched by the template gt lt xsl value of select japanese text gt lt gets the value of the text in Japanese gt lt xsl text gt amp 10 lt xsl text gt lt inserts a new line gt lt xsl apply templates gt lt to apply the template rule in the current context gt lt mainmenu gt lt xsl template gt lt xsl template match gt lt xsl attribute name name gt lt creates a new element with the name of the context node gt lt xsl value of select gt lt value of the attribute becomes the value of the newly created element gt lt xsl attribute gt lt xsl template gt V amp amp k amp amp amp amp k amp ck ck ckckckckck ck ck ckckckckck ck k k k k k k K k k k k k k k k k k k k
174. d licher kulturell gepr gter Pr ferenzen Unterschiede in der bevorzugten Bedienung eines FIS ergeben Dies kam auch bei den Fragen nach den Ein und Ausgabenmodalit ten eines FIS zum Ausdruck Abschnitt 4 1 5 So ist die Eingabe per Tastatur oder Handschrift unter den Befragten aus Japan weniger beliebt als unter den Befragten der beiden anderen L nder Als Ausgabemo dalit t bevorzugen die Befragten aus Japan geschriebenen Text weniger als die Deutschen und Amerikaner w hrend wiederum Animation in Japan beliebter ist Da es allerdings f r die praktische Anwendung unerheblich ist ob sich ein Unterschied aufgrund von geografischen oder infrastrukturellen Gegebenheiten ergibt oder nicht wird im weiteren Verlauf der Arbeit die oben erw hnte weitgefasste Definition von Kultur nach Beu et al 2000 verwendet 6 3 Beurteilung der kulturellen Unterschiede zwischen den L ndern Deutschland USA und Japan Die in der vorliegenden Arbeit ermittelten Unterschiede zwischen den untersuchten L ndern waren erwartungsgem h her zwischen Japanern und Amerikanern einerseits und zwischen Japanern und Deutschen andererseits So war zum Beispiel der Anteil an signifikanten Unter schieden zwischen Japanern und den Befragten der beiden anderen L nder innerhalb der einzel nen Module in jedem der drei Parameter Wichtigkeit H ufigkeit und Sichtbarkeit in 14 von 16 F llen h her als oder gleich den Unterschieden zwischen Amerika
175. d besteht aus Knoten die Dokumente Elemente und Attribute enthalten In Abbildung 31 wird an einem Beispiel gezeigt wie dieser Zugriff erfolgte Zun chst wird auf das Element mit dem Namen MenuButtons als Gesamtheit d h auf die Gruppe bestehend aus der Aktiv Grafik des Buttons aus Graphics der Inaktiv Grafik des Buttons Text und Icon des Buttons zugegriffen anschlie end auf dessen erstes Kind im Document Object Model ein leerer Textknoten da auch Leerzeichen und Textumbruch als Knoten gesehen werden und dann auf dessen ersten Geschwisterknoten Dieses Scripts bewirkt dass Texte die zu lang f r die Benutzeroberfl che sind automatisch in einem kleineren Font dargestellt werden Sind zu viele Men punkte f r die Optionen vorhanden k nnen sie mit Scrolling visualisiert werden Dadurch k nnen Texte die nach einer bersetzung vertikal oder horizontal expandieren automatisch angepasst werden 81 Implementierung eines internationalisierten Fahrerinformationssystems TopMenu amp ENTERTAINMENT EE 4 NAVIGATION _ COMMUNICATION Icons Menu c CLIMATE Buttontext Buttons fi INFORMATION SETTINGS zbl EXIT ScrollDown ScrollUp Abbildung 30 Elemente der Benutzeroberflache die in JavaScript definiert wurden Die Bezeichnungen der einzelnen Elemente entsprachen denen der Templates zur Erzeugung der Elemente Die Kommunikation zwischen einem Benutzer und einem Programm mit einer Benutzerobe
176. d makes them referenceable as a whole via its id gt lt g id MenuButtonPrototyp gt lt This copies the external file of the inactive Menubutton into the svg gt lt xsl for each select MB inactive MB inactive gt xsl copy of select node gt xsl for each g EEN groups the active button s elements and makes them referenceable as a whole via its Ld 148 Athan lt g id MenuButtonPrototypMouseOver gt lt This copies the external file of the active Menubutton into the svg gt lt xsl for each select MB active MB active gt xsl copy of select node gt xsl for each lt g gt lt defs gt lt stuff from here will be rendered gt lt This groups the menubutton s and makes them accessable by the script as a whole via its id em lt g id MenuButtons xmlns http www w3 org 2000 svg xmlns xlink http ww w3 org 1999 xlink gt lt each first level element of the nodes is used to make a button gt lt xsl for each select nodes gt lt creates a g element with sid width and height These are necessary for the script to be read out gt lt xsl element name g gt lt xsl attribute name sid gt lt xsl value of select sid gt lt xsl attribute gt xsl ed name width gt lt xsl value of select MB inactive width 1 gt lt xsl attribute gt lt xsl dE Due height gt lt xsl value of select MB inactive
177. dadurch ebenso wie XML unabh ngig von der jeweiligen Plattform bzw Applikation Die Anwendung von SVG in Kombination mit XML und XSLT ist weit verbreitet So wurde die Verwendung von XML Dialekten f r die Beschreibung von Daten und deren nachtr gliche Transformation wie SVG und VRML eine weitere XML basierte Sprache von Arun und Ganguly 1999 vorgeschlagen Von Baravalle et al 2003 wurden Daten in XML erstellt und mit XSLT transformiert um eine SVG Darstellung wissenschaftlicher Daten zu erzeugen Durch diese Technik wird erreicht dass Daten und Darstellung Position der Elemente Farbe visuelle Darstellung usw voneinander getrennt bleiben Dadurch gewinnt man an Interoperabilit t man erh ht also damit die Chance dass verschiedene Ger te oder Software Applikationen direkt mit einander kommunizieren k nnen SVG l sst sich auch mit JavaScript kombinieren wodurch 96 Die angewendete Implementierungsstrategie einem visualisierbaren Dokument weitere Funktionalit t verschafft werden kann Da auch JavaScript plattformunabh ngig ist konnte wie bei den anderen verwendeten Programmier sprachen eine vollst ndige Unabh ngigkeit des internationalisierten System gew hrleistet werden Da f r eine sp tere Lokalisierung des FIS die Verwendung mehrerer Sprachen m glich sein sollte wurden alle Texte zur Optionsbeschriftung des Men s in separaten Dateien gespeichert die mit der Men struktur verlinkt wurden Dies war durch da
178. die auf bestimmte Knoten zugreifen Definiert wurden die Transformationsregeln w hrend der 65 Implementierung eines internationalisierten Fahrerinformationssystems Implementierung Der XSLT Prozessor transformiert also den in XML definierten Quellbaum unter Anwendung der in XSLT implementierten Transformationsregeln in den Zielbaum des neuen XML Dokuments Abbildung 22 Die Texte der jeweiligen Sprachen werden durch eine weitere Transformation erg nzt die in einem weiteren XSLT Dokument enthalten war Durch all diese Transformationen wurde das lokalisierte Men erzeugt F r die Visualisierung der Men s der lokalisierten Versionen kamen insgesamt drei Transformationen zur Anwendung Bei der ersten Transformation werden mithilfe einer XML Datei die s mtliche Men strukturen enth lt landesspezifische Men strukturen erzeugt Bei der zweiten Transformation werden die Men optionen bersetzt und in den unterschiedlichen Sprachen eingef gt Bei der dritten Transforma tion schlie lich werden die Men strukturen landesspezifisch visualisiert Visualisierung Abbildung 23 Die einzelnen Transformationen sind im Folgenden genauer dargestellt 5 3 1 Erste Transformation Die in der Datei MenuGermanyUSAJapan xml gespeicherte Men struktur basierte auf dem Schema mit dem Namen MenuGermanyUSAJapan xsd Die Baumstruktur wurde in allen XML Dokumenten durch die drei in der Arbeit definierte Elemente mainmenu menu und menuitem f
179. ding of usability problems Proceedings of ACM INTERCHI 93 Conference Amsterdam The Netherlands 24 29 April 1993 pp 206 213 Nielsen J 2000 Designing Web usability The practice of simplicity Indianapolis IN New Riders Norris P 2001 Digital Dvide Civic Engagement Information Poverty and the Internet World Wide Cambridge University Press Nussbaumer A Mistlbacher A 2002 XML Ge packt mitp Verlag Bonn Oracle9i 2001 Oracle9i Database The Power of Globalization Technology Oracle January 2001 Ossner J 1990 Transnational Symbols The Rule of Pictograms and Models in the Learning Process In J Nielsen Ed Designing User Interfaces for International Use pp 11 38 New York Elsevier O Reilly XML COM xml from the inside out Zugriff August 2005 http www xml com O V 2003b E Commerce lohnt sich doch In e commerce magazin de vom 17 07 2003 URL www e commerce magazin de index php3 page news show_neu php3 amp naechster 5297 Stand 16 12 03 Pearson K 1900 On the criterion that a given system of deviations from the probable in the case of a correlated system of variables is such that it can be reasonably supposed to have arisen from random sampling Philosophical Magazine Series 5 50 157 175 Petridou E Moustaki M 2000 Human factors in the causation of road traffic crashes European Journal of Epidemiology 16 819 826 Pei ner M 2
180. e automatischer Parkticketbeleg die noch nicht fl chendeckend angeboten wer den und daher in den einzelnen L ndern einen unterschiedlichen Bekanntheitsgrad haben k nnten 91 Diskussion Die Anzahl signifikanter Unterschiede war ber alle Funktionen hinweg hnlich verteilt Von den als kulturell beeinflusst eingestuften Funktionen waren dies 35 in den Parametern Wichtig keit H ufigkeit und Sichtbarkeit in mindestens einem Land 41 in ein bis zwei dieser Parameter bei nicht kulturell beeinflussten Funktionen 23 f r alle drei Parameter und 46 f r ein bis zwei Bei denjenigen Funktionen bei denen aufgrund bekannter Eigenheiten in den unter suchten L ndern Unterschiede in den Antworten erwartet wurden konnte in jedem Fall ein signi fikanter Unterschied zwischen den Befragten festgestellt werden Dies waren die Verf gbarkeit von AM als Frequenz der Verkehrsfunk Verf gbarkeit eines TV im Wagen in Japan h ufiger und Zieleingabe ber die Telefonnummer nur in Japan m glich Verkehrsinformation in den USA wird unter AM gesendet in Japan ber eine eigene Frequenz im Radio In Deutschland kann Verkehrsfunk in der Regel als Funktion des Radios eingeschaltet werden auf diese Weise kann durch einen Signalton gesteuert die Verkehrsinformation auch dann abgeh rt werden wenn das Radio nicht angeschaltet ist Es lie sich im Rahmen der vorliegenden Arbeit also feststellen dass sich aufgrund unterschie
181. e fill black checks if the up arrow must be disabled if active b index 1 document getElementById ScrollUp setAttribute fill grey actualizes the index hiding the active part of the old button and showing that of the new active b index buttons active b index firstChild nextSibling firstChild nextSibling nextSibling nextSibl ing setAttribute style visibility visible active button group firstChild nextSibling firstChild nextSibling nextSibling nextSibling setAttribute style visibility hidden active button group buttons active b index j 23 B This function is called if the 2 on the NumPad is pressed or the down arrow on the screen is clicked It activates the menubutton that is below the active one and deactivates this one aa scrolling is necessary it does so If there is none below it does nothing function nextMenuPoint if active b index nrButtons 1 not the last Button if position 7 position one position down else scrolling is possible if scrolling the active button is at the lower edge of the screen and all the buttons are moved up one step and the overflowing one is hidden and the first incomming is shown for var i 0 i nrButtons i var att buttons i getAttribute transform buttons i setAttribute transform translate att substring att indexOf 1l att indexOf att substring att indexOf
182. e gt lt xsl value of select gt lt value of the attribute becomes the value of the newly created element gt lt xsl attribute gt lt xsl template gt lt KK ck ckckckckck ck ck ck KA KA ck KA KA KA RARA RARA k k k kk K gt lt creates the option Entertainment lt KKK KKK KA AK K KA AK K ckckckckck ck ck ckckckckck KK ck ckck ck ck ck kck k k kk k lt xsl template match mainmenu menu 1 gt lt menu sid SID ENTERTAINMENT gt lt xsl apply templates gt lt menu gt lt xsl template gt lt 2 2 2 22 2 2 22 2 22 2 2 RA RRA A KA KA KK AKA KA KK ck ckckckck ck ck ck kck 202 k kk zn lt creates the option FM with the submenus gt RRR kc k ck kck ck ck ck ck ck K HH HH KA HH HH HH k ck ck ckck kck KK HH HH HH k k kk KD lt xsl template match mainmenu menu menu 1 gt xsl copy of select gt lt copys the entire tree fragment under the node gt xsl apply templates xsl template V M kokckckckckckckckckckck ck ck RA RRA k k k k k k k k k RRA ck ck ck ck ck ck k K k K k k kk kk gt lt creates the option AM with the submenus gt lt amp amp amp amp amp k amp k amp k k k k k k k k k k k k k k k k k k k k k k k Kk k k k k RARA k k k kk gt lt xsl template match mainmenu menu menu 2 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply
183. e erm glichte eine Unterscheidung der unterschiedlichen Ebenen der Struktur Eine solche Markup Sprache stellt XML dar Eine der Schwierigkeiten bei der Lokalisierung ist u a die Verwendung verschiedener Platt formen Datenformate und Schriftzeichen von nicht englischen Versionen eines Software Produktes Eine bestimmte Applikation die auf Englisch konzipiert wurde kann manchmal nur mit einer anderen Plattform in eine asiatische Sprache Version oder Umgebung lokalisiert werden XML ist Plattform unabh ngig und man kann Dokumente und Daten in einer struktu rierten Form speichern Dieser Standard erlaubt einen unproblematischen Austausch von Doku menten Au erdem ist durch die Verwendung von Unicode als Default Code in XML eine voll st ndige Multilingualit t gew hrleistet Bradin 2002 Durch diese Eigenschaften ist XML ideal f r die Erstellung von Dokumenten die international gestaltet werden sollen XML Dokumente k nnen durch XSLT XSL Transformation modifiziert werden wobei in XSLT definierte Transformationsregeln zum Einsatz kommen In der vorliegenden Arbeit wurde diese Technik angewendet um das XML Quelldokument in ein Zieldokument mit anderer Baumstruktur zu transformieren Durch eine weitere Transformation die in einem weiteren XSLT Dokument enthalten war konnten die Texte in der jeweiligen Sprache erg nzt werden SVG ist wie XSLT eine XML basierte Sprache die geeignet ist Elemente grafisch darzustellen Sie ist
184. e Freisprechanlage w hrend der Fahrt ver boten w hrend es in den USA in vielen Bundesstaaten erlaubt ist Eine Reihe von Studien wurde durchgef hrt die die Usability Benutzerfreundlichkeit eines FIS in verschiedenen Kulturen unterschiedlichen Altersklassen oder in Abh ngigkeit des Geschlechts der Benutzer untersuchen R ger 2004 Chattratichart und Brodie 2003 Um herauszufinden welche kulturellen Unterschiede bei FIS eine Rolle spielen wurde der Eingabe modus verschiedener Navigationssysteme verglichen Gemessen wurden Parameter wie Benut zerfreundlichkeit Akzeptanz Konsistenz sthetik Reaktionszeiten u a R ger und Peissner 2002 R ger und Rosendahl 2002 R ger 2003 und 2004 Au erdem wurde untersucht welche Faktoren den Kauf eines Navigationssystems beeinflussen Die Ergebnisse zeigten dass interkulturelle Unterschiede zwischen Deutschland USA und Japan bei der Beurteilung von FIS existieren Deutsche Nutzer beispielweise bevorzugten den in Deutschland hergestellten Dreh Dr ck Steller als Eingabeger t japanische eher den japanischen Touch Screen In den bislang durchgef hrten Studien wurden Faktoren wie z B Akzeptanz 12 Fahrerinformationssysteme FIS untersucht Damit konnte zwar die Frage nach interkulturellen Unterschieden beantwortet werden aber Richtlinien f r die Entwicklung eines Systems das f r alle L nder geeignet ist oder im Fall einer Lokalisierung Richtlinien f r l ndert
185. e id Numerierung E SSpaltenfarbe Spalten odbc result wievielfrage id Farbe SSpaltentext Spalten odbc_result wievielfrage id Text Swahlmoegl Spalten array for i 1 i lt 12 Sitt if odbc_result wievielfrage id Antw i Swahlmoegl Spalten odbc_result wievielfrage_id Antw_ i SSpalten Start Ausgabe einer Tabelle mit Frage Antwort Matrix eines Fragenkomplexes echo lt table bgcolor Sbgcolor border 1 cellspacing 0 cellpadding 5 width 800 gt n echo lt tr gt n echo lt td gt Spaltentext 0 lt td gt n for i 0 Si lt SSpalten i echo lt td colspan 1 count Swahlmoegl i bqgcolor Spaltenfarbe i valign top gt Spaltennumerierung i Spaltenfrage i lt td gt n echo lt tr gt n zus antw zeile SELECT Text FROM cur fragetable WHERE Frage SSpaltenfrage 0 AND Zusammenfassung Ja ORDER BY Nummer zus antw zeile id odbc exec connection id zus antw zeile n or die Kann lt b gt zus antw zeile lt b gt nicht ausf hren while odbc fetch row zus antw zeile id thistext odbc result zus antw zeile id Text 125 Anhang text ereg replace r lt br gt thistext echo lt tr gt n echo lt td gt text lt td gt n for i 0 i lt Spalten i zus antw frage SELECT ID FROM cur fragetable
186. e root element gt lt xsl output method xml version 1 0 encoding UTF 8 indent yes gt lt xsl variable name german select document C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System German PhaselData XML Language deutsch xml gt lt stores the file with the text in German in the variable german gt m a kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk amp k amp k k k k k k k k k k k 1k k k k k k k k k k Kk k k k k k Kk k k Kk k k k k k K k k K k k k K k k k k k k k k k k k k k k k k k k k k kk kk kk Kk kk kk k kk k gt lt Stylesheet with the rules for translating the xml document MenuStructureGermany containing the specific menu structure for Germany into German gt glesa k amp k k k k k k KKK k k k k k k k k k KKK KKK KK k k k KK KK KKK KK KK k K KKK KK k K k KK KK k k k KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK ko k K K amp k kk k A k AKA k AK AKA k k k k k Kk k k Kk k k Kk k k k k k k k k K k k Kk k k K k k k k k k k k k k k k k k k k k k k k k k k k AX k k K k k ck k k K kk KK gt lt 2 2 2 2 2 2 2 2 202 22 2 2 2 22 ck A KA KK ck ck ckckckckck ck ck ck ckckckck ck kck k k k kk gt lt creates the reference to the stylesheet gt RRR ck k ck kck kc k ck k ck k ck ck ck kc kck kck HH HH k ck KK HH HH kc kck kc ck k k k kk kk k k xsl template match gt xsl processing
187. earch FOL 1 does nothing if the active button points to an Mp3 or radiostation switch client depending on what is focused we do case SID EXIT alert Off just a message PopUp Box with Off break stops the rest of the cases in switch block break case SID UC window history go 1 on screen backward break case SID TRAFFICINFO alert No News just a message box break if this is the dvd menu we call the underConstruction Function otherwise we switch to the menu in the chosen language case SID ENGLISH if window location href search LANGUAGE l l underConstructionFunction else switchTo en break case SID GERMAN if window location href search LANGUAGE l 1 underConstructionFunction else switchTo de break case SID JAPANESE if window location href search LANGUAGE l 1 underConstructionFunction else switchTo ja break The following functions are not implemented case SID NAVIGATION underConstructionFunction break 161 Anhang case SID COMMUNICATION underConstructionFunction break case SID CLIMATE underConstructionFunction break case SID INFORMATION underConstructionFunction break m case SID ON underConstructionFunction break m case SID OFF underConstructionFunction break case SID VOLUME underConstructionFunction
188. ect write gt xsl ifo lt xsl template gt lt Template for the root does nothing but forwarding gt lt xsl template match gt lt xsl apply templates gt lt xsl template gt lt Template for mainmenu and menu gt lt xsl template match mainmenu menu gt lt this parameter saves the child nodes from the first level will be used to create the control buttons of this screen or the next e g if there is an Albums screen in between if necessary gt lt xsl param name sub select gt lt variables that form the filname for this screen gt lt xsl variable name pos select sid gt lt xsl variable name file select concat pos svg gt lt stores the result file after processing lt redirect write select concat path GUI file gt lt creating a new svg document the onload function initiates the setup by JavaScript and pulls the focus to itself what is necessary to listen to the keyboard gt lt The onkeydown function handles keyboardevents gt lt svg xmlns http www w3 org 2000 svg width 100 height 100 xmlns xlink http www w3 org 1999 xlink onload init focus onkeydown keys evt focus gt lt Calling the standart templates that are the same for all screens gt lt xsl call template name script gt lt xsl call template name Layout gt lt xsl choose gt lt if the child of this node contain
189. edTextLength gt width 2 mbutton padding size text size gets 1 smaller E text getStyle setProperty font size size Button text gets the new computes the vertical position of this button var n offset i space size 157 Anhang places the button at that position button group setAttribute transform translate hor n if this button is the 8th or higher and scrolling is necessary the button will be hidden if scrolling if i gt 6 button group setAttribute style visibility hidden computes the position of the text within the buttongroup and places it there button text i setAttribute transform translate mbutton padding height 2 button text i getStyle getPropertyValue font size 2 mbutton text y computes the position of the icon within the buttongroup and places it there button icons i setAttribute transform translate m icon padding height 2 button icons i getAttribute height 2 enables buttons to react to mouseover and click button inactive addEventListener mouseover focusin false button active addEventListener click universalFunction false if there are more buttons switch to the next if button group nextSibling nextSibling button group button group nextSibling nextSibling if this screen has control buttons they need to be placed as well if document getElem
190. een opacity 0 1 gt xq g lt defs gt lt g id MenuButtons gt lt q sid SID SATSTOREDSTATIONS width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt STORED STATIONS text ki width 30 height 30 xlink href SATSTOREDSTATIONS gt lt a gt lt g gt lt g sid SID SATRECEIVABLESTATIONS width 580 height 60 gt 178 Athan lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt RECEIVABLE STATIONS text KE width 30 height 30 xlink href SATRECEIVABLESTATIONS gt lt a gt lt g gt lt g gt lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID SATRECEIVABLESTATIONS svg xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href
191. eispielsweise die Funktion AM aus dem Men f r Deutschland vollst ndig entfernt Dies sollte selbstverst ndlich nicht in einer marktfertigen Struktur vorgenommen werden man konnte auf diese Weise aber beispielhaft zeigen wie ein Men knoten durch ein XSLT Dokument reduziert wird Die Kombination von XML XSLT und SVG erwies sich als sehr gut geeignet um die Men struktur variabel zu programmieren Damit konnte sowohl die Position als auch die Anzahl der Knoten ge ndert werden au erdem konnten die einzelnen Text und Grafik Elemente ausge tauscht werden ohne den Programmcode zu ndern 97 Diskussion Die grundlegende Struktur ist dabei prinzipiell beliebig erweiterbar so dass die unterschied lichsten nderungsw nsche ber cksichtigt werden k nnen So kann ein Programm erstellt werden ohne genaue Vorabinformationen dar ber welche Elemente in ihrer Position ver ndert werden sollen Sich erst nachtr glich ergebende nderungen k nnen dann leicht eingef gt werden So k nnte beispielsweise f r einen Usability Test eine einzige durch mehrere XSLT Dokumente modifizierte XML Struktur eingesetzt werden Au erdem werden kontinuierlich neue Funktionen in das FIS eingebaut die in ein bestehendes System integriert werden m ssen So wurden in der Zeit seit der Umfrage neue Dienste und Ger te im FIS verf gbar gemacht wie beispielsweise ein Bluetooth Anschluss an das Handy Solche Erweiterungen sind mit dem vorge
192. ement ref menu gt lt xs element ref menultem gt lt xs choice gt lt xs attribute name sid type xs string use reguired gt lt xs complexType gt lt xs element gt lt xs element name menultem gt lt xstannotation gt lt xs documentation gt a menu entry lt xs documentation gt lt xs annotation gt lt xs complexType mixed true gt lt xs attribute name sid type xs string use reguired gt lt xs complexType gt lt xs element gt lt xs schema gt 130 Athan 9 4 2 XSLT Dokumente MenuStructureGermany xslt lt xml version 1 0 encoding UTF 16 gt lt xsl stylesheet version 1 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xsi http www w3 org 2001 XMLSchema instance gt lt declaration of the namespace used as part of the root element gt lt xsl output method xml version 1 0 encoding UTF 8 indent yes gt lt KKK KKK KKK KKK KKK KKK HH HH HH HH HH HH HH HH TH HH HH HH TH HH HH HH TH HH HH HH TH HH HH HH TH HH HH HH TH HH HH FH HH HH HH FH HH FH HH FH AH HF AH A HA FH A KKK KKK KKK KKK KKK KKK KA KA HH HH k HH k k k k k KA KKK KK KK HH k KA HH HH KKK k k k k k k k HH kk k k k k k HH kk k HH k k k k k HH HH HH HH HH kok kok Kkkkkk k k k k X ok ck kk DL lt Stylesheet with the rules for transforming the xml document MenuGermanUSAJapan containing a structure valid for all three languages in the specific structure for Germany gt lt l
193. en Insgesamt unterscheiden sich die Baumstrukturen damit in f nf Knoten vier davon in den Untermen s und eines in den Hauptmen s So enthielt die Struktur f r USA die Funktion Satel litenradio die f r Japan durch die Funktion TRF Freguenz ersetzt wurde Nach den BMW Group Japan Product Requirements vom 9 November 2004 worin die notwendigen Eigen schaften f r Fahrzeuge die in Japan verkauft werden sollen beschrieben sind ist in Japan in den Fahrzeugen die Funktion TRF Frequenz zu verwenden Als zus tzliche Funktion enthielt das Fahrerinformationssystem f r Japan aufgrund der erhobenen Daten den Men punkt Video mit IV in den zus tzlich DVD eingef gt wurde 5 1 Verfahren der Implementierung Die Anforderungen an eine internationalisierte Implementierung eines FIS wurde in Abschnitt 3 4 1 vorgestellt F r die in der vorliegenden Arbeit beispielhafte Implementierungsstrategie wurden als grundlegende Programmiersprachen XML und XSLT ausgew hlt um diese Anforderungen zu erf llen siehe Abschnitt 3 4 2 Die Programmierstrategie bestand aus mehreren Schritten in einer ersten Transformation wurden aus der f r alle 62 Verfahren der Implementierung gespeicherteSender EH CH ListevonSendern empfangbareSender EH EH Listevonsendern Unterhaltung Abspielen Anhalten Musik EHEH interpretListe GE
194. en So beeinflusst beispielweise die visuelle Pr sentation mit ihren Designkomponenten Hintergrund farbe horizontales und vertikales Scrolling Schriftart und farbe die Art und Weise in der die Elemente der Seite identifiziert werden und damit die Benutzerfreundlichkeit K nnen die Ele mente nicht schnell und einfach erkannt werden kann dies eine Distanzierung potentieller Kun den von Onlineangeboten nach sich ziehen Die Organisation des Men s einer Benutzerober fl che sowie die Navigation durch die verschiedenen Untermen punkte kann daher ein wichtiger Faktor f r die Lokalisierung sein So ist eine Men struktur in vertikaler Richtung f r chinesische Benutzer von Vorteil wenn die Benutzeroberfl che auf Chinesisch geschrieben ist Dong und Salvendy 1999 Im Design von Software Applikationen wird eine m gliche Anpassung der Men struktur allerdings selten ber cksichtigt Becker und Mottay 2001 Als Alternative zu lokalisierten Produkten sind auch Systeme die auf Untertiteln basieren vor geschlagen worden zum Beispiel Lepouras und Weir 2003 Solche Methoden sind aber bei Anwendungen wie Fahrerinformationssystemen die in der Regel mit sehr kleinen Bildschirmen auskommen m ssen wohl nur schwer anzuwenden 2 2 Internationalisierung Internationalisierung bezeichnet die Ber cksichtigung einer sp teren Lokalisierung eines Produktes bereits w hrend seiner Entwicklung Esselink 2000 Tuffley 2002 Durch das Einhalten ve
195. en leiste und die Gruppen MenuButtonPrototyp und MenuButtonPrototypMouseOver f r die Fokussierung und schlie lich die Buttons unter der Gruppierung MenuButtons mit den Interpreten Tabelle 27 In dieser Arbeit definierte Funktionen zur Erstellung des Scripts n chste Seite 83 Implementierung eines internationalisierten Fahrerinformationssystems Name Beschreibung Definition von Variablen f r verschiedene Zwecke wie die Fokussierung der aus gew hlten Option Position und Gr e der MenuButtons sowie der Texte Scrolling Position der Icons Index der Elemente einer Liste und der zu ladenden SVG Dokumente Diese Funktion wird aufgerufen wenn alle Komponente des SVG Dokuments geladen sind Sie positioniert die Buttons f r die Optionen des Men s und die Buttons f r das Abspielen und Anhalten z B eines Liedes Die Funktion imt positioniert auch die Icons und die Texte und bestimmt ob Scrolling n tig Funktion init ist In diesem Fall werden die brigen Optionen nach Aktivierung der Pfeile unten rechts angezeigt wenn nicht alle Optionen der Liste auf die Benutzeroberfl che passen Die Funktion addiert au erdem zu den Buttons so genannte EventListeners damit sie auf unterschiedliche Weise durch Positionieren der Maus ber und neben sie sowie durch Anklicken aktiviert werden k nnen Variablen Diese Funktion wird aufgerufen wenn sich die Maus ber den Buttons befindet Funktion highligh
196. end Kulturelle Unterschiede die bei einer Lokalisierung beriicksichtigt werden sollten sind meist an Sprache und Region gebunden k nnen aber auch beispielsweise ethnische Zugeh rigkeit und gesellschaftlichen Status widerspiegeln Hofstede 2001 Sie umfassen damit Glaubenss tze und Werte und beeinflussen auch die Erwartungen an technische Systeme und den Umgang mit ihnen Honold 2000 Nach Pei ner 2003 ist jedes technische System ein mentales Modell der Kultur in der es entwickelt wurde weshalb Systeme die in einer bestimmten Kultur Anklang finden nicht unbedingt international akzeptiert werden Dieser Zusammenhang l sst sich besonders gut am Beispiel des Internets zeigen Im Internet wird meist die englische Sprache verwendet Doch f r die Mehrheit der Internetnutzer ist Englisch eine Fremdsprache Diese User stellen eine Konsumentengruppe dar die sehr schnell w chst Oracle9i 2001 Daher entwickeln international operierenden Firmen f r unterschied Einleitung liche L nder in der Regel unterschiedliche Internetauftritte In einer Untersuchung von Becker und Mottay 2001 ber solche Internetseiten wurde festgestellt dass zwar viele Firmen ihre Online Applikationen mit Erfolg entwickeln aber eine gro e Zahl von ihnen die globale Aspekte des Online Marketings nicht ber cksichtigt haben Nicht nur die Sprache sollte ad quat bersetzt werden auch kulturelle Aspekte wie Farbe Design und Animation sollten beachtet werd
197. enjenigen Funktionen bei denen aufgrund bekannter Eigenheiten in den untersuchten L ndern Unterschiede in den Antworten erwartet wurden konnte in jedem Fall ein signifikanter Unter schied zwischen den Befragten festgestellt werden Dies waren die Verf gbarkeit von AM als Frequenz der Verkehrsfunk in Japan gibt es eine eigene Sendefrequenz f r Verkehrsfunk Ver f gbarkeit eines TV im Wagen in Japan h ufiger und die Zieleingabe ber die Telefonnummer nur in Japan m glich Auch die manuelle Suche bei der Suche von Radiosendern wurde in den 104 Zusammenfassung USA als wichtiger eingestuft als in den anderen L ndern und in Japan war Minidisk im Vergleich mit den beiden anderen untersuchten L ndern signifikant wichtiger Die in der vorliegenden Arbeit vorgestellten Ergebnisse zeigen dass die Bewertung von Funk tionen zwischen einzelnen L ndern sehr unterschiedlich ausfallen kann Es konnten weitere Funktionen festgestellt werden bei denen die Antworten hnlich gro e Unterschiede erkennen lie en wie bei den bereits bekannten unterschiedlich verwendeten Funktionen Diese Funktionen wurden als Kandidaten f r eine Lokalisierung angesehen Dar ber hinaus wies die hohe Anzahl der Funktionen bei denen Unterschiede gefunden wurden darauf hin dass auch eine Lokalisie rung der Men struktur im FIS durchgef hrt werden sollte und dass eine internationalisierte Pro grammierung des FIS daher auch im Hinblick auf die Men struktur an
198. entById Controls x 0 el document getElementById Controls firstChild nextSibling first control button group cycles through the control buttons while el places button at the right position control space distance between the ControlButtons gt el setAttribute transform translate control offset x control space control button y enables button to react to mouseover and mouseout el firstChild nextSibling addEventListener mouseover highlight false el firstChild nextSibling nextSibling nextSibling addEventListener mouseout dehighlight false reads the buttons width var width el getAttribute width gets the node button text of the ControlButton element and loads it into the array control texts x el firstChild nextSibling nextSibling nextSibling nextSibling nextSibling reads out the actual font size of the button text x element of array control texts to be used while adapting the font size if the text is too long var size control texts x getStyle getPropertyValue font size reads the length of the text in pixel and looks if it fits into the button with some space to the edges If not the font size is adapted till it does while control_texts x getComputedTextLength gt width 2 c padding i ab size control texts x getStyle setProperty font size size corrects the position of the text Control text x 0 plus half of the wid
199. enuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt EXIT text use width 30 height 30 xlink href EXIT gt lt a gt lt g gt lt g gt lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID_MUSIC svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt ur RETTEN s opacity 2 height 10px width 30px y 530 x 70 id lag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image xlink href Icons MUSIC gif height 30 width 30 id category gt a id SONGSLIST height 30 width 30 xlink href icons SONGSLIST gif gt lt def gt lt g id Background gt lt
200. er setzen Texte vom Programmcode separat gespeichert werden 100 Fazit 6 7 Fazit Eines der Ziele der vorliegenden Arbeit war festzustellen ob die Men struktur des FIS lokalisiert werden sollte und wenn ja in welchem Ausma Dies konnte durch die durchgef hrte Online Umfrage beantwortet werden Die Umfrage erwies sich als geeignet Aussagen dar ber zu treffen wie viele der untersuchten Funktionen Kandidaten f r eine Lokalisierung sind Diejeni gen Funktionen bei denen Unterschiede in der Verwendung zwischen den L ndern bereits bekannt waren wurden durch die Untersuchung best tigt Damit konnte gezeigt werden dass eine solche Umfrage geeignet ist zu lokalisierende Funktionen zu ermitteln Dar ber hinaus konnten weitere Funktionen festgestellt werden bei denen die Antworten hnlich gro e Unter schiede erkennen lie en wie bei den bereits bekannten unterschiedlich verwendeten Funktionen Diese Funktionen k nnen als Kandidaten f r eine Lokalisierung angesehen werden Die hohe Anzahl der Funktionen bei denen Unterschiede gefunden wurden weist darauf hin dass auch eine Lokalisierung der Men struktur im FIS durchgef hrt werden sollte Mit der Umfrage konnte allerdings keine Entscheidung dar ber getroffen werden ob eine Funk tion tats chlich zu lokalisieren ist Die unterschiedliche Einsch tzung innerhalb einer Befragung kann daf r nur ein Hinweis sein Um festzustellen ob die Position einer Funktion lokalisiert
201. er Datenbank verwendetes Script Index php lt Start Vorbelegung von Variablen if Sumfrage Sumfrage Benutzer if Ssprache Ssprache DEUTSCH SDatenbank C SUmfragentabelle Umfragen Sangezeigte Zusammenfassungen array Ende Vorbelegung von Variablen Start Einbindung einer Library include inetpub wwwroot ee phplib php Ende Einbindung einer Library Start Einlesen der Texte f r die Auswahlm glichkeiten in Sauswahlarray connection id odbc connect Datenbank or die due zu lt b gt Datenbank lt b gt konnte nicht aufgebaut werden Sauswahlarray array Santmglfrage SELECT FROM Auswahl ORDER BY ID antmglfrage id odbc exec connection id Santmglfrage or die Kann lt b gt antmglfrage lt b gt nicht ausf hren while odbc fetch row antmglfrage id auswahlarray odbc result antmglfrage id ID odbc result Santmglfrage id sprache odbc free result antmglfrage id Ende Einlesen der Texte f r die Auswahlm glichkeiten Start Einlesen der Kopfdaten f r die Umfrage in der gew hlten Sprache Sheaderfrage SELECT FROM Umfragentabelle WHERE Umfragename Sumfrage AND Sprache ssprache header id odbc exec connection id headerfrage or die Kann lt b gt Sheaderfrage lt b gt nicht ausf hren odbc fetch row header id for i 1 Si lt odbc num fields header id Sitt odbc field name
202. ert werden k nnen Template f r die Buttons des Men s Das Template erzeugt aus den Knoten und deren Text die Buttons Dies geschieht ber Parameter die sich von globalen Variablen dadurch unterscheiden dass sie von anderer Stelle aus beim Aufruf des Templates call template bergeben werden k nnen mit lt xsl with param gt Es folgt die Erzeugung von Button Grafiken inkl Rollover Grafiken f r jedes Kind Element erster Ebene des Knotens f r den das aktuelle SVG Dokument erzeugt wird Beispiel Es wird ein SVG Dokument erzeugt f r SID MAINMENU Buttons werden erzeugt f r SID_ENTERTAINMENT SID_NAVIGATION SID_CLIMATE SID EXIT Erzeugt Buttons f r die Kontrolle von Musik oder Radio Abspielen Anhalten und kann auch f r andere Steuerungsfunktionen z B DVD Player verwendet werden Die Funktionsweise ist vergleichbar mit dem Template Men Buttons Auch hier wird die externe Button Grafik in das zu erzeugende SVG File kopiert Behandelt die XML Dokumente die eine Liste von Liedern oder Radiosendern enthal ten Diese Listen Dokumente wurden als Konvention wie folgt benannt SID des Ele ments f r das das SVG Dokument generiert wird ohne SID mit Endung xml Die SVG Dokumente erhielten immer den Namen des SID des entsprechenden Elements Die Buttons erhielten je nach Liste den Titel des Liedes den Namen der Radiostation o als Beschriftung Zun chst wurden die ControlButtons und Icons
203. es it accessable via id gt lt g id Background gt lt this rectangle is just necessary for the keylistener It is invisible gt lt rect x 10000 y 10000 width 30000 height 30000 opacity 0 0 gt lt This copies the Background from the external file into the svg gt lt xsl for each select Background Background gt xsl copy of select node gt xsl for each lt g gt lt this capsules the TopMenu and makes it accessable via id gt lt g id TopMenu gt lt xsl choose gt lt The link back to the mainmenu is only used if this IS NOT the mainmenu gt lt xsl when test sid SID MAINMENU or local name item gt lt a xlink href SID MAINMENU svg gt lt This copies the TopMenu from the external file into the svg gt lt xsl for each select Top S Top gt lt xsl copy of select node gt xsl for each text style init font gt lt xsl value of select MM Text gt lt text gt E a xsl when xsl otherwise lt This copies the TopMenu external file into the svg without the link gt lt xsl for each select Top Top gt xsl copy of select node gt lt xsl for each gt lt xsl otherwise gt lt xsl choose gt lt g lt svg gt lt xsl template gt lt Template for the script outsourced gt lt xsl template name script gt lt script xlink href js functionalit
204. es select gt lt all attributes are matched by the template gt lt xsl value of select Senglish text gt lt gets the value of the text in English gt lt xsl text gt amp 10 lt xsl text gt lt inserts a new line gt lt xsl apply templates gt lt to apply the template rule in the current context gt lt mainmenu gt lt xsl template gt lt xsl template match gt lt xsl attribute name name gt lt creates a new element with the name of the context node gt lt xsl value of select gt lt value of the attribute becomes the value of the newly created element gt lt xsl attribute gt lt xsl template gt V KKK KK ck ck ck ckckckckokckckckckckckok ck A KA KA AK AKA KA ck ck ck ckck ck ck KKK k k kk K gt lt creates the menu elements gt lt KK RARA ck ck ckckckckck ck ck RARA ck ck ck ckck kc k ck kc k k k kk K gt xsl template match menu gt xsl variable name SID select sid gt stores the the attribute sid in the variable SID gt lt menu sid sid gt lt inserts a new element with the name of the context node gt lt xsl for each select english text id SID gt lt compares the value of the attributes of both xml documents gt Athan lt xsl value of select gt lt gets the value of the text in English gt lt xsl text gt amp 10 lt xsl text gt xsl for each xsl apply templates
205. estgelegt Dabei bezeichnete mainmenu den Ausgangspunkt der Baumstruktur und stellte damit das Root Element des XML Dokuments dar Die Elemente der unteren Hierar chien wurden als menu bezeichnet W hrend diese beiden Elemente den bergeordneten Kno ten f r weitere menu oder menuitem Elemente darstellten bezeichnete menuitem einen terminalen Knoten des Baumes auf einer Hierarchieebene d h menuitem enth lt keine weite ren Elemente mehr sondern bezeichnet beispielsweise Optionen bei denen eine Funktion ausge f hrt wird Abbildung 24 Die Transformationsregeln f r die einzelnen L nder wurden in jeweils eigenen Dateien MenuStructureGermany xslt f r Deutschland MenuStructureUSA xslt f r USA und MenuStructureJapan xslt f r Japan abgelegt die von der Transformation ausge gebenen XML Dateien unter demselben Namen mit der Endung xml Tabelle 19 Tabelle 20 enth hlt die Beschreibung der Templates aus denen die hierzu verwendeten XSLT Dokumente bestehen Alle diese Dokumente sind mit der dazugeh rigen integrierten Dokumentation im Anhang Abschnitt 9 4 und auf der beiliegenden CD zu finden 66 Transformation des Basis XML Dokuments in landespezifische Baumstrukturen Fahrerifommationssyst gespeichertesender EHH Listevonsendern m empfangbareSender EHE ListevonSendern Verkehrsinfo am Ja sespeicherteSender E JEH Listevonsendern em
206. et href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System German PhaselData XSLT MenuGerman xslt type text xsl mainmenu xmlns xsi http www w3 org 2001 XMLSchema instance sid SID MAINMENU xsi noNamespaceSchemaLocation C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System International Schema MenuGermanyUSAJapan xsd gt lt menu sid SID ENTERTAINMENT gt lt menu sid SID FM gt lt menu sid SID FMSTOREDSTATIONS gt lt menultem sid SID FMSTATIONSLIST gt lt menu gt m lt menu sid SID FMRECEIVABLESTATIONS gt lt menuItem sid SID FMSTATIONSLIST gt lt menu gt m lt menu gt lt menu sid SID MUSIC gt lt menu sid SID SONGSLIST gt lt menultem sid SID PLAY gt lt menultem sid SID STOP gt lt menu gt m lt menu gt lt menu gt lt menu sid SID TRAFFICINFO gt lt menu sid SID NAVIGATION gt lt menu sid SID COMMUNICATION gt lt menu sid SID CLIMATE gt lt menu sid SID INFORMATION gt 135 Anhang lt menu sid SID SETTINGS gt lt menultem sid SID GERMAN gt lt menultem sid SID ENGLISH gt lt menultem sid SID JAPANESE gt lt menu gt lt menultem sid SID EXIT gt lt mainmenu gt m MenuStructureUSA xml lt xml version 1 0 encoding UTF 8 gt lt xml stylesheet href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System English PhaselData XSLT MenuEnglish xsl
207. exOf 1 loc lastIndexOf switch client case SID MUTE alert Mute just a message box break case SID SEARCH alert Searching just a message box break case SID BACK window history go 1 one screen back break case SID PLAY if folder search FOL 1 this is a single track in a folder it will be played var file active button group getAttribute sid file file substring 4 file length mp3 switchTo mp3 foldert file started true else this is a folder get the whole playlist and play it not implemented just a message box alert playing b active button group getAttribute sid break case SID PAUSE if started just a message box alert active button group getAttribute sid paused break case SID STOP if started just a message box alert Cant stop media player Please stop manually started false break default alert Not implemented yet message box This function is called whenever a functionality is asked for that is not N At the moment it does nothing but could if needed function underConstructionFunction does nothing hee function is used with the MenuButtons and decides what to do in which context function universalFunction checks which button is focused var client active button group getAttribute sid if client se rch SID 1 client s
208. f September 2005 http www bettstetter com publications kosch 2002 vde car pdf Lamnek S 1995 Qualitative Sozialforschung Band 1 und 2 3 korrigierte Auflage Weinheim Psychologie Verlags Union 109 Literatur Lange S Bender R 2001 Was ist ein Signifikanztest Dtsch Med Wochenschr 126 42 44 Lepouras G Weir G R S 2003 Subtitled interaction complementary support as an alternative to localization International Journal of Human Computer Studies 59 6 941 957 Lobin H 2000 Informationsmodellierung in XML und SGML Berlin Heidelberg Springer Verlag 2 Aufl 2001 Lobin H 2003 Komplexit t und Einfachheit in der Evolution von Dokumentgrammatiken In Zeitschrift f r Literaturwissenschaft und Linguistik 33 131 106 122 McTear M F 2002 Spoken Dialogue Technology Enabling the Conversational User Interface ACM Computing Surveys 34 1 90 169 Merz H 2001 Praxis Lexikon e business Verlag moderne Industrie Landsberg Lech Musale S 2001 Localizing for Mobile Devices A Primer Localisation Industry Standards Association Neven F Van den Bussche J 1998 Expressiveness of structured document query languages based on attribute Grammars in Proc Seventeenth ACM Symp on Principles of Database Systems ACM Press New York 11 17 full version will appear in the J ACM Nielsen J Landauer T K 1993 A mathematical model of the fin
209. f h ren und gilt vor allem f r Internet Befragungen bei denen eine direkte Kontrolle nicht m glich ist Buchanan und Smith 1999a b Die Qualit t der Daten kann aber durch eine entsprechende Strukturierung des Fragebogens verbessert werden So wurde von Frick et al 2001 in einer Studie festgestellt dass 95 8 der Befragten pers nliche Fragen wie Alter Geschlecht Staatsan geh rigkeit und E Mail Adresse beantworteten wenn sich diese Fragen am Anfang der Befra gung befanden w hrend im Vergleich dazu nur 88 2 der Befragten die entsprechenden Anga ben machten wenn die Fragen am Ende des Fragebogens gestellt wurden In der vorliegenden Arbeit wurden nur in geringem Masse Inkonsistenzen bemerkt So wurde beispielsweise im Gegensatz zu Befragten aus den USA und Deutschland von fast allen Befragten aus Japan die angaben einen TV Empf nger im Wagen zu haben ebenfalls angege ben dass sie diesen nie einschalten Dies k nnte an einer von der urspr nglichen Frage abwei chenden Bedeutung der japanischen bersetzung liegen auch wenn bei den anderen abgefragten Funktionen keine Inkonsistenz auftrat F r die im Wesentlichen f r die Auswertung herangezo genen Fragen nach der Einsch tzung einer Funktion stellte das parallele Abfragen der empfunde nen Wichtigkeit der H ufigkeit mit der eine Funktion verwendet wird und die Positionierung im Men eine gute Kontrolle f r inkonsistente Antworten dar Auff llige Abweichungen wurden bei
210. f gesprochener Sprache basierende Dialogsystem einen begrenzten Umfang haben womit ein hohes Leistungsniveau erreicht werden kann Strik et al 1997 99 Diskussion Ein offener Programmierstandard f r die Implementierung von Sprachapplikationen ist die Voice eXtensible Markup Language Voice XML Damit k nnen die meisten Aspekte der Interaktion zwischen Mensch und Maschine wie synthetische Sprachausgabe Ausgabe von Audiodateien Spracherkennung Erkennung von Tonwahlimpulsen Aufnahme von Spracheingaben usw abgedeckt werden XML basierte Markup Sprachen wie SSML unterst tzen das Generieren von synthetischer Sprache Damit k nnen Sprachparameter wie Aussprache Lautst rke Tonh he Frequenz usw durch verschiedene Synthetisierungsplattformen kontrolliert werden Durch XSLT kann man ein XML in ein Voice XML Dokument verwandeln und umgekehrt http www xml com Auf verschiedenen Webseiten werden auch Beispiele gezeigt wie SVG und gesprochene Sprache dank so genannter TTS components DOM Scripting kombiniert werden k nnen siehe http www mecxpert de svg SvgSpeak html Die in der vorliegenden Arbeit vorgeschlagene Implementierung mit XML und XSLT ist daher prinzipiell auch f r Dialoge mit gesprochener Sprache geeignet Ein Vorteil eines solchen Dialoges w hrend des Designs ist die M glichkeit der flexibleren Gestaltung des Men s Die Flexibilit t eines solchen Dialogs kann in einem Objekt orientierten Modell erreic
211. fasster Frage oder nicht Fall keine Zusammenfassung if odbc result fragen id Zusammenfassung Nein lin array odbc result fragen id Zusammenfassung angezeigte Zusammenfassungen SID odbc result fragen id ID Sbgcolor odbc_result Sfragen id Farbe if odbc result fragen id Numerierung e numerierung odbc result fragen id Numerierung if odbc_result fragen_id Zusammenfassung zusammenfassung odbc result fragen id Zusammenfassung else Szusammenfassung 0 frage ereg replace r lt br gt odbc_result fragen_id Frage Styp odbc_result fragen id Fragetyp Unterscheidung nach Fragentyp if ereg Text Styp list typ zeilenzahl split typ 2 if ereg Fragenkomplex Styp list typ zeilenzahl split Styp 2 if typ Fragenkomplex if zeilenzahl 1 if zusammenfassung re Bei einem Fragenkomplex m ssen noch die einzelnen Fragetexte aus der Datenbank abgefragt werden wievielfrage SELECT FROM cur fragetable WHERE Zusammenfassung zusammenfassung ORDER BY Nummer Swievielfrage id odbc exec Sconnection id wievielfrage or die Kann lt b gt Swievielfrage lt b gt nicht ausf hren while odbc fetch row wievielfrage id SSpaltenfrage SSpalten odbc result wievielfrage id Frage m Spaltennumerierung Spalten odbc result wievielfrag
212. fill black stroke black stroke width 0 6 gt SAT RADIO text use width 30 height 30 xlink href SATRADIO gt lt a gt Kg lt g sid SID MUSIC width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt MUSIC text 2 width 30 height 30 xlink href MUSIC gt lt a gt lt g gt ay que use xlink href category gt use xlink href flag gt use xlink href BMWLogo gt svg SID_FM svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt eer EE GO S N opacity 2 height 10px width 30px y 530 x 70 id f ag gt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image x
213. fragung Wichtiakeit Sofort sichtbar Haufiakeit mit Extraknopf JOUEYHOWEPION VSN SA puelu5s n q J9UEYLOWEPION VSN SA puelu5s n q J9OUEYLOWEPION VSN SA puelu5s n q J9UEYLOWEPION VSN SA puelu5s n q J9OUEYLOWEPION VSN SA puelu5s n q m ES MEK i EES EE IES WI EJ Sf f 67 10 8 ff j eee P 7 ber E EE I EN EE ET Pere Es EE EE Hon Information ee OO 26123 af sjs 2 Jo z zp P 1418151 jte de JE E 28 E Parkpl tze Information 69 40 78 uf 2 e r gt leg 719121 L L 3421 M Navigationssystem A AAA A Navigation se T T Teese T T T55757 55 LIISPPLELTSPIrTTi 32 5 Pfeildarstellung LI I j sepejep I 1 Li isiro l Telef per pss 52 BODE BOO Bese Nummer direkt eingeben__ 79 79 ss Ef SDE NA 5757 Bee letzte eingeg Nummer 70 78 43 P As kl jejo Dn entgangene Anrufe 59 69 angenommene Anrufe Adressbuch Wahlwiederholung Mailbox Makeln Anruf wartet E Mail Nachricht senden Nachricht empfangen Internet Terminkalender 44 40 12 ET 1 17 3 e Fahrersystem ein aus esee CEET Systemeinstellungen 43 e5 4of j f 4 79 memes e GG A 49 Ergebnisse der Befragun 100 00 Radioens FM AM Saracio TIR Arens te de E laut leise a Ca bos TV DVD Spielen oDeutschl 1000 896 74
214. ft eigene Sprach variante Jscript f r das MS Internet Explorer oder den Standard f r Internet Scriptsprachen ECMAScript Nach Definition der freien Enzyklop die Wikipedia ist das Document Object Model DOM ein so genanntes Application Programming Interface API also eine Schnittstelle zur Anwendungsprogrammierung die beschreibt wie man z B auf XML Dokumente zugreifen kann ohne eine bestimmte Programmiersprache verwenden zu m ssen 31 Methoden und Vorgehensweise Ebenso wie Java ist JavaScript plattformunabh ngig so dass ein JavaScript unter jedem Betriebs system funktioniert auf dem der Netscape oder Internet Explorer zur Verf gung steht JavaScript Code steht entweder direkt in den Dokumentseiten eingebettet oder in externen Dateien die dann wie externe Stylesheets geladen werden 3 4 3 Vorgehensweise f r die Implementierung Die Implementierung des beispielhaften FIS wurde mit XML und XSLT durchgef hrt Als Grundlage f r die Implementierung wurde eine allgemeine Men struktur entworfen die alle in den landesspezifischen Men strukturen vorkommenden Varianten enthielt Diese Version wurde mit XML erstellt und f r die Versionen der landesspezifischen Strukturen mit XSLT reduziert Die Versionen wurden wiederum als XML Dokumente gespeichert In einem zweiten Schritt wurde das landesspezifische Vokabular eingef gt Anschlie end wurde das fertige lokalisierte Men visualisiert Grundlagen und Durchf
215. g if nrButtons 8 offset 95 if the number of buttons is 8 it starts at y position 95 otherwise it starts at y position 130 var el document getElementById ScrollUp gets Up Arrow el setAttribute fill grey in the initial State the Up Arrow is not focused el addEventListener click prevMenuPoint false Up Arrow gets an Event to react to mouse clicks function prevMenuPoint el document getElementById ScrollDown el addEventListener click nextMenuPoint false if nrButtons gt 8 var x nrButtons places the TopMenu at its position x 50 y 40 document getElementById TopMenu setAttribute transform translate 50 40 if this is not the mainmenu it gets the text for the TopMenu and stores it in the Variable topText scrolling true var topText document getElementByld TopMenu firstChild nextSibling firstChild nextSibling nextSibling next Sibling if the text for the TopMenus already exists if topText gets the height in a var height var height document getElementById TopMenu firstChild nextSibling firstChild nextSibling getAttribute he ight puts it at its position topText setAttribute transform translate mbutton padding height 2 topText getSt yle getPropertyValue font size 2 topMenu_text_y gets the element with the name MenuButtons and finds the first button group icon graphic
216. g Klimaeinstellung Fahrer Klimaeinstellung Beifahrer gt lt gt gt lt gt lt gt lt Temperatureinstellung Kontrolle L ftunasmenae Information Parkticket Logbook Benzinverbrauch Parkpl tze Information gt gt lt gt lt x lt Naviqationssvstem Naviqation Pfeildarstellung x Kartendarstellung Kommunikation Telefon Nummer direkt eingeben letzte eingegebene Nummer entaanaene Anrufe angenommene Anrufe X x gt lt p lt X x gt lt p lt X x gt lt p lt Adressbuch Wahlwiederholung Mailbox Makeln Anruf wartet gt lt lt gt lt lt gt lt x lt E Mail Nachrichten senden Nachrichten empfangen Internet Terminkalender lt lt p lt p lt gt lt gt lt p lt gt lt p lt x gt lt gt gt lt Einstellunaen Fahrersvstem ein Systemeinstellungen Einstellungen Sitz Lenkrad gt lt 57 Ergebnisse der Befragung bevorzugen die Eingabemodalit t ber Telefonnummern im Gegensatz zu den deutschen Befragten mit 0 und den Befragten aus den USA mit 6 25 Dementsprechend gibt die Mehr heit der Befragten aus Japan bei der Frage was bei der Zielangabe als erstes in das Navigations system eingegeben wird die Telefonnummer an Tabelle 17 Hierbei ist zu erw hnen dass in Japan die Adres
217. g moderne Techniken von Japanern im Durchschnitt als wichtiger eingestuft werden als von den Befragten der beiden anderen L nder So wurden die Funktionen des Moduls Information in jedem Fall von einem h heren Anteil der Befragten aus Japan als wichtig eingestuft als in den anderen L ndern Dies betraf auch die Funktionen TV DVD und MD Player In Japan ist die Verwendung eines MD Players viel weiter verbreitet als in Deutschland oder in den USA Dies ist darauf zur ckzuf hren dass der MD sehr preiswert angeboten wird und daher fast alle einen besitzen Diese weite Verbreitung wurde in den anderen L ndern nicht erreicht worauf die unterschiedliche Einsch tzung der Funktion MD Player zur ckzuf hren sein k nnte Im Gegensatz dazu wurden alle mit dem Telefon in Zusammenhang stehenden Funktionen von den Befragten aus den USA insgesamt als wichtiger eingestuft als von den brigen Befragten Dies k nnte darauf beruhen dass in vielen US Bundesstaaten Telefonieren auch ohne Frei sprechanlage erlaubt ist und daher einen h heren Stellenwert besitzt als in den brigen L ndern 6 4 Lokalisierung der Men struktur Der Aufwand der f r die Lokalisierung eines Produktes betrieben werden muss sollte proporti onal zur Anzahl der Unterschiede sein die zwischen zwei L ndern existieren So k nnen die sig nifikant unterschiedlichen Antworten dazu dienen die Anzahl der potenziell zu lokalisierenden Funktionen zu
218. g von Transportm glichkeiten Produk tions und Kommunikationstechnologien Richardson 1997 Das weltweite Zusammenwachsen der M rkte ist mittlerweile zum bergreifenden Merkmal der wirtschaftlichen Entwicklung geworden Vor allem durch die zunehmende Nutzung des World Wide Webs haben Firmen die M glichkeit global zu expandieren Welzer et al 2004 De Troyer und Casteleyn 2004 Norris 2001 De la Torre und Moxon 2001 Diese als Globalisierung bezeichnete Entwicklung hat zur Folge dass einzelne Unternehmen ihre Produkte auf unterschiedliche M rkte ausrichten m ssen und bringt eine zunehmende Zusammenarbeit von Unternehmen verschiedener L nder mit sich Dadurch werden neue M rkte f r Unternehmen erschlie bar gleichzeitig w chst der Wettbewerb unter den Unternehmen Gupta 1997 Pei ner 2003 Aufgrund der zunehmenden Globalisierung der M rkte wird es immer wichtiger ein gegebenes Produkt an verschiedene L nder anzupassen und diese Anpassung bereits w hrend der Entwick lung eines neuen Produktes zu ber cksichtigen So ist die Wahrscheinlichkeit dass eine Person ein Produkt kauft wenn die Beschreibung des Produktes in ihrer Muttersprache verfasst ist vier mal so gro als wenn die Beschreibung in einer fremden Sprache vorliegt Welzer et al 2004 Auch kulturelle oder gesetzliche Unterschiede machen eine Anpassung erforderlich So werden f r L nder in denen Linksverkehr gilt Automobile mit dem Lenkrad auf der rechten
219. gebracht erscheint Insge samt wurden 15 Funktionen ca 20 der 66 abgefragten Funktionen ermittelt die durch signifi kant unterschiedliche Einsch tzung durch die Befragten aus verschiedenen L ndern und durch die absolute H he der Antworten als vorl ufige Kandidaten f r eine Lokalisierung gelten k nnen Unter Ber cksichtigung der vorliegenden Daten wurde eine internationalisierte Men struktur implementiert die eine schnelle und einfache Lokalisierung f r Deutschland USA und Japan erm glichte Diese Implementierung basierte auf einer Internationalisierung des Bedienkonzeptes durch Varianten Daf r wurde eine spezielle L sung entwickelt mit Extensible Markup Language XML f r eine strukturierte Darstellung der Daten und Extensible Stylesheet Language Trans formations XSLT und XML Path Language Xpath f r das Transformieren eines Dokuments in ein anderes strukturiertes Dokument Scalable Vector Graphics SVG eine auf XML basie rende Auszeichnungssprache wurde f r das Erzeugen von zweidimensionalen skalierbaren Vektorgrafiken und Vektoranimationen eingesetzt Dabei wurde eine f r alle L nder gleicher ma en geltende generische Men struktur entworfen die durch Transformationsregeln die in separaten Dateien erstellt worden waren an das jeweilige Land angepasst wurde Zus tzlich wurde eine zweite Transformation durchgef hrt um das landesspezifische Vokabular in das Men einzuf gen Damit wurde eine von der Men struktur
220. ght 30 width 30 id category gt lt image id SATSTOREDSTATIONS height 30 width 30 xlink href icons SATSTOREDSTATIONS gif gt lt image id SATRECEIVABLESTATIONS height 30 width 30 Ee lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt ig gt ge lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt 21 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt g gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt lt a gt lt g gt ed SV lt defs gt lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt E ar width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt fg g lt q id MenuButtonPrototypMouseOver gt lt g width 580 height 60 gt KC width 580 height 60 rx 20 ry 20 fill gr
221. ght 50 rx 20 ry 20 fill red opacity 0 5 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt 879 lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt lt g gt lt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt A Las lt text gt lt a gt lt g gt lt svg gt lt defs gt lt q id MenuButtonPrototyp gt lt g width 350 height 60 gt a width 350 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt er dq 3 lt q id MenuButtonPrototypMouseOver lt g width 350 height 60 gt KS width 350 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt sage lt defs gt lt g id MenuButtons gt lt q sid RAD MUAIK CHANNELANOPEN width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt lt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MUZIK CHANNELASOPEN lt text gt
222. ght 60 gt cd width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt te g text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt MAIN MENU text a g svg lt defs gt lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt SS width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt a gS 879 lt q id MenuButtonPrototypMouseOver gt lt g width 580 height 60 gt 2 width 580 height 60 rx 20 ry 20 fill green opacity 0 1 ig lt g gt lt defs gt lt q id MenuButtons gt lt g sid RAD KXSE 104 3 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KXSE 104 3 lt text gt lt use width 30 height 30 xlink href note gt lt jas lt ue 167 Anhang lt g sid RAD KBMB 103 5 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KBMB 103 5 lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g
223. gn bottom gt text lt td gt n for i 0 i lt count antwmoegl i Ausgabe der Antwortm glichkeiten bei einer nicht komplexen Frage echo lt td align center gt Sauswahlarray antwmoegl i lt br gt lt input type radio name frage SIDA value antwmoegl i gt frage SID lt td gt n m echo lt tr gt n if zeilenzahl 99 echo lt table gt n echo lt br gt n Sangezeigte Zusammenfassungen zusammenfassung Unterscheidung nach zusammengefasster Frage oder nicht Fall zusammengefasste Frage else switch Styp Unterscheidung nach Fragetyp Fall versteckte Antwort wird in benutzerpr ferenzen nur f r Sprache verwendet die ja f r den Fragebogen selbst bereits anagegeben ist case Hidden text ereg replace r lt br gt odbc result fragen id Text echo lt input type hidden name frage ID size 40 value text gt n break Unterscheidung nach Fragetyp Fall Textfeld ein oder mehrzeilig case Text echo lt table bgcolor bgcolor border 1 cellspacing 0 cellpadding 5 width 800 gt n echo lt tr gt n echo lt td width 5 if zeilenzahl echo lt td align left valign top gt lt input type text name W frage ID size 40 gt lt td gt n else echo lt td align left valign top gt lt textarea
224. gt lt g sid RAD KWOD 106 5 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KWOD 106 5 lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g sid RAD KKFS 105 5 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KKFS 105 5 lt text gt lt use width 30 height 30 xlink href note gt lt a gt ea qu lt g sid RAD KZZO 100 5 width 580 height 60 gt a use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KZZO 100 5 lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt fg gt lt g sid RAD KSFM 102 5 width 580 height 60 gt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia
225. gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt lt image EE ia e jpo opacity 2 height 10px width 30px y 530 x 70 id flag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt herus xlink href Icons COMMUNICATION gif height 30 width 30 id category gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 D o fill black gt lt g gt lt ig gt lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt a width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt amp fgs
226. gt lt defs gt lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt KSC width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt xq erga lt q id MenuButtonPrototypMouseOver gt lt g width 580 height 60 gt 2 width 580 height 60 rx 20 ry 20 fill green opacity 0 1 g g lt defs gt lt g id MenuButtons gt lt g sid SID GERMAN width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt GERMAN text use width 30 height 30 xlink href GERMAN gt lt a gt lt g gt lt g sid SID ENGLISH width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt ENGLISH text use width 30 height 30 xlink href ENGLISH gt a g lt g sid SID JAPANESE width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width
227. gung zu strukturieren wurden die abgefragten Funktionen angelehnt an die Men struktur des iDrive Systems von BMW Tabelle 1 in 6 Module unterteilt Unterhaltung Klimaanlage Information Navigation Kommunikation und Einstellungen Die Fragen wurden in Anlehnung an diese Modulen gegliedert um eine Zusammenfassung der Ergebnisse zu erm glichen Unterhaltung bestand aus den 16 Funktionen Radioeinstellungen FM AM Satellitenradio manuelle Suche Autostore automatische Suche gespeicherte Sender Verkehrsfunk Sender speichern laut leise MP3 Player CD Player MD Player TV DVD Spielen Klimaanlage bestand aus den 8 Funktionen Klimaanlage Luftverteilung Heizverteilung Sitz Standheizung L ftung Klimaeinstellung f r den Fahrer Klimaeinstellung f r den Beifahrer Temperatureinstellung warm kalt Kontrolle der L ftungsmenge Information bestand aus den 3 Funktionen Parkticket automatischer Parkbeleg Abrechnung Logbook Benzinverbrauch gefahrene Kilometer Parkpl tze Information Navigationssystem bestand aus den 3 Funktionen Navigation Pfeildarstellung Karten darstellung Kommunikation bestand aus den 14 Funktionen Telefon Nummer direkt eingeben letzte eingegebene Nummer entgangene Anrufe angenommene Anrufe Adressbuch Wahlwieder holung Mailbox Makeln Anruf wartet E Mail Nachrichten senden Nachrichten empfangen Internet Terminka
228. h Computers 9 3 287 309 Bradin M 2002 XML Improves Localization Projects Multilingual Computing amp Technology 30 volume 11 Issue 2 Buchanan T Smith J L 1999a Research on the Internet Validation of a World Wide Web mediated personality scale Behavior Research Methods Instruments amp Computers 31 565 571 Buchanan T Smith J L 1999b Using the Internet for Psychological Research Personality testing on the World Wide Web Britisch Journal of Psychology 90 125 144 Buchanan T 2000 Potential of the Internet for Personality Research In MH Birnbaum Ed Psychological Experiments on the Internet pp 121 140 San Diego CA Academic Press Buchanan T 2001 Online Personality Assessment In U D Reips amp M Bosnjak Eds Dimensions of Internet Science pp 57 74 Lengerich Germany Pabst Science Publishers Buchanan T Johnson J A Goldberg L R 2005 Implementing a Five Factor Personality Inventory for Use on the Internet European Journal of Psychological Assessment 21 2 115 127 B ning H Trenkler G 1994 Nichtparametrische statistische Methoden Walter der Gruyter amp Co D 10785 Berlin Chattratichart J Brodie J 2003 The Age Factors in the Design Equation of Cell Phones Paper presented at the UPA Annual Meeting 2003 June 25 27 2003 Scottsdale AZ 107 Literatur Clark J Deach S 1998 Extensible Stylesheet Language XSL
229. h und kulturell bedingten Faktoren in separaten Dateien abspeichern oder man kann dem Benutzer drittens erlauben die Zielsprache selbst zu spezifizieren d h man muss alle M glichkeiten in einem einzigen System integrieren Allerdings wird die separate Speicherung von kulturell bedingten Aspekten in neueren Arbeiten bevorzugt So wird bei der Internationali sierung eines Software basierten Produktes wie dem FIS in der Regel eine separate Speicherung von grundlegenden Elemente einerseits die f r alle L nder festgelegt sind und von variablen Elementen wie angezeigte Texte etc angestrebt Hall und Hudson 1997 R ger 2003 In der Lokalisierungsphase werden diese Elemente dann zusammengef hrt Nach R ger 2004 sollte dabei die Entwicklung wie am Beispiel eines FIS gezeigt wurde zun chst internationalisiert ablaufen erst in einem zweiten Schritt sollte dann die Lokalisierung f r die einzelnen M rkte erfolgen Dabei enth lt das Fahrzeug grunds tzlich dieselbe Hardware w hrend die l nderspezi fischen Aspekte via Software realisiert werden R ger 2003 In dem in der vorliegenden Arbeit implementierten Beispiel der Men struktur konnte durch die Verwendung von XML XSLT und SVG eine Trennung der Struktur von einzelnen inhaltlichen Elementen erreicht werden Damit ist die M glichkeit f r die Verwendung mehrerer Sprachen gegeben und lokale Standards f r eine Sprache oder ein Land Zeichensatz Datum und Zeitfor mat k nnen
230. hen 3 77 und 7 55 f r alle gleich niedrig Nahezu alle Befragten fahren demnach zwischen 5 000 und mehr als 20 000 Kilometer pro Jahr Auch zwischen den L ndern gab es diesbez glich keine signifikante Unterschiede Die meisten Befragten aus den USA und Japan 37 74 bzw 43 40 fahren mehr als 20 000 Kilometer im Jahr Demgegen ber fahren die meisten Deutschen 40 43 nur zwischen 5 000 bis 15 000 Kilometer im Jahr Dies deutet darauf hin dass in den erstgenannten L ndern das Auto h ufiger verwendet wird als in Deutsch land auch wenn dieser Trend nach dem x Unabh ngigkeitstest nicht signifikant war Abbildung 5 34 Ergebnisse der Befragung Fast alle Personen verf gen entweder ber einen Privatwagen einen Dienstwagen oder beides In den USA besitzen ca 90 der Befragten ein FIS in mindestens einem ihrer Fahrzeuge In Deutschland trifft das f r 60 der Befragten in Japan f r 50 der Befragten zu Abbildung 5 Mit Fahrerinformationssystemen vertraut waren in Deutschland und in den USA ca 90 der Befragten in Japan dagegen nur 50 Abbildung 5 Trotz der weiten Verbreitung von Fahrerin formationssystemen in den USA wurde der Einfluss von FIS auf die Kaufentscheidung f r einen Wagen ebenso wie in Japan und Deutschland als eher gering eingesch tzt nur ca 25 der Befragten machen ihre Kaufentscheidung vom Vorhandensein eines FIS abh ngig Anzumerken ist dass ber 50 aller Befragten innerhalb der drei L nder einen BMW fa
231. hren was jedoch zu erwarten war da sie alle f r die Firma arbeiten 4 1 5 Analyse der Fragen ber grundlegende Funktionen des Fahrerinformations systems Im Rahmen der Befragung sollten die einzelnen Funktionen eingeteilt in die jeweiligen Module bewertet werden Verschiedene Funktionen konnten nicht nach diesem Schema abgefragt wer den Dies waren beispielsweise Fragen nach der Verwendung von einzelnen Mediager ten beliebteste Radioeinstellungen etc Die Auswertung dieser Fragen wird im Folgenden dargestellt In allen drei L ndern ist die am h ufigsten verwendete akustische Multimedia Funktion das Radio mit einem Anteil von 64 71 Japan bis 83 USA Abbildung 6 Zwischen 17 und 27 der Befragten verwenden am h ufigsten den CD Player MP3 und MD verwenden nur sehr wenige der Befragten In allen L ndern h ren zwischen 80 und 90 FM am h ufigsten 8 Japan bis 18 Deutschland AM am h ufigsten Satellitenradio wird nur von wenigen Befragten aus den USA geh rt 6 25 Abbildung 6 83 82 der Befragten aus Deutschland und 80 39 der Befragten aus Japan schalten den Ver kehrsfunk ein w hrend sie Autoradio h ren 74 47 der Befragten aus Amerika verf gten nicht ber Verkehrsfunk im Vergleich zu nur 2 94 aus Deutschland und 11 76 aus Japan Dement sprechend schalten in den USA mit 21 28 signifikant weniger Befragten den Verkehrsfunk ein Abbildung 6 vgl Abschnitt 6 2 38 Auswertung der Online Befragung
232. ht 1 gt lt xsl attribute gt lt use xlink href ControlButtonPrototyp gt use xlink href ControlButtonPrototypMouseOver style visibility hidden gt lt text style Scontrols font text anchor middle gt lt xsl value of select gt lt text gt lt xsl element gt xsl for each lt g gt lt xsl template gt lt amp kck ck ck ck k ck kk kk k k k k k k k k End of template 4 4X 4 ene ku lt AKRKARKAARARAR ck ck ck ckck ck ck kc k ck RAR Template for Listitemsr eK KKK KKK KKK KK KK KK KK k k gt lt xsl template name item gt lt In this parameter a list file like songslist xml or stationslist xml is given over from the calling template gt lt xsl param name list_file gt lt this parameter contains a set of nodes that shall be used for controlbuttons also given by the calling template gt lt xsl param name sub gt lt if the provided list file is empty no further files will be produced e g if there is an interpret but no specific title gt lt if the provided list file is not empty gt lt xsl if test count list_file 0 gt lt stores this output in a new svg file with the name of the sid gt lt xsl variable name pos select list_file sid gt lt xsl variable name file select concat pos svg gt lt redirect write select concat path GUI S file gt lt creates a a new svg d
233. ht werden in dem die Aktionen der Benutzer als Events interpretiert werden nach denen eine Aktion folgt Dazu sind folgende Schritte n tig Die getrennte Speicherung der Daten die das System vom Benutzer braucht um die Reihenfolge der Information zu bestimmen ein Pr sentationsteil mit dem GUI und den Regeln um die Speech Prompts zu generieren sowie den Regeln f r die Erkennung und das Parsing der u erungen des Benutzers ein Modul welches die Logik f r den Dialogfluss und die Manipulation der Pr sentation enth lt Die Sprachobjekte k nnen als XML Dokumente gespeichert werden GUI Applikationen wie die in der vorliegenden Arbeit beschriebene f hren einen Dialog mit dem Benutzer in dem der Benutzer verschiedenen Schritte folgen muss bis er zu dem gew nschten Ziel kommt In einem gesprochenen Dialog k nnte dies vereinfacht werden Der Nutzer k nnte z B direkt den Sender Bayern3 einschalten ohne vorher die Men punkte Unterhaltung Radio und FM zu aktivieren Nach Chesta 2002 sind die wichtigsten sprachspezifischen zu lokalisierenden Elemente die Text to Speech Audio Prompts sowie die Grammatiken Eine Applikation sollte automatisch die entsprechende Sprachkette aus der entsprechenden Datei laden Auf diese Weise w rde derselbe Programmcode verschiedene Ergebnisse f r verschiedene Sprachen liefern Dazu m ssen wie bei der in der vorliegenden Arbeit durchgef hrten Programmierstrategie die b
234. hten Personen ist hierbei allerdings h ufig sehr niedrig So schlagen Nielsen und Landauer 1993 einen Usability Test f r das Web vor an dem nicht mehr als f nf Versuchs personen teilnehmen sollten Demnach ergeben sich die besten Ergebnisse wenn man nur mit einigen wenigen Teilnehmern arbeitet und m glichst wenige Tests durchf hrt Sie argumentie ren dass trotz einer hohen Anzahl an Testteilnehmern der Erkenntnisgewinn gering ist da die Befragten immer das Gleiche wiederholen Befragungen werden allgemein entweder m ndlich als Interview oder schriftlich als Fragebogen durchgef hrt Bei einem Interview wird zwischen qualitativem und standardisiertem Interview unterschieden Als qualitatives Interview wird eine Befragung bezeichnet die abgesehen von der zu untersuchenden Thematik weder in ihren Fragen noch in ihrem Ablauf genau festgelegt ist Damit sollen die so genannten Relevanzsysteme der Befragten ermittelt werden Lamnek 1995 Bei standardisierten Interview dagegen sind sowohl die Formulierung der Fragen ihre Reihenfolge und die Antwortm glichkeiten festgelegt Standardisierte Interviews eignen sich daher f r spezifische Themenbereiche ber die man bereits Vorkenntnisse besitzt Quint essenz 2005 Durch die Standardisierung k nnen die hier erhobenen Daten direkt miteinander vergli chen werden auch k nnen durch die klare Strukturierung viele Daten innerhalb sehr kurzer Zeit erhoben werden Durch die festgelegten An
235. i by VAJgGXE text MN text id SID FMSTATIONSLIST gt IZZF EU s text id S AMSTATIONSLIST gt FIIF IJAh lt text gt text id SID TRFSTATIONSLIST 2277 Wik ZF lt text gt text id SID SATSTATIONSLIST gt 5 ii U Z F lt texto FMRECEIVABLESTATIONS gt SISATBEZZA Mer AMRECEIVABLESTATIONS gt 3 q Hl He 2274 US Jri lt text gt TRFRECEIVAB LESTATIONS Sin ZO A Wis lt text gt SATRECEIVABLESTATIONS gt Z A Al H amp JAIME Jal text AM gt AM lt text gt _ TRAFFICINFO gt 32 MH H lt text gt TRF gt TRF lt text gt SATRADIO gt ilE 31 lt text gt MUSIC gt AA DYY lt text gt ae so PLAY 2Z7L text PAUSE gt 7R A lt text gt STOP gt fFIK lt text gt FIRSTTRACK gt IF AhhFY9 lt text gt LASTTRACK gt DARKKIY2 lt text gt SCAN gt AEVY lt text gt RANDOM 274 A lt text gt PREVIOUS Hj text NExT De odd VIDEO gt ETA lt text gt TV gt TV lt text gt ON gt ON lt text gt OFF gt OFF lt text gt TVSETTINGS gt TVRUE lt text gt VOLUME gt H lt text gt CONTRAST gt AYLFALh lt text gt COLOR gt fi lt text gt DVD gt DVD lt text gt LANGUAGE gt ini lt text gt GERMAN gt FA Yil lt text gt ENGLISH gt an lt text gt JAPANESE gt Asst c text NAVIGATION gt FE 7 7a3v text COMMUNICATION gt DS2 47 Yay lt text gt CLIMATE gt AC lt text gt INFORMATION gt t R lt text gt SETTINGS gt atxe lt text gt EX
236. ich mit Fragen bei denen nach Funktionen gefragt wurde die aufgrund unterschiedli cher technischer Gegebenheiten in den einzelnen L ndern sehr wahrscheinlich zu Unterschieden in der bevorzugten Bedienung der FIS f hrten konnte hier als Kontrolle dienen 90 Beurteilung der Unterschiede 6 2 Beurteilung der Unterschiede im Hinblick auf technische oder kulturelle Gegebenheiten in den jeweiligen L ndern Nach der in Abschnitt 3 1 1 beschriebenen Definition von Kultur nach Beu et al 2000 kann auch die Infrastruktur eines Landes Arbeitsorganisation kulturelles Niveau des Benutzers Erfahrung mit dem Produkt usw unter dem Begriff Kultur zusammengefasst werden Die Definition nach Thomas 1996 wonach Kultur ein f r eine Gesellschaft Organisation oder Gruppe typisches Orientierungssystem ist bezieht im Gegensatz dazu infrastrukturelle Gegben heiten nicht mit ein Nach dieser Definition lassen sich die einzelnen Aspekte in der Verwendung des FIS dann als kulturell begr ndet einstufen wenn sie sich auf ein Orientierungssystem zur ckf hren lassen das Sprache Vorlieben und unterschiedliche Gesetzte einschlie t Aller dings sollten F lle die sich auf geografische Bedingungen oder auf zuf llig entstandene Gege benheiten zur ckf hren lassen dann als nicht kulturell angesehen werden So ist eine unter schiedliche Einsch tzung der Wichtigkeit der Klimaanlage in warmen und kalten L ndern nicht verwunderlich Man k
237. icht statisch Als zum Beispiel der Euro als neue W hrung eingef hrt wurde wurde zugleich auch das Zeichen eingef hrt In China und Japan gibt es unterschiedliche Regeln zur vereinfachten Schreibweise von Kanji Hamman 1997 Lokalisierung Hiragana Katakana Kanji Ausschnitt Kyrillisch 46 Zeichen 45 Zeichen 60 000 Zeichen 33 Zeichen DD 4 Pip D9 II D AIA b B DA A Cb JD HV K En AH TAE amp lt UTAH ECHO HE E Ff K X 3 k f t t az J X A A H K L 2 C ot f AA TRH H x FE J M H i5 amp 13l 1 7 t A A HK E O H P SEA VN big ELISIB A RH BICT Y PUGH FV IT AVA s Hk KOX H 5A DN 4 7 U J 3 7 E A BR AM HI HI amp X W A dt 2 b bl b E k X X OO IO A A id X A RB SH Abbildung 1 Verschiedene Schreibsysteme Hiragana und Katakana Japan Kanji Japan China und Kyrillisch zum Beispiel Russland Speziell bei Software betrifft die Lokalisierung nicht nur die Texte auf dem Bildschirm sondern auch die Sprache von Dokumentation oder Bedienungsanleitungen der Men s der Hilfefunk tion Fehlermeldungen usw Es miissen also auch die Fenster der Benutzeroberflache Symbole Farben Feldlange Datenformate Zeiten und Wahrung sowie die Leserichtung korrekt dargestellt werden Guo 2003 Del Galdo 1990 Fernandes 1995 Ossner 1990 Russo amp Boor 1993 Spencer 1988 In diesem Fall ist die einfache bersetzung von Begriffen w hrend der Lokali sierung nicht ausreich
238. ie Kriterien f r eine Lokalisierung erf llen 57 Anteil der Befragten die das Ziel berwiegend oder regelm ig auf die angegebene Art in das Navigationssystem eingeben 59 Die bevorzugte Zieleingabe unter den Befragten 59 Reihenfolge in der die Zieleingabe vorgenommen wird 60 Dokumente die in der ersten Transformation erzeugt wurden 69 Funktion der Templates aus denen die f r die erste Transformation erzeugten XSLT bestehen 70 Die in der zweiten Transformation erzeugten Dokumente 71 VII Tabellenverzeichnis Tabelle 22 Tabelle 23 Tabelle 24 Tabelle 25 Tabelle 26 Tabelle 27 Funktion der Templates aus denen die f r die zweite Transformation erzeugten XSLT bestehen T2 Die in der vorliegenden Arbeit f r die Visualisierung der lokalisierten XML Dateien notwendige Dokumente 73 Die in der vorliegenden Arbeit f r die Visualisierung der lokalisierten XML Dateien notwendigen SVG Dokumente 74 Struktur des XSLT Dokuments zur Visualisierung der lokalisierten XML Dokumente 75 Grafik Dateien die die Benutzeroberfl che des Fahrerinformationssystems bilden 79 In dieser Arbeit definierte Funktionen zur Erstellung des Scripts 83 VIII Abstract 1 ABSTRACT Ein Produkt das auf verschiedenen M rkten eingef hrt werden soll kann bereits w hrend der Entwicklung so gestaltet werden dass eine nachfolgende Anpassung an die jeweiligen M rkte die sogenannte Lokalisierung m glich
239. iel f r die Benutzeroberfl che des Online Fragebogens 20 Allgemeine Fragen zur Verwendung des Fahrzeugs 39 Verwendung von Multimediafunktionen des FIS 41 Verwendung von Funktionen der Klimaanlage 42 Bevorzugung von Optionen des Mensch Maschine Interfaces fiir die Eingabe und Ausgabe 44 Bevorzugung eines der pr sentierten Designentw rfe 45 Funktionen mit signifikanten Unterschieden als Prozent aller Funktionen des jeweiligen Moduls zwischen Deutschland USA und Japan 47 Empfundene Wichtigkeit der Unterhaltungsfunktionen 50 Wichtigkeit H ufigkeit und Sichtbarkeit f r einzelne Module in Deutschland USA und Japan 51 Wichtigkeit H ufigkeit und Sichtbarkeit f r einzelne Module in Deutschland USA und Japan 52 Anteil der Befragten die die jeweilige Funktion des Moduls Unterhaltung sofort nach dem Einsteigen einschalten und f r die jeweilige Funktion einen Extraknopf bevorzugen 53 Anteil der Befragten die folgende nicht gesetzlich erlaubte Funktionen w hrend der Fahrt aktivieren 54 Anteil der Befragten die die gezeigte Kartendarstellung f r das Navigationssystem bevorzugen 58 Schematische Darstellung der Zuordnung der einzelnen Funktionen zu verschiedenen Ebenen des Men s 61 Beispielhafte Baumstruktur eines FIS f r Deutschland USA und Japan 63 bertragung einer universellen Men struktur in lokale Men strukturen 64 Abbildungsverzeichnis Abbildung 20 Abbildung 21
240. ight 30 width 30 id audio gt lt image xlink href Icons TV gif height 30 width 30 id category gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image id ON height 30 width 30 xlink href icons ON gif gt lt image id OFF height 30 width 30 xlink href icons OFF gif gt 2 id TVSETTINGS height 30 width 30 xlink href icons TVSETTINGS gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt fg gt y qoe lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt D width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt eq text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 A La text lt a gt yg svg defs lt q id MenuButtonPrototyp gt lt g width 350 height 60 gt width 350
241. ilgenommen haben und ihre Altersgruppe ftir die Lander Deutschland USA und Japan Unterschiede zwischen den Werten beruhen auf unvollst ndigen Angaben in den Frageb gen Der Anteil der Frauen an den Versuchspersonen betrug in Deutschland 25 des M nneranteils in USA 15 5 und in Japan 32 5 Bei der Verteilung der Altersklassen f llt der hohe Wert der 18 35 J hrigen in Deutschland auf Diese Gruppe stellt ber die H lfte der Befragten 70 Personen dar gegen ber 15 7 der 36 45 11 Personen und 22 8 der 46 60 Jahre alten Personen 16 Personen Auch bei einer anderen Einteilung der Altersgruppen bleibt dieser Unterschied bestehen In Deutschland antworteten verh ltnism ig viele Personen unter 30 32 und in Japan zwischen 30 und 40 49 w hrend in Japan die unter 30 J hrigen nur mit 5 in der Stichprobe vertreten sind Die Daten wurden stichpunktartig berpr ft indem die im Folgenden beschriebene Auswertung nur mit einer bestimmten Altersgruppe durchgef hrt wurde In keinem Fall konnte eine augenf llige Abwei chung von dem Ergebnis das mit der gesamten Stichprobe erzielt wurde festgestellt werden 35 Ergebnisse der Befragung Tabelle 10 Anteil der an der Befragung teilnehmenden M nner und Frauen eingeteilt nach Altersgruppen Alters gruppe M nner Altersgruppe Deutschland USA Deutschland USA 4 1 3 Vergleich der empfundenen Wichtigkeit einzelner Module zwischen a
242. in den USA erm glicht haben Bei Julien Simon und Gloria Zein bedanke ich mich f r das Korrekturlesen der englischen und franz sischen Version des Fragebogens Herrn Takashi Ehara habe ich die bersetzung des Fragebogens vom Englischen ins Japanische zu verdanken Mein besonderer Dank gilt meiner Familie die mir w hrend dieser Arbeit stets zur Seite stand und ohne deren Unterst tzung ich diese Arbeit nie h tte anfertigen k nnen 188 Pers nliche Angaben Name und Vorname Geburtsdatum und Ort Staatsangeh rigkeit Familienstand Ausbildungsweg 1975 1989 1988 1989 1991 1991 1992 1994 1995 1998 4 1997 2 2002 11 2002 02 2006 Berufserfahrung 09 1991 10 1994 10 1994 09 1995 10 1995 11 1995 05 1996 05 1996 01 12 1995 12 2004 03 1997 bis 2004 1 8 2000 11 2005 Seit 5 2006 LEBENSLAUF Olaverri Monreal Cristina 26 Februar 1970 Pamplona Navarra Spanien Spanisch Verheiratet Grundschule und Gymnasium im Centro de Cultura Francesa Abschluss Abitur Diplome Sup rieure d Etudes de la Langue Frangaise berreicht von L Alliance Francaise Berufsausbildung zur Verwaltungsinformatik im Instituto de Formaci n Profesional Cuatrovientos Pamplona Abschluss Technikerin in Verwaltungs informatik Zusatzkurs Anwendung von Computerprogrammen 350 Stunden Zentrale Mittelstufenpr fung Deutsch Goethe Institut Besuch der Fachakademie f
243. iner geladen und benannt d h das Bild mit dem Namen icons ENTERTAINMENT gif wurde geladen und ENTERTAINMENT genannt Im Bereich Layout wurde nach genau derselben Vorgehensweise verfahren Zuletzt wurden die l nderspezifischen Hintergrundgrafiken geladen und positioniert au erdem wurde der Hauptmen Button bei Bedarf mit Text und Referenzierung versehen siehe Abbildung 28 qs defs xmlns http www w3 org 2000 svg xmlns xlink http www w3 org 1999 xlink gt Lis lt groups the not selected buttons elements and makes them referenceabl as a whole via W TES id gt Fa lt q id MenuButtonPrototyp gt 6 lt copies the external graphic file of the not selected Menubutton that is specific for each country 7 into the svg gt 8 lt xsl for each select MB inactive MB_inactive gt lt selects the elements or 9 the attributes gt 1 0 xsl copy of select node gt lt copys all gt 1 1 lt xsl for each gt 12 lt g gt 13 5 14 lt groups the selected buttons elements and makes them referenceable as a whole via I5 rus id e 16 lt g id MenuButtonPrototypMouseOver gt 17 ei copies the external graphic file of the selected Menubutton that is specific for each country 18 into the svg gt 19 lt xsl for each select MB active MB_active gt 20 lt xsl copy of select node a gt lt copys all
244. instruction name xml stylesheet gt href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System German Phase2Representation XSLT Germanymenus xslt type text xsl lt xsl processing instruction gt lt copys the processing instruction to the output document gt lt xsl apply templates gt lt xsl template gt lt kokckckckckckckckckckck ck ck ckckckck ck ck KA KA KA ARA RARA KKK kc kc k kc k k k kk K gt lt creates the root node gt RRR KKK k ck k ck ck KKK ck HH k ck ck ck ck kck k ck ck ck ck kck k ck ck kck kc ck k kc k kk kk KK gt lt xsl template match mainmenu gt matches the root mainmenu of the xml document gt xsl variable name SID select sid gt lt stores the attribute sid in the variable SID gt lt mainmenu sid sid gt lt inserts the element mainmenu with the name of its attribute gt lt xsl apply templates select gt lt all attributes are matched by the template gt lt xsl value of select german text gt lt gets the value of the text in German gt lt xsl text gt amp 10 lt xsl text gt lt inserts a new line gt lt xsl apply templates gt lt to apply the template rule in the current context gt lt mainmenu gt lt xsl template gt lt xsl template match gt lt xsl attribute name name gt lt creates a new element with the name of the context node gt 137 Anhang lt xsl
245. ion usBunjejsu3 E Funktionen mit signifikanten Unterschieden als Prozent aller Funktionen des jeweiligen Moduls zwischen Deutschland USA und Japan in den Modulen Unterhaltung Klimaanlage Information Navigationssystem Kommunikation und Einstellungen 47 Ergebnisse der Befragung Satellitenradio war dieser Wert in Deutschland mit 18 33 und Japan mit 12 signifikant niedriger gegen ber 50 in den USA Bei manueller Suche war der Anteil der Befragten die die Funktion wichtig fanden in Deutschland mit 55 88 und Japan mit 36 signifikant niedriger gegen ber 89 58 in den USA Dies entspricht der in Abschnitt 4 1 5 dargestellten mit 27 08 der Befragten geringen Bevorzugung der manuellen Suche von Radiosendern in den USA Bei Verkehrsfunk war der Anteil der Befragten die die Funktion wichtig fanden mit 60 42 signifikant niedriger gegen ber 96 15 in Japan Dieser Wert korreliert mit dem hohen Anteil der Befragten aus den USA die nicht ber Verkehrsfunk verf gen 74 47 vgl Abschnitt 4 1 5 Weitere signifikante Unterschiede gab es z B bei der Funktion MD Player und bei TV Abbildung 11 und Tabelle 12 Um zu bewerten f r welche Funktionen eine Lokalisierung der Men struktur angebracht sein k nnte wurden die Daten wie oben beschrieben nach Signifikanz H he der absoluten Werte und Korrelation zwischen den Fragen Wichtigkeit H ufigkeit u
246. ion focusin evt und deaktiviert den zuvor aktiven Die Funktion unterscheidet sich von den Funkti onen nextMenuPoint und prevMenuPoint dadurch dass letztere f r Tasta turereignisse ausgelegt sind die Funktion focusin dagegen f r Mausereignisse Diese Funktion wird von Buttons wie Abspielen oder Anhalten von externen Funktion execute client Daten wie MP3 Radio oder Video verwendet Sie enth lt die Funktionalit t f r Message Boxes und Zur ck zum vorherigen Men Das Attribut param client steht f r den SID String der Option die die Funktion aufruft Funktion Bisher nicht implementierte Vorlage f r zuk nftige Funktionen underConstructionFunction Diese Funktion wird innerhalb der MenuButtons verwendet Es gibt Funktionen die vordefiniert sind zum Beispiel Trafficinfo oder English oder darauf warten definiert zu werden wie z B Volume und Contrast Die Standardaufgabe dieser Funktion ist eine Hyperlinkfunktion Daf r h ngt sie an die SID des aufru fenden Buttons die Dateiendung svg an und ruft diese Seite mit switchTo aim auf Funktion universalFunction 84 Transformation des Basis XML Dokuments in landespezifische Baumstrukturen SVG Dateien mit dem Pr fix FOL die Folder betreffen z B FOL wildecker herzbuben svg enthielten die im Folder gespeicherten Lieder des Interpreten In den Dokumenten mit FOL als Namensbe
247. k href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID SATSTOREDSTATIONS svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt 179 Anhang lt svg height 100 width 100 gt lt def gt lt image fee EES opacity 2 height 10px width 30px y 530 x 70 id flag gt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image xlink href Icons SATSTOREDSTATIONS gif height 30 width 30 id category gt ru id SATSTATIONSLIST height 30 width 30 xlink href icons SATSTATIONSLIST gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y
248. k href note gt lt fa gt lt g gt lt g sid RAD KSUR_1260 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt KSUR 1260 lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g sid RAD KFRN 1280 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt 176 Athan use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt KFRN 1280 lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g sid RAD KLTX 1390 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt KLTX 1390 lt text gt lt use width 30 height 30 xlink href note gt lt a gt e gue sg lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID AMSTOREDSTATIONS svg lt xml version 1
249. kalisierenden Funktionen die ber eigene Schemata abgefragt wurden 56 4 2 3 Das lokalisierte Men 59 5 IMPLEMENTIERUNG EINES INTERNATIONALISIERTEN FAHRERINFORMATIONSSYSTEMS 62 5 VERFAHREN DER IMPLEMENTIERUNG 62 5 2 GRUNDLEGENDE MEN STRUKTUR IN XML 64 5 3 TRANSFORMATION DES BASIS XML DOKUMENTS IN LANDESPEZIFISCHE BAUMSTRUKTUREN 65 5 3 1 Erste Transformation 66 5 3 2 Zweite Transformation 71 5 3 3 Visualisierung der lokalisierten Men s 72 II Inhaltsverzeichnis 5 3 3 1 XSLT Dokumente 75 5 3 3 1 1 Template MenuButtons 76 5 3 3 1 2 Template Layout 76 5 3 3 2 Grafiken 79 5 3 3 3 Notwendige XML Dokumente f r die Darstellung von Listen 80 5 3 3 4 JavaScript 81 5 3 3 5 Die von den XSLT Dokumente erzeugten SVG Dokumente 83 5 4 LOKALISIERTES FAHRERINFORMATIONSSYSTEM 85 DISKUSSION 88 6 1 FRAGEBOGENANALYSE 88 6 1 1 Datenerhebung mittels eines Online Fragebogens 88 6 1 2 Eignung der durch die Befragung erhobenen Daten 89 6 1 3 Eignung der angewendeten Analysestrategie 90 6 2 BEURTEILUNG DER UNTERSCHIEDE IM HINBLICK AUF TECHNISCHE ODER KULTURELLE GEGEBENHEITEN IN DEN JEWEILIGEN LANDERN 91 6 3 BEURTEILUNG DER KULTURELLEN UNTERSCHIEDE ZWISCHEN DEN L NDERN DEUTSCHLAND USA UND JAPAN 92 6 4 LOKALISIERUNG DER MEN STRUKTUR 93 6 5 DIE ANGEWENDETE IMPLEMENTIERUNGSSTRATEGIE 95 6 5 1 Auswahl und Eignung der verwendeten Programmiersprache 95 6 5 2 Begr ndung einer gr
250. kup Sprachen vorgeschlagen worden R ger 2004 Mit Markup Sprachen bezeichnet man Markierungssprachen wie HTML Hypertext Markup Language SGML Standardized General Markup Language oder XML Extensible Markup Language Sie zeichnen sich dadurch aus dass sie Anmerkungen enthalten zur Beschreibung der im Programm enthaltenen Daten Whitehead et al 2002 Au erdem erlauben sie die Markie 28 Implementierung eines internationalisierten FIS Prototyps rung von Text in Form expliziter Auszeichnungselemente z B Tags der Form lt tag gt Sperberg McQueen et al 2000 Tabelle 8 zeigt einen Uberblick der Entwicklung der Markup Sprachen bis zu XML Die Eigen schaften von XML und verwandter Programmiersprachen werden im Abschnitt 3 4 2 1 bis 3 4 2 4 genauer beschrieben Tabelle 8 berblick ber die Entwicklung der Markup Sprachen Jahr Entwickler Markup Sprache Trennung von Layout und Inhalt eines 1967 William Tunnicliffe CGA Dokuments Gr ndung des GenCode Stanley Rice Komitees der Graphic Communications Association GCA Charles F Goldfarb Ed Mosher I 1969 IBM Ray Lorie IBM Generalized Markup Language GML 1978 ANSI Charles Goldfarb SGML 1986 ISO SGML ISO 8879 1989 Tim Berners Lee CERN HTML 1994 Netscape Microsoft HTML Abweichungen 1994 Hakon Lie W3C Cascading Style Sheets CSS 1995 Dave Raggett W3C HTML W3C Jon Bosak Sun James 1221 Clark et
251. le Antwort wurden in Excel in eine Pivottabelle bernommen F r die Pivottabelle wurden die Felder ID Antwort und Eingetragen betrachtet Die Daten dieser Felder wurden nach der ID der Antwort geordnet Bei ausgew hlten Fragen des Fragebogens wurde nach der pers n lichen Meinung des Befragten gefragt Der Text dieser Antworten wurde per Hand eingetragen da die frei formulierten Antworten sich nicht automatisch zusammenfassen lie en Nachdem die Daten auf diese Weise vorbereitet waren konnte die jeweils relevante Information f r eine entsprechende Fragestellung ausgew hlt werden So konnte im Fall der Wichtigkeit einer bestimmten Funktion zwischen den Antwortvorgaben sehr wichtig 39 wichtig 41 oder unwichtig 42 ausgew hlt werden Text auf Deutsch und entsprechende ID_Text der Tabelle Auswahl der Datenbank F r die Analyse wurde in der Regel die Anzahl der Befragten die eine bestimmte Antwort gaben ermittelt und mit anderen Werten verglichen Unterschiedliche Kategorien wurden gege benenfalls zusammengefasst so zum Beispiel die Kategorien sehr wichtig und wichtig In diesem Fall wurde die Summe bei den Kategorien mit der Summe der Kategorie unwichtig verglichen Um zu bewerten f r welche Funktionen eine Lokalisierung der Men struktur angebracht sein k nnte wurden die Daten au erdem auf die H he der absoluten Werte berpr ft au erdem wurde die Korrela
252. le 11 Tabelle 12 Tabelle 13 Tabelle 14 Tabelle 15 Tabelle 16 Tabelle 17 Tabelle 18 Tabelle 19 Tabelle 20 Tabelle 21 berblick ber Module und Unterfunktionen des iDrive Systems nach 7 forum com der BMW 7er Seite im Web 10 berblick ber die Entwicklung der Markup Sprachen 21 Tabellen aus denen die Datenbank aufgebaut wurde 21 Felder der Access Tabelle Umfrage 22 Felder der Access Tabellen Frage deutsch Frage englisch Frage franzoesisch und Frage spanisch 22 Felder der Access Tabelle Auswahl 23 Felder der Access Tabelle Antwort 28 Reihenfolge der Interaktionen zwischen dem Benutzer und dem System 29 Anteil der an der Befragung teilnehmenden M nner und Frauen und die entsprechende R cklaufrate 35 Anteil der an der Befragung teilnehmenden M nner und Frauen eingeteilt nach Altersgruppen 36 Korrelation der Antworten auf die Frage nach Einsch tzung der Wichtigkeit einzelner Funktionen dargestellt als paarweiser Korrelationskoeffizient 37 Werte der Parameter Wichtigkeit Sichtbarkeit H ufigkeit sofort einzuschalten und Extraknopf f r alle abgefragte Funktionen 48 Signifikante Unterschiede in der empfundenen Wichtigkeit im Modul Unterhaltung zwischen Deutschland USA und Japan 50 Korrelationskoeffizient zwischen den Parametern Wichtigkeit Sichtbarkeit und H ufigkeit 53 Funktionen die d
253. le grafische Benutzeroberfl che Graphical User Interface GUI entwickelt werden kann R ger 2003 Bei Anforderungen die nur unter Verwendung h herer Programmiersprachen erf llt werden k nnen ist in der Regel ein gro er Mehraufwand zu leisten um Varianten z B im Dialog Men oder in der Grafik darzustellen Dies wird entweder durch das Anlegen eines Gesamt systems pro Variante erreicht oder durch das Programmieren notwendiger Erweiterungen Das in der vorliegenden Arbeit vorgeschlagene System sieht Varianten schon in seiner Grundstruktur vor Es kann mit anderen Techniken und Programmen in anderen Programmiersprachen kom biniert werden so dass die f r die Funktionen des FIS notwendigen Dienstprogramme integriert werden k nnen Die Verwendung von XML zur Festlegung der Men struktur findet nach Auskunft von BMW Mitarbeitern bei der Implementierung von FIS bereits Anwendung In der vorliegenden Arbeit konnte gezeigt werden dass eine solche XML Struktur leicht durch XSLT an landesspezifische Strukturen angepasst werden kann Es sollte also m glich sein eine inter nationalisierte Version der Software f r ein FIS zu implementieren in der eine f r alle ber ck sichtigten L nder g ltige Men struktur erstellt wird Durch Reduktion dieser Struktur auf landes spezifische Strukturen durch XSLT kann auf die Erstellung verschiedener Gesamtsysteme verzichtet werden Dies gilt insbesondere da derzeit die Men struktur f r ein FIS zu
254. lender Einstellungen bestand aus den 3 Funktionen Fahrersystem einschalten ausschalten System Einstellungen Hintergrundfarbe Schriftart Schriftgr e etc und Einstellungen des Sitzes oder des Lenkrades Insgesamt wurden ber dieses Schema 47 Funktionen abgefragt Die Befragten sollten die Funk tionen jeweils in verschiedenen Kategorien Parametern bewerten Diese Parameter waren die 18 Durchf hrung der Online Befragung empfundene Wichtigkeit f r den Befragten ob die Funktion im Hauptmen sofort sichtbar sein sollte ob die Funktion sofort nach dem Einsteigen eingeschaltet wird und wie h ufig die Funk tion verwendet wird Schlie lich wurden spezifische Fragen im Hinblick auf einzelne Aspekte des FIS gestellt die nicht ber das oben beschriebene Schema abgefragt werden konnten z B Verwendung der Programmierung der Klimaanlage und Fragen die von allgemeinem Interesse f r BMW waren Die Liste der gestellten Fragen ist nach Sprachen gegliedert auf der beiliegenden CD zu finden Im Anhang Abschnitt 9 1 befindet sich die deutsche Version des Fragebogens 3 2 3 Technische Realisierung Die Antworten die aus der Befragung zur ckkamen wurden in derselben Access Datenbank gespeichert die auch die Grundlage f r den auf dem Bildschirm sichtbaren Fragebogen bildete Die Datenbank wurde an einer ber das Netzwerk zug nglichen Stelle gespeichert und bestand aus sieben Access Tabellen zusammengefasst in Tabelle 2
255. link href Icons album gif height 30 width 30 id album gt image xlink href Icons FM gif height 30 width 30 id category gt lt image id FMSTOREDSTATIONS height 30 width 30 xlink href icons FMSTOREDSTATIONS gif gt lt image id FMRECEIVABLESTATIONS height 30 width 30 EL PN ee s Dos gi Sa lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt lt g gt lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt Ke width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt aig lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt lt a gt ey qe svg lt defs gt 166 Athan lt g id MenuButtonPrototyp gt lt g width 580 height 60 gt ie width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt a lt
256. llen L ndern Die Einsch tzung der Wichtigkeit der einzelnen Funktionen wurde im Rahmen einer Korrela tionsanalyse f r alle L nder untersucht Tabelle 11 Dies wurde durchgef hrt um festzustellen ob es auch zwischen L ndern die nicht in die weitere Auswertung einbezogen werden konnten auff llige Abweichungen in den Antworten gab Nur Mexiko und Argentinien wurden dabei nicht ber cksichtigt da hier nur von sehr wenigen Befragten Daten vorlagen Erwartungsgem war aber die bereinstimmung zwischen den europ ischen L ndern in den meisten Punkten h her als zwischen den einzelnen europ ischen L ndern und den USA einer seits und Japan andererseits Eine Ausnahme bildete der niedrige Wert von 0 5 im Modul Navi gation zwischen Spanien und Gro britannien Da die R cklaufrate aus Spanien aber mit nur 14 Personen besonders gering war konnte es hier leicht zu zuf lligen Abweichungen kommen Im Modul Kommunikation war die Korrelation zwischen Frankreich und Gro britannien mit 0 6 auffallend niedrig obwohl aus beiden L ndern mit 23 bzw 36 Personen eine verh ltnism ig hohe Anzahl an Befragten erreicht werden konnte Dies zeigt das eventuell auch zwischen ein zelnen europ ischen L ndern Unterschiede existieren die f r eine Lokalisierung relevant sein k nnen 36 Auswertung der Online Befragung Tabelle 11 Korrelation der Antworten auf die Frage nach Einsch tzung der Wichtig keit einzelner Funkti
257. lns http www w3 org 2000 svg lt g height 30 width 70 gt rect width 70 height 30 fill black opacity 0 1 gt lt g gt lt svg gt mb_active svg lt xml version 1 0 encoding UTF 8 standalone no gt lt svg xmlns http www w3 org 2000 svg gt lt q width 580 height 60 gt width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt lt svg gt mb inactive svg lt xml version 1 0 encoding UTF 8 standalone no gt lt svg xmlns http www w3 org 2000 svg lt g width 580 height 60 gt KEEN width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt qi svg top svg lt xml version 1 0 encoding UTF 8 standalone no gt lt svg xmlns http www w3 org 2000 svg width 100 height 100 gt lt g width 580 height 60 gt ox width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt g gt lt svg gt 162 Athan In den folgenden Folder Dateien nderte sich der Code nicht nur der Namen der Lieder Als Beispiel wird daher der Code f r einen Folder gezeigt FOL_delphonics svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text
258. lt xsl template name script gt lt script xlink href js functionality js xmlns http www w3 org 2000 svg xmlns xlink http www w3 0rg 1999 xlink type text ecmascript lt xsl template gt lt KRAKKKKAKAKKKKKAKAKKKKKKKKENd of templ te 454 Rko Soo IE lt xsl stylesheet gt USAmenus xslt lt xml version 1 0 encoding UTF 16 gt lt xsl stylesheet version 1 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xsi http www w3 org 2001 XMLSchema instance xmlns redirect org apache xalan xslt extensions Redirect extension element prefixes redirect gt lt xsl output method xml version 1 0 encoding UTF 16 indent yes cdata section elements script gt I RER Begin Global Variables e This path is used for the redirects If the place machine changes it must be adapted gt kin variable name path gt C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System English Phase2Representation lt xsl variable gt lt The text for the mainmenu is saved in here as it is needed for every screen gt xsl variable name MM Text select mainmenu text lt These are the external graphics that can be manipulated Seperately ss lt xsl variable name Top select document Graphics top svg gt lt xsl variable name Background REA AE 2 Graphics background svg yrs xsl variable name MB inactive select document Graphics mb inacti
259. m behandelt Sie enthalten eine listenartig organisierte Struktur wie z B SONGSLIST xml f r Lieder oder FMSTATIONSLIST xml AMSTATIONSLIST xml SATSTATIONSLIST xml und TRFSTATIONSLIST xml f r Radiosender innerhalb der entspre chenden Frequenzen Diese Listen Dokumente wurden als Konvention wie folgt benannt SID des Elements f r das das SVG Dokument generiert wird ohne den Zusatz SID mit der Datei endung xml Abbildung 29 zeigt beispielhaft wie diese Dokumente aufgebaut sind Der Tag list ist das Root Element des Dokuments Es enth lt ein so genanntes item mit dem Namen FOL_ oder RAD je nachdem ob es sich um ein Album oder um einen Radiosender handelt Im Fall eines FOL_ items besteht list aus einem oder mehreren title Elementen Um die Titel der Lieder zu standardisieren wurden sie mit einer ID ausgestattet Sonderzeichen z B Umlaute wurden entfernt Eine Beschreibung dieser XML Dokumente ist in Tabelle 23 zu finden Alle XML Dokumente sind im Anhang Abschnitt 9 6 2 abgedruckt und befinden sich auf der beiliegenden CD lt list gt lt item sid FOL diana_ross gt DIANA ROSS title sid MP3 biggie i m c gt Biggie I M C lt title gt title sid MP3 i m coming out gt I m coming out lt title gt lt item gt lt item sid FOL delphonics gt DELPHONICS title sid MP3 didn t i blow Didn t I blow lt title gt title sid MP3 i don t wanna gt I don t wanna lt
260. m sid FOL delphonics DELPHONICS title sid MP3 didn t i blow Didn t I blow lt title gt title sid MP3 i don t wanna gt I don t wanna lt title gt title sid MP3 just my imagin gt Just my imagin lt title gt item item sid FOL jackson five gt JACKSON FIVE title sid MP3 abc gt ABC lt title gt title sid MP3 dancing mach gt Dancing mach lt title gt lt title sid MP3 blame it on gt Blame it on lt title gt lt item gt lt item sid FOL tristania gt TRISTANIA title sid MP3 gothic metal gt Gothic metal lt title gt lt item gt lt item sid FOL ministry gt MINISTRY lt title sid MP3 stigmata gt Stigmata lt title gt title sid MP3 bad blood gt Bad Blood lt title gt item lt item sid FOL rammstein gt RAMMSTEIN title sid MP3 engel gt Engel lt title gt lt item gt lt item sid FOL wildecker herzbuben gt WILDECKER HERZBUBEN lt title sid MP3 herzilein gt Herzilein lt title gt lt item gt lt item sid FOL karl moik gt KARL MOIK lt title sid MP3 die musik gt Die Musik lt title gt lt item gt ist gt A JavaScript Functionality for MenulocalizedGermany MenulocalizedUSA and MenulocalizedJapan Ka The following set of constants determines a part of the layout var var var var var var var var var tex var var var var var var var var tha var var ava var var var var sho var
261. ment Graphics cb active svg d lt xsl variable name CB inactive M cA E NGraphicsNcb inactive M BL I xsl variable name iconheight select 30 lt xsl variable name iconwidth select 30 gt lt Template for standart buttons gt xsl template name MenuButtons xsl param name nodes lt defs xmlns http www w3 org 2000 svg xmlns xlink http www w3 org 1999 xlink gt lt g id MenuButtonPrototyp gt lt This copies an external file into the svg gt lt xsl for each select MB inactive MB inactive gt lt xsl copy of select node gt lt xsl for each gt lt g gt lt g id El cpu P nn lt This copies an external file into the svg gt rim Sage each select MB active MB active gt xsl copy of select node gt lt xsl for each gt igr lt defs gt lt g id MenuButtons xmlns http www w3 org 2000 svg xmlns xlink http www w3 org 1999 xlink gt lt xsl for each select nodes gt lt xsl element name g gt lt xsl attribute name sid gt lt xsl value of select sid gt lt xsl attribute gt xsl a name width gt lt xsl value of select MB inactive width 1 gt lt xsl attribute gt lt xSl j mane height gt lt xsl value of select MB inactive height 1 gt lt xsl attribute gt lt xsl element ENG use xlink href MenuButtonPrototyp gt use xlink href MenuButtonPrototypMouseOver style vi
262. menultem gt m lt menultem sid SID STOP gt STOP lt menultem gt lt menu gt 142 Athan lt menu gt lt menu gt menu sid SID NAVIGATION gt NAVIGATION lt menu gt lt menu sid SID COMMUNICATION gt COMMUNICATION lt menu gt m lt menu sid SID CLIMATE gt CLIMATE lt menu gt lt menu sid SID INFORMATION gt INFORMATION lt menu gt m menu sid SID SETTINGS gt SETTINGS lt menultem sid SID GERMAN gt GERMAN lt menultem gt lt menultem sid SID ENGLISH gt ENGLISH lt menultem gt m lt menultem sid SID JAPANESE gt JAPANESE lt menultem gt m lt menu gt lt menultem sid SID EXIT gt EXIT lt menultem gt m lt mainmenu gt MenulocalizedJapan xml lt xml version 1 0 encoding UTF 8 gt lt xml stylesheet href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System Japanese Phase2Representation XSLT Japanmenus xslt type text xsl 2 gt lt mainmenu xmlns xsi http www w3 org 2001 XMLSchema instance sid SID MAINMENU xsi noNamespaceSchemaLocation C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System International Schema MenuGermanyUSAJapan xsd gt AYYXZA lt menu sid SID ENTERTAINMENT gt AV lt menu sid SID FM gt FM menu sid SID FMSTOREDSTATIONS ZU4tybZ7 Ap menuItem sid SID FMSTATIONSLIST gt 7 1 EU 2 E lt menultem gt lt menu gt P menu sid SID FMRECEIVABLESTATIONS gt E A BE T US J
263. mindest bei BMW als hierarchische Baumstrukturen entwickelt werden Alternative Strukturen wie zum Beispiel Netzwerkstrukturen k nnen mit XML auch implementiert werden Merz 2001 Die Transformation mit XSLT kann jedoch komplizierter als bei hierarchischen Strukturen sein da sich f r Netzwerkstrukturen die Notwendigkeit zur Erstellung von Links ergeben kann Aufgrund der verbreiteten Anwendung von XML bei der Entwicklung von FIS Ro ger 2004 und der hierarchischen Strukturierung des Men s stellt die durch XSLT vermittelte Herstellung von XML Varianten die Methode der Wahl f r eine Internationalisierung dar 102 Zusammenfassung 7 ZUSAMMENFASSUNG Die Anpassung eines Produktes an den Markt eines anderen Landes wird Lokalisierung genannt Dieser Prozess umfasst die Ber cksichtigung von linguistischen und kulturellen Unter schieden bei der Einf hrung eines Produktes in einen spezifischen Zielmarkt Localisation Industry Standards Association LISA Dabei wird in der Regel angestrebt das Produkt bereits w hrend der Entwicklung so zu gestalten dass eine nachfolgende Lokalisierung m glichst einfach durchgef hrt werden kann Dies wird als Internationalisierung eines Produktes bezeichnet Ausgehend von einem internationalisierten Produkt k nnen mit verh ltnism ig geringf gigen nderungen Anpassungen an die jeweilige Kultur vorgenommen werden w hrend sich bei der Lokalisierung eines fertigen nicht internationalisier
264. mische Vektorgrafiken Sie stellt ein Vektorgrafikformat auf XML Basis dar das der Beschreibung einer Grafik die aus verschiedenen Vektoren besteht dient Da die Vektoren und nicht die Pixel aus denen sich die Vektoren zusammensetzen in der Grafikdatei gespeichert werden ben tigen die SVG Dateien weniger Speicherplatz Au erdem werden die Informationen ber die Vektoren nicht bin r sondern als Text in Form von XML Code gespeichert so k nnen sie einfach und ohne spezielle Programme ge ndert gelesen und geschrieben werden Spona 2001 SVG eignet sich daher gut als Format zur Speicherung darzu stellender Elemente in XML Strukturen 3 4 2 4 JavaScript JavaScript ist eine Programmiersprache die einen Zugriff auf die Elemente von Webseiten und SVG Dokumenten erlaubt Dazu ist f r HTML Dokumente ein standardisiertes Document Object Model DOM definiert in XML Dokumenten wird dieses DOM durch die DTD bzw das Schema definiert Die Programmiersprache JavaScript erschien erstmalig 1995 in der Version 1 0 unter dem Namen LiveScript und war in dem Internet Browser Netscape Navigator 2 integriert Zweck der Sprache war es HTML Autoren zu helfen beliebige Elemente der WWW Seite w hrend der Anzeige zu ndern und damit WWW Seiten zu optimieren und dynamisch zu gestalten Die Syntax dieser Sprache lehnte sich an Java an und wurde schlie lich in JavaScript unbenannt Wenz 2002 Es gibt verschiedene Varianten wie zum Beispiel die Microso
265. mm Schematische Darstellung der Zuordnung der einzelnen Funktionen zu verschiedenen Ebenen des Men s in Abh ngigkeit des Landes 61 abejueewmy Implementierung eines internationalisierten Fahrerinformationssystems 5 IMPLEMENTIERUNG EINES INTERNATIONALISIERTEN FAHRERINFORMATIONSSYSTEMS In der vorliegenden Arbeit wurde eine internationale Programmversion eines FIS implementiert um aufzuzeigen wie eine Internationalisierung der Men struktur durchgef hrt werden kann die ihrerseits eine schnelle und kosteng nstige Lokalisierung erm glicht Als Beispiel wurde das Modul Unterhaltung verwendet Dabei dienten die Ergebnisse der Befragung als Orientierung f r die Darstellung einer Funktion im Hauptmen bzw in Untermen s Die verschiedenen Ent w rfe die am Ende im FIS angezeigt werden sollten sind als Baumstrukturen in Abbildung 18 dargestellt In einigen F llen in denen im Rahmen der vorliegenden Arbeit nicht entschieden werden konnte in welchem Untermen die entsprechende Funktion eingef gt werden sollte wurde sie in der entsprechenden landesspezifischen Version aus dem Men entfernt So wurde beispielsweise die Funktion AM in der japanischen und amerikanischen Version im Haupt men angesiedelt in der deutschen Version jedoch nicht ber cksichtigt Durch diese Vorge hensweise wurden im Zweifelsfall nderungen in der Men struktur vorgenommen um die M glichkeiten des implementierten Systems zu verdeutlich
266. mplate gt lt amp ck kc kckckckckck ck ck k k kk kk k k k k k n d Of template 44 W X KK Kok KKK m lt KORR kek ee Template for mainmenu Menus XXX kk k amp k KK k gt lt xsl template match mainmenu menu gt lt this parameter stores the child nodes It will be used to create the control buttons of this screen or the next e g if there is an Albums screen in between if necessary gt lt xsl param name sub select gt lt stores this output in a new svg file with the name of the sid gt lt xsl variable name pos select sid gt lt xsl variable name file select concat pos svg gt lt redirect write select concat path GUI file gt lt creates a new svg document The onload function initiates the setup by JavaScript and pulls the focus to itself what is necessary for the keyboard gt lt The onkeydown function handles keyboardevents gt lt svg xmlns http www w3 org 2000 svg width 100 height 100 xmlns xlink http www w3 org 1999 xlink onload init focus onkeydown keys evt focus gt lt calls the standard templates that are the same for all screens gt lt xsl call template name script gt lt xsl call template name Layout gt lt goes through all elements on that level and generates a button for them gt lt xsl choose gt 146 ag lt if the child of this node contai
267. n Arbeit wurde zun chst untersucht ob kulturelle Unterschiede in der Verwen dung eines Fahrerinformationssystems FIS in den L ndern Deutschland USA und Japan beste hen Damit wurde das n tige Ausma einer Lokalisierung dieses Systems ermittelt Diese Unter schiede dienten anschlie end als Basis f r den Entwurf eines internationalisierten FIS das als Vorlage f r eine sp tere Lokalisierung dienen kann Dabei richtete sich die jeweilige Position der Funktionen im Hauptmen oder in Untermen s nach den Ergebnissen der Befragung F r die Implementierung wurden als Beispiel die Funktionen des Moduls Unterhaltung vollst ndig implementiert Dazu wurde eine f r alle drei untersuchten L nder geltende Men struktur als XML Dokument spezifiziert die mit Hilfe von XSLT XSL Transformation in die f r das jeweilige Land spezifische Men struktur transformiert werden konnte Das l nderspezifische Vokabular wurde in externen separat abgespeicherten Dateien spezifiziert und durch die Trans formation in die lokale Struktur f r jedes Land eingef gt Auf diese Weise wurde die bei einer internationalisierten Version wesentliche Trennung zwischen den bersetzungen der Texte einerseits und Dialogstruktur der Benutzeroberfl che andererseits erreicht Im Folgenden wird diese Vorgehensweise diskutiert 6 1 Fragebogenanalyse Die Datenerhebung f r die Evaluierung von kulturellen Unterschieden wurde mittels eines Online Fragebogens durchgef hrt
268. n USA diese Methode signifikant Die Autostore 39 Ergebnisse der Befragung Funktion automatische Suche scheint wiederum in den USA eine untergeordnete Rolle zu spielen 4 2 im Gegensatz zu den beiden anderen L ndern Abbildung 6 vgl Abschnitt 6 2 der Unterschied zwischen Japan und USA ist signifikant Ausgehend von der Vermutung in Japan k nnte die Verwendung von TV oder DVD im Auto besonders weit verbreitet sein wurde dies im Fragebogen abgefragt Abbildung 6 Der signifi kant niedrige Wert f r Japan bei nicht verf gbar 15 7 im Gegensatz zu 60 9 f r Deutsch land und 77 f r USA weist darauf hin dass TV in japanischen Autos weit verbreitet ist Aller dings gaben 53 der Befragten in Japan an das Ger t nie einzuschalten Dies erscheint im Vergleich zu den Werten f r Deutschland und die USA extrem hoch Es k nnte jedoch sein dass im Japanischen die Fragebogen Optionen nicht verf gbar und schalte nie ein von den Befragten anders interpretiert werden als die entsprechenden Antwortm glichkeiten im Englischen oder Deutschen Der Anteil der Befragten die mindestens eine Funktion im FIS vermissten war in Japan mit 21 62 h her als in Deutschland und den USA mit 8 93 und 7 89 allerdings nicht statistisch signifikant Ein signifikant niedriger Teil der Befragten in Japan w nschte sich eine Synchroni sation mit dem Handy Unterschiede in der Verwendung der Mediafunktionen konnten daher nur in
269. n nicht sehr hoch Bei der Ausgabe wird geschriebener Text von Japanern weniger h ufig bevorzugt als von Befragten aus Deutschland und den USA Im Gegensatz dazu ist Animation in Japan beliebter 42 Auswertung der Online Befragung 4 1 5 2 Benutzeroberfl che Um den Befragten einen Eindruck vom Design der Benutzeroberfl che und von Elementen wie Hintergrund Schrift usw zu vermitteln wurden mehrere Karten verschiedener Hersteller wie die NAVI DI NAVI D P SPL DI P SPL D2 P SPL L1 und START E von VDOdayton sowie g3100 von Grundig gezeigt anschlie end wurde nach der Pr ferenz gefragt Es sollte fest gestellt werden ob die Benutzer eher Kontraste zwischen den Farben eher einen hellen oder einen schwarzen Hintergrund bevorzugten oder eher eine auf Comicfiguren basierte Darstellung wie beispielweise im letzten Bild Es wurden daher Entw rfe ausgew hlt die im Hinblick auf diese Parameter auff llig unterschiedlich waren Die verschiedene Entw rfe werden im Anhang Abbildung 34 gezeigt Das Design Nr 3 war bei allen Befragten das beliebteste allerdings nicht signifikant 69 35 der deutschen Befragten 74 36 der Befragten aus den USA und 69 77 der Befragten aus Japan Signifikante Unterschiede gab es zwischen den USA mit 55 und Japan mit 27 27 bei der Bevorzugung von Design Nr 4 sowie zwischen Deutschland 14 04 und USA 35 14 und Japan 34 88 bei Design Nr 7 Abbildung 9 Demnach bevorzugte in den USA
270. name frage ID cols 40 rows zeilenzahl gt lt textarea gt n echo lt tr gt n echo lt table gt n echo lt br gt n break 126 Anhang Unterscheidung nach Fragetyp Fall Auswahlm glichkeit keine Mehrfachnennung case Auswahl Santwmoegl array for Si 1 i lt 12 Sitt if odbc result fragen id Antw i 5 EN x Santwmoegl odbc result fragen id Antw i 7 echo lt table bgcolor bgcolor border 1 cellspacing 0 cellpadding 5 width 800 gt n echo lt tr gt n echo lt td colspan count antwmoegl gt Snumerierung frage lt td gt n echo lt tr gt n echo lt tr gt n for i 0 i lt count antwmoegl i echo lt td align center valign bottom gt auswahlarray antwmoegl i lt br gt lt input type radio name frage ID value Santwmoegl i echo gt lt td gt n echo Tt ftrt echo lt table gt n echo br Mn break Unterscheidung nach Fragetyp Fall Auswahlm glichkeit mit Begr ndung keine Mehrfachnennung case Auswahlgrund Santwmoegl array for Si 1 i lt 12 Si if odbc result fragen id Antw i ES E RE Santwmoegl odbc result fragen id Antw 1 N m X echo lt table bgcolor bgcolor border 1 cellspacing 0 cellpadding 5 width 800 gt n
271. nd Sichtbarkeit berpr ft Tabelle 13 Wenn eine Funktion f r wichtig gehalten wird sollte auch h ufiger gew nscht werden dass diese Funktion sofort sichtbar ist oder oft verwendet wird So wurde die Wichtig keit einer Funktion immer h her oder gleich den anderen Parametern eingesch tzt Dagegen war fast immer eine Korrelation gegeben in Bezug auf Minima und Maxima innerhalb eines Landes Abbildung 12 und Abbildung 13 Eine Korrelationsanalyse zeigte dementsprechend in der Regel eine relativ hohe Korrelation wie im Modul Unterhaltung zwischen 0 86 und 1 Tabelle 14 Auff llig war dass auch wenn eine Funktion als wichtig bewertet wurde oder sofort sicht bar sein sollte bei der H ufigkeit also bei der Frage danach wie h ufig die Funktion tats ch lich verwendet wird ein geringerer Anteil der Befragten die h chste Kategorie ausw hlte Abbildung 14 zeigt im Vergleich den Anteil der Befragten die die Funktionen der Unterhal tung sofort einschalten wenn sie ins Fahrzeug eingestiegen sind und den Anteil der Befragten die gerne einen Extraknopf f r die Unterhaltungsfunktionen h tten Tabelle 12 Werte der Parameter Wichtigkeit Sichtbarkeit H ufigkeit sofort einzuschalten und Extraknopf f r alle abgefragte Funktionen Signifikante paarweise Unterschiede zwischen Deutschland USA und Japan sind farblich hervorgehoben n chste Seite 48 Auswertung der Online Be
272. ndung eines Fahrerinformationssystems FIS erlauben vor allem in Bezug auf die Men struktur Von Vorteil gegen ber einem anderen Ver fahren war die gr ere Stichprobe die erreicht werden kann Insbesondere erschien die gro e Anzahl an Parametern die f r eine Absch tzung der kulturellen Unterschiede in einem FIS ber cksichtigt werden mussten am besten in Form einer Umfrage pr sentierbar Beobachtung und Usability Test verlangen dar ber hinaus zumindest einen Prototypen oder eine Vorstufe Somit kann hier nur getestet werden was im zu testenden System bereits ber cksichtigt wurde Die Befragung wurde als Online Fragebogen ber das Intranet von BMW durchgef hrt Damit wurde eine Personengruppe erreicht die ber Vorkenntnisse ber das FIS verf gte vgl Abschnitt 6 1 2 3 1 3 Aufbau des Online Fragebogens Bei der in der vorliegenden Arbeit durchgef hrten Online Befragung wurden die Regeln der Fragebogen Konstruktion Frageformulierung und Antwortvorgaben nach H pflinger 2003 beachtet Diese lassen sich wie folgt zusammenfassen Suggestive Formulierungen sind zu vermeiden die Fragen sollten m glichst neutral formuliert werden und sollten ausgewogene Antwortalternativen umfassen Eine Frage sollte nicht zu allgemein m glichst einfach eindeutig und verst ndlich formuliert sein Bei den Antwortvorgaben sollte vor allem bei schriftlichen Frageb gen aus Gr nden der Vergleichbarkeit mit Kategorien gearbeitet werden D
273. nern und Deutschen 92 Beurteilung der kulturellen Unterschiede zwischen den L ndern Deutschland USA und Japan Nur in zwei F llen war der Anteil zwischen Amerikanern und Deutschen leicht erh ht Zwischen Japan und den USA bzw Japan und Deutschland waren 35 46 bzw 30 49 aller Antworten signifikant unterschiedlich im Vergleich zu 19 14 zwischen den USA und Deutschland Die Verschiedenartigkeit von asiatischen und westlichen V lkern ist augenscheinlich und war Gegenstand diverser Untersuchungen Diese Verschiedenartigkeit betrifft beispielsweise die allgemeine Denkweise und die Bindung an die Familie z B Choong 1996 Choong und Sal vendy 1999 In einer Untersuchung zur Bedienung eines FIS stellte sich heraus dass Japaner im Gegensatz zu Amerikanern und Deutschen einen Touchscreen bevorzugen Zwischen den USA und Deutschland wurden nur geringe Unterschiede festgestellt In beiden L ndern wurde ein drehbarer Controller oder Dr ckDrehSteller bevorzugt wobei die Akzeptanz von Touch screens in den USA geringer war R ger 2003 Aus dieser und hnlichen Untersuchungen wurde abgeleitet dass Benutzer aus Japan den Um gang mit neuen Technologien sehr sch tzen und die Verwendung eines MMI Systems MMI Mensch Maschine Interaktion eher als Herausforderung ansehen auch wenn das MMI nicht speziell f r sie konzipiert wurde Honold 2000 R ger 2003 Man konnte daher erwarten dass im FIS Funktionen f r verh ltnism i
274. nnte davon ausgehen dass alle Befragten unabh ngig von ihrer Herkunft die Klimaanlage in einem warmen Land h ufiger verwenden als in einem kalten so dass ein solcher Unterschied nicht als kulturell anzusehen ist Dies betrifft allerdings auch Unter schiede wie die im Gegensatz zu Deutschland und Japan h ufige Verwendung von AM oder Satellitenradio als Radiofrequenz in den USA Dies k nnte an der vergleichsweise d nnen Besiedlung in Teilen der USA liegen AM k nnte dort immer noch einen verh ltnism ig hohen Stellenwert besitzen da es Gegenden gibt die mit FM nur unzureichend bedient werden Legt man diese Definition zugrunde haben 34 72 der abgefragten Funktionen eine kulturelle Komponente Dazu geh ren jene Funktionen die jeder Benutzer unabh ngig vom Land in dem er sich befindet unterschiedlich verwenden kann wie beispielsweise manuelle Suche oder Autostore und Speicherung der Sender beim Radio sowie die Funktionen der Kommunika tion und Einstellungen Insgesamt 13 28 Funktionen k nnen als abh ngig von der Struktur und den spezifischen Gegebenheiten eines Landes angesehen werden Dies sind Funktionen die in jedem Land anders angeboten werden wie beispielsweise die Radiofrequenzen FM AM und Satellitenradio Verkehrsfunk sowie ein Gro teil der Funktionen die in den Modulen Klima und Information zusammengefasst sind Zum Bereich Information geh ren unter anderem Funktionen wi
275. nnten kulturell bedingte Unter schiede in der Men hierarchie von FIS ermittelt werden wobei nach der in Abschnitt 3 1 1 gegebenen Definition von Kultur infrastrukturelle Gegebenheiten ber cksichtigt wurden 3 2 2 Inhalt und Struktur des Fragebogens Der Fragebogen wurde in Deutsch Englisch Franz sisch Spanisch und Japanisch erstellt Alle Versionen au er der japanischen wurden im Rahmen der vorliegenden Arbeit selbst bersetzt und jeweils einer Person mit der jeweiligen Muttersprache zum Korrekturlesen vorgelegt Die bersetzung der Fragen vom Englischen ins Japanische hat freundlicherweise Herr Takashi Ehara aus Japan bernommen 17 Methoden und Vorgehensweise Zuerst wurde in dem Fragebogen nach der Muttersprache des Mitarbeiters gefragt woraufhin der Fragebogen automatisch in der ausgew hlten Sprache angezeigt wurde Danach sollte das Land in dem sich die befragte Person befand angegeben werden sowie pers nliche Daten wie Geschlecht Alter Beruf und E Mail Adresse Abbildung 4 Die Einteilung in die einzelnen L ndergruppen wurde durch die Felder Muttersprache und Land durchgef hrt Anschliessend wurden Fragen zur Verwendung von Fahrzeugen und zur Erfahrung mit der Ver wendung eines FIS gestellt Damit sollte ausgeschlossen werden k nnen dass ermittelte Unter schiede ihre Ursache im unterschiedlichen pers nlichen Hintergrund der Stichproben hatten und nicht in der unterschiedlichen Herkunft Um die Befra
276. ns a list the name of the list to load is constructed from the sid Tag the list is loaded and the item template called from each of the items gt lt the item templates are called fo the child nodes of this elements and sub the text nodes for control buttons gt lt xsl when test contains sid LIST gt lt xsl variable name list select document concat XML substring after Gsid SID xml lt xsl for each select list item gt lt xsl call template name item gt xsl with param name list file select current gt lt xsl with param name sub select sub gt lt xsl call template gt xsl for each lt calls the template for the MenuButtons for each item of the list gt lt xsl call template name MenuButtons gt lt xsl with param name nodes select list item gt lt xsl call template gt lt xsl when gt lt if it does not contain a list the MenuButtons of this screen are just made from the elements on the first level gt lt xsl otherwise gt lt xsl call template name MenuButtons gt lt xsl with param name nodes select gt lt xsl call template gt lt xsl otherwise gt xsl choose lt standard icons gt use xlink href category gt use xlink href flag gt use xlink href BMWLogo gt lt svg gt lt redirect write gt lt xsl apply templates gt lt xsl template gt lt Ckk k kc k k k k k
277. nternen Reihenfolge verwendet wird Farbe Text enth lt die Farbe der Spalte Zusammenfassung Text enth lt Ja oder Nein je nachdem ob die Frage zu einer bestimmten Gruppierung von Fragen z B Wichtigkeit der Funktionen welche Funktionen sind sofort sichtbar wie h ufig wird die Funktion im Auto verwendet geh rt oder nicht Nummerierung Text enth lt die Nummerierung jeder Frage von 1 bis 32 Frage Text jeder Frage in der jeweiligen Sprache Fragetyp Text enth lt wie eine Frage dargestellt werden soll hidden ob die Antwort der Frage ausgew hlt oder als Text eingegeben werden soll ob eine Frage komplex ist sowie ihre Nummerierung Fragenkomplex 99 steht f r die letzte Frage der Gruppe Die Eingabe Auswahlgrund der Fragen 31 und 32 steht f r Auswahl Begr ndung Unterpunkt Beide Fragen bestehen aus zwei Auswahlm glichkei ten eine mit Ja plus Text zum Eingeben und eine andere mit Nein Text Memo vermerkt die verschiedenen Funktionen nach denen in der Befragung gefragt wurde Antw 1 bis Zahl enth lt die Auswahlm glichkeiten Antw 12 Tabelle 5 Felder der Access Tabelle Auswahl Feldname Felddatentyp ID Autowert indiziert ohne Duplikate ID Text Zahl Nummer jeder Antwort um die entsprechenden Antworten anzuzeigen Deutsch Text und Zahl enth lt jede der m glichen Antworten auf Deutsch Die Zahlen von 1 bis 12 sind die Auswahlm glichkeiten der Frage Nr 30 English Text
278. o gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt image xlink href Icons album gif height 30 width 30 id album gt lt image xlink href Icons AMRECEIVABLESTATIONS gif height 30 width 30 id category gt We id AMSTATIONSLIST height 30 width 30 xlink href icons AMSTATIONSLIST gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt ig gt lt g gt lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt p width 580 height 50 rx 20 ry 20 fill blue opacity 0 3 gt lt g gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt MAIN MENU lt text gt lt a gt ey dq svg defs lt q id MenuButtonPrototyp gt lt g width 580 heigh
279. ocument The onload function initiates the setup by JavaScript and pulls the focus to itself what is necessary for the keyboard gt lt The onkeydown function handles keyboard events gt lt svg xmlns http www w3 org 2000 svg width 100 height 100 xmlns xlink http www w3 org 1999 xlink onload init focus onkeydown keys evt focus gt lt Calls the standard templates that are the same for all screens gt lt xsl call template name script gt lt xsl call template name Layout gt lt xsl call template name MenuButtons gt lt creates the buttons from titles and not like in the standard menus gt lt xsl with param name nodes select list_file title gt lt xsl call template gt lt Creates Control buttons from the node set that was given by the calling template through sub gt lt xsl call template name Controls gt lt xsl with param name sub select sub gt lt xsl call template gt lt standard Icons gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt use xlink href category gt lt svg gt lt redirect write gt o fx lt xsl template gt lt Ck kc Ck k k k kc k k k ck k k k k k kk k k k k k und of template Fra X Wieso kk KW EE ee WE eer oe ooo eee Temelste for the root Goes nothing but Torwarding FRRARAERERERAA RARE RRA gt lt xsl template match gt lt xsl apply templates gt lt xsl te
280. ocuments gt lt xsl value of select gt lt gets the value of the text in German gt xsl for each lt xsl text gt amp 10 lt xsl text gt lt xsl apply templates gt lt menultem gt lt xsl template gt lt xsl stylesheet gt MenuEnglish xsit lt xml version 1 0 encoding UTF 16 gt lt xsl stylesheet version 1 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xsi http www w3 org 2001 XMLSchema instance gt lt declaration of the namespace used as part of the root element gt lt xsl output method xml version 1 0 encoding UTF 8 indent yes gt lt xsl variable name english select document C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System English PhaselData XML Language englisch xml gt lt stores the file with the text in English in the variable english gt lt KKK KKK KEK KKK KKK KKK KKK KKK KKK KKK KKK kok ke KKK KKK KKK KKK KKK KKK KK KKK KKK KKK KKK KKK KKK KKK KKK KKK RARA RARA AAA AAA k Kk k lt k k k k k k k k k k k k k k k Sk Kk k k k k k k k k k k k k k k K kk Sk kk ok Sk koc AA KK AA K AKA A KA AK KA K KA AK KA A K KA K KA K KA K gt lt Stylesheet with the rules for translating the xml document MenuStructureUSA containing the specific menu structure for USA into English gisa amp K k k k k k k k k k k k k k k k k k k k k k k k k k k k k amp amp k k k k k k k k k k amp k k k k k k
281. onen dargestellt als paarweiser Korrelationskoeffizient Unterhaltung Klimaanlage Information Deutschland 1 00 1 00 1 00 Gro britannien 0 93 1 00 0 94 1 00 1 00 1 00 Frankreich 0 97 0 96 1 00 0 87 0 90 1 00 0 84 0 82 1 00 Spanien 0 93 0 96 0 95 1 00 0 96 0 99 0 91 1 00 0 96 0 95 0 96 1 00 ws L pasmi mer oa n roo C os pa C reo EEE a e ver er e earns van TN o oer oe om ar Navigation Kommunikation Einstellungen ps o ER FEN RE dE dE p will O R su ss 6 RES ae a D P E m RT 0 86 0 50 0 76 0 90 0 78 0 84 1 00 1 00 1 00 0 99 1 00 per Ll I o or re er E vs k B M psn 88 1 00 0 94 0 49 1 00 1 00 0 60 0 82 0 45 0 47 0 67 1 00 1 00 1 00 1 00 1 00 0 80 4 1 4 Im Zusammenhang mit dem Fahrerinformationssystem stehende Parameter Fragen mit Bezug auf das Fahrerinformationssystem betrafen die H ufigkeit mit der Auto gefah ren wird ob ein eigenes Auto oder ein Dienstwagen verwendet wird ob ein Fahrerinformations system regelm ig verwendet wird und ob Erfahrungen mit einem Fahrerinformationssystem vorliegen Dabei gab es keine signifikanten Unterschiede zwischen den drei untersuchten L n dern im Hinblick auf die H ufigkeit der Verwendung des Autos abgesch tzt durch gefahrene Kilometer pro Jahr Der Anteil der Personen die mit dem Auto weniger als 5 000 Kilometer pro Jahr zur cklegten war mit Werten zwisc
282. ons lt g id Background gt lt this rectangle is just necessary for the keyboard It is invisible gt lt rect x 10000 y 10000 width 30000 height 30000 opacity 0 0 gt lt copies the background into the svg gt lt xsl for each select Background Background gt lt xsl copy of select node gt lt xsl for each gt qe Abbildung 28 Ladung der Hintergrundgrafiken 78 Transformation des Basis XML Dokuments in landespezifische Baumstrukturen 5 3 3 2 Grafiken Um in der internationalisierten Version die einfache nderung von l nderspezifischen Grafiken zu erm glichen wurden alle Elemente in separaten SVG Dateien ausgelagert Durch die Trans formation mit XSLT werden diese Dateien dann in das zu erzeugende SVG Dokument eingef gt Tabelle 26 beschreibt die Grafik Dateien die die Benutzeroberfl che des Fahrerinformationssys tems bilden Alle diese SVG Dokumente sind im Anhang Abschnitt 9 6 4 und auf der beiliegenden CD zu finden Tabelle 26 Grafik Dateien die die Benutzeroberfl che des Fahrerinformationssystems bilden Name Beschreibung Wird im Template Layout des XSLT eingef gt und beschreibt den Hintergrund der Benut zeroberfl che Es besteht aus einem gro en blauen Rechteck mit abgerundeten Ecken das f r background svg alle L nder gleich ist und im unterem Bereich eine kleineres Rechteck in einem dunkleren Ton hat Rechts unten sind die Symbole f r da
283. ounam FM Zushi lt item gt j lt item sid RAD J Wave Music Hyper Market gt J Wave Music Hyper Market lt item gt eflist E AMSTATIONSLIST xml xml version 1 0 encoding UTF 8 gt glist lt item sid RAD KSPN 710 gt KSPN 710 lt item gt lt item sid RAD KFWB 980 gt KFWB 980 lt item gt lt item sid RAD KNX 10250 gt KNX 10250 lt item gt lt item sid RAD KSUR 1260 gt KSUR 1260 lt item gt lt item sid RAD KFRN 1280 gt KFRN 1280 lt item gt lt item sid RAD KLTX 1390 gt KLTX 1390 lt item gt ef Tasta m TRFSTATIONSLIST xml lt xml version 1 0 encoding UTF 8 gt lt list gt M lt item sid RAD MUZIK CHANNELASOPEN gt MUZIK CHANNELZSOPEN item item sid RAD 200540127 el HB at lt item gt lt item sid RAD 200546014131 PT gt 20054F01 431 Wr lt item gt list 155 Anhang Fur alle Versionen SONGSLIST xml lt xml version 1 0 encoding UTF 8 gt slist sid gt i lt item sid FOL die artzte gt DIE ARTZTE lt title sid MP3 eines tages werde ich mich rachen gt Eines Tages Werde Ich Mich R chen lt title gt rl 9 6 lt item gt lt item sid FOL metallica gt METALLICA title sid MP3 one One title item item sid FOL diana ross gt DIANA ROSS title sid MP3 biggie i m c gt Biggie I M C lt title gt title sid MP3 i m coming out I m coming out lt title gt item ite
284. ount variable var nr 0 counts the preceeding nodes to know the position of the active button and calculates its index in the buttons array looks at the nodes in the same niveau while el counter increases for element nodes NodeType 1 but not for text nodes if el getNodeType 1 nr previous node el el previousSibling at the end there is allways one more because of the starting index number 0 it will be rested nr updates the position Variable position position nr active b index updates the Variable active b index active b index nr wo checks if one of the arrows needs to be activated or deactivated if active b index 0 document getElementById ScrollUp setAttribute fill black if active b index nrButtons 1 document getElementBylId ScrollDown setAttribute fill black if active b index 0 document getElementById ScrollUp setAttribute fill grey 160 Ahan if active b index nrButtons 1 document getElementBylId ScrollDown setAttribute fill grey This function is used by the control buttons for external data like mp3 radio or video Further functionality has to be implemented en client is the sid String of the button that calls the function function execute client determines in which context we are var loc window location href reads the name of the file without the ending var folder loc substring loc lastInd
285. owert indiziert ohne Duplikate Umfrage_ID Zahl 1 als ID f r diese Umfrage Zuk nftige Umfragen k nnen eine eigene ID zugeordnet bekommen Umfragename Text wird offengehalten f r zuk nftige Umfragen Sprache Text Deutsch English Frangais oder Espanol Ueberschrift_1 Text Fragebogen f r Kundenpr ferenzen in verschiedenen L ndern der jeweiligen Sprache Ueberschrift_2 Text Studie zum Dissertationsthema Internationalisierung und Lokalisierung von MMI in der jeweiligen Sprache Disclaimer Memo von Cristina Olaverri Monreal BMW Forschung und Technik GmbH Ein Unternehmen der BMW Group MMI ZT 3 Hanauer Str 46 M nchen 80992 Tel 49 89 382 55363 Fax 49 89 382 37117 e mail Christina Olaverri Monreal bmw de Sprachen Text DEUTSCH gt Frage_deutsch ENGLISH gt Frage_englisch FRANCAIS gt Frage franzoesisch ESPANOL gt Frage spanisch Buttontext Text Absenden in der jeweiligen Sprache Dankestext Memo Vielen Dank f r Ihre Teilnahme an der Umfrage in der jeweiligen Sprache 21 Methoden und Vorgehensweise Tabelle 4 Felder der Access Tabellen Frage deutsch Frage englisch Frage franzoesisch und Frage spanisch Feldname Felddatentyp ID Autowert indiziert ohne Duplikate Nummer Zahl von 0 bis 324 eine Zahl fiir jede Frage die vom Programm eintragen php zum Sortieren der i
286. pazit t zwischen 16 und 64 Kbyte ROM w hrend Fahrer informations und Multimediasysteme auf ber 1 Mbyte ROM zugreifen Klasche 2001 Der iDrive von BMW 7er und 5er Reihe ist ein solches Ger t mit PC hnlichem Grafik Controller Der iDrive wurde eingef hrt um die Anzahl der Bedienelemente bei gleichzeitig steigender Anzahl verf gbarer Funktionen zu verringern Durch die Reduktion der Bedienele mente auf eine einzige Eingabekomponente soll der Fahrer von berfl ssigen Informationen und Bedienaktionen entlastet werden Bischoff et al 2002 Abbildung 3 zeigt die Benutzerober fl che des Hauptmen s des iDrive Systems der 7er und 5er Reihe sowie die Anordnung des Displays und des iDrive Controllers im Fahrzeug Die Funktionen sind im Hauptmen in Funk tionsbereiche Module gegliedert Tabelle 1 Der iDrive 7er Reihe wurde im November 2001 eingef hrt und im Oktober 2003 Ser Reihe berarbeitet Dabei wurden verschiedene Verein fachungen in der Men f hrung zugef gt zum Beispiel eine Men taste die ein direktes Anspre chen des Hauptmen s von jeder Stelle des Untermen s aus erm glicht Auch die Anzahl der Funktionsschalter und Regler wurde reduziert In der Ser Reihe sind sie im Wesentlichen auf das Multifunktionslenkrad und auf die Steuerung von Licht Klimaanlage und Radiolautst rke beschr nkt Einleitung Die typischen BMW FIS bestehen aus einer grafischen Schnittstelle ber die man verschiedene Optionen wie Ein
287. pean In Car Infotainment Markets Report B175 Sept 14 Gerritsen M Wannet E 2005 Cultural Differences in the Appreciation of Introductions of Presentations Technical Communication 52 2 108 Literatur Gesch ftsbericht BMW Group Zugriff Juli 2005 http www bmwgroup com finanzberichte geschaeftsberichte 2003 downloadbereich pdf ma erkte entwickeln pdf Gueye B Rigaux P Spyratos N 2004 Taxonomy Based Annotation of XML Documents Application to eLearning Resources G A Vouros and T Panayiotopoulos Eds SEIN 2004 LNAI 3025 pp 33 42 Guo S 2003 Learning from software localization British Journal of Educational Technology 34 3 372 374 Gupta S 1997 Dynamics of globalization and development Kluwer Academic publishers Boston S 6 8 Hall P A V Hudson R 1997 eds Software without Frontiers A Multi platform Multi cultural Multination Approach Wiley New York Hamman E 1997 Die Japan Anime Sailor Moon Seite Japanisch Kurs Zugriff August 2005 http www j kurs jasms de j kurs j 01 html Harris J McCormack R 2000 Translation is not enough Sapient Report Hofstede G 1980 Culture s Consequences International differences in Work Related Values Sage Publications Beverly Hills London 1980 Hofstede G 2001 Lokales Denken globales Handeln Interkulturelle Zusammenarbeit und globales Management M nchen
288. pfangbareSender EA ListevonSendern gespeicherteSender EHH ListevonSendern empfangbareSender EHH Listevonsendern Verkehrsinfo Navigation Unterhaltung IH Kommunikation Klimaanlage Information Einstellungen Beenden Abbildung 22 landspezifische Men struktur Satellitenradio E3 EH gespeicherteSender EHH Listevonsendern Musik EH EH XML Quellbaum empfangbareSender HE ListevonSendern Abspielen InterpretListe B EH ListevonLiedern EH Anhalten Einschalten Ausschalten TV LautLeise TVEinstellungen E E Kontrast Farbe Abspielen Anhalten DVD Deutsch Sprache EHE Englisch Japanisch Unterhaltung Stylesheet XSLT Engine gespeichertesender EH H Listevonsendern y empfangbareSender EHEH Listevonsendern Verkehrsinfo am EHHH gespeichertesender E H Listevonsendern empfangbareSender amp EH ListevonSendern Navigation Hauptmen E Satellitenradio E3 H ListevonSendern gespeicherte
289. proben in abh ngige und unabh ngige unterteilt Bei den abh ngigen besteht ein Zusammenhang zwischen den Elementen der Stichproben bei den unabh ngigen nicht Dies ist beispielsweise der Fall wenn die Stichproben verschiedenen Populationen entstammen Um Unterschiede zwischen den untersuchten L ndern zu ermitteln wurde eine Signifikanz analyse zwischen den verschiedenen Stichproben durchgef hrt Es gibt verschiedene statistische Tests um Unterschiede zwischen Stichproben auf Signifikanz zu berpr fen Sachs 1999 Das Ergebnis wird dann in Form von p Werten angegeben Bender und Lange 2001 Ist dieser p Wert kleiner als das vorgegebene Signifikanzniveau a h ufig a 0 05 so wird die Nullhypo these dass kein Effekt existiert verworfen Das Signifikanzniveau a begrenzt die Wahrschein lichkeit beim Ablehnen der Nullhypothese eine falsche Entscheidung zu treffen Bender et al 2002 Lange und Bender 2001 Mit steigender Zahl der Tests steigt auch die versuchsbezogene Irrtumswahrscheinlichkeit Beim Testen von 100 unabh ngigen in Wahrheit richtigen Null hypothesen erh lt man fast sicher mindestens ein falsch signifikantes Resultat Die Daten der vorliegenden Arbeit wurden jedes Mal paarweise f r jeweils zwei der drei L nder Deutschland USA und Japan auf Signifikanz gepr ft also wurden jeweils zwei Tests durchgef hrt Die Kor rektur f r multiples Testen nach Sid k Sid k Methode Sachs 1999 musste daher ni
290. quantifizieren 93 Diskussion Der Anteil signifikanter Unterschiede in der Einsch tzung der Funktionen war relativ hoch Immerhin 32 aller Funktionen wurden im Hinblick auf die drei Parameter Wichtigkeit Sichtbarkeit und H ufigkeit in mindestens zwei L ndern signifikant unterschiedlich einge sch tzt und 47 im Hinblick auf drei der f nf abgefragten Parameter Die nderung der Position einer Funktion innerhalb des Men s sollte allerdings nicht nur abh ngig gemacht werden von der Signifikanz eines Unterschieds sondern auch von der Anzahl der Befragten die eine bestimmte Position w nschen Unter den in Abschnitt 4 2 formulierten Annahmen sind 13 der 47 Funktionen die mit Hilfe der vorgenannten Parameter abgefragt wurden und 2 der 19 Funktionen die ber eigene Schemata abgefragt wurden zu lokalisieren Die in der vorliegenden Arbeit durchgef hrte Umfrage ist nicht geeignet um die Men struktur f r verschiedene L nder zu definieren vielmehr war das Ziel der Umfrage festzustellen ob ber haupt Unterschiede zwischen verschiedenen L ndern bez glich der Men struktur existieren und wenn ja ob es eher viele oder wenige Unterschiede sind Es wurde versucht durch die oben erw hnten Kriterien relativ sichere Kandidaten f r eine Anpassung der Men struktur zu ermit teln So wurde beispielsweise die Funktion Nachrichten senden in Deutschland von den Befragten mit 48 52 signifikant wichtiger eingestuft
291. r flache wie im Fall von Fahrerinformationssystemen basiert auf einem Event Modell Eine Aktion wie zum Beispiel das Klicken auf einen Men punkt l st ein Ereignis Event aus Ein Ereignis ist immer mit einer Ereignisquelle verbunden die das Ereignis ausgel st hat z B ein Button Die Reaktion auf Ereignisse erfolgt in Ereignisempf ngern Listener Die Ereignisemp f nger m ssen sich bei der Ereignisquelle registrieren wenn sie entsprechende Ereignisse mit geteilt bekommen wollen Abts 2004 Die Funktion init addierte zu den Buttons sogenannte EventListeners auf diese Weise k nnen Funktionen auf unterschiedliche Weise angew hlt werden durch das Positionieren der Maus ber und neben sie oder durch Anklicken Tabelle 27 enth lt die Struktur und Funktionen aus denen das Script besteht Die komplette kommentierte Version des Scripts ist im Anhang Abschnitt 9 6 3 und auf der beiliegenden CD zu finden Nach der Definition von www atwillys de sind die Funktionen von JavaScript Unterprogramme die Daten mit einem festgelegten Algorithmus verarbeiten und das Ergebnis der Verarbeitung zur ckgeben 82 Transformation des Basis XML Dokuments in landespezifische Baumstrukturen document getElementByld MenuButtons firstChild nextSibling Abbildung 31 Code f r den Zugriff durch JavaScript auf die Knoten des SVG Dokuments 5 3 3 5 Die von den XSLT Dokumente erzeugten SVG Dokumente Wie oben erw hn
292. r Dolmetscher und Fremdspracheninstitut der Landeshauptstadt M nchen Hauptsprache Spanisch Nebensprache Englisch Hauptfachgebiet Technik Workshop Italienisch Russisch Franz sisch Studium der Computerlinguistik an der LMU M nchen Nebenf chern Informatik Phonetik und sprachliche Kommunikation Abschluss Magister Promotion an der LMU M nchen Hauptfach Phonetik und sprachliche Kommunikation Nebenf cher Computerlinguistik und Informatik bersetzter Angestellte in der Einkaufs und Vertriebsabteilung bei ICOANSA in der Logistikabteilung in dem Transportb ro CHISTU IB RICA und im Au enhandelsb ro P L Representaciones Pamplona Angestellte in den Logistik und Einkaufsabteilungen bei HEIDEMANN NOVEL IBERICA Pamplona Angestellte an EUROPEAN BUSINESS COLLEGE MUNICH M nchen Studentische Hilfskraft in der HOCHSCHULE F R FILM UND FERNSEHEN M nchen F hrung des Archivs der CHIRURGISCHEN KLINIK DR RINECKER M nchen EDV Technische Bearbeitung von faunistischen und botanischen Daten der Artenschutzkartierung Bayern bei der GESELLSCHAFT F R UMWELTPLANUNG UND COMPUTERGRAFIK GUC M nchen Dolmetscherin f r Englisch Spanisch Deutsch und Franz sisch bei verschiedenen Fachmessen Angestellte bei BMW FORSCHUNG UND TECHNIK Aufgaben Programmieren Datenbankimplementierung Forschung f r Universit ts abschlussarbeit im Bereich von Datenbanken f r das Testen von Spracherkennersystemen und Forschung im Bereich
293. r Maus ber der Men option Fokussierung der Men option Entfernung der Maus aus der Men option Defokussierung der Men option Auswahl eines Men punktes ffnung eines anderen Fensters mit mehreren Optionen Wiedergabe des ausgew hlten Liedes Verbindung zum ausgew hlten Radiosender Vermittlung der Verkehrssituation usw Die Optionsbeschreibungen wurden in externen getrennten Dateien spezifiziert die nach der Transformation in die lokale Struktur f r jedes Land zusammengef gt wurden Auf diese Weise konnten die f r die sp tere bersetzung notwendigen Texte und die Dialogstruktur der Benut zeroberfl che getrennt werden Die lokalisierte Struktur und die Texte wurden durch XSLT in SVG Dateien transformiert die grafisch dargestellt werden konnten In F llen in denen die Funktionalit t durch Auswahlm g lichkeiten des Benutzers gew hrleistet werden sollte wurde JavaScript eingesetzt Die verwen deten Programmiersprachen und die Vorgehensweise bei der Implementierung werden im Folgenden genauer beschrieben 3 4 2 Theoretischer Hintergrund zu den verwendeten Programmiersprachen Die Programmierung eines Systems bei dem die Men struktur so gestaltet wird dass sie zu einem sp teren Zeitpunkt leicht zu ndern ist eine der Anforderungen an ein internationalisier tes FIS ist mit Hilfe von h heren Programmiersprachen wie C etc nur schwer durchzuf h ren F r ein solches Vorhaben ist daher die Verwendung von Mar
294. rg apache xalan xslt extensions Redirect extension element prefixes redirect gt lt xsl output method xml version 1 0 encoding UTF 16 indent yes cdata section elements script gt I Hirt Begin Global Variables OUT This path is used for the redirects If the directory changes it must be adapted gt variable name path gt C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System German Phase2Representation lt xsl variable gt lt This variable stores the text for the mainmenu as it is needed for every screen gt lt xsl variable name MM Text selec mainmenu text gt d llowing variables store external graphi cs that can be manipulated separately gt l variable name Top select document Beer svg gt iable name Background ot e cou svg y variable name MB inactive Select document i Graphics mb inactive EE y W ES liable name MB active select document F AGraphics ib active svg en llowing variable stores font types mn S font is used for all bos buttons It may be if necessary gt lt xsl variable name init font select font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 lt The following variable stores font types This font is used for all control buttons It may be scaled if necessary gt l variable name controls font select font Size 15 font family Times New Roman
295. rkeit und H ufig keit abgefragt werden Dies waren die Funktionen Kartendarstellung Karte mit oder ohne Zielf hrung Zieleingabe und Reihenfolge der Zieleingabe im Modul Navigation Tele fonsignal f r Netzverbindung und Telefonanzeige f r das Telefonieren im Modul Kommu nikation und Audio aktiv inaktiv beim Fahren sowie Signal f r das Einstecken der ETC Karte zum Zahlen in der Autobahn in Einstellungen Die Ergebnisse und deren Relevanz f r eine m gliche Lokalisierung sind im Folgenden dargestellt Im Modul Navigationssystem wurde nach signifikanten Unterschieden in der Pr ferenz der Kartendarstellung f r die Navigationsf hrung gefragt Abbildung 16 Zwischen 90 und 97 der Befragten aus allen drei L ndern bevorzugen in der Stadt die Stra enkarten Die sonstigen Darstellungsarten werden ebenfalls als wichtig angesehen ohne signifikante Unterschiede zwi schen den L ndern Bei der Frage ob eine Karte mit oder ohne Zielf hrung bevorzugt wird gab es keine signifikanten Unterschiede zwischen den L ndern Die Mehrheit wollte Zielf hrung in der Karte Um nach anderen m glichen Unterschieden zu suchen wurde zus tzlich nach der Zieleingabe gefragt Tabelle 16 zeigt wie das Ziel in das Navigationssystem berwiegend oder regelm ig eingegeben wird W hrend fast 80 der Befragten aus Deutschland 79 10 und USA 79 17 das Ziel ber Buchstaben eingeben
296. rmany Hogrefe Tuffley D 2002 Optimizing a Software Internationalization Curriculum Designing for Global Markets 4 Proceedings of the IWIPS 2002 July 11 13 2002 Austin Texas Van Otegem M 2002 SAMS Teach Yourself XSLT in 21 Days Sams USA Vine A S 2002 Internationalization in Software Architecture and Design 47 Volume 13 Issue 3 of MultiLingual Computing amp Technology published by MultiLingual Computing Inc 319 North First Ave Sandpoint Idaho USA Verband der Automobilindustrie e V VDA 2003 Auto Jahresbericht 2003 Frankfurt a M Webb C R 2002 Software Localization for Internet Software Issues and Methods Ieee Software March April 2002 Welzer T Ria o D Brumen B Dru ovec M 2004 Internationalization Content in Intelligent Systems How to Teach it M Gh Negoita et al Eds KES 2004 LNAI 3214 pp 1039 1044 2004 Springer Verlag Berlin Heidelberg Wenz C 2002 JavaScript Browser bergreifende L sungen Galileo Computing 624 S 4 Whitehead P Friedman Hill E Vander Veer E 2002 Java and XML your visual blueprint for creating Java enhanced Web programs Wiley Publishing Inc 909 Third Avenue New York NY 10022 Wikipedia org Zugriff September 2005 http en wikipedia org wiki Williamson D 2002 Forward from a critique of Hofstede s model of national culture Human Relations 55 11 1373 1395 Yankelovich
297. rmations Systemen Telematik im Kraftfahrzeug VDI Berichte 1 728 R ger P Rosendahl I 2002 Intercultural Differences in the Interaction between Drivers and Driver Information Systems 03Annual 34 Paper presented on the SAE World Congress 2002 R ger P 2003 Cross Cultural Differences in Human Machine Interfaces of Driver Information Systems and how to Cope with them from the Software Side Paper presented on the ITSA Meeting 2003 Minneapolis MN R ger P 2003 Cross Cultural Usability An International Study on Driver Information Systems Paper presented on the Proceedings of the UPA Annual Meeting 2003 Scottsdale AZ R ger P 2004 Interkulturelle Unterschiede bei der Usability von Fahrer Informations Systemen Grundlagen Methoden und Ergebnisse Entwerfen und Gestalten Steffens C Th ring M amp Urbas L Hrsg 5 Berliner Werkstatt Mensch Maschine Systeme Fortschritt Berichte VDI Reihe 22 Nr 16 D sseldorf VDI Verlag 2004 Russo P Boor S 1993 How fluent is your Interface Designing for International Users CHI 93 Conference Proceedings pp 342 347 New York ACM Press Sachs L 1999 Angewandte Statistik Anwendung statistischer Methoden 9 berarbeitete Auflage Heidelberg Springer Savourel Y 2002 XML Technologies and the Localization Process Multilingual Computing amp Technology 35 11 7 Schmidt W C 1997 World Wide
298. rschiedene Begriffe auf dem Bildschirm angezeigt werden von denen einer laut ausgesprochen und damit das mit dem Begriff verkn pfte Men aktiviert wird Die Spracherkennungsquote ist 98 Erweiterungsm glichkeiten auf gesprochene Sprache bei Finite State Systemen wegen des klar spezifizierten Vokabulars sehr hoch Bei Verwen dung von Shortcuts kann eine bestimmte Stelle des Dialoges erreicht werden wodurch die Men struktur weniger starr sein kann Der Dialog kann auch so aufgebaut werden dass ein und derselbe Knoten durch die Verwendung von mehreren m glichen Begriffen oder S tzen aufge rufen werden kann womit die Spracheingabe freier wird So k nnen auch verschiedene Begriffe wie zum Beispiel die Zeitangabe die bei grafischen Benutzeroberfl chen als konkretes Datum eingegeben wird durch kontextabh ngige W rter wie morgen ersetzt werden Yankelovich et al 1995 Bei Frame basierten Systemen werden dem Benutzer Fragen gestellt deren Antworten dem System die Informationen zur Erfiillung einer bestimmten Aufgabe geben Hierbei hangt der Dialogfluss von der jeweiligen Antwort des Benutzers ab Die Antworten des Benutzers k nnen zwar flexibler sein als bei Finite State Systemen Frame basierte Systeme erkennen aber einzelne Schlag oder Hauptw rter die in der Antwort vorkommen m ssen So kann bei Nicht erkennen der Antwort direkt nach diesen Begriffen gefragt werden womit weitreichende M g
299. rschiedener Regeln k nnen die Kosten f r eine sp tere Lokalisierung stark reduziert werden Harris und McCormack 2000 Speziell bei Software k nnen ausgehend von einer internationalisierten Version mit verh ltnism ig geringf gigen nderungen Anpassungen an die jeweilige Kultur vorgenommen werden w hrend die Lokalisierung eines fertigen nicht internati onalisierten Produktes h ufig eine umfassende Neuerstellung verschiedener Versionen erforder lich macht Abbildung 2 zeigt nach Bourges Waldegg und Scrivener 1998 den Unterschied zwischen Systemen deren Ziele einzelne Kulturen sind Culturalisation oder Lokalisierung und Systeme die von Benutzern aus mehreren Kulturen verwendet werden Internationali sierung Internationalisierung Um eine internationalisierte Version von Software zu erstellen sollten nach Esselink 2000 verschiedene Punkte beachtet werden Um eine einfache bersetzung zu erm glichen sollten Umgangsprache Abk rzungen usw vermieden werden Bei Verwendung von Unicode 8 16 oder 32 Bit statt ASCII 8 Bit Code mit 128 Zeichen k nnen Buchstaben verschiedener Schreibsysteme eingegeben und angezeigt werden Unicode ist eine prinzipiell beliebig gro e Codetabelle die aktuell mehr als 70 000 Zeichen umfasst und den Anspruch hat alle Zeichen aller Schriftsysteme der Welt zu ber cksichtigen http unicode e workers de Bereits bei der Implementierung sollten die verschiedenen lokalen
300. rwendeten Listen z B die Liste der Radiosender als XML Datei in die Transformation einbezogen Zur Defini tion der Position der einzelnen Elemente wurde JavaScript verwendet Im Gegensatz zu SVG konnte dadurch Funktionalit t einzelner Buttons gew hrleistet werden 33 Ergebnisse der Befragung 4 ERGEBNISSE DER BEFRAGUNG In der vorliegenden Arbeit sollte zum einen ermittelt werden inwieweit eine Lokalisierung der Men struktur von Fahrerinformationssystemen FIS n tig ist zum anderen sollte ein Beispiel f r ein System dessen Men struktur internationalisiert ist gestaltet werden Im Rahmen einer Umfrage mit Hilfe eines HTML basierten Formulars wurden Daten erhoben um Art und Umfang der n tigen Lokalisierung von Fahrerinformationssystemen beurteilen zu k nnen Nach Feststellung von signifikanten Unterschieden in den Antworten konnten R ck schl sse auf die zu lokalisierenden Parameter gezogen werden Die Datenbank wurde mit Hilfe von SQL Abfragen gefiltert und mit Datenklassifikation in Excel ausgewertet Im Folgenden werden die Ergebnisse der durchgef hrten Befragung vorgestellt 4 1 Auswertung der Online Befragung 4 1 1 Riicklaufrate Der Fragebogen wurde ins BMW Intranet gestellt und jeweils 36 bis 250 Personen in den L n dern Deutschland USA und Japan wurden gebeten den Fragebogen auszuf llen Die Befra gungsergebnisse aus den L ndern Gro britannien Frankreich Spanien Mexiko und Argentinien dienten dem
301. s gt lt xsl template gt lt Callable Template for the layout that is static for every screen gt lt xsl template name Layout gt lt This svg tag is just needed for the namespaces gt lt svg xmlns http www w3 org 2000 svg width 100 height 100 xmlns xlink http www w3 org 1999 xlink gt lt The elements in within the following tags will not be rendered and are just for referencing gt lt def gt lt icons that are used in most screens They are always preloaded gt lt image id flag x 70 y 530 width 30px height 10px opacity 2 xlink href icons flag jpg gt lt image id BMWLogo x 530 y 40 width 70px height 80px xlink href International BMWLogo jpg gt lt image id note width iconwidth height iconheight xlink href icons notes2 gif gt lt image id audio width Siconwidth height iconheight xlink href Icons audio gif gt lt image id album width Siconwidth height iconheight xlink href Icons album gif gt lt This Variable helps to filter the categoryname from the sid gt lt xsl variable name pre select substring sid 1 4 gt lt xsl choose gt lt if this is a musicalbum the categoryicon will be the music icon gt lt xsl when test starts with sid FOL gt image id category width iconwidth height iconheight xlink href Icons music gif gt xsl
302. s Einf gen des landespezifischen Vokabulars in die XML Dateien durch XSLT Transformationen sehr leicht m glich Diese Vor gehensweise erlaubt die Weitergabe der im fertigen Programm ben tigten Texte zur bersetzung und Korrektur sowie die nachtr gliche Erg nzung um weitere Sprachen ohne dass hierf r der Programmcode des FIS selber weitergegeben oder ge ndert werden muss 6 5 2 Begr ndung einer grundlegenden f r alle L nder geltenden Men struktur F r die Internationalisierung ist die Erstellung einer f r alle L nder geltenden Programmstruktur n tig Sie soll durch die zu ndernden Parameter aus separaten Dateien erg nzt werden k nnen Hall und Hudson 1997 R ger 2003 Esselink 2000 Bei Software mit multilingualer Benut zeroberfl che kann dies eine besondere Herausforderung darstellen da die internationale Basis auch die Struktur eines Objektes betreffen kann Karkaletsis et al 1998 In der vorliegenden Arbeit stellte diese internationale Basis die f r alle untersuchten L nder geltende Men struktur dar Abbildung 20 Abschnitt 5 2 Diese in XML programmierte Struktur wurde durch XSLT Dokumente an insgesamt acht Knoten ge ndert um drei verschiedene Versionen zu erzeugen Abschnitt 5 3 Die grundlegende Men struktur wurde anhand der in der vorliegenden Arbeit ermittelten Unter schiede erstellt allerdings wurden um die M glichkeiten des Systems aufzuzeigen auch einige weitere Punkte aufgenommen So wurde b
303. s SID Tags des entsprechenden Knotens implementiert Im Template wurde unter der ID category auf den Dateinamen der Icons verwiesen Der Datei name der Icons bestand aus einem Substring des jeweiligen Tags und wurde im Template dyna misch aus den Tags ermittelt Diese Berechnung Variable pre wurde aus Tags die mit SID_ MP3 FOL_ oder RAD Identifikator anfingen durchgef hrt Um den entspre chenden Dateinamen zu filtern wurden die ersten vier Buchstaben des Tag Identifikators gelesen und in der Variable pre gespeichert mit select substring after Asid prefix anschlie end wurde mit der Funktion substring sid 1 4 der String des Namensanhand der vier Buchstaben selektiert Abbildung 27 Zeilen10 1lund 12 Wenn der Tag Identifikator mit FOL _ anfing 76 Transformation des Basis XML Dokuments in landespezifische Baumstrukturen wurde der Men punkt mit einem Albumsymbol versehen in den F llen in denen er mit MP3_ oder RAD anfing bekam die Men option ein Notensymbol In allen anderen F llen wenn also der Tag Identifikator mit SID_ anfing bekamen die Men optionen ein individuelles Icon aus dem SID berechnet Wenn zum Beispiel der Name des Icons f r den Button mit dessen Men Punkt die SID SID ENTERTAINMENT lautete bekam das Icon den Namen ENTERTAINMENT das SID wurde abgeschnitten Dieses Icon wurde bereits vorher im Layoutbereich in einem lt def gt Conta
304. s Scrolling der Listen zu sehen Sie wurden mithilfe des Elements Polygon erstellt Wird im Template Controls des XSLT eingef gt und beschreibt ein hellrotes Rechteck als Button f r die Kontrolle der Optionen Abspielen und Anhalten des Men s nach der cb active svg entsprechenden Auswahl f j Wird im Template Controls des XSLT eingef gt und beschreibt ein kleines graues Recht cb_inactive svg eck als Button f r die Kontrolle der Optionen Abspielen und Anhalten des Men s vor der entsprechenden Auswahl Wird im Template mit dem Namen des jeweiligen XSLT eingef gt wird beschreibt ein hell mb_active svg gr nes Rechteck mit gerundeten Ecken als Button f r die Men optionen Wird im Template mit dem Namen des jeweiligen XSLT eingef gt und beschreibt analog zu f mb active svg ein schwarzes Rechteck mit abgerundeten Ecken das als Button f r die mb_inactive svg Men optionen dient Enth lt die Grafik der oberen Leiste des Hintergrunds Diese Leiste hat dieselbe Farbe und top svg Abmessungen wie die Leiste des unteren Bereiches der Datei Background svg 79 Implementierung eines internationalisierten Fahrerinformationssystems 5 3 3 3 Notwendige XML Dokumente f r die Darstellung von Listen Wie in Abschnitt 5 3 3 erw hnt griffen die XSLT Dokumente an einigen der Endknoten auf Listen in XML Format zu Diese Dokumente wurden im Template des XSLT Dokuments mit dem Namen ite
305. s a list the name of the list to load is constructed from the sid Tag the list is loaded and the item template called from each of the items gt lt the itemttemplates are given the child nodes of this elements if it has some over sub as these are the text nodes for control buttons gt xsl when test contains sid LIST gt lt xsl variable name list select document concat XML substring after sid STD xml lt xsl for each select list item gt lt xsl call template name item gt xsl with param name list file select current gt lt xsl with param name sub select sub gt lt xsl call template gt xsl for each lt besides that the actual screen is given MenuButtons from the textnodes of the items gt xsl call template name MenuButtons gt xsl with param name nodes select list item gt lt xsl call template gt lt xsl when gt lt if it does not contain a list the MenuButtons of this screen are just made from the elements on the first level gt lt xsl otherwise gt lt xsl call template name MenuButtons gt lt xsl with param name nodes select gt lt xsl call template gt lt xsl otherwise gt xsl choose lt Standart Icons gt use xlink href category gt 150 Athan lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt lt redirect write gt lt xsl apply template
306. s dar ber geben sollen ob kulturell bedingte Unterschiede in der t glichen Verwendung von Produkten vorhanden sind So konnte zum Beispiel festgestellt werden dass f r chinesische Verbraucher der Verk ufer eine f r den Kauf des Produktes entscheidende Informationsquelle darstellt w hrend sich Benutzer aus Deutschland eher auf die Bedienungsanleitung verlassen Honold 1999 Honold 2000 untersuchte inwieweit kulturelle Unterschiede die Anforderungen an Haushaltsger te beeinflus sen k nnen So werden Waschmaschinen in China h ufig zur Hochzeit verschenkt Da die Farbe Wei in China f r Trauer verwendet wird werden vor allem nichtwei e Waschmaschinen bevor 3 Einleitung zugt In Indien wird so gut wie nie bei 95 C gewaschen da die landes blichen Kleidungsst cke in der Regel keine hohen Temperaturen vertragen au erdem werden wegen des verbreiteten Wassermangels Kurzprogramme bevorzugt H ufig lassen sich verschiedene Kulturen durch verschiedene Sprachen identifizieren Die einfachste Form der Lokalisierung ist daher die bersetzung eines geschriebenen Textes Es gibt etwa 5000 Sprachen die in etwa 200 L ndern verwendet werden Crystal 1993 Dar ber hinaus gibt es dialektale Ver nderungen etwa wenn dieselbe Sprache in verschiedenen geographischen Regionen verwendet wird die auch f r eine Lokalisierung relevant sein k nnen wie Englisch in Nordamerika und Gro britannien Weltweit werden etwa 30 verschiedene S
307. schiede gibt Nach diesen Parametern wurde in den 6 Modulen gefragt F r die Signifikanzanalyse wurde der x Unabh ngigkeitstest angewendet mit 0 95 Fehlerniveau also 5 Wahrscheinlichkeit dass das Ergebnis per Zufall zustande gekommen ist df 1 mit dem Z Wert 3 84 Tabelle 12 zeigt die Zusammenfassung der Auswertung f r alle Module Die Ergebnisse f r das Modul Unterhaltung das Modul welches in der vorliegenden Arbeit als Beispiel f r eine internationalisierte FIS Version implementiert wurde vgl Abschnitt 46 Auswertung der Online Befragung 5 sind detaillierter dargestellt Darstellungen der Korrelation zwischen den Parametern Wichtig keit Sichtbarkeit und H ufigkeit f r die brigen Module sind in Tabelle 14 zu finden Bei der Funktion AM war der Anteil der Befragten in Deutschland die die Funktion wichtig fanden mit 7 35 signifikant niedriger gegen ber 77 08 in den USA und 60 78 in Japan Bei 100 80 60 40 20 4 100 80 60 40 4 20 4 100 80 60 40 20 4 67 57 34 33 33 33 HH 00 0 0 000 L 71 67 57 44 44 Ge 33 33 13 14 7 000 0 0 0 67 31 38 BunyeyJsjun eBejueeuu M uoneuaJoJu uoneBiAeN uopeyilunwwoy m Deutschland USA E Japan USA m Japan Deutschland Abbildung 10 Von oben nach unten Parameter Wichtigkeit Sichtbarkeit und H ufigkeit der Funkt
308. se mit der Telefonnummer korreliert im Gegensatz zu den anderen untersuchten L ndern kann die Adresse also durch die Eingabe der Nummer direkt bestimmt werden In den USA wird mehrheitlich zuerst das Land angegeben Die Reihenfolge in der die Zieleingabe vor genommen wird ist in Tabelle 18 dargestellt Bei den Fragen der anderen Module die in diesem Abschnitt gestellt wurden konnten keine Unterschiede zwischen den Befragten festgestellt werden So wurde im Modul Kommunika tion gefragt ob eine der beiden Funktionen Telefonsignal f r Netzverbindung und Telefon anzeige f r das Telefonieren w hrend der Fahrt immer angezeigt werden sollte Dies bevorzug ten weniger als 25 der Befragten und zwar in allen drei L ndern Bei der Frage ob das Signal f r Audio aktiv inaktiv w hrend der Fahrt angezeigt werden sollte lagen die Werte der Befragten die dies bevorzugen ohne signifikante Unterschiede zwischen 20 und 28 57 Signi fikant mehr Japaner bevorzugten ein Signal f r das Einstecken der ETC Karte zum Bezahlen auf der Autobahn die absolute Werte Deutschland 5 USA 8 16 und Japan 40 43 waren jedoch nicht hoch genug um eine Lokalisierung vorzuschlagen 100 H 95 op 90 80 4 60 4 x 40 4 20 4 0 4 Stra enkarte in der Stra enkarte nicht in 3D in der Stadt oder Vergr erung der Autobahndreieck Stadt der Stadt beim Suchen von Kreuzungen L den Geb uden Bl Deutschland USW
309. se xlink href substring after sid prefix height iconheight width iconwidth gt lt xsl otherwise gt lt xsl choose gt lt If you need place additional items here gt lt xsl element gt lt xsl element gt xsl for each lt g gt lt xsl template gt lt Callable Template for the Sub Controls gt lt xsl template name Controls xmlns http www w3 org 2000 svg xmlns xlink http www w3 org 1999 xlink gt lt This parameter contains the set of nodes that are used to build the controlbuttons e g Play Stop It is give by the calling template gt lt xsl param name sub gt lt This groups the controlbuttons and makes them accessable by the script as a whole via its ld lt defs gt lt g id ControlButtonPrototypMouseOver gt lt This copies the active controlbutton from the external file into the svg gt lt xsl for each select CB active CB_active gt xsl copy of select node gt lt xsl for each gt lt g gt lt g id ControlButtonPrototyp gt lt This copies the inactive controlbutton from the external file into the svg gt lt xsl for each select CB inactive SCH inactive gt xsl copy of select node gt i xsl for each Jg lt defs gt lt g id Controls gt lt for each of the nodes of sub a controlbutton is created gt lt xsl for each select sub gt lt this creates
310. sibility hidden gt lt text style Sinit font gt lt xsl value of select text gt lt text gt lt xsl choose gt xsl when test starts with sid MP3 or starts with sid RAD gt use xlink href note height iconheight width iconwidth gt lt xsl when gt lt xsl when test starts with sid FOL gt use xlink href album height iconheight width iconwidth gt lt xsl when gt lt xsl otherwise gt lt xsl variable name prefix select substring sid 1 4 gt use xlink href substring after sid prefix height iconheight width iconwidth gt lt xsl otherwise gt lt xsl choose gt lt xsl element gt lt xsl element gt lt xsl for each gt lt g gt lt xsl template gt lt Template for the Sub Controls gt xsl template name Controls xmlna shttpr Zwww eg xmlns xlink http www w3 org 1999 xlink gt lt xsl param name sub gt lt defs gt lt g id ControlButtonPrototypMouseOver gt lt xsl for each select CB active CB_active gt lt xsl copy of select node gt xsl for each g lt g id ControlButtonPrototyp gt xsl for each select CB inactive CB inactive gt xsl copy of select node gt xsl for each g defs lt g ide Controls xsl for each select sub lt xsl element name g gt lt xsl attribute name onclick execute xsl value of select
311. sollten alle relevanten M glichkeiten enthalten oder falls das nicht m glich ist eine Kategorie mit der Bezeichnung sonstige anderes oder hnliches Es ist auch zu beobachten dass positive Antwortalter nativen negativen Antwortalternativen tendenziell vorgezogen werden Tendenz zu Ja Antworten 3 2 Durchf hrung der Online Befragung 3 2 1 Ziel der Befragung Der Fragebogen der vorliegenden Arbeit wurde ausgearbeitet um festzustellen inwieweit eine Lokalisierung der Men struktur des FIS an die Hauptm rkte von BMW ber die offensichtlichen technischen Gegebenheiten hinaus notwendig ist und wenn ja in welchem Ausma Dabei wurde als Arbeitshypothese davon ausgegangen dass der Aufwand der Lokalisierung als Funk tion der zu lokalisierenden Parameter proportional zur absoluten Anzahl der kulturellen Unter schiede zwischen zwei L ndern ist Der Fragebogen wurde daher so aufgebaut dass er alle Aspekte des Dialogs im FIS abdeckt um eine Quantifizierung m glicher Unterschiede zu erlau ben Die Fragen bezogen sich schwerpunktm ig auf die empfundene Wichtigkeit oder H ufig keit der Verwendung einer Funktion oder eines Dienstes innerhalb des Men s der Benutzerober fl che Durch den Vergleich dieser Parameter z B Wichtigkeit zwischen den einzelnen L ndern f r eine bestimmte Funktion wurden R ckschl sse auf unterschiedliche Pr ferenzen bei der Men struktur in verschiedenen L ndern gezogen Damit ko
312. st der Optionen des Hauptmen s XSLT f r das Transformieren des Erzeugt im transformierten XML XML Dokuments Dokument die Referenz zu den f r die MenuStructureUSA xslt MenuGermanUSA Japan in die lokale n chste Transformation verwendeten Struktur f r USA XSLT cnt die Knoten Root OOo Option Entertainment Erzeugt die Option FM Erzeugtdie Option AM Erzeugt die Option SAT Radio Erzeugt die Option Music Erzeugt den Rest der Optionen des Hauptmen s XSLT f r das Transformieren des Erzeugt im transformierten XML XML Dokuments Dokument die Referenz zu den f r die MenuStructureJapan xslt MenuGermanUSA Japan in die lokale n chste Transformation verwendeten Struktur f r Japan XSLT cnt die Knoten Root _ Brzeugt die Option Entertainment o 5 5 5 5 Brzeugtdie Option FM BErzeugt die Option AM Erzeugtdie Option TRF Radio Erzeugtdie Option Music Erzeugt die Option Video Erzeugt die Option Traffic Information Erzeugt den Rest der Optionen des Hauptmen s 70 Transformation des Basis XML Dokuments in landespezifische Baumstrukturen 5 3 2 Zweite Transformation Die in der ersten Transformation erhaltene XML Dokumente MenuStructureGermany MenuStructureUSA und MenuStructureJapan xml dienten bei der zweiten Transfor mation als Quelldokumente und wurden mithilfe der XSLT Dokumente MenuGerman xslt f
313. st einfach durchgef hrt werden kann Diese Art der Produktentwicklung wird als Internationalisierung bezeichnet In der vorliegenden Arbeit wurde untersucht inwieweit kulturelle Unterschiede bei der Verwendung der Benutzeroberfl che von Fahrerinformationssystemen FIS existieren vor allem in Bezug auf die Men struktur Die dabei ermittelten Daten bildeten anschlie end die Grundlage f r eine beispielhafte Implementie rung eines Systems mit internationalisierter Men struktur Im Rahmen einer Online Befragung unter BMW Mitarbeitern in Deutschland den USA und Japan wurden 47 Funktionen eines Fahrerinformationssystems in Bezug auf die f nf Parameter Wichtigkeit Sichtbarkeit H ufigkeit sofort einzuschalten und Extraknopf abgefragt Immerhin 32 aller Funktionen wurden im Hinblick auf die drei Parameter Wichtigkeit Sichtbarkeit und H ufigkeit in mindestens zwei der L nder signifikant unterschiedlich ein gesch tzt und 47 im Hinblick auf drei der f nf abgefragten Parameter Die h chste Anzahl von Unterschieden wurde im Bereich Kommunikation festgestellt gefolgt von Unterhaltung Dabei waren st rkere Abweichungen zwischen Japan und USA als zwischen Japan und Deutschland zu erkennen am hnlichsten waren die Antworten von Befragten aus Deutschland und den USA Aus den erhobenen Daten wurden am Beispiel des Moduls Unterhaltung landestypische Men strukturen f r
314. standteil wurden ebenfalls die Icons geladen dann der Hintergrund und die obere Men leiste Danach wurden die MenuButtonPrototyp und MenuButtonPrototypMouseOver Gruppe f r die Fokussierung der ausgew hlten Optionen aufgerufen und in der Leiste unter der Gruppierung MenuButtons erschien der Titel des Liedes Schlie lich wurde die Gruppierung Controls eingeblendet mit ControlButtonPrototypMouseOver und ControlButtonPrototyp f r die Fokussierung und Defokussierung der Buttons Abspielen und Anhalten 5 4 Lokalisiertes Fahrerinformationssystem Nach der berf hrung der grundlegenden Struktur in die l nderspezifische und dem nachtr gli chen Einf gen der bersetzten Texte und des Layouts konnte die Benutzeroberfl che f r die L nder Deutschland USA und Japan dargestellt werden Abbildung 32 zeigt die Hauptmen s Abbildung 33 zeigt das erste Untermen des Men s Unterhaltung Die komplette Simulation ist auf der beiliegenden CD zu finden Die Hauptmen s von Deutschland und Japan enthalten acht Men optionen w hrend f r USA die Option Verkehrsinformation vom Hauptmen ent fernt wurde und unter der Men option AM in Unterhaltung zu finden ist Die Unterschiede im Untermen Unterhaltung f r die drei L nder sind gr er In der Benutzeroberfl che f r Deutschland sind nur zwei Optionen zu sehen f r die USA wurden zus tzlich AM und Satel litenradio
315. stellten System sehr leicht durchzuf hren 6 6 Erweiterungsm glichkeiten auf gesprochene Sprache Dialogsysteme die auf gesprochener Sprache basieren erm glichen dem Benutzer die Inter aktion mit computerbasierten Applikationen durch die Verwendung der Stimme McTear 2002 Solch eine Applikation kann z B eine Datenbank oder auch ein Elektroniksystem zur Unter haltung und oder zur Information wie ein Fahrerinformationssystem sein Da eine auch nur kurzzeitige Ablenkung eines Autofahrers vom Verkehrsgeschehen wie das Einschalten eines Autoradios oder die Annahme eines Anrufs auf einem Mobiltelefon ein erh htes Unfallrisiko im Stra enverkehr darstellt Petridou und Moustaki 2000 ist das Potenzial von auf gesprochener Sprache basierenden Dialogsystemen in einem Fahrerinformationssystem sehr gro McTear 2002 teilt Dialogsysteme entsprechend ihrer Systemarchitektur in drei Klassen ein 1 Finite State Systeme 2 Frame basierte Systeme 3 Agentensysteme Jede dieser Klassen hat durch die Systemarchitektur bedingte charakteristische Eigenschaften Bei Finite State Systemen ist die Dialogstruktur explizit und fest vorgegeben Sie verwenden eine klar definierte Sequenz von Begriffen und die Eingabe des Benutzers ist auf bestimmte W rter oder S tze beschr nkt Diese beschr nkte Anzahl an Begriffen kann leicht mit gespei chertem Vokabular verglichen werden In der Praxis k nnen in einem Fahrerinformationssystem ve
316. stellungen Dienste wie Navigationssystem Kommunikation Telefon SMS Internet Mail Notrufdienste und Unterhaltung Radio CD MP3 TV Videotext DVD Video und Ger te wie Bordcomputer ausw hlen kann Das im Auto montierte Display hat einen 5 7 Zoll gro en Bildschirm auch wenn die Tendenz zu etwas gr eren Displays besteht Da das FIS allerdings auch w hrend der Fahrt eingesetzt werden soll ist die Information die auf dem Display angezeigt werden kann im Unterschied zu einem herk mmlichen PC beschr nkt Nach Einsch tzung der Marktforscher Frost und Sullivan 2003 kann bis 2010 der europ ische Markt f r Fahrerinformationssysteme von heute 2 6 Mrd EUR auf bis zu 10 Mrd EUR steigen Vor allem Fahrzeuge der Oberklasse und oberen Mittelklasse f r BMW sehr wichtige Markt segmente sind heute bereits serienm ig mit FIS ausgestattet Schneider 2003 Aufgrund der hohen Exportrate solcher in Deutschland produzierter Fahrzeuge wird ein Gro teil der in Deutschland produzierten FIS im Ausland eingesetzt Verband der Automobilindustrie VDA 2003 Die Anpassung dieser Ger te an internationale M rkte ist daher besonders wichtig Tabelle 1 berblick ber Module und Unterfunktionen des iDrive Systems nach 7 forum com der BMW 7er Seite im Web Modul Kommunikation Navigation Entertainment Klima Funktion Telefonliste Ansicht AM FM Tuner Klimaprogramme Top Last A Z SIM Zielliste ICC CD oder MD
317. t 60 gt rese width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt lt g gt lt q id MenuButtonPrototypMouseOver gt lt g width 580 height 60 gt width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt y ge lt defs gt lt g id MenuButtons gt lt g sid RAD KSPN 710 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KSPN 710 lt text gt lt use width 30 height 30 xlink href note gt lt a gt fq lt g sid RAD KFWB 980 width 580 height 60 gt a use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KFWB 980 lt text gt lt use width 30 height 30 xlink href note gt fas erga lt g sid RAD KNX 1070 width 580 height 60 gt a use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt KNX 1070 lt text gt use width 30 height 30 xlin
318. t 60 gt D width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt lt ig gt lt q id MenuButtonPrototypMouseOver lt g width 580 height 60 gt width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt zig sg lt defs gt lt g id MenuButtons gt lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID MAINMENU sve lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt re EE ee opacity 2 height 10px width 30px y 530 x 70 id lag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLogo gt lt image xlink href icons notes2 gif height 30 width 30 id note gt lt image xlink href Icons audio gif height 30 width 30 id audio gt lt image xlink href Icons album gif height 30 width 30 id album gt lt image xlink href Icons MAINMENU gif height 30 width 30 id category gt image id ENTERTAINMENT height 30 width 30 xlink href
319. t svg gt lt defs gt lt g id MenuButtonPrototyp gt 165 Anhang E lt g width 580 height 60 gt KSC width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt ig SZ Er lt q id MenuButtonPrototypMouseOver gt lt g width 580 height 60 gt D width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt g g lt defs gt lt g id MenuButtons gt lt g sid SID FM width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt FM text use width 30 height 30 xlink href FM gt lt a gt lt g gt lt g sid SID AM width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt AM lt text gt lt use width 30 height 30 xlink href AM gt lt a gt f qo lt g sid SID SATRADIO width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500
320. t type text xsl 2 lt mainmenu xmlns xsi http www w3 org 2001 XMLSchema instance sid SID MAINMENU xsi noNamespaceSchemaLocation C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System International Schema MenuGermanyUSAJapan xsd gt lt menu sid SID ENTERTAINMENT gt lt menu sid SID FM gt lt menu sid SID FMSTOREDSTATIONS gt lt menultem sid SID FMSTATIONSLIST gt lt menu gt lt menu sid SID FMRECEIVABLESTATIONS gt lt menultem sid SID FMSTATIONSLIST gt lt menu gt m lt menu gt lt menu sid SID AM gt lt menultem sid SID TRAFFICINFO gt lt menu sid SID AMSTOREDSTATIONS gt lt menultem sid SID AMSTATIONSLIST gt lt menu gt m lt menu sid SID AMRECEIVABLESTATIONS gt lt menuItem sid SID AMSTATIONSLIST gt lt menu gt m lt menu gt lt menu sid SID SATRADIO gt lt menu sid SID SATSTOREDSTATIONS gt lt menultem sid SID SATSTATIONSLIST gt lt menu gt m lt menu sid SID SATRECEIVABLESTATIONS gt lt menultem sid SID SATSTATIONSLIST gt lt menu gt m lt menu gt lt menu sid SID MUSIC gt lt menu sid SID SONGSLIST gt lt menultem sid SID PLAY gt lt menultem sid SID STOP gt lt menu gt lt menu gt lt menu gt lt menu sid SID NAVIGATION gt lt menu sid SID COMMUNICATION gt lt menu sid SID CLIMATE gt lt menu sid SID INFORMATION gt lt menu sid SID SETTINGS gt lt menultem sid SID GERMAN
321. t wurden durch die XSLT Dokumente verschiedene SVG Dokumente erzeugt die visualisiert werden konnten Die Namen dieser Dokumente und ihre Beschreibung sind in Tabelle 23 zu finden In der obersten Zeile aller SVG Dokumente wurden die Tastatureingabe und die Fokussierung festgelegt Dann wurde das Script geladen Es wurden drei Arten von SVG Dokumenten erzeugt die im Folgenden n her beschrieben werden SVG Dateien die mit dem Namen SID anfingen wie SID_CLIMATE svg enthielten Untermen s f r eine bestimmte Option des Men s in diesem Fall Klimaanlage Hier wurden als Erstes die Standard Icons mit den Icons f r die Untermen optionen der ausgew hlten Men option geladen dann wurde der Hintergrund generiert als Hintergrund versteht man das gro e Rechteck sowie die untere Leiste mit den Icons Land und Menu den Buttons f r Abspie len und Anhalten sowie Scrolling Symbole Es folgten die obere Men leiste mit dem Namen des Hauptmen s TopMenu und die Gruppen MenuButtonPrototyp und MenuButtonPrototypMouseOver f r die Fokussierung und die Buttons unter der Gruppierung MenuButtons mit den Unteroptionen des entsprechenden Men s In Dokumenten die auf eine Liste zugreifen wie z B SID MUSIC svg wurden als Erstes die Standard Icons mit den Icons f r die Untermen optionen der ausgew hlten Men option geladen dann wurde der Hintergrund generiert anschlie end die obere M
322. t DVD lt text gt LANGUAGE gt SPRACHE lt text gt GERMAN gt DEUTSCH lt text gt ENGLISH gt ENGLISCH lt text gt JAPANESE gt JAPANISCH lt text gt NAVIGATION gt NAVIGATION lt text gt COMMUNICATION gt KOMMUNIKATION lt text gt CLIMATE gt KLIMAANLAGE lt text gt INFORMATION gt INFORMATION lt text gt SETTINGS gt EINSTELLUNGEN lt text gt EXIT gt BEENDEN lt text gt UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUJU Language englisch xml lt xml version 1 0 encoding UTF 8 gt lt Document containig the text for the american version of the menu gt lt root xmlns xsi http www w3 org 2001 XMLSchema instance xsi noNamespaceSchemaLocation C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System International Schema language xsd gt lt language id EN gt lt text id SID MAINMENU gt MAIN MENU lt text gt lt text id SID ENTERTAINMENT gt ENTERTAINMENT lt text gt lt text id S FM gt FM lt text gt lt text lt text id S id S FMSTOREDSTAT AMSTOREDSTAT ONS gt STORED STATIONS lt text gt ONS gt STORED STATIONS lt text gt TRFSTOREDSTATIONS gt STORED STATIONS lt text gt SATSTOREDSTATIONS gt STORED STATIONS lt text gt FMSTATIONSLIST gt LIST OF STATIONS lt text gt AMSTATIONSLIST gt LIST OF STATIONS lt text gt TRESTATIONSLIST gt LIST OF STATIONS lt text gt SATSTATIONSLIST gt LIST OF STATIONS lt text gt FMRE
323. t FL4 lt menultem gt lt menultem sid SID STOP gt f iE menu sid SID LANGUAGE gt EHE menuItem sid SID GERMAN F VR lt menultem gt lt menultem gt Dre lt menultem sid SID ENGLISH gt LFE lt menultem gt B menuItem sid SID JAPANESE gt HAH lt menultem gt lt menu gt lt menu gt 143 Anhang lt menu gt lt menu gt EM menu sid SID TRAFFICINFO gt 20i TR menu B SE menu sid SID NAVIGATION gt E yay lt menu gt m menu sid SID COMMUNICATION gt IIAI4 V3I lt menu gt lt menu sid SID CLIMATE gt AC lt menu gt e menu sid SID INFORMATION gt K lt menu gt menu sid SID SETTINGS RX4E lt menultem sid SID GERMAN FE d 3i lt menultem gt lt menultem sid SID_ENGLISH gt lt menultem gt N menuItem sid SID JAPANESE gt H 2H lt menultem gt lt menu gt lt menultem sid SID EXIT gt amp T lt menultem gt m lt mainmenu gt a H 9 6 Inder Visualisierungsphase implementierte Dokumente 9 6 1 XSLT Dokumente Vollst ndig kommentiert sind die Programmzeilen von Germanymenus xslt Die Kommentare von USAmenus xslt und Japanmenus xslt sind analog Germanymenus xsit lt xml version 1 0 encoding UTF 16 gt lt xsl stylesheet version 1 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xsi http www w3 org 2001 XMLSchema instance xmlns redirect o
324. t evt die unten rechts f r Abspielen und Anhalten erscheinen und hebt sie hervor Diese Funktion wird aufgerufen wenn sich die Maus nicht ber den Buttons Funktion dehighlighitevt befindet die unten rechts f r Abspielen und Anhalten erscheinen Diese Funktion wird aufgerufen wenn entweder die Nummer 8 auf der NumPad Tastatur bedient wird oder der nach oben zeigende Pfeil in der unteren Ecke rechts Funktion prevMenuPoint auf der Benutzeroberfl che angeklickt wird In diesem Fall wird die Option des Men s fokussiert die sich oberhalb der bislang fokussierten Option befindet die ihrerseits defokussiert wird Diese Funktion wird aufgerufen wenn entweder die Nummer 2 auf der NumPad Tastatur bedient wird oder der nach unten zeigende Pfeil in der unteren Ecke rechts Funktion nextMenuPoint auf der Benutzeroberfl che angeklickt wird In diesem Fall wird die Option des Men s fokussiert die sich unterhalb der bislang fokussierten Option befindet die ihrerseits defokussiert wird Durch diese Funktion wird die Tastatureingabe erm glicht Je nach Taste werden Funktion keys evt folgende Aktionen m glich Enter Up on NumPad Down on NumPad Left on NumPad Right on NumPad p s Esc m Funktion switchTo aim Diese Funktion entspricht dem Aufruf von lt a href aim gt Diese Funktion aktiviert fokussiert den Button ber dem sich die Maus befindet Funkt
325. t weight 500 fill black stroke black Stroke width 0 6 gt MAIN MENU lt text gt fa 7 que svg lt defs gt lt q id MenuButtonPrototyp gt lt g width 580 height 60 gt ll width 580 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt fq gt aga lt q id MenuButtonPrototypMouseOver gt lt g width 580 height 60 gt a width 580 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt sios lt defs gt lt q id MenuButtons gt lt g sid MP3 didn t i blow width 580 height 60 gt a use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt Didn t I blow lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g sid MP3 i don t wanna width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt lt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt I don t wanna lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g sid MP3 just my imagin width 580 height 60 gt a use xlink href MenuButtonPrototyp gt use style visibility hidden
326. t x 50 y 510 width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt lt g gt lt ga lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt 2 width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt sage lt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 gt A La 181 Anhang lt text gt lt a gt lt g gt lt svg gt lt defs gt lt q id MenuButtonPrototyp gt lt g width 350 height 60 gt a width 350 height 60 rx 20 ry 20 fill black opacity 0 1 gt lt g gt lt g gt lt q id MenuButtonPrototypMouseOver gt lt g width 350 height 60 gt KC width 350 height 60 rx 20 ry 20 fill green opacity 0 1 gt lt g gt Sy qe lt defs gt lt g id MenuButtons gt lt g sid SID GERMAN width 350 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font uw Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 6 gt R A GE lt text gt use width 30 height
327. t xsl copy of select node gt xsl for each text style init font gt lt xsl value of select MM Text gt lt text gt ES lt a gt xsl when xsl otherwise lt This copies an external file into the svg gt lt xsl for each select Top Top gt xsl copy of select node gt lt xsl for each gt lt xsl otherwise gt lt xsl choose gt lt g gt lt svg gt lt xsl template gt lt Template for the script gt lt xsl template name script gt lt script xlink href js functionality js xmlns http www w3 org 2000 svg xmlns xlink http www w3 org 1999 xlink type text ecmascript gt lt xsl template gt lt xsl stylesheet gt 9 6 2 XML Dokumente F r die Deutsche Version FMSTATIONSLIST xml lt xml version 1 0 encoding UTF 8 gt lists lt item sid RAD bayern 3 gt Bayern 3 lt item gt lt item sid RAD charivari 95 5 gt Charivari 95 5 lt item gt lt item sid RAD norddeutscher rundfunk gt Norddeutscher Rundfunk lt item gt lt item sid RAD radio gong 96 3 gt Radio Gong 96 3 lt item gt lt item sid RAD radio arabella 100 8 gt Radio Arabella 100 8 lt item gt lt item sid RAD antenne bayern gt Antenne Bayern lt item gt Lists m F r die Amerikanische Version FMSTATIONSLIST xml lt xml version 1 0 encoding UTF 8 gt lt list gt lt item sid RAD KXSE 104 3 gt KXSE 104 3 lt item gt
328. t xsl template match mainmenu menu 7 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt xsl template match mainmenu menultem gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl apply templates gt lt xsl template gt lt xsl stylesheet gt MenuStructureUS A xslt lt xml version 1 0 encoding UTF 16 gt lt xsl stylesheet version 1 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xsi http www w3 org 2001 XMLSchema instance gt lt declaration of the namespace used as part of the root element gt lt xsl output method xml version 1 0 encoding UTF 8 indent yes gt glaa ES ok ck ck ck ck ok k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k KK KK kk A KK KK A A A A A A ZZ KK KK A A KK A Z A ko ko ko ko ko ko ko ko ko ko ko Z ZZ ZZ A ko ko KK k k KK KK KA KKKKKKKKKKKKKKKKKKKKKKKKK gt lt Stylesheet with the rules for transforming the xml document Men DeutschlandUSAJapan containing a structure valid for all three languages in the specific structure for USA asa dkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk KKK KKK kok KKK KKK KKK KKK KKK HH HH kok HH HH HH HH HH HH TH HH HH HH HH TH HH HH TH HH HH FH FH HH HH FH FH HH HH FH FH HH HH FH HH HH A HF AH FH AH A HA ck A
329. te match mainmenu menu 4 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt lt RK k k k KKK k k k k k k k k k k k k k k k k k k k k kk kk gt lt creates the option CLIMATE gt Pi ercer EE lt xsl template match mainmenu menu 5 gt f lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt lt 2 2 2 kk k k 2 2 2 k 2 2 2 2 2 k CK CK 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 k k k 2 2 2 20202 lt creates the option INFORMATION gt SEET lt xsl template match mainmenu menu 6 gt f lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt lt k KKK KKK KK KK gt lt creates the option SETTINGS ne ER EE o A CREEL lt xsl template match mainmenu menu 7 gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt kok kok 2 k k k k 2 CK k k 1k k k 1k k k k k k k k k k k k k k k 2 2 2 2 2 2 20202 lt creates the option EXIT gt lt RAR KKK k k KKK k k k k k k k k k k k k k k k k k k k k k k k kk gt lt xsl template match mainmenu menultem gt lt xsl copy of select gt lt copys the entire tree fragment under the node gt lt xsl template gt lt xsl stylesheet gt 9 4 3 XML Dokumente MenuGermanyU
330. ten Produktes eine sehr umfas sende Neuerstellung verschiedener Versionen notwendig werden kann Fahrerinformationssysteme FIS sind multifunktionale Elektroniksysteme zur Unterhaltung und Information des Fahrers im Fahrzeug Aufgrund der hohen Exportrate von Fahrzeugen die in Deutschland produziert werden kommt ein Gro teil der in Deutschland produzierten FIS im Ausland zum Einsatz VDA 2003 Die Anpassung dieser Ger te an internationale M rkte ist daher besonders wichtig Das FIS ist im Fahrzeug integriert und soll auch w hrend der Fahrt verwendet werden Es stellt damit ein Ger t der mobilen Umgebung dar was einige Besonder heiten bei der Lokalisierung mit sich bringt In der vorliegenden Arbeit sollte zun chst mittels Datenerhebung untersucht werden inwieweit kulturelle Unterschiede bei der Verwendung der Benutzeroberfl che des FIS existieren vor allem in Bezug auf die Men struktur Dabei standen folgende Fragen im Vordergrund Gibt es kulturelle Unterschiede die f r die Implementierung der Men struktur in das Fahrerinforma tionssystem relevant sind Sind diese Unterschiede so schwerwiegend dass eine nderung der Men struktur angebracht erscheint Wenn ja welche Unterschiede sind das Die erhobenen Daten sollten als Grundlage f r den Entwurf einer beispielhaften Implemen tierung dienen mit der eine leichte nderung der Struktur in bereinstimmung mit der jeweili gen landesspezifischen Struktur vorgenommen werden
331. ternationalisierten FIS Prototyps Insgesamt wurden drei Transformationen implementiert um die Men s der lokalisierten Versio nen darzustellen Die erste Transformation bezeichnet die berf hrung der s mtliche Men strukturen enthaltenden XML Datei in landesspezifische Men strukturen Die zweite Transfor mation f gte die Men optionen in den unterschiedlichen Sprachen ein bersetzung der Men optionen durch die dritte wurde die Baumstruktur visualisiert 3 4 3 2 Visualisierung der Benutzeroberfl che F r die Darstellung der lokalisierten XML Dokumente wurden XSLT Dateien erstellt die die XML Dokumente in SVG Dokumente transformierten dritte Transformation Dadurch lie en sich die Baumstrukturen als Men visualisieren Dabei wurde die Erweiterungsfunktion Redir ect write die im XALAN Prozessor enthalten ist verwendet da ansonsten mit einem XSLT Dokument nicht mehrere SVG Dokumente generiert werden konnten Die zu visualisierenden Elemente des SVG Dokuments wurden in einzelnen SVG Dateien gespeichert und durch das jeweilige XSLT Dokument definiert Einzelne SVG Dateien wurden auch verwendet um die unterschiedlichen Grafikelemente der L nderversionen darzustellen Icons wurden in der Regel direkt als gif Dateien verkn pft Alle SVG Dateien k nnen in einem Browser der ber das Plugin ADOBE SVG Viewer verf gt visualisiert werden In den zur Visualisierung erstellten XSLT Dokumenten wurden auch die ve
332. th 30 id album gt lt image id PLAY height 30 width 30 xlink href icons PLAY gif gt lt image id STOP height 30 width 30 xlink href icons STOP gif gt RECH id LANGUAGE height 30 width 30 xlink href icons LANGUAGE gif gt lt def gt lt g id Background gt lt rect opacity 0 0 height 30000 width 30000 y 10000 x 10000 gt lt g width 650 height 550 gt lt rect x 18 y 25 width 650 height 550 rx 20 ry 20 fill blue opacity 0 1 gt lt rect x 50 y 510 width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt lt polygon id ScrollDown transform translate 540 535 points 0 0 20 0 10 5 0 0 fill black gt lt polygon id ScrollUp transform translate 560 535 points 0 5 20 5 10 0 0 5 fill black gt 180 Athan xy g lt g id TopMenu gt lt a xlink href SID MAINMENU svg width 100 height 100 gt lt g width 580 height 60 gt u width 580 height 50 rx 20 ry 20 fill red opacity 0 5 gt lt q gt lt text style font family Arial Unicode MS font size 20 font weight 500 fill black stroke black stroke width 0 6 A Lal text a g svg defs lt q id MenuButtonPrototyp gt lt g width 350 height 60 gt ne width 350 height 60 rx 20 ry 20 fill black opacity 0 1 gt EE lt g gt lt q id MenuButtonPrototypMouseOver gt lt g width 350 height 60 gt 2
333. th lt Abbildung 20 Diese Version wurde mit XML erstellt und f r die einzelnen Versionen mit XSLT vgl Abbildung 19 reduziert Das XML Dokument tr gt den Namen MenuGermanyUSA Japan xml und ist im Anhang und auf der beiliegenden CD zu finden A XSLT XSLT Abbildung 19 bertragung einer universellen Men struktur in lokale Men strukturen XSLT JAPANISCHE gt VERSION XML Alle Men strukturen wurden als XML Dokumente gespeichert In XML kann Jeweils eine Ebene der Struktur durch verschiedene Markierungen so genannte Tags z B lt menu gt definiert wer den So wird wie in Abbildung 21 als Ausschnitt des Codes gezeigt eine Struktur dargestellt in der die Men option mit dem ID Namen SID ENTERTAINMENT aus zwei Men optionen 64 Grundlegende Men struktur in XML besteht die sich auf derselben Men ebene befinden n mlich eine mit dem ID Namen SID FM und eine andere mit dem ID Namen SID AM
334. th of the ControlButton plus control text y 0 B B control texts x setAttribute transform translate control_text_x width 2 control_text_y Ihr next Control Button group if there is one el el nextSibling nextSibling places the category icon at its position document getElementById category setAttribute transform translate category x category y activates the first buttons focused view active button group firstChild nextSibling firstChild nextSibling nextSibling nextSibling setAttribute style visibility visible pee is a highlight function for the control button called when the mouse is over it function highlight evt the attribute of the event receiver graphic of the not focused ControlButton will be visible evt target setAttribute style visibility hidden the attribute of the event receiver graphic of the focused ControlButton will be visible evt target nextSibling nextSibling setAttribute style visibility visible e is a highlight function for the control button called when the mouse is out of it function dehighlight evt evt target setAttribute style visibility hidden evt target previousSibling previousSibling setAttribute style visibility visible 158 Anhang This function is called if the 8 on the NumPad is pressed or the up arrow on the screen is clicked It activates the menubutton that is a
335. than lt menu sid SID MUSIC gt lt menu sid SID SONGSLIST gt lt menultem sid SID PLAY gt lt menultem sid SID STOP gt lt menu gt m lt menu gt lt menu sid SID VIDEO gt lt menu sid SID TV gt lt menultem sid SID ON gt lt menultem sid SID OFF gt lt menu sid SID TVSETTINGS gt lt menultem sid SID VOLUME gt lt menultem sid SID CONTRAST gt menuItem sid SID COLOR gt lt menu gt ni lt menu gt lt menu sid SID DVD gt lt menultem sid SID PLAY gt lt menultem sid SID STOP gt lt menu sid SID LANGUAGE gt lt menultem sid SID GERMAN gt lt menultem sid SID ENGLISH gt lt menultem sid SID JAPANESE gt lt menu gt i menu menu menu menu sid SID TRAFFICINFO menu sid SID NAVIGATION menu sid SID COMMUNICATION gt menu sid SID CLIMATE menu sid SID INFORMATION menu sid SID SETTINGS gt lt menultem sid SID GERMAN gt lt menultem sid SID ENGLISH gt lt menultem sid SID JAPANESE gt lt menu gt lt menultem sid SID EXIT gt lt mainmenu gt m 9 5 Inder zweiten Transformation implementierte Dokumente 9 5 1 XSLT Dokumente MenuGerman xslt lt xml version 1 0 encoding UTF 16 gt lt xsl stylesheet version 1 0 xmlns xsl http www w3 org 1999 XSL Transform xmlns xsi http www w3 org 2001 XMLSchema instance gt lt declaration of the namespace used as part of th
336. tion zwischen den Fragen nach der Wichtigkeit einer Funktion nach der H u figkeit ihrer Verwendung und danach ob sie im Hauptmen sofort sichtbar sein sollte berechnet 3 3 2 Statistische Verfahren Nach ILMES Internet Lexikon der Methoden der empirischen Sozialforschung wird Grund gesamtheit als die Menge der Objekte f r die die Aussagen einer Untersuchung gelten sollen 24 Methoden zur Datenextraktion und Analyse definiert Beispiel einer Grundgesamtheit ist die Menge aller Personen ab 18 Jahre um ein Bei spiel f r eine m gliche Definition von Erwachsenen zu nennen Die Auswahl von Elementen aus der Grundgesamtheit wird Stichprobe genannt Stichproben m ssen repr sentativ f r die Grundgesamtheit sein also ein m glichst genaues Bild der Grundgesamtheit liefern Die Aus wahl einer Stichprobe muss daher per Zufall erfolgen bei der jede Person mit derselben Wahr scheinlichkeit ausgew hlt werden kann Fahrmeir et al 1999 Nach ILMES m ssen f r die Erstellung einer Stichprobe aus einer Grundgesamtheit folgende Kriterien erf llt sein Die Grundgesamtheit muss definiert sein jedes Element der Grundgesamt heit kann durch ein anderes ersetzt werden jedes Element darf nur einmal in der Grundgesamt heit vertreten sein jedes Element muss die selbe oder eine berechenbare Auswahlchance gr er 0 haben in die Stichprobe zu gelangen F r den statistischen Vergleich zweier Stichproben werden die Stich
337. tionalisierung unten nach Bourges Waldegg und Scrivener 1998 Fahrerinformationssysteme FIS 2 3 Fahrerinformationssysteme FIS 2 3 1 Einf hrung Fahrerinformationssysteme sind multifunktionale Elektroniksysteme zur Unterhaltung und Information des Fahrers im Fahrzeug R ger 2004 Nach dieser auch in der vorliegenden Arbeit verwendeten Definition bestehen sie aus verschiedenen Subsystemen wie beispielsweise Audiosystem Navigationssystem und Telefonfunktion Diese Definition schlie t monofunktio nale Systeme wie Autoradios oder reine Navigationssysteme aus Kosch et al 2002 beschreiben die Vorz ge eines Fahrerinformationssystems wie folgt Fahrer und Insassen im Pkw besitzen Bedarf an aktuellen Informationen Speziell bei Urlaubsfahrten Ausfl gen und Gesch ftsreisen sind ortsbezogene Informationen und Infotainmentdienste sehr n tzlich So k nnen zum Beispiel touristische Ausk nfte und aktuelle Stauwarnungen eine Fahrt angenehmer und interessanter machen Fahrerinformationssysteme im Folgenden als FIS abgek rzt werden daher auch als Infotainment oder Telematik Systeme bezeichnet R ger 2004 FIS sind Ger te die an die Verwendung in einer mobilen Umgebung das Fahrzeug angepasst sind Aufgrund sinkender Hardware Kosten sind solche Ger te heutzutage m glich und werden aufgrund der stetig steigenden Anforderungen an Funktionalit t zunehmend verlangt Zum Vergleich klassische Autoradios haben eine Speicherka
338. tionality js Funktionen f r die Positionierung der zu visualisierenden Deutschland Elemente AMSTATION AMSTATION D lt Lei e 73 Implementierung eines internationalisierten Fahrerinformationssystems Tabelle 24 Die in der vorliegenden Arbeit f r die Visualisierung der lokalisierten XML Dateien notwendigen SVG Dokumente SVG Dokumente background svg cb_inactive svg mb_active svg mb_inactive svg Beschreibung des Hintergrunds der alle Benutzeroberfl che Beschreibung des aktiven Buttons f r alle die Kontrolle der Optionen Abspie len und Anhalten Beschreibung des inaktiven Buttons Beschreibung des aktiven Buttons f r die Men optionen Beschreibung des inaktiven Buttons f r die Men optionen top svg FOL delphonics svg FOL diana ross svg FOL die artzte svg FOL jackson five svg FOL metallica svg FOL karl moik svg FOL ministry svg FOL rammstein svg FOL tristania svg FOL wildecker herzbuben svg SID CLIMATE svg SID COMMUNICATION svg SID_ ENTERTAINMENT svg SID_FM svg SID_FMRECEIVABLESTATIONS svg SID_FMSTOREDSTATIONS svg SID INFORMATION svg SID MAINMENU svg SID MUSIC svg SID NAVIGATION svg SID SETTINGS svg SID TRAFFICINFO svg SID AM svg SID AMRECEIVABLESTATIONS svg SID AMSTOREDSTATIONS svg SID SATRADIO svg SID SATRECEIVABLESTATIONS svg SID SATSTOREDSTATIONS svg SID DVD svg SID LANGUAGE svg SID TRF svg SID TRFRECEIVABL
339. tores the file with the text in Japanese in the variable japanese gt glaa KKK k k k k k k KKK k k k k k k k k k k k k k k k k k k k Kk k Kk k k k K Kk KK k k k k K k k k K KKK K K k KKK KKK KKK KKK K k K k K k K K k K k R R K K RARA K K K K K K R K kk k KK k k Sk k k Sk k k k k k k k k k Kk k k Kk k k Kk k k k k k k k k k k k k kk k kk k kk k kk kk kk k kk A KA KR RR RR RR RARA RRA AL gt lt Stylesheet with the rules for translating the xml document Men StrukturJapan containing the specific menu structure for Japan into Japanese lt KAR KKK KEK KKK KKK KKK KKK KKK KKK KKK KKK KK KKK KKK KK KKK AK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK KKK ckckck ck ckck ck ckckockck ck ckok kk ck k kc KA k k k k k K k k k K k k k k k k k K k K K KA AK K kk K kk AK KA AX KK A AX K AKA AK K AKA K K Sk KK AKA K KA AX KK AA KA K AK koe ke kx LL RAK KKK kck ck ck ck kck kck K KA kck KA ck KA kck k ck KA RRA A kck kc ck k k k kk kk k lt creates the reference to the stylesheet gt lt ckckckckckckck ck ck ck ckckckck ck ck ckckckckck ck KA KA KA ck ck ck ckck KK KKK k k kk K gt xsl template match gt lt xsl processing instruction name xml stylesheet gt href C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System Japanese Phase2Representation XSLT Japanmenus xslt type text xsl lt xsl processing instruction gt lt copys the processing instruction to the output do
340. twortm glichkeiten k nnen allerdings Informationen verloren gehen Bei einer schriftlichen Befragung ist der Fragebogen in der Regel hochstandardisiert da der Befragte den Fragebogen selbstst ndig ausf llt Dies bedeutet dass der Fragebogen auch einfach zu beantworten sein muss Stangl 1997 Der Fragebogen ist daher eine stark strukturierte Art der Befragung Die Verwendung von Fragen mit Antwortvorgaben so genannte geschlossene Fragen erleichtert die Auswertung Richter 1970 und eignet sich daher besonders f r gro e Stichproben Bei der Internetbefragung wird ein Fragebogen analog zum Fragebogen in Papier Nach Analysten der Hewson Group kann ein durchschnittlicher Website Betreiber durch eine Verbesserung der Usability die Zahl der Online Verk ufe um 64 Prozent steigern Zerfa und Zimmermann 2004 Au erdem sinkt die Zahl der telefonischen R ckfragen etc was bis zu 70 Prozent der Kosten in einem Call Center einspart Die Untersuchung beruht auf 10 000 Interviews mit Online K ufern und der Auswertung von 3 7 Millionen Service Anfragen bei Online Shops vgl O V 2003b 15 Methoden und Vorgehensweise form per Internet vorgelegt Reips 2002 Die Daten sind hierbei bereits elektronisch erfasst und m ssen zur Auswertung nicht mehr eingegeben werden Quint essenz 2005 In der vorliegenden Arbeit wurde eine Befragung durchgef hrt um Daten zu erheben die R ck schl sse auf kulturelle Unterschiede bei der Verwe
341. tyle font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt STORED STATIONS text 1 width 30 height 30 xlink href AMSTOREDSTATIONS gt lt a gt lt g gt lt g sid SID AMRECEIVABLESTATIONS width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt RECEIVABLE STATIONS lt text gt lt use width 30 height 30 xlink href AMRECEIVABLESTATIONS gt 175 Anhang ZU lt a gt lt g gt lt g gt lt use xlink href category gt lt use xlink href flag gt lt use xlink href BMWLogo gt lt svg gt SID_AMRECEIVABLESTATIONS svg lt xml version 1 0 encoding UTF 16 gt lt svg xmlns http www w3 org 2000 svg xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xlink http www w3 org 1999 xlink onkeydown keys evt focus onload init focus height 100 width 100 gt lt script type text ecmascript xlink href js functionality js gt lt svg height 100 width 100 gt lt def gt lt image EE EN opacity 2 height 10px width 30px y 530 x 70 id flag gt lt image xlink href International BMWLogo jpg height 80px width 70px y 40 x 530 id BMWLog
342. typ gt use style visibility hidden xlink href f MenuButtonPrototypMouseOver text style font family Georgia font size 20 font weight 500 fill stroke width 0 6 gt JACKSON FIVE lt text gt vo width 30 height 30 xlink href album gt lt a gt qo lt g sid FOL tristania width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill stroke width 0 6 gt TRISTANIA text use width 30 height 30 xlink href falbum lt a gt f qo lt g sid FOL ministry width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill stroke width 0 6 gt MINISTRY lt text gt lt use width 30 height 30 xlink href album gt lt a gt eg lt g sid FOL rammstein width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill stroke width 0 6 gt RAMMSTEIN lt text gt Pres width 30 height 30 xlink href album gt lt a gt lt g gt lt g sid FOL wildecker
343. u entwerfen Das Ergebnis ist in Abbildung 17 zusammenge fasst Als Darstellungsform wurde eine Tortengrafik verwendet die je nach Modul in 3 Ebenen und 6 Sektoren eingeteilt wurde Das Zentrum steht f r Funktionen bei denen eine personale also personbezogene Implementierung in Frage kommt dieser Aspekt wurde in der vorliegenden Arbeit nicht untersucht 59 Ergebnisse der Befragun Die mittlere Ebene enth lt die Funktionen bei denen sich eine lokale Implementierung aus den vorliegenden Daten und der beschriebenen Vorgehensweise ergibt d h Funktionen die je nach Tabelle 18 Reihenfolge in der die Zieleingabe im Navigationssystem vorgenommen wird gezeigt als Anteil der Befragten der die jeweilige Eingabe in dieser Reihenfolge vornahm JAUEYLIOAWEPJON Ven SA puejyosjnaq JAUEYLIOAWEPJON VSN SA puejy9sinag J9UEYLIAWEPAION VSN SA puejy9sinag puejuosjnaq sa ueder J9UEYLIAWEPAION VSN SA puejy9sinag puejyosjnag SA ueder JOUEYUJUIEPION VSN SA puejyasinag puejyos jneq sa ueder JYAUEYLIOAWEPJON VSN SA puejy9sinag puejuosjnaq sa ueder puejyosjnag sa ueder puejyosjnag SA ueder Bundesland Tel Nummer Navicode Kreuzung Region Postleitzahl oo gt N FF Stadt Richtung Stadtviertel Stra e Hausnummer Bundesland Tel Nummer Navicode Kreuzung Region Postleitzahl Stadt Richtung Stadtviertel Stra e Hausnummer o wm DONA anwaw ooocogzioo 8 JO o gt S o os No
344. uch die Zieleingabe im Navigationssystem von ber 50 der Befrag ten w hrend der Fahrt vorgenommen Die TV Funktion verwenden immerhin 28 9 der Japaner w hrend der Fahrt gegen ber 12 der Deutschen und 10 der Amerikaner In den von BMW hergestellten Autos wird der Fernseher w hrend der Fahrt automatisch abgeschaltet Allerdings kann nach Auskunft von Mitarbeitern aus Japan in vielen japanischen Wagen nach leichtem Ziehen der Handbremse die TV Funktion verwendet werden 100 80 60 40 28 9 20 12 5 13 2 114 0 0 0 0 oJ c 2 DVD Spiele Zieleingabe Bl Deutschland BUSA Bl Japan Telefonieren ohne Freisprechanlage Abbildung 15 Anteil der Befragten die folgende nicht gesetzlich erlaubte Funktionen w hrend der Fahrt aktivieren 54 Vorschlag der aus der Umfrage abgeleiteten zu lokalisierenden Parameter 4 2 Vorschlag der aus der Umfrage abgeleiteten zu lokalisierenden Parameter Zur Beurteilung ob die Men struktur f r eine Funktion zu lokalisieren ist oder nicht wurden folgende Parameter beachtet 1 Signifikante Unterschiede zwischen den L ndern in mindestens einer der Fragen Wichtig keit Sichtbarkeit oder H ufigkeit einer Funktion 2 H he der absoluten Werte zumindest f r eine der M glichkeiten sollte eine ausreichend hohe Anzahl an Antworten vorliegen um eine nderung vorzunehmen So war der Unterschied in der Frage Wi
345. ultem sid SID SATSTATIONSLIST gt lt menu gt lt menu sid SID SATRECEIVABLESTATIONS gt lt menultem sid SID SATSTATIONSLIST gt lt menu gt 7 lt menu gt lt menu sid SID MUSIC gt lt menu sid SID SONGSLIST gt lt menultem sid SID PLAY gt lt menultem sid SID STOP gt lt menu gt m lt menu gt lt menu sid SID VIDEO gt lt menu sid SID TV gt lt menultem sid SID ON gt lt menultem sid SID OFF gt lt menu sid SID TVSETTINGS gt lt menultem sid SID VOLUME gt lt menultem sid SID CONTRAST gt menuItem sid SID COLOR gt lt menu gt ni lt menu gt lt menu sid SID DVD gt lt menultem sid SID PLAY gt lt menultem sid SID STOP gt lt menu sid SID LANGUAGE gt lt menultem sid SID GERMAN gt lt menultem sid SID ENGLISH gt lt menultem sid SID JAPANESE gt lt menu gt m lt menu gt lt menu gt lt menultem sid SID TRAFFICINFO gt lt menu gt E menu sid SID TRAFFICINFO menu sid SID NAVIGATION menu sid SID COMMUNICATION gt menu sid SID CLIMATE menu sid SID INFORMATION menu sid SID SETTINGS menuItem sid SID GERMAN gt lt menultem sid SID ENGLISH gt lt menultem sid SID JAPANESE gt lt menu gt ES lt menultem sid SID EXIT gt lt mainmenu gt m MenuStructureGermany xml lt xml version 1 0 encoding UTF 8 gt lt xml styleshe
346. unabh ngige bersetzung der Optionsbeschriftungen gew hrleistet und eine sp tere Erweiterung des Lexikons oder Einbezie hung weiterer landesspezifischer Versionen erm glicht Schlie lich wurde eine dritte Transfor mation implementiert um die Visualisierung der Benutzeroberfl che durchzuf hren Diese internationalisierte Programmstruktur erm glicht eine einfache und zeitsparende zuk nf tige Lokalisierung Durch die Kombination von XML XSLT und SVG konnte ohne Einsatz von h heren Programmiersprachen und in relativ wenigen Zeilen in XML eine variable grafische 105 Zusammenfassung Benutzeroberfl che Graphical User Interface GUI entwickelt werden Da XML mit anderen Programmen kombinierbar ist k nnen weitere Interaktionsm glichkeiten zugef gt werden Die Verwendung von XML zur Festlegung der Men struktur findet nach Auskunft von BMW Mitarbeitern bei der Implementierung von FIS bereits Anwendung In der vorliegenden Arbeit konnte gezeigt werden dass eine solche XML Struktur leicht durch XSLT an landesspezifische Strukturen angepasst werden kann Durch Reduktion dieser Struktur auf landesspezifische Strukturen durch XSLT kann auf die Erstellung von verschiedenen Gesamtsystemen verzichtet werden 106 Literatur 8 LITERATURVERZEICHNIS Abiteboul S Cluet S Milo T 1998 A logical view of structured files VLDB J 7 2 96 114 Abts D 2004 Grundkurs Java Vieweg Arun B Ganguly A
347. undlegenden f r alle L nder geltenden Men struktur 97 6 6 ERWEITERUNGSM GLICHKEITEN AUF GESPROCHENE SPRACHE 98 6 7 FAZIT 101 ZUSAMMENFASSUNG 103 LITERATURVERZEICHNIS 107 ANHANG 113 9 1 DIE BENUTZEROBERFLACHE DES ONLINE FRAGEBOGENS 113 9 2 FUR DEN AUFBAU DER DATENBANK VERWENDETES SCRIPT 124 9 3 ENTW RFE F R DIE BENUTZEROBERFL CHE 127 9 4 IN DER ERSTEN TRANSFORMATION IMPLEMENTIERTE DOKUMENTE 130 9 4 1 Schema 130 9 4 2 XSLT Dokumente 131 9 4 3 XML Dokumente 134 HI Inhaltsverzeichnis 9 5 IN DER ZWEITEN TRANSFORMATION IMPLEMENTIERTE DOKUMENTE 9 5 1 XSLT Dokumente 9 5 2 XML Dokumente 9 6 IN DER VISUALISIERUNGSPHASE IMPLEMENTIERTE DOKUMENTE 9 6 1 XSLT Dokumente 9 6 2 XML Dokumente 9 6 3 JavaScript 9 6 4 SVG Dokumente DANKSAGUNG 137 137 140 144 144 154 156 162 188 IV Abbildungsverzeichnis ABBILDUNGSVERZEICHNIS Abbildung 1 Abbildung 2 Abbildung 3 Abbildung 4 Abbildung 5 Abbildung 6 Abbildung 7 Abbildung 8 Abbildung 9 Abbildung 10 Abbildung 11 Abbildung 12 Abbildung 13 Abbildung 14 Abbildung 15 Abbildung 16 Abbildung 17 Abbildung 18 Abbildung 19 Verschiedene Schreibsysteme 5 Schematische Darstellung der Durchf hrung einer Lokalisierung im Vergleich zu einer Internationalisierung 8 Anordnung des Displays und des Controllers des iDrive Systems von BMW und Benutzeroberfl che des Hauptmen s 11 Beisp
348. ve svg ps lt xsl variable name MB active select document 1 Graphi cs mb active svg yes lt xsl variable name CB active select document Graphics cb active svg JA xsl variable name CB inactive ao al NGraphicsNcb inactive svg gt lt This font is used for all menu buttons It may be scaled if necessary gt lt xsl variable name init font select font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt lt This font is used for all control buttons It may be scaled if necessary gt lt xsl variable name controls font select font size 15 font family Times New Roman gt lt All the icons for the buttons and category etc do have the following width and height gt lt xsl variable name iconheight select 30 gt lt xsl variable name iconwidth select 30 gt lt Huth End Global Variables isi JAKA eee rece A G S A O S E O S S B AS Callable Template for standard menu buttons gt n eee name MenuButtons gt lt This param contains the set of nodes who s first level elements should be used to produce the buttons A parameter is like a variable but given by the calling template gt lt xsl param name nodes gt lt what is within these tags will not be rendered gt lt defs xmlns http www w3 org 2000 svg xmlns xlink http www w3 org 1999 xlink gt lt This groups the inactive button s elements an
349. vg xmlns xlink http ww w3 org 1999 xlink gt lt This parameter contains the set of nodes that are used to build the controlbuttons e g Play Stop It is given by the calling template gt lt xsl param name sub gt lt defs gt lt q id ControlButtonPrototypMouseOver gt lt copies the external graphic file of the selected control button into the svg gt lt xsl for each select CB active SCH active GQ xsl copy of select node gt lt xsl for each gt fq lt q id ControlButtonPrototyp gt lt copies the external graphic file of the not selected control button into the svg lt xsl for each select CB inactive CB_inactive gt lt xsl copy of select node gt xsl for each KE lt defs gt lt groups the controlbuttons and makes them accessible by the script as a whole via its id lt g id Controls gt lt creates for each of the nodes of Ssub a controlbutton gt lt xsl for each select sub gt 145 Anhang lt creates a g element that groups the controlbutton and provides it with sensitivity for mouseclicks gt lt xsl element name g gt lt xsl attribute name onclick gt execute lt xsl value of select sid gt lt xsl attribute gt lt xsl attribute name width gt lt xsl value of select CB inactive width 1 gt lt xsl attribute gt lt xsl attribute name height gt lt xsl value of select CB inactive heig
350. vo ooooNmwmg ONO wo oO wo o O Go O O O N o o A o o hm a oz oooh ie oo a Oo o o o a a an S omo Oo Geo gt CITT N Q O O O O 9 E BEE BE O G Q O O O oO a oN N mo N O w o Noo OO 0 ou S oo Land in einer anderen Men ebene gezeigt werden sollten So wird beispielweise die Funktion AM im Sektor Unterhaltung f r eine Lokalisierung vorgeschlagen und befindet sich deshalb im Bereich lokale Implementierung F r Deutschland ist sie rot markiert d h f r Deutschland wurde vorgeschlagen die Funktion in der Men struktur anders als in den beiden anderen L ndern anzupassen allerdings nur in Untermen s aufgrund des sehr niedrigen Anteils von Befragten die die Funktion wichtig fanden Dargestellt wird hier nicht ob die Funktionen im Hauptmen oder Untermen sein sollten Die u ere Ebene der Tortengrafik mit der Beschrif tung globale Implementierung stellt die Funktionen dar bei denen eine Anpassung in der Men struktur nicht notwendig ist In diesem Fall ist die Funktion gelb eingef rbt 60 Vorschlag der aus der Umfrage abgeleiteten zu lokalisierenden Parameter Kommunikation Deutschland USA m Ae Japan B KI Alle L nder U ML Abbildung 17 ag o 9 EI oF Personal S C a S S Global
351. von Thomas 1996 werden hier auch technische Eigenheiten eines Landes als Kultur angesehen Nach Thomas 1996 wird Kultur wie folgt definiert Kultur ist ein f r eine Gesellschaft Organi sation oder Gruppe typisches Orientierungssystem das aus spezifischen Symbolen besteht die von Generation zu Generation vererbt werden Dieses System beeinflusst die Wahrnehmung Denk und Verhaltensweise aller Mitglieder dieser Gruppe 3 1 2 Theoretische Grundlagen der Datenerhebung Um Daten ber die Benutzereigenschaften eines Ger tes wie das FIS zu gewinnen kann ent weder eine Befragung eine Beobachtung oder ein Usability Test durchgef hrt werden Beobachtung kann als teilnehmende Beobachtung nicht teilnehmende Beobachtung verdeckte Beobachtung und offene Beobachtung vorgenommen werden Ein Usability Test testet das Ausma in dem ein Produkt von einem Benutzer verwendet werden kann um bestimmte Ziele in einem bestimmten Kontext effektiv effizient und zufrie 14 Grundlagen zur Datenerhebung denstellend zu erreichen ISO 9241 und damit die Benutzerfreundlichkeit eines Produktes oder Systems Die Benutzerfreundlichkeit kann einen entscheidenden Einflu auf die Akzeptanz eines Produktes durch den Verbraucher haben Bei einem solchen Test wird das Produkt durch eine Anzahl von Personen verwendet anschlie Bend wird diese Verwendung evaluiert in der Regel durch Befragung oder Interview Die Anzahl der untersuc
352. when lt otherwise the category icon will be individually chosen Any icon that is named like sidwithoutthefirst4lettersplus gif will be shown at the category place gt xsl otherwise image id category width iconwidth height iconheight xlink href Icons substring after sid pre gif gt lt xsl otherwise gt xsl choose lt Mp3 and Radio items will get a notes icon Others will get an individual one that s filename is named like the sid without SID plus gif Notice that this is not the same as above gt m lt Here a fitting icon for each menubutton is chosen and preloaded above it s just linked in gt lt xsl for each select gt lt xsl if test not starts with sid MP3 or starts with sid RAD gt lt xsl element name image gt m m lt xsl variable name prefix select substring sid 1 4 gt lt xsl attribute name id gt lt xsl value of select substring after sid prefix gt lt xsl attribute gt lt xsl attribute name height gt lt xsl value of select iconheight gt lt xsl attribute gt lt xsl attribute name width gt lt xsl value of select iconwidth gt lt xsl attribute gt lt xsl attribute name xlink href gt icons lt xsl value of select substring after sid prefix gt gif lt xsl attribute gt lt xsl element gt REX te lt xsl for each gt lt def gt lt this capsules the background and mak
353. y js xmlns http www w3 org 2000 svg xmlns xlink http www w3 org 1999 xlink type text ecmascript gt lt xsl template gt lt xsl stylesheet gt 151 Anhang Japanmenus xslt xml version 1 0 encoding UTF 16 gt xsl stylesheet version 1 0 xmlns xsl http www w3 0rg 1999 XSL Transform xmlns xsi http www w3 org 2001 XMLSchema instance xmlns redirect org apache xalan xslt extensions Redirect extension element prefixes redirect lt xsl output method xml version 1 0 encoding UTF 16 indent yes cdata section elements script gt lt xsl variable name path gt C Daten Cristina D A IMPLEMENTIERUNG Taxonomie Internationalisiertes System Japanese Phase2Representation lt xsl variable gt lt xsl variable name MM Text select mainmenu text ee lt xsl variable name Top select document e NGraphies top svg gt lt xsl variable name Background ee Graphics background svg p lt xsl variable name MB inactive select document Graphics mb inactive EE SZ xsl name MB active select document Graphics mb active svg 159 lt xsl variable name init font select font COMIS Arial Unicode MS font cat 20 font weight 500 fill black stroke black stroke width 0 6 gt lt xsl variable name controls font select font family Arial Unicode MS font size 15 font weight 500 fill black stroke black stroke width 0 6 lt xsl variable name CB active select docu
354. ypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KFWB 980 lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g sid RAD KNX 1070 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black stroke width 0 6 gt KNX 1070 lt text gt use width 30 height 30 xlink href note gt lt a gt g 177 Anhang lt g sid RAD KSUR 1260 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt KSUR 1260 lt text gt lt use width 30 height 30 xlink href note gt lt a gt lt g gt lt g sid RAD KFRN 1280 width 580 height 60 gt lt a gt lt use xlink href MenuButtonPrototyp gt use style visibility hidden xlink href MenuButtonPrototypMouseOver gt text style font family Georgia font size 20 font weight 500 fill black stroke black Stroke width 0 6 gt KFRN 1280 text use width 30 height 30 xlink href note gt lt a gt lt g
355. ypische Eigenschaften eines FIS wurden bisher nicht definiert Solche Richtlinien k nnen die Ber cksichtigung verschiedener Schreib systeme die Anordnung der Men strukturen oder die Sortierung von normalerweise alphabetisch angeordneten Inhalten betreffen 2 4 Fragestellung In der vorliegenden Arbeit sollte untersucht werden inwieweit kulturelle Unterschiede bei der Verwendung der Benutzeroberfl che des FIS existieren vor allem in Bezug auf die Men struk tur Dabei stand die Frage im Vordergrund ob diese Unterschiede so schwerwiegend sind dass sie eine Internationalisierung der Men struktur des FIS w nschenswert machen Von besonde rem Interesse war hierbei der Vergleich zwischen Deutschland den USA und Japan Dies wurde mit Hilfe einer Online Umfrage unter BMW Mitarbeitern durchgef hrt In Abh ngigkeit der Ergebnisse dieser Untersuchungen sollte ein System implementiert werden das als Beispiel f r die Vorgehensweise bei der Internationalisierung eines FIS dienen kann Es sollten dabei Wege aufgezeigt werden wie einerseits die Trennung der Men struktur von den darzustellenden Elementen erreicht werden kann und andererseits die Grundstruktur des Men s nachtr glich modifiziert werden kann Damit sollte gezeigt werden wie aus einem internationali sierten System mit nur geringen nderungen Versionen mit lokalisierter Men struktur erstellt werden k nnen und auf die Implementierung von verschiedenen Gesamtversionen bzw nde

Download Pdf Manuals

image

Related Search

Related Contents

82038-3_Legacy_Europe 20131001.indd  Aesculap® Caiman    Adobe eLearning and technical communications Suite 2.0, Win, RTL, UPG  User Manual - DxO Optics Pro v5.1  

Copyright © All rights reserved.
Failed to retrieve file