QUality Engineering Solutions via Tools, Information and Outreach for
the New Highly-enriched Offerings from W3C
The goal of this deliverable (and its sub-deliverables) is to adapt
and use a programming environment platform originally developped by INRIA,
called SmartTools, to migrate to using W3C standards (XML, XML Schema,
DOM, Web Services, etc) at every possible level. With such a coherent platform
in hand, we can then use it to demonstrate the benefits of building tools
based on such standards, in terms of interoperability with Web technologies.
In its current form, SmartTools can take a language grammar, and
build syntax trees for that language
perform semantic analysis on such trees
apply tree transformations
display the trees in different text or graphic formats
The work would consist of:
This deliverable will therefore demonstrate the emerging functionality
of those new Web inter-related technologies.
Adding XML Schema support: currently SmartTools only takes DTD format as
input. This deliverable would add support for XML Schemas.
XSL transformations: Development of a simple pattern matching and
transformation language on top of XSLT. The goal is to simplify the XSLT
syntax and shows its less known capability.
Better DOM manipulation: Extend the implementation of DOM Level2
to support strong typing capability.
Design the main modules of the SmartTools platform in the form of
Web Services that would support the WSDL and SOAP protocols (their W3C
developed version that is).
Using the result of the above to build client-side tools that can
display and manipulate data from a Web browser connected to Web services,
using XHTML, XForms and probably RDF versus applet and proprietary plug-in.
Workpackage 1, Deliverable D1.6
04 92 38 50 01