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
PODCAST XFORMS AND AJAX
Digg! StumbleUpon
FLEX, FLASH & ADOBE AIR PODCASTS
Colin Howe:Re-writing Java classes in Scala - and making your code lovely, Re-writing Java classes in Scala - and m
Colin Howe : 8th Feb 2010
View Podcast: Re-writing Java classes in Scala - and making your code lovely,
Mark  Birbeck:XForms and Ajax, XForms
Mark Birbeck : 19th Oct 2009
View Podcast: XForms and Ajax,
Mark  Birbeck:XForms and the next generation of web applications, XForms and the next generation of web ap
Mark Birbeck : 22nd Sep 2009
View Podcast: XForms and the next generation of web applications,
 :Dan Lehner - UnLTD World, Dan Lehner - UnLTD World
: 29th May 2009
View Podcast: Dan Lehner - UnLTD World,
 :Nick Booth - Help me Investigate, Nick Booth - Help me Investiga
: 29th May 2009
View Podcast: Nick Booth - Help me Investigate,
 :Mozilla Labs, Mozilla Labs
: 29th May 2009
View Podcast: Mozilla Labs,
 :Yoosk, Yoosk...
: 29th May 2009
View Podcast: Yoosk,
 :Richard Pope - Straight Choice, Richard Pope - Straight Choice
: 29th May 2009
View Podcast: Richard Pope - Straight Choice,
 :Dav Glass - YUI3, Dav Glass - YUI3
: 8th May 2009
View Podcast: Dav Glass - YUI3,
 :Ted Drake - Unlocking the Secrets of BOSS , Ted Drake - Unlocking the Secr
: 8th May 2009
View Podcast: Ted Drake - Unlocking the Secrets of BOSS ,
 :Christian Heilmann - Remixing Web Data for Your Hacks: The Easy Way, Christian Heilmann - Remixing
: 8th May 2009
View Podcast: Christian Heilmann - Remixing Web Data for Your Hacks: The Easy Way,
 :Rasmus Lerdorf - Hacking with PHP, Rasmus Lerdorf - Hacking with
: 8th May 2009
View Podcast: Rasmus Lerdorf - Hacking with PHP,
 :Ryan Kennedy - Yahoo!, Ryan Kennedy - Yahoo!
: 8th May 2009
View Podcast: Ryan Kennedy - Yahoo!,
 :Mike McKenna - PHP and Internationalisation , Mike McKenna - PHP and Internationa...
: 8th May 2009
View Podcast: Mike McKenna - PHP and Internationalisation ,
 :Martin Barnes - Yahoo! GeoPlanet. Exploring Places without Maps , Martin Barnes - Yahoo! GeoPlan
: 8th May 2009
View Podcast: Martin Barnes - Yahoo! GeoPlanet. Exploring Places without Maps ,
OTHER FLEX, FLASH & ADOBE AIR EVENTS
:Object-Oriented ActionScript - Beginners,  Object-Oriented ActionScript - Beginners
1 DAY COURSE.
Paris, Tuesday, March 30th
:Introduction to Adobe Flex,  Adobe Flex Intro
1 DAY COURSE.
Paris, Tuesday, April 13th
:Adobe Flex for Flash Developers,  Adobe Flex for Flash Developers
1 DAY COURSE.
Paris, Monday, April 19th
:Beginning Adobe AIR - Building your first applications,  Adobe AIR Intro
1 DAY COURSE.
Paris, Monday, April 26th
:Object-Oriented ActionScript - Advanced,  Object-Oriented ActionScript - Advanced
1 DAY COURSE.
Paris, Monday, May 3rd
Peter Elst:Object-Oriented ActionScript - Beginners,  Object-Oriented ActionScript - Beginners
1 DAY COURSE. Featuring Peter Elst
London, Monday, June 7th
Peter Elst:Introduction to Adobe Flex,  Adobe Flex Intro
1 DAY COURSE. Featuring Peter Elst
London, Monday, June 14th
Peter Elst:Adobe Flex for Flash Developers,  Adobe Flex for Flash Developers
1 DAY COURSE. Featuring Peter Elst
London, Monday, June 21st
© Copyright 2003-2010, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Apress  1st Teach  Jobs: Sales Executive  Jobs: Student Podcaster  jobs - marketing assistant  Spring Certification