In reading this blog post (which I highly enjoyed) I came across an interview with Mitchell Baker, the CEO of Mozilla, about Cairo, a graphics engine that may be incorporated into the Mozilla platform for doing vector graphics. The interview is pretty quick and touches on how Mozilla is planning to support Flash-like functionality.
But in doing some research on Cairo, it seems to be a separate project that has been around for a while. According to the cairographics.org site, Cairo is:
Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL (through glitz), Quartz, and XCB.
It supports a lot of formats, which is awesome, and the OpenGL support seems to imply some hardware acceleration. There is a page for Cairo off of the Mozilla Wiki which is proposed for deletion. The wikipedia page for Cairo is pretty informative and seems to imply that Cairo will render the UI for Firefox 3 which I think would mean that anyone building on top of the Mozilla platform could take advantage of the features in Cairo to create custom chrome ala Apollo.
I realize I’m a little out of my element here and the fact that Cairo seems like a long established project makes me wonder why I haven’t heard of it before. Am I losing my touch (if I ever had any)? Has anyone done anything with Cairo? It seems like it has a lot of promise.
[tags]Mozilla, Cairo[/tags]
TweetRelated posts:
Pingback: Panorama des IHM connectés by e5k