Videnskab
 science >> Videnskab >  >> Elektronik

Ny open source -software letter smerten ved flere UI -designs

Den tidskrævende og arbejdskrævende opgave at designe flere brugergrænseflader til forskellige skærmstørrelser og orienteringer kan blive fortid takket være open source-software, der bruger et nyt paradigme til at fremskynde eller endda automatisere processen.

ORC Layout (OR-constraint Layout) softwaren lanceres på ACM CHI Conference on Human Factors in Computing Systems in Glasgow, Skotland, i dag (7. maj 2019). Softwaren, et samarbejde mellem University of Bath, University of Maryland og Simon Fraser University tilbyder en ny tilgang til UI -design baseret på fleksible principper for intelligent at foreslå layout til forskellige skærme.

I øjeblikket skal der bygges en brugergrænseflade (UI) til hver anden type skærm, såsom skrivebord, tablet og mobiltelefon, såvel som orienteringerne - portræt og landskab, hvilket ikke kun er meget tidskrævende, men øger chancerne for at fejl kommer snigende, da det bliver svært at holde styr på ændringer og iterationer.

Noget software findes allerede til at hjælpe med at automatisere denne proces, men begge eksisterende tilgange har alvorlige begrænsninger.

Den første, traditionelt begrænsningsbaseret layout, anvender stive regler for design, for eksempel altid at placere et ikon under et andet. Denne stivhed kan dog forårsage problemer ved ændring af størrelse og retning, hvilket fører til grim eller forvirrende brugergrænseflade.

Den anden metode er flowlayout, hvorved komponenter i skærmdesignet automatisk kan bevæge sig ind i nye rækker eller kolonner, når pladsen løber tør. Men det er begrænset på den måde, at tilpasning af komponenter kan specificeres.

ORC Layout fusionerer styrkerne ved disse to tilgange ved at give designere mulighed for at bruge alle funktionerne i traditionelt begrænsningsbaseret layout og flowlayout sammen og angive fleksible alternativer til UI-komponenter og widgets. For eksempel, designere kan angive, hvilke widgets der er vigtige, og hvilke der er valgfrie. Ved at bruge boolsk logik, ORC Layout kan automatisk foreslå intuitive alternative layout til forskellige skærme.

Dr. Christof Lutteroth fra University of Baths afdeling for datalogi, der arbejdede på softwaren, sagde:"ORC Layout kan anvendes på enhver enhed, til enhver platform, og ideen er virkelig meget enkel:hvis der ikke er plads til værktøjslinjen øverst på skærmen, hvorfor ikke sætte det til venstre på skærmen eller bunden af ​​skærmen? Det er præcis, hvad designere skal gøre, når de tænker på forskellige skærme.

"I vores nye layoutmetode bringer vi alle disse alternativer sammen. For eksempel kan en designer starte med en skrivebordsskærm og designe den, som de vil, start derefter med at markere elementer som valgfri, hvis der ikke er plads nok, ser på, hvad der sker, når skærmen drejes.

"Ved at sammensætte alle alternativerne, uanset hvilken slags enhed, ORC kan automatisk finde ud af, hvad de bedste alternativer er for dig. Det er virkelig ret spændende, da det virkelig ændrer designprocessen for at gøre det enklere, men reducerer også potentialet for problemer - såsom at glemme at opdatere en version af et brugergrænseflade. "

Teamet ser softwaren som at have udbredte applikationer inden for moderne webdesign, dokumentformatering og applayout.

Forskningen er offentliggjort i CHI Conference on Human Factors in Computing Systems Proceedings. Teamet ønsker nu at fortsætte med at arbejde på at optimere ORC Layout -softwaren, herunder ved at reducere den computerkraft, det kræver.

ORC -layoutteamet vil præsentere forskningen på ACM CHI Conference on Human Factors in Computing Systems i Glasgow, Skotland, i dag kl. 11.00.


Varme artikler