Graphical library Cairo in the Firefox 3.0
This Cairo graphic library is used to enhance the graphic performance of the of Firefox 3 & also it is used for the superior stability of appearance & experience on several operating systems. There is a very minimum assistance from Cairo for the operating systems. There are some operating systems, which cannot operate on the Firefox 3. There is the only version i.e. Mac version will only execute on the Mac OS X 10.4.
The operating systems like Windows 95, Windows98, Windows Me and Windows NT, Windows Me possesses very minimum assistance from the Cairo in the Firefox 3. The feature like Cairo in the Firefox 3 is the library of the softwares which is utilized to make available vector device which is supported on the graphics & it is autonomous of the API, which is used by the software developers. The main objective behind the design of the Cairo is to bring in primitives which are used for drawings of two dimensions crosswise the several kinds of backends. In addition, it is designed to utilize the accelerated hardware when it gets available.
The graphic library which is called as Cairo is written in the C language, but there are some limitations for taking use of the graphic library for many other languages. These languages contain C++, C#, Common Lisp, Haskell, Java, Python, Perl, Ruby, Scheme, Smalltalk & many more. This Cairo which is the free software also have a license under category which is called as GNU Lesser General Public License and the Mozilla Public License.
Historical updates of the Cairo: The main founder of the Cairo project was Keith Packard and Carl Worth & the main objective of this research is to utilize it in the Window system. The original name of the Cairo project was Xr or Xr/Xc.
There was change in the Cairo to give emphasis to the idea about its cross-platform library nature & it was not secure to the Xserver. The inventive name of the Cairo is resulted from the name called as Xr which is very identical to the Unicode ligature Chi Rho.
Support of Cairo to Backend: There are various types of backends which are assisted by the Cairo. There is the assistance from the backend for the inclusion of the outputs to various types of operating systems. These operating systems are the BeOS API, OS/2, OpenGL contexts, local image buffers, Win32 GDI, Mac OS X Quartz & also various types of files like PNG, PDF, PostScript and SVG.
There is the intention of the Cairo to fight with comparable technologies, which are from various organizations. These technologies are Microsoft’s WPF and GDI+, Quartz 2D from Apple Inc and AGG, which means Anti-Grain Geometry.
Prominent practice of Cairo: One of the extensive features of the Cairo is its highly developed 2D drawing. This graphic library is getting famous in the open source community only because of its support for the cross-platform function.
Role of Cairo in Mozilla: the graphic library like Cairo is utilized by the Mozilla project in the fresh updated versions of the Gecko layout engine having version 1.9. the main advantage of the this Gecko is to deliver the outputs which is related to the graphics of the Mozilla product.
The layout engine like Gecko of the web browser with version Mozilla Firefox 2.0 & Mozilla software SeaMonkey having version 1.0 takes advantage of the Cairo to render the SVG. On 22 February 2006, Gecko 1.9 is at present in progress, with the Cairo-based version facilitated in Firefox stem, which is getting started on all major platforms and other platforms related to the operating systems.
Technorati Tags: Mozilla, Mozilla Firefox, using Firefox, Firefox Community, Firefox versions, Firefox version 3.
Tags: Firefox Help, Web Browsers
























