Prince XML: Generating High Quality PDFs from HTML + CSS

Tuesday, November 10th, 2009

Google Tech Talks
November, 12 2007

ABSTRACT

Please welcome Håkon Lie and Michael Day, who will be presenting Prince XML.

Prince Overview: Prince is a computer program that converts XML and HTML into PDF documents. Prince can read many XML formats, including xhtml and SVG. Prince formats documents according to style sheets written in CSS.

Dynamic data-driven documents: Prince is an ideal printing component for server-based software such as web applications and database systems. Using Prince, data in XML can easily be converted to PDF documents that can be printed, archived or downloaded over the web.

Electronic publishing: Prince can also be used by authors and publishers to typeset and print documents written in html, XHTML or one of the many XML-based document formats. Prince is capable of formatting academic papers, scientific journals, novels, and books with extensive illustrations.

Speaker: Håkon Wium Lie
Håkon Wium Lie, YesLogic Director: Håkon is a web pioneer, having proposed CSS while working with Tim Berners-Lee at CERN in 1994. Håkon became a devotee when he found that Prince could format his book on CSS (co-authored with Bert Bos) and his PhD thesis. Håkon is a graduate of MIT’s Media Lab and is also the CTO of Opera Software.

Speaker: Michael Day
Michael Day, YesLogic CEO: Michael is the system architect for Prince. He has implemented the CSS processing module, which supports many pioneering CSS features including CSS3 Selectors and Paged Media properties. In 2003, he joined the W3C CSS working group as an invited expert.

Duration : 1:2:30

(more…)

Technorati Tags: , , , , , , ,

Faster HTML and CSS: Layout Engine Internals for Web Developers

Saturday, November 7th, 2009

Google Tech Talks
November 12, 2008

ABSTRACT

How fast Web pages load and how fast they change dynamically depends on both the Web page and the browser it’s running in. Browser makers put significant effort into making their browsers faster, but there are also things that Web page authors can do to make their pages more responsive.

I plan to talk about html, CSS, and the DOM in Mozilla, from the DOM tree and CSS style sheets through to displaying pixels on the screen. In particular, what do Mozilla-based browsers spend the time doing when they’re displaying a Web page? Which parts of this work are redone when the page is changed by script? And what implications does this have for how authors can make their pages faster, and for how authors can test the performance of their pages?

Speaker: David Baron
David is a software engineer at Mozilla Corporation, where he works on Mozilla’s implementations of Cascading Style Sheets (CSS) and layout algorithms (computing the positions of objects), fixing memory leaks, and other things. He has been working on Mozilla since 1998, and is a member of the W3C CSS working group.

Duration : 1:1:15

(more…)

Technorati Tags: , , , , , , ,