[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

[announcement] Reminder: early bird discount for XForms course 16-17 Ju

  • From: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>
  • To: XML Developers List <xml-dev@lists.xml.org>
  • Date: Wed, 11 May 2011 09:14:45 -0400

[announcement] Reminder:  early bird discount for XForms course 16-17 Ju
Just a quick reminder that 16 May is the deadline for early-bird
registration for the XForms course described below and for
the corresponding discounted registration.

Begin forwarded message:

> From: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>
> Date: April 9, 2011 10:53:09 AM EDT
> To: XML Developers List <xml-dev@lists.xml.org>
> Cc: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>
> Subject: [announcement] XForms course 16-17 June 2011, San Carlos, California
> 
> (This course should be of interest to users of XML located in
> or near the Bay Area and to anyone interested in XForms.)
> 
> Black Mesa Technologies is pleased to announce a two-day hands-on
> introductory course on XForms to take place 16-17 June 2011 in San
> Carlos, California. MarkLogic Corporation is generously making a
> training room available for the course (but it should be noted that
> it's not a MarkLogic course).
> 
> INTRODUCTION TO XFORMS FOR XML USERS
> 
>  San Carlos, California
>  16-17 June 2011
> 
> This two-day hands-on course introduces XForms as a technology for
> building special-purpose 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 controls (or 'widgets'), and the 'controller' takes
> the form of declarative links between controls in the view 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 and syllabus
> 
> The course is divided into eight sessions, four to a day:
> 
>  Introduction: High-level overview of XForms, background, goals and
>  purpose of the XForms spec; “Hello, world” example
> 
>  Atomic values and simple structures (1): A simple form; multiple
>  submit buttons; enumerated values and vocabulary control;
>  conditional relevance; datatypes; validation.
> 
>  Atomic values and simple structures (2): Error messages, help,
>  hints; validation beyond datatypes; styling the form; adjusting
>  for alternate XML structures.
> 
>  Multi-part user interfaces: 
>  Coding patterns for tabbed interfaces, wizards, user-selected
>  alternate views (e.g. summary vs. details, novice vs expert,
>  etc.). Multiple instances; dynamic user interfaces.
> 
>  Homogeneous repetitions: Handling flat lists; paging through
>  records, one record at a time; running off the cliff and how to
>  avoid it. Read-only lists; lists of editable items; see-many,
>  edit-one interfaces.
> 
>  Read-write repetitions, CRUD operations: Special styling for focus
>  item; two-pane views. Inserting items; initializing new
>  items. Deleting items.
> 
>  Mixed content, heterogeneous sequences: Dealing with (flat)
>  heterogeneous sequences; dealing with variable-depth
>  sequences. Extensions to XForms: tree editors, general mixed-content
>  editors. Doing without the extensions: targeted editing in mixed
>  content, offloading work to XSLT.
> 
>  What next? Individual work and/or Q/A: Where do you go from here?
>  Individual work or questions and answers; wrapup.
> 
> 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 and XSLT is helpful
> but not required. Programming experience is not required.
> 
> Students should bring their own laptops; no classroom machines will be
> provided.  The machine must have wifi support, a browser with built-in
> support for XSLT (any current version of most major browsers
> qualifies) and software the student can use for editing XML documents.
> 
> 
> * Who
> 
> The course is organized by Black Mesa Technologies LLC and will be
> taught by C. M. Sperberg-McQueen.
> 
> Michael Sperberg-McQueen is the founder of Black Mesa Technologies. He
> has served as co-editor of the XML 1.0 specification, the Text
> Encoding Initiative's Guidelines for Text Encoding and Interchange,
> and the XML Schema Definition Language (XSD) 1.1 specification; in
> 2003 he was awarded the XML Cup for contributions to the development
> and spread of XML.
> 
> MarkLogic Corporation is providing space (for which thanks), but has
> no other involvement with the course.
> 
> 
> * Logistics
> 
> This course will be held from 9:30 a.m. to 5:30 p.m. Thursday and
> Friday, 16-17 June 2011, at
> 
>    MarkLogic Corporation
>    999 Skyway Road, Suite 200
>    San Carlos, CA 94070
> 
> Thanks to MarkLogic Corporation for hosting the course.
> 
> For other logistical information, see the course web site at
> http://www.xforms201106.blackmesatech.com/
> 
> 
> * Reservations / Info
> 
> Space in the course is limited.
> 
> 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.
> 
> An early-bird discount is available for registrations made before 
> 16 May 2011.
> 
> 
> * Announcements of future courses
> 
> To receive announcements of future Black Mesa Technologies courses on
> XForms and other topics, you can subscribe to
> blackmesatech-announce-l.
> 
> 
> -- 
> ****************************************************************
> * C. M. Sperberg-McQueen, Black Mesa Technologies LLC
> * http://www.blackmesatech.com 
> * http://cmsmcq.com/mib                 
> * http://balisage.net
> ****************************************************************
> 
> 
> 
> 

-- 
****************************************************************
* C. M. Sperberg-McQueen, Black Mesa Technologies LLC
* http://www.blackmesatech.com 
* http://cmsmcq.com/mib                 
* http://balisage.net
****************************************************************






[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.