HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING & BDD OS, MOBILE & SERVER  
London XForms User Group:XForms and Ajax
XForms and Ajax
Mark Birbeck delivers a seminar on XForms and AJAX. Mark guides the viewers through the architecture behind the classes of some XForm processors and broadly overviews the implications of using this W3C specification for Web 2.0 development. Mark describes XForms as a generalisation of “patterns” found during AJAX (form) development – implying that CSS, JavaScript and AJAX techniques are metaphorically like the “assembly language” of XForms. He explains the notion of a “pattern” as mark-up which is capable of declaratively expressing a great amount of functionality – for example, capturing an user-triggered event and reacting upon it. The three noticeable patterns of typical AJAX development that XForms encapsulates are the display of tooltip or general messages, submission of data (to a server) and the display or hiding of information in the document. Using a number of demonstrations, Mark showcases the use of XForms to substitute for the lengthy forms found in many websites today. With a relatively small amount of mark up, Mark implemented AJAX patterns such user-triggers and form-validation via mark-up attributes whilst keeping the code well organised and structured. Although XForms is currently not widely adopted in modern browsers, plug-ins and extensions are available to implement the XForms data processing model meaning that in many cases, JavaScript may not be even be required to put into practice the functionalities that lay in legacy forms. Alternatively, XForms can be generated by server-side platforms (such as Orbeon) and then transformed to legacy XHTML forms before being sent to the browser.

ABOUT MARK BIRBECK
Mark is managing director of Backplane Ltd. He works on standards and applications at the juncture of rich user interfaces and the Semantic Web.
More about Mark Birbeck

ABOUT THE LONDON XFORMS USER GROUP
The London XForms User Group intends to bring together anyone building internet applications with XForms...and anyone thinking of doing so.
More about the London XForms User Group
PODCAST XFORMS AND AJAX
Digg! StumbleUpon
RIA, AJAX & WEB PODCASTS
Dylan Schiemann:Comet Panel, Comet Panel
Dylan Schiemann : 13th Jul 2010
View Podcast: Comet Panel,
Jonathan  Leighton :Carat: An interpreted language, written in Ruby, Carat
Jonathan Leighton : 12th Jul 2010
View Podcast: Carat: An interpreted language, written in Ruby,
Phil Cowans:ActionEmbedding, ActionEmbedding
Phil Cowans : 12th Jul 2010
View Podcast: ActionEmbedding,
 :HTML5 - Why should I care, HTML5 - Why should I care
: 1st Jul 2010
View Podcast: HTML5 - Why should I care,
Jeremy Grelle:Keynote, Keynote
Jeremy Grelle : 16th Jun 2010
View Podcast: Keynote,
Tomas Lin:What can Grails do for me? Building Flex Applications with Grails., Building Flex Applications with Grails.
Tomas Lin : 16th Jun 2010
View Podcast: What can Grails do for me? Building Flex Applications with Grails.,
Christophe Herreman:An Introduction to the Spring ActionScript Framework, An Intro to the Spring ActionScript Fram
Christophe Herreman : 16th Jun 2010
View Podcast: An Introduction to the Spring ActionScript Framework,
 :Parkbench Panel Discussion, Parkbench Panel Discussion
: 16th Jun 2010
View Podcast: Parkbench Panel Discussion,
Michaël Chaize:Flex/Java communications, Flex/Java communications
Michaël Chaize : 16th Jun 2010
View Podcast: Flex/Java communications,
Jens Halm:Enterprise Flex Applications with the Parsley Framework, Enterprise Flex Applications with the Pa
Jens Halm : 16th Jun 2010
View Podcast: Enterprise Flex Applications with the Parsley Framework,
Graeme  Harker:An Introduction to the Cocoa AMF Framework., An Introduction to the Cocoa AMF Framewo
Graeme Harker : 16th Jun 2010
View Podcast: An Introduction to the Cocoa AMF Framework.,
Murray Steele:My first ruby, my first ruby
Murray Steele : 14th Jun 2010
View Podcast: My first ruby,
John  Leach:UNIX: Rediscovering the wheel, UNIX
John Leach : 14th Jun 2010
View Podcast: UNIX: Rediscovering the wheel,
Nikolai Onken:The mobile web - the future today?, The mobile web
Nikolai Onken : 8th Jun 2010
View Podcast: The mobile web - the future today?,
Peter Lubbers:HTML5 Flyover, HTML5 Flyover
Peter Lubbers : 19th May 2010
View Podcast: HTML5 Flyover,
OTHER RIA, AJAX & WEB EVENTS
Flex London User Group:Flex London User Group August 2010 Meetup, Flex London User Group
FREE EVENT: Flex London User Group August
London, Monday, August 2nd
London Ruby User Group:August meetup, London Ruby User Group
FREE EVENT: LRUG
London, Monday, August 9th
London Ajax User Group:August meetup , London Ajax User Group
FREE EVENT: August London Ajax
London, Tuesday, August 10th
A NoSQL Summer:A NoSQL Summer London Meetup, A NoSQL Summer
FREE EVENT: A NoSQL Summer London Meetup
London, Wednesday, August 11th
London HTML5 User Group:HTML5, London HTML5 User Group
FREE EVENT: HTML5
London, Wednesday, August 18th
Peter Lubbers:Peter Lubber's HTML5 “Fast Track”,  Peter Lubber's HTML5 “Fast Track”
2 DAY COURSE. Featuring Peter Lubbers
London, Tuesday, August 24th
A NoSQL Summer:A NoSQL Summer London Meetup, A NoSQL Summer
FREE EVENT: A NoSQL Summer London Meetup
London, Wednesday, August 25th
Peter Lubbers:Peter Lubbers' HTML5 WebSocket and Communication,  Peter Lubbers' HTML5 WebSocket and Communication
2 DAY COURSE. Featuring Peter Lubbers
London, Thursday, August 26th
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification