The Orbeon Forms Blog
This is the Orbeon Forms blog. Stay up to date with the latest releases and new features of Orbeon Forms!
Friday, Jun 23, 2006
Automatically adding namespace declarations with IntelliJ
Often people ask us what XML editor we are using. When I say I use IntelliJ from JetBrain, the next question is inevitably "uh? I thought IntelliJ was a Java IDE". Yes, IntelliJ is primarily a Java IDE, but it also has excellent support for JavaScript, HTML, and XML. The...
More
Friday, Jun 16, 2006
XForms Tip: Differentiating Between Submit Errors
</param> </param> </param> </embed> </param> With XForms 1.0, it is not possible to differenciate between a submission error due to an invalid form (or with required-but-empty values) and a submission error due to, for example, a network issue, an HTTP 404 error response, etc. XForms 1.1 is adding many submission-related...
More
Wednesday, Jun 14, 2006
How Browsers Have Been Saving Us from Incorrect Encodings
Erik had an entry just a few days ago about Unicode, and we'll be now looking at two encodings: ISO-8859-1 and windows-1252. It is not that character encoding is the most exciting thing around, but it is one we need to get right. ISO-8859-1, also called Latin 1, is the...
More
Tuesday, Jun 13, 2006
FireBug: A Must-Have Firefox Extension for Web Developers
It looks like software developers in particular love to hate software, any software. Well, almost any: FireBug seems to be loved by everyone. FireBug is an extension to Firefox that among other things let you explore the DOM of a web page, monitor Ajax requests, evaluate JavaScript expressions, and see...
More
Tuesday, Jun 13, 2006
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
Saturday, Jun 10, 2006
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
Friday, Jun 2, 2006
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
Thursday, Jun 1, 2006
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
Tuesday, May 30, 2006
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
Friday, May 26, 2006
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