Personal applications, based on moveable / resizable elements

06/17/2009
by   Sergey Andreyev, et al.
0

All the modern day applications have the interface, absolutely defined by the developers. The use of adaptive interface or dynamic layout allows some variations, but even all of them are predetermined on the design stage, because the best reaction (from designer's view) on any possible users' movement was hardcoded. But there is a different world of applications, totally constructed on moveable / resizable elements; such applications turn the full control to the users. The crucial thing in such programs is that not something but everything must become moveable and resizable. This article describes the features of such applications and the algorithm behind their design.

READ FULL TEXT
research
01/14/2020

Auto Completion of User Interface Layout Design Using Transformer-Based Tree Decoders

It has been of increasing interest in the field to develop automatic mac...
research
12/14/2009

On the theory of moveable objects

User-driven applications belong to the new type of programs, in which us...
research
12/09/2017

Adaptive Interface for Accommodating Colour-Blind Users by Using Ishihara Test

Imperative visual data frequently vanishes when color applications are s...
research
01/05/2019

User Interface as a Thinging Machine

The availability of interaction devices has raised interest in technique...
research
06/28/2007

User driven applications - new design paradigm

Programs for complicated engineering and scientific tasks always have to...
research
01/01/2021

Interface Features and Users' Well-Being: Measuring the Sensitivity of Users' Well-Being to Resource Constraints and Feature Types

Users increasingly face multiple interface features on one hand, and con...
research
09/17/2021

Screen Parsing: Towards Reverse Engineering of UI Models from Screenshots

Automated understanding of user interfaces (UIs) from their pixels can i...

Please sign up or login with your details

Forgot password? Click here to reset