<Innovimax/>

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

Thursday 11 August 2011

XProc Quine

You may have heard of the Quicksort implementation in XProc of the famous algorithm in XProc

Here comes now the Quine, i.e a computer program which takes no input and produces a copy of its own source code as its only output.

<?xml version="1.0" encoding="UTF-8"?>
<p:declare-step xmlns:p="http://www.w3.org/ns/xproc" version="1.0">
 <p:documentation>
   <p>(c) Innovimax 2011 - The first XProc Quine</p>
 </p:documentation>
 <p:output port="result"/>
 <p:identity>
   <p:input port="source">
     <p:inline>
       <p:declare-step version="1.0">
         <p:documentation>
           <p>(c) Innovimax 2011 - The first XProc Quine</p>
         </p:documentation>
         <p:output port="result"/>
         <p:identity>
           <p:input port="source">
             <p:inline/>
           </p:input>
         </p:identity>
         <p:insert match="p:inline" position="first-child">
           <p:input port="source"/>
           <p:input port="insertion"/>
         </p:insert>
       </p:declare-step>
     </p:inline>
   </p:input>
 </p:identity>
 <p:insert match="p:inline" position="first-child">
   <p:input port="source"/>
   <p:input port="insertion"/>
 </p:insert>
</p:declare-step>

It works in any of the many implementations of XProc. If you run for GPL, go look at QuiXProc

Wednesday 18 May 2011

Interview d'Innovimax à l'INRIA

Interview de Mohamed Zergaoui, directeur d'Innovimax

Comment êtes-vous entré en contact avec l’Inria ?

Nous étions intervenu dans un projet ANR avec Joachim Niehren de l’équipe Mostrare ; il nous a ensuite mis en relation avec le responsable sectoriel de la Direction du Transfert et de l’Innovation. La première étape a été de définir le périmètre du projet de transfert, d’étudier le mode et le cadre temporel de notre collaboration. Et c’est en juin 2010 que nous avons démarré.

Quels sont les résultats à ce jour ?

La première version libre et téléchargeable de QuiXProc a été mise en ligne aujourd’hui afin de commencer à faire tester notre technologie par des entreprises ! www.quiXProc.com

Quels sont les enjeux immédiats pour Innovimax concernant QuiXProc ?

Nous recherchons des partenaires spécialisés dans le traitement des données soit commerciaux pour déployer la solution soit technologiques pour intégrer nos travaux dans des produits existants.

Comment envisagez-vous la suite du partenariat avec l’Inria ?

Nous souhaitons intensifier cette collaboration, forts de la conviction que notre intérêt en tant que petite entreprise est d’investir dans notre capital technologique pour garantir la pérennité de notre activité en développant d’autres terrains d’application ; notamment la santé, biochimie, pharmacie, etc…

Copyright (c) 2011 - INRIA - http://www.inria.fr/innovation/edition-de-logiciels-systemes-embarques/logiciels-technologies-a-suivre/interview-de-mohamed-zergaoui

Wednesday 26 November 2008

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

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/

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

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...