HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
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
FLEX, FLASH & ADOBE AIR COURSES
Christophe Herreman & Roland Zwaga's  Spring ActionScript course, CHRISTOPHE HERREMAN'S SPRING ACTIONSCRIPT COURSE
FLEX, FLASH & ADOBE AIR PODCASTS
Various Speakers:Janice Fraser on UX for Hackers, UX for Hackers
Various Speakers : 28th Jul 2011
View Podcast: Janice Fraser on UX for Hackers,
Christophe Herreman:Enterprise Flex Development, Enterprise Flex
Christophe Herreman : 28th Jun 2011
View Podcast: Enterprise Flex Development,
Eric Van der Kleij:Talk by Eric Van Der Kleij, Talk by Eric Van Der Kleij
Eric Van der Kleij : 26th May 2011
View Podcast: Talk by Eric Van Der Kleij,
 Adam  Granicz:Introducing WebSharper 2.0, WebSharper 2.0
Adam Granicz : 22nd Nov 2010
View Podcast: Introducing WebSharper 2.0,
 :Flash Player 10.1 and AIR 2.5 Beta, Flash Player 10.1 and AIR 2.5 Beta
: 2nd Aug 2010
View Podcast: Flash Player 10.1 and AIR 2.5 Beta,
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.,
Christophe Coenraets:Flex 4, Flash Builder 4 and Flash Catalyst, Flex 4, Flash Builder 4 and Flash Cataly
Christophe Coenraets : 15th Apr 2010
View Podcast: Flex 4, Flash Builder 4 and Flash Catalyst,
Nicolas Yuen:Accessibility API in Flex, nicolas yuen accessibility API in Flex
Nicolas Yuen : 17th Mar 2010
View Podcast: Accessibility API in Flex,
Rick Evans:Flex and Spring Integration:Introducing Spring BlazeDS Integration, Flex and Spring Integration
Rick Evans : 17th Feb 2010
View Podcast: Flex and Spring Integration:Introducing Spring BlazeDS Integration,
OTHER FLEX, FLASH & ADOBE AIR EVENTS
Christophe Herreman:Christophe Herreman & Roland Zwaga's  Spring ActionScript course,  Christophe Herreman's Spring ActionScript course
2 DAY COURSE. Featuring Christophe Herreman
London, Wednesday, May 30th
Roland Zwaga AS3Commons-Bytecode - Black Magic or Power Tool?,  AS3Commons-Bytecode - Black Magic or Power Tool?
FREE EVENT: In The Brain of Roland Zwaga
London, Wednesday, May 30th
:Christophe Herreman & Roland Zwaga's  Spring ActionScript course,  Christophe Herreman's Spring ActionScript course
2 DAY COURSE.
London, Thursday, August 16th
:Christophe Herreman & Roland Zwaga's  Spring ActionScript course,  Christophe Herreman's Spring ActionScript course
2 DAY COURSE.
London, Wednesday, November 21st
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship