FACTOID # 8: North Korea spends the most of its GDP on its military.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Cairo (graphics)
cairo
The Cairo graphics library logo.
Maintainer: Carl Worth
Stable release: 1.4.8  (8 June 2007) [+/-]
Preview release: N/A  (N/A) [+/-]
OS: Cross-platform
Use: Graphics library
License: LGPL or MPL
Website: cairographics.org

cairo is a free software graphics library with multiple backends that provides a vector based device-independent API for software developers. Currently, it has backends that support output to the X Window System, Win32 GDI, Mac OS X Quartz, the BeOS API, OS/2, OpenGL contexts (via glitz), local image buffers, PNG files, PDF, PostScript and SVG files. Cairo is designed to use hardware acceleration when available. Image File history File links Cairo_banner. ... In software engineering, software maintenance is the process of enhancing and optimizing deployed software (software release), as well as remedying defects. ... A software release refers to the creation and availability of a new version of a computer software product. ... June 8 is the 159th day of the year (160th in leap years) in the Gregorian calendar. ... 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... A software release refers to the creation and availability of a new version of a computer software product. ... An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ... A cross-platform (or platform independent) programming language, software application or hardware device works on more than one system platform (e. ... This page may meet Wikipedias criteria for speedy deletion. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... GNU logo The GNU Lesser General Public License (formerly the GNU Library General Public License) is a free software license published by the Free Software Foundation. ... In computing, the Mozilla Public License (MPL) is an open source and free software license. ... A website (alternatively, Web site) is a collection of Web pages, images, videos and other digital assets that is hosted on a Web server, usually accessible via the Internet or a LAN. A Web page is a document, typically written in HTML, that is almost always accessible via HTTP, a... Clockwise from top: The logo of the GNU Project (the GNU head), the Linux kernel mascot Tux the Penguin, and the FreeBSD daemon Free software is a term coined by Richard Stallman and the Free Software Foundation[1] to refer to software that can be used, studied, and modified without... Example showing effect of vector graphics versus raster graphics. ... An application programming interface (API) is a source code interface that a computer system or program library provides to support requests for services to be made of it by a Length. ... A software developer is a person who is concerned with one or more facets of the software development process, a somewhat broader scope of computer programming or a specialty of project managing. ... KDE 3. ... GDI is short for Graphics Device Interface or Graphical Device Interface, and is one of the three core components or subsystems of Microsoft Windows. ... Quartz is the marketing name of the proprietary graphics layer that sits on top of the open source Darwin core of Mac OS X. Quartz is part of the Core Graphics framework. ... BeOS is an operating system for personal computers which began development by Be Inc. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... OpenGL (Open Graphics Library) is a standard specification defining a cross-language cross-platform API for writing applications that produce 3D computer graphics (and 2D computer graphics as well). ... Look up glitz in Wiktionary, the free dictionary. ... PNG (Portable Network Graphics) is a bitmapped image format that employs lossless data compression. ... Portable Document Format (PDF) is a file format created by Adobe Systems in 1993 for desktop publishing use. ... PostScript (PS) is a page description language and programming language used primarily in the electronic and desktop publishing areas. ... Scalable Vector Graphics (SVG) is a XML markup language for describing two-dimensional vector graphics, both static and animated, and either declarative or scripted. ... In computing, hardware acceleration is the use of hardware to perform some function faster than is possible in software running on the normal (general purpose) CPU. Examples of hardware acceleration include blitting acceleration functionality in graphics processing units (GPUs) and instructions for complex operations in CPUs. ...


Although written in C, there are bindings for using the cairo graphics library from many other programming languages, including C++, C#, Common Lisp, Haskell, Java, Python, Perl, Ruby, Smalltalk and several others. C is a general-purpose, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. ... In computing, a binding from a language to a library or OS service is an API providing that service in the language. ... C++ (pronounced see plus plus, IPA: ) is a general-purpose, high-level programming language with low-level facilities. ... The title given to this article is incorrect due to technical limitations. ... Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, standardised by ANSI X3. ... Haskell is a standardized purely functional programming language with non-strict semantics, named after the logician Haskell Curry. ... Java is an object-oriented applications programming language developed by Sun Microsystems in the early 1990s. ... Python is a high-level programming language first released by Guido van Rossum in 1991. ... Perl is a dynamic programming language created by Larry Wall and first released in 1987. ... Ruby is a reflective, object-oriented programming language. ... For other uses, see Small Talk (disambiguation). ...

Contents

History

The cairo project was founded by Keith Packard and Carl Worth for use in the X Window System. It was originally called Xr or Xr/Xc. The name was changed to emphasize the idea that it was a cross-platform library and not tied to the X server. The name "cairo" was derived from the original name Xr. The first syllable was based on the visual similarity between the letter X and the Greek letter Chi, and the second syllable was based on the similarity in pronunciation between the letter r and the Greek letter Rho (ρ).[1] Keith Packard is a software developer, best known for his work on the X Window System. ... KDE 3. ... In computing, the X Window System (commonly X11 or X) is a windowing system for bitmap displays. ... Look up Χ, χ in Wiktionary, the free dictionary. ... Rho (upper case Ρ, lower case ρ) is the 17th letter of the Greek alphabet. ...


Similar technologies

Cairo is intended to compete with similar technologies like WPF and GDI+ from Microsoft and Quartz from Apple Computer. This subsystem is a part of . ... GDI is short for Graphics Device Interface or Graphical Device Interface, and is one of the three core components or subsystems of Microsoft Windows. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... Quartz is the marketing name of the proprietary graphics layer that sits on top of the open source Darwin core of Mac OS X. Quartz is part of the Core Graphics framework. ... Apple Inc. ...


Notable usage

  • The Mono Project has been using cairo since very early in conception, to power its backends of its GDI+ (libgdiplus) and System.Drawing namespaces.
  • Gecko 1.8, the layout engine for Mozilla Firefox 1.5 and SeaMonkey 1.0 web browsers, uses cairo to render SVG and <canvas> content.
  • Gecko 1.9, the future release of Gecko that will serve as the basis of Firefox 3, will use cairo as the graphics backend for rendering both web page content and the user interface (or "chrome"). Gecko 1.9 is currently in development, with the cairo-based version enabled in Firefox trunk builds starting February 22, 2006 on all major platforms, and later on other platforms.
  • GTK+, starting with version 2.8 released August 13, 2005, uses cairo to render the majority of its widgets.

Mono is a project led by Novell (formerly by Ximian) to create an ECMA standard compliant . ... A namespace is a context in which a group of one or more identifiers might exist. ... Epiphany using Gecko to render the Wikipedia main page Gecko is the open source, free software web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. ... Mozilla Firefox is a graphical web browser developed by the Mozilla Corporation and a large community of external contributors. ... SeaMonkey is a free, open source, and cross-platform Internet suite that is the continuation of the former Mozilla Application Suite. ... An example of a web browser (Internet Explorer), displaying the English Wikipedia main page. ... Scalable Vector Graphics (SVG) is a XML markup language for describing two-dimensional vector graphics, both static and animated, and either declarative or scripted. ... The canvas element is a third party extension to the HTML standard that allows for dynamic rendering of scriptable bitmap images. ... The user interface is the part of a system exposed to users. ... Chrome is the set of user interface elements of the application window that are outside of a windows content area. ... Firefox may refer to: Firefox (novel), written by Craig Thomas, published in 1978 Firefox (film), the 1982 movie starring Clint Eastwood, based on the novel Firefox (arcade game), the laserdisc arcade game based on the movie Mozilla Firefox, a web browser The Red Fox or the Red Panda, based on... February 22 is the 53rd day of the year in the Gregorian calendar. ... For the Manfred Mann album, see 2006 (album). ... GTK+, or the GIMP Toolkit, is one of the two most popular widget toolkits for the X Window System for creating graphical user interfaces. ... August 13 is the 225th day of the year in the Gregorian calendar (226th in leap years), with 140 days remaining. ... 2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ... A widget (or control) is an interface component that a computer user interacts with, such as a window or a text box. ...

See also

Free software Portal

Image File history File links Portal. ... NeXT Computer Inc. ...

References

For the Manfred Mann album, see 2006 (album). ... December 2 is the 336th day of the year (337th in leap years) in the Gregorian calendar. ...

External links


  Results from FactBites:
 
[cairo-announce] cairo 1.0 released (1250 words)
The cairo team is very pleased to announce cairo 1.0 available from: http://cairographics.org/releases/cairo-1.0.0.tar.gz which can be verified with: http://cairographics.org/releases/cairo-1.0.0.tar.gz.sha1 abc50d6a657cba15b3956c8c3aaea080b71172bb cairo-1.0.0.tar.gz http://cairographics.org/releases/cairo-1.0.0.tar.gz.sha1.asc (signed by Carl Worth) All future 1.x.y releases of cairo will be source and binary compatible with cairo 1.0.0.
Cairo is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available (for example, through the X Render Extension).
Cairo is free software and is available to be redistributed and/or modified under the terms of either the GNU Lesser General Public License (LGPL) version 2.1 or the Mozilla Public License (MPL) version 1.1.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.