Re: XForms interoperability issues in heterogeneous devices

Willem van der Westhuizen <[email protected]> Tue, 23 Oct 2012 11:06:43 +0200
Newsgroups gmane.comp.web.xforms
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------010608090204060103000208
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Oskari<br>
      <br>
      Thanks for the link and details. I will certainly look into this.
      <br>
      <br>
      Not knowing the code, how significant a change will it be to
      change the user interface to another technology that runs on
      smartphones (android for instance) with for instance the jquery
      user libary using the core xforms implementation in java?<br>
      <br>
      Willem<br>
      <br>
      On 2012/10/21 11:09 PM, <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a> wrote:<br>
    </div>
    <blockquote
cite="mid:A9D424E33383EF4A9B84DFE1E2158D0F0B8F1C29@008-AM1MPN1-026.mgdnok.nokia.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <style id="owaParaStyle" type="text/css"></style>
      <div style="direction: ltr;font-family: Tahoma;color:
        #000000;font-size: 10pt;">Hmm?
        <a moz-do-not-send="true"
          href="https://projects.developer.nokia.com/XFormsJ2ME"
          target="_blank">https://projects.developer.nokia.com/XFormsJ2ME</a>
        opened fine just now. The
        <a moz-do-not-send="true" href="http://www.xfolite.org"
          target="_blank">http://www.xfolite.org</a> URL had an old
        forwarding address and did not work, fixed it now (and the
        broken Wikipedia link).<br>
        <br>
        Nokia data gathering (<a moz-do-not-send="true"
          href="https://projects.developer.nokia.com/ndg"
          target="_blank">https://projects.developer.nokia.com/ndg</a>)
        is also using XForms. In an older version (3.04 Brave Batian)
        they were using Xfolite as the mobile XForms engine. From a
        quick look at the sources and docs it looks like they have
        simplified the mobile client (i.e. it only provides limited
        XForms support; they might even use another format when sending
        the form to mobile) and are no longer using Xfolite. They are,
        however, apparently still using XForms as a form description
        language on server side. You may want to check that out as well.<br>
        <br>
        At the time it was created (2010), Xfolite was the most complete
        open-source mobile XForms implementation that I know of. The
        engine provides pretty complete support for Xforms 1.0 Basic,
        with some XForms 1.1 features supported as well. Other clients
        may have appeared since then, I haven't kept up.<br>
        <br>
        In its current form, the implementation has a fairly good engine
        part (more feature complete than JavaRosa, for instance) but the
        UI is not very mature. The UI is also written for non-touch Java
        (J2ME), so the UI part is a dead end unless you are targeting
        very low-end devices (though having a fully featured XForms
        processor on an EUR 50 phone is pretty neat in my opinion). It
        may or may not work on touch devices that have J2ME (such as the
        new Nokia Asha line), but I suspect the user experience won't be
        great in any case.<br>
        <br>
        Unfortunately I never had time to develop Xfolite to a release
        stage. Not that getting it running would be that hard if you can
        find a compatible version of the J2MEPolish framework. Currently
        the project is effectively abandoned, at least until such time
        when I can have hobbies again.<br>
        <br>
        BR,<br>
        &nbsp;&nbsp;&nbsp;&nbsp; --Oskari<br>
        <br>
        <div style="font-family: Times New Roman; color: #000000;
          font-size: 16px">
          <hr tabindex="-1">
          <div style="direction: ltr;" id="divRpF379570"><font
              color="#000000" face="Tahoma" size="2"><b>From:</b> ext
              Willem van der Westhuizen [<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>]<br>
              <b>Sent:</b> Sunday, October 21, 2012 8:35 PM<br>
              <b>To:</b> Suyesh Amatya<br>
              <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>; <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>;
              <a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a><br>
              <b>Subject:</b> Re: XForms interoperability issues in
              heterogeneous devices<br>
            </font><br>
          </div>
          <div>
            <div class="moz-cite-prefix">Hi Suyesh,<br>
              <br>
              I have been unable to open any link to the xfolite
              implementation.<br>
              <br>
              For completeness, there is also some implementation called
              openRosa, with an implementation in
              <a moz-do-not-send="true" class="moz-txt-link-freetext"
                href="http://code.google.com/p/opendatakit/"
                target="_blank">
                http://code.google.com/p/opendatakit/</a>.<br>
              However, this is only a subset of the xforms spec for
              social survey functionality in mind.<br>
              <br>
              Regards<br>
              <br>
              Willem<br>
              <br>
              On 2012/10/21 11:48 AM, Suyesh Amatya wrote:<br>
            </div>
            <blockquote type="cite">
              <style>
<!--
.hmmessage p
	{margin:0px;
	padding:0px}
body.hmmessage
	{font-size:10pt;
	font-family:Tahoma}
-->
BODY {direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;}P {margin-top:0;margin-bottom:0;}BODY {scrollbar-base-color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track-color:undefined;scrollbar-arrow-color:undefined}BODY {scrollbar-base-color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track-color:undefined;scrollbar-arrow-color:undefined}BODY {scrollbar-base-color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track-color:undefined;scrollbar-arrow-color:undefined}BODY {scrollbar-base-color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track-color:undefined;scrollbar-arrow-color:undefine
 d}BODY {scrollbar-base-color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track-color:undefined;scrollbar-arrow-color:undefined}BODY {scrollbar-base-
color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track-color:undefined;scrollbar-arrow-color:undefined}BODY {scrollbar-base-color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track-color:undefined;scrollbar-arrow-color:undefined}BODY {scrollbar-base-color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track-color:undefined;scrollbar-arrow-color:undefined}BODY {scrollbar-base-color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track-color:undefined;scrollbar-arrow-color:undefined}BODY {scrollbar-base-color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track
 -color:undefined;scrollbar-arrow-color:undefined}BODY {scrollbar-base-color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track-color:undefined;scrollb
ar-arrow-color:undefined}BODY {scrollbar-base-color:undefined;scrollbar-highlight-color:undefined;scrollbar-darkshadow-color:undefined;scrollbar-track-color:undefined;scrollbar-arrow-color:undefined}</style>
              <div dir="ltr">
                <div>Hi all,</div>
                <div><br>
                </div>
                <div>Is it just Xfolite? I couldn't find any articles or
                  research papers/publications regarding my questions.</div>
                <div><br>
                </div>
                <div>Regards,</div>
                <div>Suyesh Amatya</div>
                <br>
                <div>&gt; From: <a moz-do-not-send="true"
                    class="moz-txt-link-abbreviated"
                    href="mailto:[email protected]" target="_blank">
                    [email protected]</a><br>
                  &gt; To: <a moz-do-not-send="true"
                    class="moz-txt-link-abbreviated"
                    href="mailto:[email protected]"
                    target="_blank">
                    [email protected]</a><br>
                  &gt; CC: <a moz-do-not-send="true"
                    class="moz-txt-link-abbreviated"
                    href="mailto:[email protected]"
                    target="_blank">
                    [email protected]</a>; <a
                    moz-do-not-send="true"
                    class="moz-txt-link-abbreviated"
                    href="mailto:[email protected]" target="_blank">
                    [email protected]</a>; <a moz-do-not-send="true"
                    class="moz-txt-link-abbreviated"
                    href="mailto:[email protected]" target="_blank">
                    [email protected]</a><br>
                  &gt; Date: Thu, 18 Oct 2012 06:38:39 +0000<br>
                  &gt; Subject: Re: XForms interoperability issues in
                  heterogeneous devices<br>
                  &gt; <br>
                  &gt; Hi Willem and others,<br>
                  &gt; <br>
                  &gt; <br>
                  &gt; Here is a link to an old project called Xfolite
                  that you might find useful:<br>
                  &gt; <a moz-do-not-send="true"
                    class="moz-txt-link-freetext"
                    href="https://projects.developer.nokia.com/XFormsJ2ME"
                    target="_blank">
                    https://projects.developer.nokia.com/XFormsJ2ME</a><br>
                  &gt; <br>
                  &gt; Best regards,<br>
                  &gt; +Markku Laine<br>
                  &gt; <br>
                  &gt; On 17.10.2012, at 22.52, Willem van der
                  Westhuizen wrote:<br>
                  &gt; <br>
                  &gt; &gt; Hi Steven,<br>
                  &gt; &gt; <br>
                  &gt; &gt; We are also particularly keen to find out
                  about xforms implementations that would run natively
                  on a smartphone (ie. can work off-line)<br>
                  &gt; &gt; <br>
                  &gt; &gt; Willem<br>
                  &gt; &gt; <br>
                  &gt; &gt; On 2012/10/17 05:41 PM, Steven Pemberton
                  wrote:<br>
                  &gt; &gt;&gt; On Wed, 10 Oct 2012 14:43:55 +0200,
                  Suyesh Amatya <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:[email protected]" target="_blank">
                    &lt;[email protected]&gt;</a> wrote:<br>
                  &gt; &gt;&gt; <br>
                  &gt; &gt;&gt;&gt; <br>
                  &gt; &gt;&gt;&gt; Hi,<br>
                  &gt; &gt;&gt;&gt; Can you guys refer to me some
                  links/articles or books regarding "XForms
                  interoperability issues in heterogeneous devices".<br>
                  &gt; &gt;&gt;&gt; Regards,Suyesh<br>
                  &gt; &gt;&gt; <br>
                  &gt; &gt;&gt; I know of work on this, but I know of no
                  publications on it. If you need any help or advice,
                  please just ask.<br>
                  &gt; &gt;&gt; <br>
                  &gt; &gt;&gt; Best wisher,<br>
                  &gt; &gt;&gt; <br>
                  &gt; &gt;&gt; Steven Pemberton<br>
                  &gt; &gt;&gt; <br>
                  &gt; &gt;&gt; <br>
                  &gt; &gt; &lt;wavdwesthuizen.vcf&gt;<br>
                  &gt; <br>
                  &gt; <br>
                  &gt; <br>
                </div>
              </div>
            </blockquote>
            <br>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------010608090204060103000208
Content-Type: text/x-vcard; charset=utf-8;
 name="wavdwesthuizen.vcf"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="wavdwesthuizen.vcf"

begin:vcard
fn:Willem van der Westhuizen
n:van der Westhuizen;Willem
email;internet:[email protected]
tel;cell:India: +91 971 728 1170 SA: +27 21 82 9200718
x-mozilla-html:TRUE
version:2.1
end:vcard


--------------010608090204060103000208--