- From: C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com>
- Date: Wed, 5 Jan 2011 11:16:15 -0700
- To: www-forms@w3.org
- Cc: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>
Black Mesa Technologies is pleased to announce a two-day hands-on introductory course on XForms to take place 14-15 February 2011 in Rockville, Maryland, in the training facilities of Mulberry Technologies. INTRODUCTION TO XFORMS FOR XML USERS Rockville, Maryland 14-15 February 2011 http://www.blackmesatech.com/2011/02/XForms/ This two-day hands-on course introduces XForms as a technology for building special-purposes XML editors with limited functionality and correspondingly simple user interfaces. XForms is built on the model / view / controller idiom, in which the ‘model’ is a set of XML documents, the ‘view’ is specified using XHTML and XForms widgets, and the ‘controller’ takes the form of declarative links between widgets and elements or attributes in the XML documents. With XForms, projects can develop vocabulary- and task-specific editors which require less training and provide better task-specific support than full XML editors; it is thus easier to allow domain experts to examine and modify XML encoding, and routine tasks can be performed more quickly and reliably. TOPICS Topics include: - design goals of XForms - the XForms processing model and the model / view / controller idiom - padded-cell editors - XForms widgets - datatypes in XForms - auto-calculating values - validation in the client - customized error messages - conditional display of parts of the form - multiple instance documents - dynamic user interfaces - using auxiliary documents to make multi-lingual interfaces - tabbed interfaces for multi-part forms - step-by-step wizard-style interfaces - variable repetitions of an element - repetitions among unlike elements - deployment issues and interaction with the HTTP server - where to go from here During the class, students will develop a small XForms application with a multi-part interface, multiple widget types, and the ability to add, modify, and delete records in a set. Students will be encouraged to take their class exercise files with them so that they can continue to work with them after the class. Prerequisites Participants should be comfortable editing XML documents and have some knowledge of HTML markup. Familiarity with XPath is desirable but not required. Programming experience is not required. Students may bring their own laptops or may use a classroom machine. LOGISTICS When and where This course will be held Monday and Tuesday, 14-15 February 2011, at Mulberry Technologies, Inc. 17 West Jefferson St., Suite 207 Rockville, MD 20850 Thanks to Mulberry Technologies for hosting the course. For other logistical information, see http://www.blackmesatech.com/2011/02/XForms REGISTRATION / INFO To reserve a space, to register, or to ask for more information, please send email to info@blackmesatech.com or call us at 505/747-4224. FUTURE ANNOUNCEMENTS [If you'd like to receive announcements of future courses (etc.) by email, go to http://lists.blackmesatech.com/blackmesatech-announce-l/ to sign up for the Black Mesa Technologies announcement list.] -- **************************************************************** * C. M. Sperberg-McQueen, Black Mesa Technologies LLC * http://www.blackmesatech.com * http://cmsmcq.com/mib * http://balisage.net ****************************************************************
Received on Wednesday, 5 January 2011 18:17:28 UTC