W3C home > Mailing lists > Public > www-forms@w3.org > May 2012

XForms course in Rockville, Maryland, 8-9 June 2012

From: C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com>
Date: Thu, 10 May 2012 08:20:56 -0400
Message-Id: <FF9781AE-0F55-446C-B842-DD784F48D07D@blackmesatech.com>
Cc: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>
To: www-forms@w3.org
A quick reminder: tomorrow is the deadline for the early-registration discount 
for the XForms and XQuery courses in June. 

--CMSMcQ

[Please forward to any potentially interested parties; thanks.]

Black Mesa Technologies is pleased to announce a two-day hands-on
introductory course in XForms, to take place 8-9 June 2012 in
Rockville, Maryland, in the training facilities of Mulberry
Technologies (immediately before the ACM/IEEE-CS Joint Conference on
Digital Libraries on 10-14 June at George Washington University in
Washington, DC).


INTRODUCTION TO XFORMS FOR XML USERS

  Rockville, Maryland
  8-9 June 2012, 9:30 - 5:30

  http://www.blackmesatech.com/2012/06/xforms/

  XForms allows you to develop vocabulary- and task-specific editors
  which require less training and provide better task-specific
  support than full XML editors; domain experts can thus examine and
  modify XML encoding mor easily, and routine tasks can be performed
  more quickly and reliably.

  This course introduces XForms as a technology for building
  special-purpose XML editors with focused 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.


TOPICS

Topics include:

 - design goals of XForms
 - the XForms processing model and the model / view / controller idiom
 - padded-cell editors
 - controls (aka widgets) defined by XForms
 - 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

This course will be held Friday and Saturday, 8-9 June 2012, from 9:30
a.m. to 5:30 p.m. 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/06/xforms


RELATED COURSES

A second two-day course, focusing on XQuery, will take place 15-16
June, just after the JCDL conference.

Other courses that may be relevant to potential attendees (XML Basics,
Schematron, XSLT/XPath Basics, and XSL-FO) are offered in the same
venue on earlier days; see Mulberry Technologies' list of upcoming
classes at

 http://www.mulberrytech.com/services/classes/upcoming.html


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 Thursday, 10 May 2012 12:21:31 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 10 May 2012 12:21:32 GMT