- From: Gregory J. Rosmaita <oedipus@hicom.net>
- Date: Tue, 16 Dec 2008 01:28:12 +0000
- To: Charles F Wiecha <wiecha@us.ibm.com>, public-xg-app-backplane <public-xg-app-backplane@w3.org>
aloha, charlie!
1) i should be at tomorrow's meeting, and if so, will scribe;
2) thank you for the "more readable version" of the outline of the XG
report
3) proposed addition:
extant
c. Accessibility -
end extant
proposed
c. Accessibility - users will be able to consume content in a context
and in a modality that most suits that user's needs; out of one
data source, multiple presentation options (such as: speech output,
alone, speech output and braille, speech input and refreshable
braille, speech and magnification, refreshable braille alone)
for which synchronization is necessary;
end proposed
gregory.
--------------------------------------------------------------
You cannot depend on your eyes when your imagination is out of
focus. -- Mark Twain
--------------------------------------------------------------
Gregory J. Rosmaita: gregory@linux-foundation.org
Vice-Chair: Linux Foundation's Open Accessibility Workgroup
http://a11y.org http://a11y.org/specs
--------------------------------------------------------------
---------- Original Message -----------
From: Charles F Wiecha <wiecha@us.ibm.com>
To: public-xg-app-backplane <public-xg-app-backplane@w3.org>
Sent: Tue, 2 Dec 2008 09:56:25 -0500
Subject: Re: Draft outline of XG report for discussion in today's telecon
> More readable version...Charlie
>
> ------------------
>
> Standards-based Rich Web Applications
>
> I. Introduction – the need for “Rich” Web applications
>
> a. Evolution of the web as the platform for high-function
> applications,
not just “content”
>
> II. What do we mean by “Rich” anyway?
>
> a. It’s really about function – apps that can support
> core processes:
not just “transient” etc
> b. Apps can be Rich in different ways
> i. Presentation: Rich media, the common meaning of RIAs
> ii. Data: Validation, intelligent prefilling to avoid data
> entry
iii. Logic/Control: Rich interaction, supportive and
> intelligent data
entry, context sensitive controls, skipping
> steps etc
iv. Server connection: async interaction to
> support all of the above
>
> III. Benefits of being Rich
> a. Improved user experience
> b. Performance
> c. Accessibility
>
> d. Platform portability – different UIs for different
> platforms
> e. Offline support
> f. Composability – white box extensibility (the App as
> extension point)
>
> IV. Architectural patterns in Rich Web Applications – the
> Backplane
> a. MVC patterns for Web applications
> b. Coordination patterns to aid transparency and composition:
> event-based patterns
> c. Implicit coordination pattern: “data as API”
> d. Submission patterns
> i. Submission as submission: page complete
ii.
> Incremental data refresh
iii. Delegation of event
> processing to the server (field to field
logic)
> e. Vendor-centric examples in practice today: MXML, XAML,
> Laszlo
>
> V. Addressing the platform support question for Rich Web
> Applications –
> a. XML on the client – Javascript as tag library language
> not
programming model
> b. The Ubiquity project example for XForms
> c. Potential for other namespaces where processing models are
> important,
> i.e where XML is beyond a data-format but also an application
> model:
> i. SMIL
ii. SVG (depends also on having lower-level
> graphics, eg. Canvas,
support)
iii. Open Document Format
> (ODF)
iv. Industry vertical standards, e.g. XBRL, ACORD,
> HL7
> v. Long-tail of “Niche” namespaces: molecular markup
> language
> (name???)
>
> VI. Getting from here to there: bridging from HTML to RIAs
> a. RIA patterns “projected” onto HTML
> b. Example: XForms for HTML
> c. Implementation in the Ubiquity project
>
> VII. Examples of Rich Web Applications from the Backplane XG’s
> work
> a. MVC pattern: YUI widgets with XForms data binding
> b. Submission pattern: XForms-based Dojo data provider
> c. Implicit coordination pattern: data as API
> i. SMIL+XHTML
ii. Voice+XHTML via data model not
> controls (i.e. beyond X+V)
iii. ODF+XHTML
>
> VIII. Going forward: potential for future work/exploration
>
> a. Leveraging RIA patterns for common end-to-end programming
> model
> i. Deployment-time positioning of validation logic
> ii. Smarter network intermediaries – data filling at portals
> etc
> b. Others…
>
> Charles Wiecha
> Manager, Multichannel Web Interaction
> IBM T.J. Watson Research Center
> P.O. Box 704
> Yorktown Heights, N.Y. 10598
> Phone: (914) 784-6180, T/L 863-6180, Cell: (914) 320-2614
> wiecha@us.ibm.com
------- End of Original Message -------
Received on Tuesday, 16 December 2008 01:28:49 UTC