Neoweb.nl
Neoweb wetenschapsforum. Duurzame technologie en innovatieve wetenschappelijke onderwerpen. => Informatie Technologie, Telecommunicatie (ICT) en Electronica (Alles over de Digitale Revolutie) => Topic started by: dreamwave on October 31, 2007, 11:40:38 PM
-
Hallo,
Ik ben bezig aan mijn thesis voor school. Het onderwerp is 'A User Interface Meta Data Layer to Support Intelligent Adaptation'.
Het is de bedoeling om een onderzoek te doen naar user interfaces die zich aanpassen aan de gebruiker en aparaat. Bijvoorbeeld een interface voor online bankieren zou 1 keer op een abstracte manier kunnen beschreven worden zodat deze via bepaalde technieken op zowel een PC, PDA en WAP-GSM kan weergeven worden. Dit zonder dat de interface 3x opnieuw zou moeten gespecificeerd worden.
Dit kan gebeuren door extra data toe te voegen aan de interface beschrijving (meta-data) en data over de gebruiker en apparaat te voorzien zodat een computer systeem aan de hand hiervaan een geschikte interface kan genereren (aangepast aan gebruiker en apparaat) .
Ik vind het nogal moeilijk om hierover relevante informatie te vinden. Is er iemand bekend in dit domein die mij wat tips kan geven om hierover geschikte informatie te vinden? Bijvoorbeeld een aantal termen die ik kan ingeven in zoekmachines.
Ik zal er in ieder geval zeer dankbaar voor zijn, en eventueel iets terug doen.
Alvast bedankt.
De opdracht is (zoals ze is opgegeven): Personalisering van user interfaces a.d.h.v. het profiel van de gebruiker is een groeiende trend. Zo kan men bv. voor ouderen het lettertype wat groter maken of speech output voorzien.
Om dit soort adaptaties te voorzien wordt er vaak gebruikt gemaakt van gebruikersprofielen (bv. FOAF of GUMO). Dit is echter slechts één aspect van de mogelijke metadata die we kunnen gebruiken om aan adaptatie te doen. Buiten andere metadata zoals bv. karakteristieken van het gebruikte apparaat (bv. een PDA), zou er ook metadata over de user interface zelf kunnen opgevraagd worden. Net zoals bv. MPEG-21 de metadata in de media zelf stopt, zouden we metadata in een user interface kunnen steken.
De bedoeling van deze thesis is om te bestuderen welke soort en op welk niveau een user interface metadata kan bevatten, en om een metadata laag te implementeren bovenop de bestaande UIML user interface beschrijvingstaal.
-
een soort adaptief interactie-design.
Er zijn ontwikkelingen gaande op het gebied van HTML, waar bepaalde tags beschrijvend worden. Dit zal in waarschijnlijk in een volgende release van (X)HTML worden gedaan.
Zo wordt video weergegeven via <video>path/file.ext</video> en niet meer als object van een of ander type.
menu's zien eruit als <menu>structuur</menu> ipv een complexe omschrijving van opmaak tags. En zo zou je dit natuurlijk voor alles door kunnen voeren.
Een website bestaat dan simpelweg uit een minimaal aantal 'tags', die voorzien worden van dynamische content.
Een PDA kan de menu tag gebruiken om een soort ' dropdown' menu te maken. Een wide-screen kan er een 'Tree' van maken en een ander device gebruikt de inhoud van de menutags weer voor een andere weergave.
Een PDA kan alle images verkleinen tot een minimale grote en voorzien van een automatische doorklik functie, die een groter formaat weergeeft, dat nog steeds binnen de kaders past.
De kunst is om alle 'content' die wereldwijd aanwezig is, te vangen in een minimaal aantal tags.
-
Al die verschillende render-engines en HTML smaken maken het er niet makkelijker op.
De gebruiker zal er misschien meer profijt van ondervinden, maar aan de ontwikkelkant wordt het steeds moeilijker om applicaties te maken die iedereen kan gebruiken.
Je hebt tegenwoordig een hoop verschillende besturingssystemen, daarbovenop diverse browsers met compleet verschillende interpretatie basi, tig soorten HTML, een wisselend beeldschermafmeting, plug-ins, ondersteuning voor PNG of niet, Javascript etc etc.
Al houd je je volledig aan de standaarden, dan nog zijn er mensen die een webpage niet kunnen bezoeken.
Neem bijvoorbeeld InternetExplorer6: IE6 is een van de meest brakke browsers met een bijzonder groot marktaandeel.
Er zijn tal van 'valid' opmaakfoefjes, die deze browser gewoon laten crashen. Toch gebruikt nog zo'n 60% van alle internetters deze browser!!
Met een groeiend aandeel van Firefox en Safari ontstaan dezelfde soort problemen.
Extra tags, of weer een nieuwe vorm van CSS zal de problemen nog groter maken. Totdat IE6 is uitgefasseerd.
-
Er zijn tegenwoordig ook toetsenborden met in iedere toets een ingebouwd 'oled'-display. (zoek op Optimus Maximus)
Dergelijk toetsenborden zouden ook aangepast kunnen worden aan de wensen van de gebruiker.
-
Bedankt voor de snelle reacties!
Als er nog iemand een interessante term heeft om te zoeken, laat maar komen.
Ik heb al volgende termen:
- Plasticity: aanpassen / zelf-adaptatie aan software platform en omgeving (context), terwijl de bruikbaarheid behouden wordt.
- Comets : user interface widgets (items) die een andere vorm kunnen aannemen in een andere omgeving. Bijvoorbeeld: Een listbox (lijst) op een desktop, combobox of drop down list (uitklapbare lijst) op PDA en een compact item (in WML) voor een WAP GSM.