====== 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]]