The Publishing Project

Why XHTML is still the best answer for web publishing

Brad Neuberg wrote an article about making ePub3 “play nice” with HTML5. I read it and initially agreed with it but, upon second reading and some thought I disagree with the essence of his argument. Brad opens his argument with the following two bullet points: The first is a version of HTML5 that uses XML’s rules: everything has to be well formed and there can’t be any mistakes in how you create your markup. This is commonly known as XHTML5, to indicate the HTML5 standard but based on XML. XHTML5 tends to be used in specialized back end systems to

WebGL: The New Frontier (for some)

Not too long ago there was a demo of the Epic Citadel OpenGL demo translated to JavaScript and played inside a web browser. The code was ported from C++ to ASM, a subset of JavaScript optimized for performance using and then fed into a web browser for rendering and display. Even if we leave the conversion from C++ to JavaScript aside for the moment. You’re running a high end game inside a web browser… without plugins! Think about it. We can now do 3D animations that take advantage of your computer’s GPU to render high quality 3D objects, animations and

Pushing our publishing boundaries: 3d

One of the things that attracted me to 3d was the expressive possibilities of the medium and how we can incorporate these possibilities into a traditional publishing paradigm without having to resort to very expensive tools like the ones used for animation and CGI effects. Mr. Doob is the creator of Three.js arguably the most popular WebGL develoment framework in use today. In the first video, Mr. Doob and AlteredQualia, another Three.JS developer, talk about Three.JS and its future. The presentation also acts as a technical introduction to the library. [youtube=http://www.youtube.com/watch?v=qx40CRwwkS8&w=500] The second presentation by Mr. Doob talks about how

Tony Parisi’s Slides from SFHTML5 Meetup

Tony did an awesome job of introducing WebGL and getting people excited about the technology, its promise to change the way we look at games and web development and how it assures convergence between the two. It also had its wow moments with the demos he did 😉 Video [youtube=http://www.youtube.com/watch?v=Y7xLuDBpZAY&w=500] Presentation [slideshare id=30287962&doc=anintroductiontowebgl-140122011841-phpapp02]

Typography II: Fonts to the page

We have typography on the web! As John Allsopp points out in his blog Happy 17th Birthday CSS we have come a long way but we still have very far to go. When I first started playing with web design back in 1996 the web was just plain. It was meant as a way to exchange information, not produce the high-end, high-gloss content we see today. Surprisingly enough we’ve had the ability to embed fonts for over a decade. CSS2 included the ability to embed fonts when it was first released but it wasn’t highly used until CSS3 came out