User Interface Design in Isolation from Underlying Code and Environment Chapter uri icon


  • The success of any software application heavily depends on the success of its User Interface (UI) design. This is since users communicate with those applications through their UIs and they will build good or bad impressions based on how such UIs help them using the software. UI design evolves through the years to be more platform and even code independent. In addition, the design of an application user interface consumes a significant amount of time and resources. It is expected that not only the same UI design should be relatively easy to transfer from one platform to another, but even from one programming language release to another or even from one programming language to another. In this chapter, we conducted a thorough investigation to describe how UI design evolved through the years to be independent from the code, or any other environment element (e.g. operating system, browser, database, etc.).

author list (cited authors)

  • Alsmadi, I.

complete list of authors

  • Alsmadi, Izzat

Book Title


publication date

  • 2017