I detta dokument beskrivs en ram som fungerar som en referens för klassificering av användargränssnitt som stöder flera mål, eller flera sammanhang för användning inom området sammanhangsmedveten databehandling. I detta sammanhang bryts användningen ned i tre aspekter: slutanvändarna av det interaktiva systemet, maskinvaru- och programvarudatorplattformen med vilken användaren måste utföra sina interaktiva uppgifter och den fysiska miljön där de arbetar. Därför är ett sammanhangskänsligt användargränssnitt ett användargränssnitt som uppvisar en viss förmåga att vara medveten om sammanhanget (kontextmedvetenhet) och att reagera på förändringar i detta sammanhang. I detta dokument försöker man ge en enhetlig förståelse av kontextkänsliga användargränssnitt snarare än ett recept på olika sätt eller metoder för att ta itu med olika utvecklingssteg. Ramverket strukturerar snarare utvecklingslivscykeln till fyra abstraktionsnivåer: uppgift och koncept, abstrakt användargränssnitt, konkret användargränssnitt och slutanvändargränssnitt. Dessa nivåer är strukturerade med ett förhållande av reifikation som går från en abstrakt nivå till en konkret och ett förhållande av abstraktion som går från en konkret nivå till en abstrakt nivå. De flesta metoder och verktyg kan förstås tydligare och jämföras i förhållande till varandra mot nivåerna i denna ram. Dessutom uttrycker ramen när, var och hur en förändring av sammanhanget beaktas och stöds i det sammanhangskänsliga användargränssnittet tack vare en relation av översättning. När det gäller användargränssnitt med flera mål introduceras, definieras och exemplifieras begreppet användargränssnitt av plast. Dessa användargränssnitt stöder viss anpassning till ändringar i sammanhanget för användning samtidigt som en fördefinierad uppsättning av användbarhetsegenskaper bevaras.
Den Cameleon Reference Framework (CRF) Ref definierar fyra nivåer av abstraktion av användargränssnitt: (i) Uppgift och koncept, både definiera användaren och systemuppgifter och begreppen för en specifik domän, (ii) Abstract User Interface (AUI) beskriver strukturen av användargränssnittet utan någon specifik widget, (iii) Konkret användargränssnitt (CUI) beskriver widgets av användargränssnittet och specificerar även element från AUI, och slutligen (iv) Final User Interface (FUI) genomföra CUI på ett visst språk.
A unifying reference framework for multi-target user interfaces
{'venue': 'INTERACTING WITH COMPUTERS', 'journal': None, 'mag_field_of_study': ['Computer Science']}