HTML5 as an alternative to PDF on the mobile platform

Preview:

DESCRIPTION

Talk by Mark Stephens, CEO/Developer at IDRsolutions. See http://itextpdf.com/events/summit2012

Citation preview

Disclaimer

No kittens were harmed (or even woken up) in the making of either presentation

Thursday, 29 March 12

HTML5 AS AN ALTERNATIVE TO PDF ON THE MOBILE

PLATFORMMark Stephens - IDRsolutions

Thursday, 29 March 12

THINKING OUT OF THE BOX

Thursday, 29 March 12

THINKING OUT OF THE BOX

Thursday, 29 March 12

HTML5

The first version I would recommend...

Thursday, 29 March 12

HTML5

The first version I would recommend...

Convergence of :-

Thursday, 29 March 12

HTML5

The first version I would recommend...

Convergence of :-1. Good cross-platform support.

Thursday, 29 March 12

HTML5

The first version I would recommend...

Convergence of :-1. Good cross-platform support.2. All pervasive.

Thursday, 29 March 12

HTML5

The first version I would recommend...

Convergence of :-1. Good cross-platform support.2. All pervasive.3. Feature rich (media support, GPS, local storage)

Thursday, 29 March 12

HTML5

The first version I would recommend...

Convergence of :-1. Good cross-platform support.2. All pervasive.3. Feature rich (media support, GPS, local storage)4. Reasonable offline support.

Thursday, 29 March 12

HTML5

The first version I would recommend...

Convergence of :-1. Good cross-platform support.2. All pervasive.3. Feature rich (media support, GPS, local storage)4. Reasonable offline support.5. Improving Tools

Thursday, 29 March 12

Ways to develop HTML5

Thursday, 29 March 12

Ways to develop HTML5

1. Build it programmatically with tools and libraries (JQuery)

Thursday, 29 March 12

Ways to develop HTML5

1. Build it programmatically with tools and libraries (JQuery)

2. Or produce it as output

Thursday, 29 March 12

Ways to develop HTML5

1. Build it programmatically with tools and libraries (JQuery)

2. Or produce it as output

3. Ship it (and maybe even debug it as well)

Thursday, 29 March 12

HTML5

Is really THREE technologies working together

Thursday, 29 March 12

HTML5

Is really THREE technologies working together

HTML5 (including canvas)

Thursday, 29 March 12

HTML5

Is really THREE technologies working together

HTML5 (including canvas)CSS

Thursday, 29 March 12

HTML5

Is really THREE technologies working together

HTML5 (including canvas)CSSJavascript

Thursday, 29 March 12

Pixellation on the canvas

Thursday, 29 March 12

Pixellation on the canvas

Thursday, 29 March 12

Pixellation on the canvas

Thursday, 29 March 12

Advantage of ‘web apps’Support multiple platforms more easily.

Easier to write a ‘web’ app and tweak (debug!) for all the mobile platforms than write a version for IPad, each Android device,

Blackberry...

Thursday, 29 March 12

So how good is HTML5Which is the PDF page?

Thursday, 29 March 12

Thursday, 29 March 12

Thursday, 29 March 12

Thursday, 29 March 12

Thursday, 29 March 12

So how good is HTML5Which is the PDF page?

Thursday, 29 March 12

So how good is HTML5Which is the PDF page?

Thursday, 29 March 12

Size matters

Thursday, 29 March 12

Size matters

Multiply your PDF co-ords by 1.33

Thursday, 29 March 12

Comparison of HTML5 and PDF

‘Comparable’ features

Thursday, 29 March 12

Comparison of HTML5 and PDF

Vector graphics, transforms, shapes and clipping

‘Comparable’ features

Thursday, 29 March 12

Comparison of HTML5 and PDF

Vector graphics, transforms, shapes and clippingJavascript

‘Comparable’ features

Thursday, 29 March 12

Comparison of HTML5 and PDF

Vector graphics, transforms, shapes and clippingJavascriptBasic Forms and interactive events

‘Comparable’ features

Thursday, 29 March 12

Comparison of HTML5 and PDF

Vector graphics, transforms, shapes and clippingJavascriptBasic Forms and interactive eventsBasic text

‘Comparable’ features

Thursday, 29 March 12

Comparison of HTML5 and PDF

PDF still wins

Thursday, 29 March 12

Comparison of HTML5 and PDF

Color support beyond RGB

PDF still wins

Thursday, 29 March 12

Comparison of HTML5 and PDF

Color support beyond RGBTransparency

PDF still wins

Thursday, 29 March 12

Comparison of HTML5 and PDF

Color support beyond RGBTransparencyEmbedded font support (TTF, OTF, TTC, Postscript)

PDF still wins

Thursday, 29 March 12

Comparison of HTML5 and PDF

Color support beyond RGBTransparencyEmbedded font support (TTF, OTF, TTC, Postscript)Advanced text position (kerning, fontsize)

PDF still wins

Thursday, 29 March 12

Comparison of HTML5 and PDF

Color support beyond RGBTransparencyEmbedded font support (TTF, OTF, TTC, Postscript)Advanced text position (kerning, fontsize)Quality of Image scaling

PDF still wins

Thursday, 29 March 12

Comparison of HTML5 and PDF

Color support beyond RGBTransparencyEmbedded font support (TTF, OTF, TTC, Postscript)Advanced text position (kerning, fontsize)Quality of Image scalingSupport for foreign fonts

PDF still wins

Thursday, 29 March 12

Comparison of HTML5 and PDF

Color support beyond RGBTransparencyEmbedded font support (TTF, OTF, TTC, Postscript)Advanced text position (kerning, fontsize)Quality of Image scalingSupport for foreign fontsSingle file container

PDF still wins

Thursday, 29 March 12

Comparison of HTML5 and PDF

Color support beyond RGBTransparencyEmbedded font support (TTF, OTF, TTC, Postscript)Advanced text position (kerning, fontsize)Quality of Image scalingSupport for foreign fontsSingle file containerSecurity

PDF still wins

Thursday, 29 March 12

Comparison of HTML5 and PDF

PDF falling behind? (IMHO)

Thursday, 29 March 12

Comparison of HTML5 and PDF

Location/GPS

PDF falling behind? (IMHO)

Thursday, 29 March 12

Comparison of HTML5 and PDF

Location/GPSOffline functionality

PDF falling behind? (IMHO)

Thursday, 29 March 12

Comparison of HTML5 and PDF

Location/GPSOffline functionalityCSS

PDF falling behind? (IMHO)

Thursday, 29 March 12

Comparison of HTML5 and PDF

Location/GPSOffline functionalityCSSSocial media

PDF falling behind? (IMHO)

Thursday, 29 March 12

Comparison of HTML5 and PDF

Location/GPSOffline functionalityCSSSocial mediaVideo

PDF falling behind? (IMHO)

Thursday, 29 March 12

Comparison of HTML5 and PDF

Location/GPSOffline functionalityCSSSocial mediaVideoDebugging tools

PDF falling behind? (IMHO)

Thursday, 29 March 12

My verdict

Thursday, 29 March 12

My verdict

At the end of the day, PDF still wins for quality of display but

HMTL5+CSS+Javascript may be good enough for an increasingly number of things

Thursday, 29 March 12

Shameless plug....

Thursday, 29 March 12

Contact details

Twitter : javaPDFBlog: http://www.jpedal.org/PDFBlogEmail: markstephens@idrsolutions.com

Or grab me any time today...

Any questions?

Thursday, 29 March 12

Recommended