The Orbeon Forms Blog

This is the Orbeon Forms blog. Stay up to date with the latest releases and new features of Orbeon Forms!

XInclude at last gets rid of xml:base

I had heard the rumor already, but by checking the XInclude errata it turns out this was right: XInclude now officially allows implementations to provide an option to disable xml:base fixup, in other words not to produce or update xml:base attributes in the result. This was a long-awaited feature. Adding... More

Unicode in Java: not so fast (but XML is better)!

If I asked you whether Java supports Unicode, you would likely say yes, and you would be right. But did you know that this is not the end of the story? Did you know for example that a Java char (or its wrapper class Character) does not actually represent a... More

About JSON and poor marketing strategies

I am writing up a bit about JSON for our upcoming Web 2.0 book. I had heard of JSON for quite a while, but I have now taken the time to read the short spec at http://www.json.org/. In fact, I quite like the idea of JSON. It appears quite elegant,... More

What’s next for OPS?

Back in January, we released OPS 3.0, with a 3.0.1 update in February. But since then there hasn't been any new release, and we are regularly asked about what's next for OPS. We thought that a little update about our plans would be welcome. For one thing, tons of bugs... More

XML 2.0

On a daily basis, I happily use a subset of XML which is quite simple, notwithstanding some little issues with namespaces and qualified names, which I can live with. This includes using XML for XHTML, XForms, XSLT, XPL, RSS, DocBook, custom document formats, and whatnots. But while writing a short... More

Nokia Mobile Browser Open Source

Nokia has just announced that it has open sourced its mobile browser. According to Nokia, "The new Web browser for S60 is based on the WebCore and JavaScriptCore components of Apple's Safari Web Kit that Apple uses in its Safari browser." This is great news for mobile applications, since this... More

XForms Tip: Enabling and Disabling Your “Save” button

</param> </param> </param> </embed> </param> Many forms have a "Save" button. From a usability perspective, it makes sense to disable that button when saving is not allowed. There are two obvious scenarios where this arises: when the form has been modified but contains invalid data, and when the user has... More

XTech, Day 3 and 4

Thursday and Friday were the last days at XTech 2006. I have to admit that I missed most of the Thursday morning talks in order to rehearse my own, so I don't have much to report except Mark's Building Rich, Encapsulated Widgets Using XBL, XForms and SVG which I mentioned... More

XTech Conference Proceedings Online

The proceedings for the XTech conference are now online on the XTech web site. Here is the link to our paper: XForms: an Alternative to Ajax? Many of the talks I have attended do not have papers online yet, but following-up on the subject of the use of XBL with... More

XTech, Day 2

Yesterday was the second day at XTech 2006, and the first conference day. We had a very entertaining albeit a bit provoking keynote by Paul Graham about what it would take to reproduce Silicon Valley somewhere else. I attended talks about real-life Ruby on Rails (BBC), XBL 2 (Mozilla), and... More