May 2010
Intermediate to advanced
552 pages
12h 40m
English
A side effect of creating applications with a UI framework is that they tend to look somewhat similar. This may be a good thing; as more applications share a UI model, they become familiar in their look and feel and it is easier to learn new applications.
In reality, the modern desktop is a far cry from being an example of uniformity. Even though each OS provides a standard set of native widgets, an increasing number of applications attempt to distinguish themselves by looking different, providing nonrectangular windows, having different layout mechanisms (e.g., tabbed browsing with custom-drawn tabs), and often their own widget sets. It is very common for applications to promote brand recognition based ...
Read now
Unlock full access