Slashdot Mirror


XForms Becomes Proposed Recommendation

leighklotz writes "The W3C has announced that XForms is now a Proposed Recommendation, after certification of one full implementation (open source Java XSmiles from Finland) and two more implementations of each feature (the Internet Explorer plug-in FormsPlayer and the Java standalone Novell xPlorer). XForms is the next generation of forms for the Web, and uses an XML-based three-layer model: data model, data, and user interface. XForms uses CSS for device independencence and is designed for integration into XHTML 2, SVG, and other XML-based markup languages. A host of other implementations are available or in progress, but my pick for most interesting is DENG, which is an XForms to Flash compiler written in Flash. DENG supports XForms, SVG, RSS, XHTML, and CSS. XForms is in consideration for other standards as diverse as Universal Remote Controls and the UK Government Interoperability Framework, and was developed with the participation of IBM, Oracle, Xerox, Adobe, Novell, SAP, Cardiff, PureEdge, and a host of other companies, universities, and invididuals."

5 of 247 comments (clear)

  1. Thank god. by Duncan3 · · Score: 3, Interesting

    I was having a ton of trouble teaching people how to use and . It's good to see that they went and solved the complexity problem.

    Maybe they think if they make forms complex enough, and break enough browsers, the cheap labor in India won't take their jobs?

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    1. Re:Thank god. by whereiswaldo · · Score: 4, Interesting

      If Xforms allows the browser to verify fields, doesn't that mean we base our security on trusting the client?

      My take on this: if you can validate on the client side, it saves you from having fancy (and tedious to write) code on the server side which repopulates the HTML page and allows the user to fix the problem. You still check for invalid data on the server side, but error messages can be curt and no repopulating forms BS.

      All depends on what kind of site you're designing, of course.

  2. Re:Browsers..? by jnana · · Score: 3, Interesting

    See the following bugzilla item for XForms support in Mozilla: http://bugzilla.mozilla.org/show_bug.cgi?id=97806. There are also plugins available for some present browsers. See the implementations section of http://www.w3.org/MarkUp/Forms/ for more info.

  3. Re:an open letter to w3c by irritating+environme · · Score: 3, Interesting

    Dude, you forgot the five layers of abstraction on the back-end:

    XML-based Web services, connecting to your Application Server layer, which communicates with the Enterprise Application Integration Messaging/Queuing Layers, JDBC abstraction layers, CORBA, DCOM, interpreted/JIT-compiled ByteCode, plus all the TCP/IP messaging it all runs on across the eight servers.

    --


    Hey, I'm just your average shit and piss factory.
  4. We don't need no backwards compatibility by Simon+Brooke · · Score: 4, Interesting

    Way back in 2000 I had a hard look at how you'd deliver an XForms form to a legacy device, and concluded that it was in the general case virtually impossible using standard tools. So I said so. As far as I know, there's still no way, and no one has produced any sensible response to this problem.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.