The Orbeon Forms Blog
This is the Orbeon Forms blog. Stay up to date with the latest releases and new features of Orbeon Forms!
Thursday, Aug 2, 2007
XForms 1.0 Third Edition Now a Proposed Edited Recommendation
The Forms Working Group at W3C has just published XForms 1.0 Third Edition as a Proposed Edited Recommendation. This means that it is a work in progress but that the public is invited to comment. So please go ahead, review the diff-marked version, and send your feedback to www-forms-editor@w3.org!
More
Tuesday, Jul 24, 2007
Of state handling, part II
This is a continuation of the post Of state handling, part I published last month. In Orbeon Forms, the XForms engine is split between the web browser (client) and the server. Client and server communicate with each other through Ajax. The client is relatively simple and written entirely in JavaScript....
More
Wednesday, Jul 4, 2007
Orbeon Forms and XForms on the iPhone (for real)
That was fast: Rob just won a free Professional Web 2.0 Programming book to be the first to run Orbeon Forms from his iPhone, and he has pictures to prove it. First, the DMV-14 form from the Government Forms application: Even the PDF view is working: So thanks Rob for...
More
Thursday, Jun 28, 2007
XForms on the iPhone (and win a free Web 2.0 book!)
Every day the craze about the iPhone is getting to a new peak. Many questions about Apple’s new phone has been answered during the last few weeks, except maybe one: will XForms run on the iPhone? And who will be the first to try? ;) So here is the challenge:...
More
Tuesday, Jun 26, 2007
Of state handling, part I
Last week we fixed a few bugs related to state handling. Cool, you may think, but what is this state handling thingy about? The idea is in fact fairly simple: user interfaces (and this is not limited to XForms or even to the web) usually need to keep track of...
More
Wednesday, Jun 20, 2007
Back from XML Prague
The XML Prague conference was quite pleasant. To summarize: I arrived in the conference room at 9:03 AM on Saturday (it started at 9:00) after departing from California about 50 hours earlier. I have 9 different boarding passes for that trip (7 to get to Prague, plus 2 to get...
More
Thursday, Jun 7, 2007
XPath: Debugging with trace()
XPath is designed to be used within a host language, like XSLT or XForms. Some host languages provide a tracing facility: for instance XSLT has the <xsl:message> construct. Other host languages however don’t, like XForms. For this reason the XPath trace() function can be quite useful1. trace() takes 2 arguments:...
More
Wednesday, Jun 6, 2007
Firebug: Find and Go to Line Number
I posted previously on how you can use Firebug to watch events going to HTML elements. Now let’s see how you can quickly locate JavaScript code at a certain line with Firebug. Many tools have a “go to line” entry in some menu, but Firebug doesn’t. Instead, you can use...
More
Tuesday, Jun 5, 2007
XPath: Reverse Axis, Evil at Times
XPath is both simple and powerful. Since XForms uses XPath, we benefit greatly from XPath, its simplicity and power in XForms. But while most of the time XPath is simple and comprehensible, it is also a sophisticated language. Most of the time, XPath expressions will do exactly what you would...
More
Sunday, Jun 3, 2007
Firebug: Watching Events
We have mentioned before how much we love Firebug, the Firefox extension for developers that lets you view, edit, and debug HTML, CSS, and JavaScript. Erik mentioned earlier here that the author of Firebug, Joe Hewitt, gave a presentation at Yahoo! and that you can watch or download the video...
More