On Wed, Dec 5, 2012 at 5:31 AM, Stephen Cameron
<steve.cameron...@gmail.com> wrote:
> Hello,
>
> I am trying to find interested parties to help develop an XForms 2.0 engine
> under the Apache licence. I know that Open Office has XForms support and
> wonder if there are any current plans to do more work in this area?
>

Just to be clear -- are you interested in enhancing the XForms support
inside of OpenOffice, the XForms processor, UI, etc.?  Or is your main
interest in making a standalone XForms engine/processor, something
like a webkit for XForms 2.0?

>From what I've heard from XForms experts, the implementation in
OpenOffice has the model, bindings and processing right.  But we're
neglecting the intent-based controls.  We're doing some weird hybrid,
even with our down level XForms support.

We also lacked (the last time I checked) the ability to POST.  The
most we could really do was write the resulting XML doc out to disk.

In any case, XForms within the context of a word process needs some
thinking through, from a UI perspective, to get it right.  Writer
already has a concept of fields aside from XForms.  How these relate
is an interesting question.  Ditto for what XForms might mean for Calc
and Impress.

So powerful potential here.  But I wonder if the easier approach is to
create a webkit-like standalone XForms processor first, under Apache
License, which could then be the basis of future enhanced XForms
support in OpenOffice, as well as in other applications.  (Firefox?)

-Rob


> XForms 2.0, amongst other things, brings the standard into line with XPath
> 2.0 and adds JSON support, it has almost reached recommendation stage. To
> date, XForms has not had a significant impact in the browser but there are
> browser support emulation projects that can be used very successfully now
> (betterForm, Orbeon, XSLTForms).
>
> The data-driven document model-view binding approach of XForms is in fact
> now being used in the browser very successfully (e.g. D3.js, AngularJS),
> but via the popular (jQuery) selector approach, rather than via declarative
> markup, this might lead to its rediscovery or its demise, who can tell.
>
> One thing about XForms that remains strong and current is as a form logic
> representation means that can be used in many client architectures. This is
> my main interest.
>
> The initial goal is likely to be a 'schema aware' C++ XForms engine (model
> and dependancy graph). I think that the Java side is reasonably well
> covered by others, but interest in a parallel Java implementation would be
> great as well.
>
> This project is likely to proceed subject to enough help being found, or,
> via sponsorship. If the later there are experienced XForms engine
> developers who I'm sure could be supported to achieve this goal.
>
> Regards
> Steve Cameron

Reply via email to