Geek Articles

Categories

 

Subscribe

Daily Updates Subscribe geekarticles update via email Subscribe geekarticles update via RSS

 
GeekArticles XML Core XML

Why XForms Matter, Revisited

Author: oreillynet.com | Published: 20th Mar 2006 | Visited: 195 times | Add Comment
Filed in: Core XML

A profound change is likely about to shake up your world if you're a web developer, one that I suspect will make the recent efforts in the AJAX space pale in comparison as far as its effect. Very quietly, over the last few weeks, the Mozilla team has been upgrading their XForms capabilities through the use of an XForms extension. It requires that you are running Firefox 1.5.0.1 or above, or Seamonkey 1.0 or above, but frankly, there are very few reasons for you not to be at this stage if you're a Firefox or Seamonkey fan. More than two years ago, I wrote a piece in my blog with the name "Why XForms Matter" that examined this technology in some detail, but at the time, the level of support for XForms was rather depressingly thin. A standard formalized in 2003, the XForms 1.0 Recommendation offered up an intriguing vision - an XML based format for the deployment of form fields both within XHTML documents and within other XML environments (such as SVG, the Scalable Vector Graphics language) that would make it possible to make a surprisingly powerful rich client that didn't have to be extraordinarily heavy in terms of memory footprint, processing power, or speed. What's more, as a W3C standard, it could be deployed with no royalty costs, could be implemented on a wide variety of platforms in implementations that only had to be compliant to the standards, not to any development language, and couldn't be held hostage to a company's need to change their operating environment every time sales figures lagged for the quarter.

Read Article
 

Sponsored Links

 


Related Articles

 XForms Builder If you are interested in seeing how XForms can be used as a development environment, I would suggest you check out the new Orbeon XForms Builder: http://www.orbeon.com/forms/builder This is a great example of "Eating your own dogfood" where a developmen ...

 Linked Data Principles Revisited The linked data principles formulated by Tim Berners-Lee read quite straight-forward: 1. Use URIs as names for things 2. Use HTTP URIs so that people can look up those names. 3. When someone looks up a URI, provide useful information ...

 The EventPool revisited Easily manage .NET events using attributes, enumerations and gener ...

 First impressions of Open XML: revisited There have been so much disinformation put out about the limited review time for OpenXML, that it might be salutory for people to revisit a review of the Open XML draft I put on this blog dated Thursday May 25 ...

 On prioritizing issues: people matter Imagine, if you will, that you are part of the delegation from a small country, lets call it Freedonia, to some standards organization, lets call it INSANE (Inter-National Standards Associations 'N Experts), and you are thinking about how to ge ...

 QuickSort Revisited Optimised and Stabilised QuickSort revisited with optimisations to minimise machine cycles, stabilised to retain original order, and generalised for convenie ...

 Lean and Mean Blogging revisited An alternative approach to blogging eng ...

 Question: Does the URI Length Recommendation of 255 bytes Matter Anymore? RFC 2068: Section 3.2.1: General Syntax Note: Servers should be cautious about depending on URI lengths above 255 bytes, because some older client or proxy implementations may not properly support these lengths. Okay, so if I'm making a web servic ...

 XForms - Who Needs Killer Apps? The XML 2007 Conference has come and gone, with as usual a number of thought provoking talks and controversies. During the evening of the first day, there was a special XForms Evening, with a number of the industry gurus i ...

 How to harness the power of XHTML and XForms in your .NET applications XForms is an important recommendation from the W3C that enables complex XML-handling applications to be defined in a simple, declarative syntax. This article demonstrates how you can leverage this power in your own applicati ...



Next: Article :: How to Style Forms in CSS



Post Comment

Name:


Email:
 (Optional. Used for Notification)

Title:

 
Comment:


Validation Code:
 <=>  (Enter this code in text box)





Latest Articles

 

Popular Articles

Sponsored Links