- Look and feel
Look and feel is a term used in descriptions of products and fields such as
marketing ,brand ing andtrademark ing, to signify the experience a person has using a product, and the main features of its appearance and interfaces.In
software design , look and feel is used in respect of agraphical user interface and comprises aspects of its design, including elements such as colors, shapes, layout, andtypeface s (the "look"), as well as the behavior of dynamic elements such as buttons, boxes, and menus (the "feel"). Look and feel can also refer to aspects of anAPI , mostly to parts of an API which are not related to its functional properties. The term look and feel is used in reference to bothsoftware andwebsite s.Look and feel applies to other products. In documentation, for example, it refers to the graphical layout (document size, color, font, etc.) and the writing style. In the context of equipment, it refers to consistency in controls and displays across a product line.
Look and feel in
operating system user interface s serves two general purposes. First, it providesbrand ing, helping to identify a set of products from one company. Second, it increases ease of use, since users will become familiar with how one product functions (looks, reads, etc.) and can translate their experience to other products with the same look and feel. Some companies try to assertcopyright over their look and feel.Apple Computer was notable for its use of the term "look and feel" in reference to theirMac OS operating system . The firm tried, with some success, to block other software developers from creating software which had a similar look and feel. Apple argued that they had acopyright claim on the look and feel of their software, and even went so far as to sueMicrosoft , alleging that the Windowsoperating system was illegally copying their look and feel.Although provoking a vehement reaction in the
software community, and causingRichard Stallman to form theLeague for Programming Freedom , the expected landmark ruling never happened, as most of the issues were resolved based on a license that Apple had granted Microsoft for Windows 1.0. "See:" "Apple v. Microsoft ". The First Circuit Court of Appeals rejected a copyright claim on the feel of a user interface in "Lotus v. Borland ".In widget toolkits
Contrary to
operating system user interface s, for which look and feel is a part of the product identification,Widget toolkit s often allow users to specialize their application look and feel, by deriving the default look and feel of the toolkit, or by completely defining their own. This specialization can go from skinning (which only deals with the look, or visual appearance of the widgets) to completely specializing the way the user interacts with the software (that is, the feel).The definition of the look and feel to associate with the application is often done at initialization, but some
Widget toolkit s, such as the Swing widget toolkit that is part of the JavaAPI , allow users to change the look and feel at runtime (seePluggable look and feel ).Some examples of
Widget toolkit s that support setting a specialized look and feel are:
*XUL (XML User Interface Language): The look and feel of theuser interface can be specialized in a CSS file associated with the XUL definition files. Properties that can be specialized from the default are, for example, background or foreground colors of widgets, fonts, size of widgets, and so on.
* Swing supports specializing the look and feel of widgets by deriving from the default, another existing one, creating one from scratch, or beginning with J2SE 5.0, in anXML property file called synth (skinnable look and feel).In APIs
An
API , which is an interface to software which provides some sort of functionality, can also have a certain look and feel. Different parts of an API (e.g. different classes or packages) are often linked by common syntactic and semantic conventions (e.g. by the same asynchronous execution model, or by the same way object attributes are accessed). These elements are rendered either explicitly (i.e. are part of thesyntax of the API), or implicitly (i.e. are part of thesemantic of the API).In Literature
In the novel
Microserfs by Douglas Coupland, one of the characters owns two gerbils, named "Look" and "Feel".ee also
*
Think and type
*Buzzwords External links
* [http://java.sun.com/docs/books/tutorial/uiswing/lookandfeel/ The Java Tutorials: Modifying the Look and Feel]
* [http://javootoo.l2fprod.com/ Java Look and Feel collection]
Wikimedia Foundation. 2010.