As Net heavyweights vie to define the next generation of Web applications, the Web's main standards body is facing a revolt within its own ranks over electronic forms, a cornerstone of interactive documents.
This week, a breakaway faction of the World Wide Web Consortium (W3C) said its work on the Web Forms 2.0 specification is nearly done and put out a call for final comments. The splinter group, which includes browser makers Apple Computer, the Mozilla Foundation and Opera Software, calls itself WHAT-WG, or the Web Hypertext Application Technology Working Group.
The move brings a new entry into the race to take forms software to the next level, complicating efforts to create an open standards foundation for emerging Internet applications that could shape the competitive landscape in software development for years to come. It also marks a major new headache for the W3C, whose XForms recommendation, unveiled in 2003, has long been stymied amid resistance from proprietary software makers, especially Microsoft.
"At the moment it's mass confusion," said Dharmesh Mistry, chief technology officer of Newbury, U.K.-based EdgeIPK, which builds forms-based applications for clients in the financial services industry. "The W3C is saying the answer is XForms. Microsoft is saying it's XAML. Macromedia is saying its Flash MX. And Mozilla is saying it's XUL. If you look at it from the point of view of an organization, you're not going to say, 'We're going to write our rich Internet applications in one language and the forms in XForms.'"
The battle illustrates chronic fissures in the politics of Web technology development, with substantial consequences for the continued relevance of open standards in electronic forms--a ubiquitous tool that's used to gather information on the Web and in other digital applications.
Forms based on current Web standards are used in every Google search, every Amazon.com sale, every automated blog entry, every online tax payment, and every Web e-mail log-in.
Now the industry wants more sophisticated forms that can underlie
That is exactly correct, but then you have to consider the performance hit from going back and forth from client to server to client for validation. It's great for small amounts of data, but large amounts of data may cause the application to be significantly slower with server-side validation, hence a weaker user experience. I can go either way, but as a developer I'm anxious for the W3C to work this out soon.
A smart open presentation platform will address most of the issues raised. Such a platform will give you the option of server or client side or both for validation.
OPP will remove the deployment considerations for Portal, Online, Offline and RIA.
OPP will be platform neutral, allowing deployment to MS or Java.
OPP will manage the entire cycle of "forms development"
OPP will automate many programming tasks and part of the lifecycle.
Chinese authorities have reportedly taken iPads from a third-party retailer, a move apparently brought on by Apple's continued refusal to honor a trademark for the iPad name owned by a Chinese manufacturer.
NY professor believes that a word-based algorithm can help bring together those who believe, with one glimpse, that they have found and lost the love of their lives.
The Silicon Valley online payments startup grew by 1,000 percent last year and is hopeful it can repeat that level of growth this year. To do that, it's had to move away from its early friends-and-family roots and embrace small businesses.
Chamtech's spray-on antenna uses a nano material to provide a low-power boost to antenna range. The wireless-in-a-can product may some day bring an end to unsightly cell towers.
EnerG2 opens a plant to make an engineered carbon that will improve performance of energy storage devices and make storage for start-stop hybrid cars less expensive.
These scripts can also reside on the server-side, not requiring any client-side validation whatsoever.
Server-side techniques are safer, because you don't have client-side depedencies, such as Javascript.
OPP will remove the deployment considerations for Portal, Online, Offline and RIA.
OPP will be platform neutral, allowing deployment to MS or Java.
OPP will manage the entire cycle of "forms development"
OPP will automate many programming tasks and part of the lifecycle.
www.edgeIPK.com