Jump to content

Look and feel: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
ce
 
(29 intermediate revisions by 26 users not shown)
Line 1: Line 1:
{{Short description|Aspect of software design related to user interfaces}}
{{Refimprove|date=August 2015}}
[[File:Look and Feel.jpg|thumb|Picture showing 4 different types of look and feel applied in software Verto]]


In [[software design]], '''''look and feel''''' is a term used in respect of a [[graphical user interface]] and comprises aspects of its design, including elements such as colors, shapes, layout, and [[typeface]]s (the "look"), as well as the behavior of dynamic elements such as buttons, boxes, and menus (the "feel"). The term can also refer to aspects of a non-graphical [[user interface]] (such as a [[command-line interface]]), as well as to aspects of an [[API]] – mostly to parts of an API that are not related to its functional properties. The term is used in reference to both [[software]] and [[website]]s.
In [[software design]], the '''look and feel''' of a [[graphical user interface]] comprises aspects of its design, including elements such as colors, shapes, layout, and [[typeface]]s (the "look"), as well as the behavior of dynamic elements such as buttons, boxes, and menus (the "feel"). The term can also refer to aspects of a non-graphical [[user interface]] (such as a [[command-line interface]]), as well as to aspects of an [[API]] – mostly to parts of an API that are not related to its functional properties. The term is used in reference to both [[software]] and [[website]]s.<ref>{{cite web
|url=https://www.bopdesign.com/bop-blog/2013/11/what-is-the-look-and-feel-of-a-website-and-why-its-important
|title=What is the "Look and Feel" of a Website?
|date=November 21, 2013}}</ref><ref>{{cite web
|title=Look and Feel in Computer Software |website=ComputerLaw.com
|url=https://www.computerlaw.com/Articles/Look-and-Feel-in-Computer-Software.shtml}}</ref>


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 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.
Line 8: Line 14:


==In widget toolkits==
==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 software|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 [[Skin (computing)|skinning]] (that only deals with the look, or visual appearance of the [[Graphical control element (software)|graphical control element]]s to completely specializing the way the user [[Interactivity|interacts with]] the software (that is, the feel).
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 software|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 [[Skin (computing)|skinning]] (that only deals with the look, or visual appearance of the [[Graphical control element (software)|graphical control element]]s) to completely specializing the way the user [[Interactivity|interacts with]] the software (that is, the feel).


The definition of the look and feel to associate with the [[Application software|application]] is often done at initialization, but some Widget toolkits, such as the [[Swing (Java)|Swing]] widget toolkit that is part of the [[Java (programming language)|Java]] [[API]], allow users to change the look and feel at runtime (see [[Pluggable look and feel]]).
The definition of the look and feel to associate with the [[Application software|application]] is often done at initialization, but some Widget toolkits, such as the [[Swing (Java)|Swing]] widget toolkit that is part of the [[Java (programming language)|Java]] [[API]], allow users to change the look and feel at runtime (see [[Pluggable look and feel]]).
Line 21: Line 27:
The ''[[Broderbund v. Unison]]'' (1986) case was an early [[software copyright]] case that attempted to apply U.S. copyright law to the look and feel presented by a software product.
The ''[[Broderbund v. Unison]]'' (1986) case was an early [[software copyright]] case that attempted to apply U.S. copyright law to the look and feel presented by a software product.


In 1987 Lotus sued [[Paperback Software International|Paperback Software]] and Mosaic for copyright infringement, false and misleading advertising, and [[unfair competition]] over their low-cost clones of 1-2-3, VP Planner and Twin, and sued [[Borland]] over its Quattro spreadsheet.<ref name=NewsW>{{cite magazine
[[Apple Computer]] was notable for its use of the term ''look and feel'' in reference to their [[classic Mac OS|Mac OS]] [[operating system]]. The firm tried, with some success, to block other software developers from creating software that had a similar look and feel. Apple argued that they had a [[copyright]] claim on the look and feel of their software, and even went so far as to sue [[Microsoft]], alleging that the [[Microsoft Windows|Windows]] [[operating system]] was illegally copying their look and feel.<ref name=ForbGood>{{cite web|url=https://www.forbes.com/sites/timothylee/2011/10/25/yes-google-stole-from-apple-and-thats-a-good-thing/|title=Yes, Google "Stole" From Apple, And That's A Good Thing|publisher=Forbes|author=Timothy B. Lee|date=2011-10-25|accessdate=2015-08-13}}</ref>
|magazine=Newsweek |date=August 27, 1990 |author1=John Scwartz
|author2=Debra Rosenberg |title=Computing the Cost of Copyright: Programmers fight "Look and Feel" lawsuits}}</ref>


In December 1989,<ref>{{cite news |newspaper=The New York Times
Although provoking a vehement reaction from some in the [[software]] community,<ref>{{cite web|url=https://www.gnu.org/bulletins/bull5.html#SEC9|title=Special Report: Apple's New Look and Feel}}</ref> and causing [[Richard Stallman]] to form the [[League for Programming Freedom]],<ref>{{cite web|url=https://www.gnu.org/philosophy/digital-inclusion-in-freedom.en.html#content|title=Is Digital Inclusion a Good Thing? How Can We Make Sure It Is?|publisher=gnu.org|author=Richard Stallman|accessdate=2015-08-13}}</ref> 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]]''.
|author=Lawrence Fisher |date=December 15, 1989
|title=Xerox Sues Apple Computer Over Macintosh Copyright
|url=https://www.nytimes.com/1989/12/15/business/company-news-xerox-sues-apple-computer-over-macintosh-copyright.html}}</ref> Xerox
sued Apple over the Macintosh copyright.


[[Apple Computer]] was notable for its use of the term ''look and feel'' in reference to their [[classic Mac OS|Mac OS]] [[operating system]]. The firm tried, with some success, to block other software developers from creating software that had a similar look and feel. Apple argued that they had a [[copyright]] claim on the look and feel of their software, and even went so far as to sue [[Microsoft]], alleging that the [[Microsoft Windows|Windows]] [[operating system]] was illegally copying their look and feel.<ref name=ForbGood>{{cite magazine|url=https://www.forbes.com/sites/timothylee/2011/10/25/yes-google-stole-from-apple-and-thats-a-good-thing/|title=Yes, Google "Stole" From Apple, And That's A Good Thing|magazine=Forbes|author=Timothy B. Lee|date=2011-10-25|access-date=2015-08-13}}</ref>
===Taking it to the street===

GNU's Richard M. Stallman led an "Innovate, don't litigate" public demonstration outside [[Lotus Software|Lotus]]'s headquarters<ref name=NewsW>{{cite magazine
Although provoking a vehement reaction from some in the [[software]] community,<ref>{{cite web|url=https://www.gnu.org/bulletins/bull5.html#SEC9|title=Special Report: Apple's New Look and Feel}}</ref> and causing [[Richard Stallman]] to form the [[League for Programming Freedom]],<ref>{{cite web|url=https://www.gnu.org/philosophy/digital-inclusion-in-freedom.en.html#content|title=Is Digital Inclusion a Good Thing? How Can We Make Sure It Is?|publisher=GNU |author=Richard Stallman|access-date=2015-08-13}}</ref> 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]]''.
|magazine=Newsweek |date=August 27, 1990 |author1=John Scwartz
|author2=Debra Rosenberg |title=Computing the Cost of Copyright: Programmers fight "Look and Feel" lawsuits}}</ref>, using a [[Hexadecimal]] chant:
:: ''1-2-3-4'' kick the lawsuits out the door
:: ''5-6-7-8'' innovate, don't litigate
:: ''9-A-B-C'' interfaces should be free
:: ''D,E,F,0''<ref>(Oh)</ref> look and feel has got to go!


===More recent reactions===
===More recent reactions===
More recently, [[Apple Inc.]] has filed lawsuits against competing manufacturers of [[smartphones]] and [[tablet computers]], claiming that those manufacturers copied the look and feel of Apple's popular [[iPhone]] and [[iPad]] products.<ref name=ForbGood/><ref>{{cite web|url=https://www.forbes.com/sites/derekbroes/2011/09/24/samsung-vs-apple-and-the-winner-is/|title=Samsung vs. Apple: And The Winner Is...|publisher=Forbes|author=Derek Broes|date=2011-09-24|accessdate=2015-08-13}}</ref><ref>{{cite web|url=https://www.theverge.com/2014/3/31/5564134/round-two-apple-and-samsung-suit-up-for-another-billon-dollar-patent|title=Round two: Apple and Samsung suit up for another billion dollar patent war|publisher=The Verge|author=Josh Lowensohn|date=March 31, 2014|accessdate=2015-08-13}}</ref>
In 2012 and 2014, [[Apple Inc.]] has filed lawsuits against competing manufacturers of [[smartphones]] and [[tablet computers]], claiming that those manufacturers copied the look and feel of Apple's popular [[iPhone]] and [[iPad]] products.<ref name=ForbGood/><ref>{{cite magazine|url=https://www.forbes.com/sites/derekbroes/2011/09/24/samsung-vs-apple-and-the-winner-is/|title=Samsung vs. Apple: And The Winner Is...|magazine=Forbes|author=Derek Broes|date=2011-09-24|access-date=2015-08-13}}</ref><ref>{{cite web|url=https://www.theverge.com/2014/3/31/5564134/round-two-apple-and-samsung-suit-up-for-another-billon-dollar-patent|title=Round two: Apple and Samsung suit up for another billion dollar patent war|website=The Verge|author=Josh Lowensohn|date=March 31, 2014|access-date=2015-08-13}}</ref>


==In APIs==
==In APIs==
Line 41: Line 48:


==See also==
==See also==
* [[Design language]]
* [[Lotus Software#"Look and feel" lawsuits|Lotus "look and feel" lawsuit]]
* [[Skeuomorph]]
* [[Skeuomorph]]
* [[Structure, sequence and organization]]
* [[Structure, sequence and organization]]
Line 49: Line 58:


==External links==
==External links==
* [http://javootoo.l2fprod.com/ Java Look and Feel collection]
* [https://web.archive.org/web/20120102154402/http://javootoo.l2fprod.com/ Java Look and Feel collection]
* [http://java.sun.com/docs/books/tutorial/uiswing/lookandfeel/ The Java Tutorials: Modifying the Look and Feel]
* [http://java.sun.com/docs/books/tutorial/uiswing/lookandfeel/ The Java Tutorials: Modifying the Look and Feel]



Latest revision as of 05:09, 22 December 2023

Picture showing 4 different types of look and feel applied in software Verto

In software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxes, and menus (the "feel"). The term can also refer to aspects of a non-graphical user interface (such as a command-line interface), as well as to aspects of an API – mostly to parts of an API that are not related to its functional properties. The term is used in reference to both software and websites.[1][2]

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 interfaces serves two general purposes. First, it provides branding, 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.

In widget toolkits

[edit]

Contrary to operating system user interfaces, for which look and feel is a part of the product identification, widget toolkits 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 (that only deals with the look, or visual appearance of the graphical control elements) 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 toolkits, such as the Swing widget toolkit that is part of the Java API, allow users to change the look and feel at runtime (see Pluggable look and feel).

Some examples of Widget toolkits that support setting a specialized look and feel are:

  • XUL (XML User Interface Language): The look and feel of the user 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 an XML property file called synth (skinnable look and feel).

Lawsuits

[edit]

Some companies try to assert copyright of trade dress over their look and feel.

The Broderbund v. Unison (1986) case was an early software copyright case that attempted to apply U.S. copyright law to the look and feel presented by a software product.

In 1987 Lotus sued Paperback Software and Mosaic for copyright infringement, false and misleading advertising, and unfair competition over their low-cost clones of 1-2-3, VP Planner and Twin, and sued Borland over its Quattro spreadsheet.[3]

In December 1989,[4] Xerox sued Apple over the Macintosh copyright.

Apple Computer was notable for its use of the term look and feel in reference to their Mac OS operating system. The firm tried, with some success, to block other software developers from creating software that had a similar look and feel. Apple argued that they had a copyright claim on the look and feel of their software, and even went so far as to sue Microsoft, alleging that the Windows operating system was illegally copying their look and feel.[5]

Although provoking a vehement reaction from some in the software community,[6] and causing Richard Stallman to form the League for Programming Freedom,[7] 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.

More recent reactions

[edit]

In 2012 and 2014, Apple Inc. has filed lawsuits against competing manufacturers of smartphones and tablet computers, claiming that those manufacturers copied the look and feel of Apple's popular iPhone and iPad products.[5][8][9]

In APIs

[edit]

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 the syntax of the API), or implicitly (i.e. are part of the semantics of the API).

See also

[edit]

References

[edit]
  1. ^ "What is the "Look and Feel" of a Website?". November 21, 2013.
  2. ^ "Look and Feel in Computer Software". ComputerLaw.com.
  3. ^ John Scwartz; Debra Rosenberg (August 27, 1990). "Computing the Cost of Copyright: Programmers fight "Look and Feel" lawsuits". Newsweek.
  4. ^ Lawrence Fisher (December 15, 1989). "Xerox Sues Apple Computer Over Macintosh Copyright". The New York Times.
  5. ^ a b Timothy B. Lee (2011-10-25). "Yes, Google "Stole" From Apple, And That's A Good Thing". Forbes. Retrieved 2015-08-13.
  6. ^ "Special Report: Apple's New Look and Feel".
  7. ^ Richard Stallman. "Is Digital Inclusion a Good Thing? How Can We Make Sure It Is?". GNU. Retrieved 2015-08-13.
  8. ^ Derek Broes (2011-09-24). "Samsung vs. Apple: And The Winner Is..." Forbes. Retrieved 2015-08-13.
  9. ^ Josh Lowensohn (March 31, 2014). "Round two: Apple and Samsung suit up for another billion dollar patent war". The Verge. Retrieved 2015-08-13.
[edit]