MMI-principer för Air & Land Systems Presentation för SESAM arbetsgrupp för Programvarusäkerhet Tema MMI-principer 1 SAAB SYSTEMS
MMI-regler för landsystem Fönsterhanterare Fönster-interface kopplat till mmi-objekt Principer 2 SAAB SYSTEMS
Fönsterhanterare Rollhantering Organisering av vyer Utseende presentation Enkelt byte mellan fönsterflikar 3 SAAB SYSTEMS
Forts. Fönsterhanterare Rollhantering Varje roll kan ha egen konfiguration med avseende på flikfönster och de interface-fönster som presenteras. Inloggning utan lösenord. Organisering av vyer Fönsterhanteraren definierar ett antal flikfönster, var och en innehållande en eller flera interface-fönster. Varje flikfönster innehåller interface-fönster inom en viss funktion. Olika sätt att definiera funktion beroende på hur systemet skall användas. 4 SAAB SYSTEMS
Forts. Fönsterhanterare Utseende presentation Fönsterhanteraren kan definieras i några olika utseenden. En-skärm Två-skärm Flikar upptill Flikar i mitten (tvåskärm) Knapplist istället för fliksystem 5 SAAB SYSTEMS Enkelt byte mellan fönsterflikar Byte av den helskärmsvy som varje flik erbjuder är bara ett klick på flik eller knapp.
Fönster-interface kopplat till mmi-objekt All mmi startas av gemensam startfunktion. All mmi består av ett antal fönster. De flesta fönster är kopplade till en eller flera s.k. Mmi-objekt. Mmi-objekt kan betraktas som en paketering av data som skall hanteras av systemet. 6 SAAB SYSTEMS
Forts. Fönster-interface kopplat till mmi-objekt Ex. sensordata definieras i ett mmi-objekt, varje inläsning blir en reopresentation av mmi-objektet. Presenteras ex i en lista i fönstret, varje inläsning en datarad. Presentation eller operation beroende på behov i systemet. 7 SAAB SYSTEMS
Forts. Fönster-interface kopplat till mmi-objekt m.a.o: viss typ av data hanteras av ett mmi-objekt som är kopplat till ett eget fönster som gör för datatypen lämpliga operationer. MMI-objekt + egna fönstret blir ett funktionspaket, vilka sedan fritt från andra funktionspaket kan väljas in i ett nytt system beroende på systemets behov. 8 SAAB SYSTEMS
Principer Gränssnitt Känns igen från Microsoft layout Style-guide Style-guide som definierar utseendet används Färger och larm Röd färg används för att väcka uppmärksamhet Larm definieras i flera prioritetsklasser 9 SAAB SYSTEMS
MMI-regler för stort luftsystem Övergripande regler 10 SAAB SYSTEMS
MMI-regler, övergripande för stort luftsystem (1/4) Metaforer, en bekant miljö skapas som användaren känner sig bekant med. Användargränssnittet utformas förlåtande: 1. varning för potentiella problem, 2. ångra åtgärder (om ej går att ångra så framgår det tydligt) Endast nödvändig information visas Kunna skifta mellan olika inmatningstekniker (mus, tangentbord, penna, röst) 11 SAAB SYSTEMS
Forts. MMI-regler, övergripande för stort luftsystem (2/4) Placering ledtexter: 1. vänster om eller centrerat ovanför aktuell komponent 2. För kryssrutor & radioknappar placering till höger om Färger Endast om de ger en tydlig betydelse för användaren Betydelsen skall framgå även på annat sätt Motsatta färger undvikes (svårt för ögat att fokusera) Neutrala bakgrundsfärger (färger påverkar färger) Typsnitt, variering av typsnitt görs mycket sparsamt 12 SAAB SYSTEMS
Forts. MMI-regler, övergripande för stort luftsystem (3/4) Ljud skall bara användas för att påkalla uppmärksamhet och används sparsamt. Personliga inställningar skall kunna göras och sparas. Internationalisering, vedertagna svenska och internationella standarder skall användas, möjligt att kunna växla mellan standarderna. 13 SAAB SYSTEMS
Forts. MMI-regler, övergripande för stort luftsystem (4/4) Onlinehjälp, hela operatörshandboken, antingen som bok med alla kapitel, eller få fram information kopplat direkt till objekt i mmipresentationen via hjälpknapp. Bildskärmskonfiguration skall vara möjlig utifrån den operatörsroll som verkar på platsen. 14 SAAB SYSTEMS