Screenshot by Robin Berjon following a message of mine
- 18 april 2015: Bulgaria Web Summit, Sofia, Bulgaria
- 5-7 may 2015: W3C Advisory Committee meeting, Paris, France
- 18-22 may 2015: CSS WG meeting, New York City, USA
Friday 9 January 2015
By glazou on Friday 9 January 2015, 11:07
Screenshot by Robin Berjon following a message of mine
Monday 15 September 2014
By glazou on Monday 15 September 2014, 09:15
There are bad mondays. This is a bad monday. And this is a bad monday because I just discovered two messages - among others - posted by our friend Molly Holzschlag (ANC is Absolute Neutrophil Count):
If you care about our friend Molly and value all what she gave to Web Standards and CSS across all these years, please consider donating again to the fund some of her friends set up a while ago to support her health and daily life expenses. There are no little donations, there are only love messages. Send Molly a love message. Please.
Friday 20 June 2014
By glazou on Friday 20 June 2014, 22:43
This is my last day at Samsung. I am open to job opportunities. I'll continue co-chairing the CSS Working Group, but under my Disruptive Innovations' wings, starting immediately.
Thursday 20 March 2014
By glazou on Thursday 20 March 2014, 11:22
Time: 5pm - 8pm
Location: 95 Plumeria Drive, San Jose, CA
Feel free to attend using the link at the top of this article!
Thursday 6 February 2014
By glazou on Thursday 6 February 2014, 16:34
Last October, I was attending the famous Paris Web conference in Paris, France. In the main lobby of the venue, two Microsoftees (David Catuhe and David Rousset) were demo'ing a game based on their own framework Open Source babylon.js. Yes, Microsoftee and an Open Source JS framework over WebGL... I was looking at their booth, the people queuing to try the game and started explaining them there are conferences about Gaming, there are conferences about Web technologies in general and html5 in particular but there are no conference dedicated to Gaming based on Web technologies...
To my surprise, the two Davids reacted very positively to my proposal and we started immediately discussing a plan for such a conference.
Web site: Next Game Frontier
Date: 13th of March 2014
Free registration but number of seats limited so register ASAP!
9:00 - 9:30 Breakfast
9:30 - 9:45 Opening Keynote (D. Glazman, D. Catuhe & D. Rousset)
9:45 - 10:45 Microsoft session - Create a 3D game with WebGL and Babylon.js (D. Catuhe & D. Rousset)
10:45 - 11:00 Break
11:00 - 12:00 Mozilla session - Le Web en tant que plateforme pour les jeux, de WebGL à AsmJS (T. Nitot)
12:00 - 13:15 Lunch
13:15 - 14:15 Create 3D assets for the mobile world & the Web, the point of view of a 3D designer (M. Rousseau)
14:15 - 15:15 Samsung session - Enhancing HTML5 gaming using WebCL (Samsung) & Turbulenz (Partner)
15:15 - 15:30 Break
15:30 - 16:30 Three.js (J. Etienne from http://learningthreejs.com)
16:30 - 17:30 Minko.io (Jean-Marc Le Roux from http://aerys.in)
17:30 - 18:30 Roundtable - Open discussions about Web Gaming - Microsoft, Mozilla, Samsung, Ubisoft moderated by a journalist
Save the date, and register now but please, don't register if you don't plan to come. Thanks!
Tuesday 24 September 2013
By glazou on Tuesday 24 September 2013, 16:59
I am extremely happy and proud to let you know BlueGriffon received last thursday in Berlin, Germany, the « META Seal of Recognition » Award from the Multilingual Europe Technology Alliance for being the very first editor to implement the three main data categories of the W3C Internationalization Tag Set 2.0 (ITS 2.0)
That implementation was done under a contract from DFKI and funding from the European Commission (project LT-Web), 7th Framework Programme (FP7), grant agreement n° 287815. The code is Open Source and will be available with forthcoming version 1.8 of BlueGriffon.
Here is the press release about it:
At the fourth annual META-FORUM conference in Berlin on September 19/20, it was announced that Disruptive Innovations was awarded the META Seal of Recognition for BlueGriffon. The META Seal of Recognition recognises excellence in software, products, and services which actively contribute to the European Multilingual Information Society. The META Technology Council, a panel of 30 experts drawn from the European Language Technology landscape, recognises the contribution BlueGriffon makes to the European Multilingual Information Society.
META, the Multilingual Europe Technology Alliance brings together researchers, commercial technology providers, private and corporate language technology users, language professionals and other information society stakeholders. META is preparing the necessary ambitious joint effort towards furthering language technologies as a means towards realising the vision of a Europe united as one single digital market and information space.
The META Seal of Recognition is awarded annually to select products and services which actively contribute to the initiative’s goals. This year is the third time the META Seal of Recognition has been awarded at a special ceremony as part of META-FORUM 2013 held in Berlin, Germany.
For more information see http://www.meta-net.eu/meta-seal
Wednesday 17 July 2013
By glazou on Wednesday 17 July 2013, 08:35
I have been contracted by german company DFKI under a European contract to implement a part of the Internationalization Tag Set (ITS) 2.0 specification into BlueGriffon and I now have a first runnable prototype. So there is a new floating panel in BlueGriffon:
<script type="application/its+xml">element) or external (through a
linkelement). The order of rulesets attached to the document can be modified. Parameters and ITS rules can be added to the rulesets or moved into the rulesets. During a creation of a ruleset, both XPath and CSS query languages are available. The rule creation/modification dialog has a magic button computing automatically an Xpath or CSS selector for the currently selected element. All global properties defined by the spec are editable with respect to the cardinality defined by the spec. For XPath, the code looks for an already defined HTML namespace in the ITS rules and adds one (that is reported to the user) if that namespace is not present.
All the above will be available in forthcoming BlueGriffon 1.8 to all users for free, thanks to the European Commission!
Monday 10 June 2013
By glazou on Monday 10 June 2013, 02:06
I am extremely pleased to announce that a work done by the W3C CSS Working Group received last week a Net Award as Best New Web Technology 2013 from .net magazine for the CSS Flexible Box Layout Module. This is a bit of an achievement for the CSS Working Group itself, the authors/contributors/editors of the specification, and the W3C. Mucho congrats to all the members of the CSS Working Group and contributors to www-style, you guys rock!
Thursday 30 May 2013
By glazou on Thursday 30 May 2013, 14:23
Tuesday 5 March 2013
By glazou on Tuesday 5 March 2013, 08:00
Peter Linss and I were appointed co-chairs of the CSS Working Group exactly five years ago
Tuesday 26 February 2013
By glazou on Tuesday 26 February 2013, 19:51
Following the W3C Workshop on electronic books in NYC two weeks ago, Dave Cramer (Hachette), Hadrien Gardeur (Feedbooks) and myself (Disruptive Innovations) have started a new Google Group called EPUB NG. Don't misunderstand us, it's called EPUB New Generation only because we needed a name and we start from what's available on the market right now, EPUB3. We're not forking, we're not doing a secret thing, we only needed a space where we could start discussions about the largest issues I found in current specs and what Dave recently called EPUB Zero.
So if you're interested in throwing ideas about a new, simpler, lighter format for electronic books more in line with W3C standards and Web habits, start reading us and ping one of us to request an invite. Please detail your affiliation and background in the electronic books' space? Thanks!
Wednesday 20 February 2013
By glazou on Wednesday 20 February 2013, 08:33
Thursday 14 February 2013
By glazou on Thursday 14 February 2013, 18:04
I just read Daring Fireball's short so-called « analysis » of the Opera switch to WebKit. Even I perfectly know that guy is almost only an Apple PR guy, I'm again surprised by his limited ability to analyse a situation. The only question that is worth it is the following one: whatever is the strategic rationale that led to that choice, it's obvious Opera had the choice between open-sourcing Presto to build a larger community around it and ditching it in favor of an already open-sourced rendering engine. So why did they choose the latter?
And in terms of WebKit better than Presto, well, Opera has always been a better player with respect to standards than Apple. As many people have already said, a test failing in Presto was often the sign the test was wrong or the spec had a problem, given their extreme adherence to specifications.
So as usual, you can avoid reading Daring Fireball. No hyperlink from here. Nothing to see there.
Wednesday 13 February 2013
By glazou on Wednesday 13 February 2013, 12:20
It's a really strange day... The annoucement Opera drops the Presto engine came at european hours, of course. Fortunately, the city of New York woke me up at 4am with road construction and lots of noise from construction engines. Found my iPad silently piling up tons of notifications from friends about Opera. Discovering the news, I should not be surprised since the rumors started to percolate in fact two weeks ago...
Opera-the-company is still here while Opera-the-rendering-engine is no more. It clearly reminds me of the last moments of Netscape I can't help but thinking this is not a new beginning but the end of an era, and most certainly a bad omen.
The Web wakes up less fragmented today but this is a sad moment because fragmentation and competition are good for innovation. Just one year ago, Opera was one of the advocates for one of the strangest decision ever requested in the CSS Working Group, the authorization for a rendering engine to implement the CSS prefix of another rendering engine. It never happened but what happened today is another magnitude, unfortunately.
Oh, it's not the market share of Opera that makes the difference. Their self-acclaimed 300 million users are a drop in the ocean and are mostly related to low-end phones, still a huge market in some parts of the world. No, it's the loss of an independant innovation center. Opera engineers will discover the power of a
r- you can't control... They aim at an iOS browser. Wait, based like the others on the slow html control all but Safari use? Seriously????
I can't see Opera still having a huge differenciating factor now, unless they drastically reinvent themselves and almost change of market. If Opera was a smaller company, I would say they're looking to value their browser implementation skills to be acquired by one the roughly ten big players desperately currently looking for WebKit expertise. In other terms, an investor's perspective, not an industrial one. Oh, wait, did I say it? Oh crap...
For the CSS Working Group, that's an earthquake. One less testing environment, one less opportunity to discover bugs and issues. Let me summarize the new situation of the main contributors to the CSS Working Group:
One CSS prefix is gone and
-webkit-* increases its power. Yesterday night, I was telling Håkon Lie (Opera CTO) I could imagine him in the amazing NYC Mariott Marquis elevators looking down to Lars-Erik Bolstad (Opera VP Core Technology) on the 8th floor (at the bar with us, obviously) and saying « I am you father », Lars-Erik answering « Noooooo... ». Today, I can feel the power of the dark side of the Force.
Opera, do us two favors please:
Thanks and good luck.
Friday 7 December 2012
By glazou on Friday 7 December 2012, 09:57
The daily xkcd is once again excellent. I forked it into:
<p style="background-color: -webkit-gradient(...)"> How do you annoy a Web Standards' author? </p>
Thursday 6 December 2012
By glazou on Thursday 6 December 2012, 12:34
Reminder, a W3C/IDPF/BISG Workshop on Electronic Books and the Open Web Platform will take place in NYC, USA, the 11th and 12th february. The deadline for the submission of position papers is the 10th of december so hurry up if you plan to attend the Workshop!
Saturday 24 November 2012
By glazou on Saturday 24 November 2012, 12:25
As a reminder, BlueGriffon embeds SVG Edit. As soon as I have time for that, I'll look more closely at Method-Draw to see if it could replace SVG Edit in BlueGriffon since I find its UI and the UX it induces quite nice.
Tuesday 30 October 2012
By glazou on Tuesday 30 October 2012, 17:26
The EPUB 3 Content Documents spec reads:
The EPUB 3 CSS Profile includes @media and @import rules with media queries as defined in the Media Queries [MediaQueries] specification.
But it says nothing about stylesheets linked through a
<link> element and Media Queries ! So, normatively per EPUB 3.0,
<link> elements with Media Queries are currently forbidden...
Friday 14 September 2012
By glazou on Friday 14 September 2012, 13:31
Excerpt from EPUB 3 Publications section 4.3.2 (strong emphasize mine):
Cardinality: In the metadata section:
zero or more; Attached to other metadata:
zero or one
Other metadata? Outside of
<metadata>?!? I don't understand. At all.
It can't be related to the META-INF/metadata.xml file since section 2.5.4 of EPUB3 Container Format reads (strong emphasize mine):
This file, if present, must be used for container-level metadata. This version of the OCF specification does not specify any container-level metadata.
And the other sections of the OPF file do not contain metadata but a manifest, a spine and other stuff but no metadata...
I think - but I can't be sure - it in fact means:
Cardinality: as a primary expression (i.e. applies to the Publication):
zero or more; as a subexpression (i.e. refining a primary expression or another subexpression:
zero or one for the refined expression or subexpression
Anyway, the original prose is very badly worded, to say the least. Carefully reading the spec, I have no idea what are "other metadata" so there is at least an important definition (sic) here that remains undefined...
By glazou on Friday 14 September 2012, 12:31
Remember when I said the following?
any mechanism based on ID/IDREF introduces an extra keyword, the ID of the element ("
mainauthor" here)... Asking a non-techie user to provide an ID is clearly suboptimal in terms of UX. That means the editing environment should pick one ID for the author, at the risk of using a human language not understood by the package's author or even a meaningless random ID.
Seems the situation is even worse than I expected... The EPUB3 Publications specification explicitly allows chains of subexpressions through ID/REF mechanisms and
refines attributes. I guess it'll be clearer with this example:
<!-- meta element below refines the dc:identifier element above -->
id="meta-authority1">My metadata Authority</meta>
<!-- link element below refines the meta element above... -->
One ID/IDREF is already hard enough to deal with in UI but a chain?!? I can find one single word only to describe such a mechanism in a Standard oriented towards creation of visual products, i.e. oriented towards Wysiwyg-ness and nicely composed UIs: ridiculous. EPUB3 metadata are clearly a deep weakness in the EPUB3 format because of the incredible complexity they introduce in editing environments. Honestly, I am not sure to implement this, it would drastically uglify a UI that is already complex enough.
« previous entries - page 1 of 12