====== HTML Forms — the Next Generation ======
**Lecture 12**: To be given on Monday 9th November, 2009.
**Lecturers**: Dave Raggett of the W3C (slides and video) reinterpreted by [[C.P.Jobling@Swansea.ac.uk|Dr Chris P. Jobling]].
An introduction to XForms based on Dave Raggett's presentation to Google.com
===== HTML Forms — the Next Generation =====
* This presentation was originally given by Dave Raggett (of the W3C) to Google.com at Mountain View, CA, on 5th March 2007.
* The original presentation was recorded and the video can be viewed on the [[http://video.google.com/videoplay?docid=-6347740793556865808|Internet]].
* The presentation includes live examples of proposed Xform widgets that are implemented in HTML with JavaScript
===== Contents of this Lecture =====
Web-based replacements for spreadsheets and simple forms
* W3C's plans for HTML
* HTML4 Forms
* XForms
* Web Forms 2.0
* XForms Transitional
* Next Steps
By Dave Raggett, W3C Fellow and Principal Researcher at Volantis Systems.
===== The Slides =====
* [[http://tantek.com/new-inputs.html|New input elements in HTML5]] compiled by Tantek Çelik (See [[http://developer.yahoo.com/yui/theater/video.php?v=yuiconf2010-tantek|HTML5: Right Here, Right Now]], YUI Theatre).
* [[http://www.w3.org/2007/03/html-forms|HTML Forms — the Next Generation]]
===== The Video =====
Dave Raggett, recorded at Google head-quarters in Mountain View, California. March 5th 2007.
===== Exercises =====
* Review Questions
* Homework Exercises
===== What's Next? =====
An introduction to AJAX
* [[eg-259:lecture12#three_year_s_ago|Introduction]]
* [[eg-259:lecture12#defining_ajax|Defining Ajax]]
* [[eg-259:lecture12#how_ajax_is_different|How Ajax is Different]]
* [[eg-259:lecture12#who_s_using_ajax|Who's Using Ajax?]]
* [[eg-259:lecture12#case_studies|Case Studies]]
* [[eg-259:lecture12#critique|Critique]]
* [[eg-259:lecture12#ajax_in_jquery|Ajax in jQuery]]
[[eg-259:lecture13|Previous Lecture]] | [[eg-259:home]] | [[eg-259:lecture12|Next Lecture]]