<Innovimax/>

Aller au contenu | Aller au menu | Aller à la recherche

Tuesday 30 June 2009

Montréal [Balisage] Streaming and Visual tools

I'm going to make two presentations in Montreal this year

One at the symposium headed by Mike Kay

Monday 10th, August 1:40 am - 12:20 pm

Memory management in streaming: buffering, lookahead, or none. Which to choose?

Although the ideal approach to streaming is to process markup events as soon as they are encountered, 
with no memory needing to be used for storing parts of the input document, this is not always feasible, 
and in practice it is useful to consider "near-streaming" approaches that involve a limited amount of buf-
fering or lookahead. In the extreme, however, such approaches degenerate until they are indistinguishable
from non-streaming processes. This paper attempts a classification of streaming and near-streaming
processing methods using different approaches to memory management, and discusses the advantages
and disadvantages of each.

The other one would be the next day at the Main Conference about Visual tools

Tuesday 4:45 pm- 5:30 pm

(LB) Visual Designers: Those XML tools with no angle bracket at all!

Is the future of XML planned to be without XML? Visual tools are everywhere and XProc might be the 
first XML dialect to be immediately available with its visual editor. After erratic evolutions, visual tools
have become more and more precise (even HTML+CSS tools are now very powerful), and are become
more and more main stream. Could we imagine dealing with XML Schema without descent Visual Tools?
We will show in this presentation an overview of where we do XML without seeing any angle bracket and
the places where we expect to have some equivalent tools soon.

Again take a look at the program to see very interesting talks and very interesting speakers also !

See you in Montréal

PS (fr) : Il y aura quelques francophones pour les présentations alors n'hésitez pas à venir (Jacques Durand, Florent Georges, Eric Lemoine, Yves Marcoux)

The Wind of Changes in the Web

Today Firefox 3.5 has been launched with success (1 million download in the first two hours).

Three weeks ago, Safari 4 was launched and get some reasonnable success (11 millions download in 3 days with 6 millions for windows plateform).

Opera 10 is about to be out (it is still a Beta for the moment)

IE 8 is already out since March

Google Chrome 3.0 is in preparation

The other news to mix with that is that

Microsoft will not ship Windows 7 with IE 8 in Europe ; it will be up to the OEMs to include one or more Browser of their choice !

Wednesday 15 April 2009

Becoming a Guild !

I just got the immense privilege to be nominated as a Guild by the XML Guild.

This group is composed of amazing XML talents around the world (see the list)

It would definitly be a great adventure to join them, so stay tuned !

Wednesday 7 January 2009

XML Prague 2009

This year XML Prague will be on 21/22 March 2009. End of Call For Paper is Friday 9th January 2009. See all info on http://www.xmlprague.cz/call-for-papers.html

Lire la suite

Wednesday 26 November 2008

XML 1.0 Fifth edition

A little bit more than 10 years after the first edition of the recommendation, XML is trying to go to a fully i18n respectful way.

Lire la suite

XProc is now a Candidate Recommendation

3 years now that we are crafting XProc. It is the first of a series of post that are going to take a 30000 feet view. And make us go to the recommendation and beyond !

Lire la suite

Saturday 28 June 2008

Rendez vous à Montreal : State of the art of streaming: Why W3C XProc, W3C XSLT WGs and ISO SC34 WG 1 are looking closely at streaming?

Balisage is an XML conference held in Montreal from August 11 to 15 2008

We will make a presentation about streaming there on Wednesday, August 13, 2008 at 11:45

If you don't come to see us, come take a look at the schedule

See you there

Wednesday 25 June 2008

Discovering XProc : Enable the XML ecosystem with pipelines

Find a nice article from our fellow Jim Fuller on IBM's Developperworks

http://www-128.ibm.com/developerworks/xml/library/x-xproc/

Friday 16 November 2007

New web site on African Law : Algeria

We are very pleased here at Innovimax to inform you that we have just launched a new website about African Law, by starting from Algeria.

You can find the website, which is in french, here.

It will continue to improve both technically and in its content.

Please contact us, if you have any question by using the contact form .

Saturday 22 September 2007

XProc last call

XProc is now in Last Call period. It means, it is now the time to reveal all your comments. This period will end on 24 October 2007

http://www.w3.org/TR/xproc/

Please do send your comments on public-xml-processing-model-comments@w3.org

Sunday 8 April 2007

HTML WG : ignition ?

Since 4. April, HTML WG has now a co-chair in the person of Chris Wilson (understand : Microsoft has finally joined the WG)

What is impressive in this WG is the number participant (see here) : 300 !!

16 organisations are represented amongst Google, Microsoft, Opera, Mozilla, Nokia, AOL, Apple and Disruptive Innovations.

The amazing number of participants has been possible because of the new policy adopted by the W3C for this Working Group : there is 250 invited experts !!

Good luck folks, all the web is looking at you !

Innovimax at XML Prague

Innovimax will be present at XML Prague to present a paper about XML Processing by Streaming.

For people interested in XML, it is a very interesting (look at the list of sessions) and very affordable conference (full pass at 45 € ) !

Hope to see you there for discussion

PS(fr) : Pour les francophones, nous serons au moins 3 représentants (Eric van der Vlist, Erik Bruchez et moi-même) a faire des présentations. Donc n'hésitez pas à venir, même si les présentations seront en anglais, il sera toujours possible de faire un petit a parte molièrisant...

XProc, a new Draft

Innovimax is pleased to announce that a new Working Draft on XProc (a.k.a XML Pipeline Language) is available.

As Norm already pointed this out, we've done significant progress.

Some big challenges are still in front of us (management of Errors, caching story, defaulting, etc.), but a strong basis in now in place.

More info to come...

Saturday 3 March 2007

Planning to migrate to XSLT 2.0 ?

There are series of articles which are very interesting for people who wants to go fast to know what are the really new and interesting features of the now official XSLT 2.0 W3C Recommendation.

This series has been written by our fellow Joanne Tong and David Marston, active members of XSLT 2.0 WG from IBM.



In Part1, you will take a look to new or enhanced functionalities now available in XSLT 2.0/XPath 2.0

In Part2, Part3, Part4, and Part5, is about knowing what is important to be fully aware along the migration path, to make the right choices.

This work is fully documented and go in deep details, so it is an important bunch of information to keep around.

Wednesday 6 December 2006

XSL 1.1 or XSLT 2.0

There is some nasty confusions around XSL and XSLT.

In the following, I will try to explain the difference.

XSLT, a tool for transforming XML files

XML is a little specification (even if it is already too indigestible for average human being). It only defines the syntax of XML. All the stuff around, that I always call XML ecosystem, is dramatically bigger.

When someone speaks of XML, it is, most of the time, implied that he is actually speaking of XML ecosystem.

So, XSLT is a tool in the XML ecosystem to help transforming XML into something else. Something else could be XML itself, text file, html file, binary file, etc.

XSLT exists since 1999 as version 1.0.

XSLT 2.0, that will help to do more kind of transformations, with bigger assistance, is still in discussion. But recently, the specification of XSLT 2.0 reach an important point : it became a PROPOSED RECOMMENDATION (PR) which is, if all is ok, the last step before W3C RECOMMENDATION status. Roughly speaking, it is *almost* a standard.

XSL, a.k.a XSL-FO, a language to express a formatted document

XSL-FO is a representation of a document. The aim of FO is especially to help making printed-like (Paper, PDF, PS, RTF) representation of document.

In some case, you can use an XML File with your data inside.

Then use XSLT (1.0 or 2.0) to transform that XML File into an XSL-FO File.

And last, use a tool, a Formatter, to translate the XSL-FO File into a PDF.

XSL-FO exists in two versions : 1.0 since 2001, and 1.1 since yesterday !

Well I cheat a little bit...

In fact, now that you've seen the use of XSLT and XSL-FO, I let you know that the combination of both and XPath| IS XSL. But most of the time, XSL will be used for XSL-FO (even in the specification), but XSLT is always called XSLT.

Hope this helps