Skip to Main Content
It is imperative to identify practical considerations that software projects can use to help them maximize User Interface (UI) design quality while minimizing cost and programming effort. Although, recent advances in hardware products cause production of larger screens with new features, yet the screen size is so limited; moreover, the capabilities of the applications and expectation of the end-users is increased. Therefore, introducing new methods to increase end-users' concentration is essential. In this paper, we propose new structures and methods for designing from-based user interfaces. The structures include widgets, organization and navigation with friendly capabilities, help and education, efficiency and customization. The ideas can be widely deployed in our currently used interfaces in order to increase efficiency.