IRC log of backplane on 2008-08-12
Timestamps are in UTC.
- 14:29:32 [RRSAgent]
- RRSAgent has joined #backplane
- 14:29:32 [RRSAgent]
- logging to http://www.w3.org/2008/08/12-backplane-irc
- 14:29:36 [Charlie]
- thx
- 14:29:43 [oedipus]
- Meeting: Backplane XG Teleconference
- 14:29:45 [Charlie]
- zakim, this will be RWAB
- 14:29:45 [Zakim]
- ok, Charlie; I see INC_RWAB()11:00AM scheduled to start in 31 minutes
- 14:29:48 [oedipus]
- Agenda: http://lists.w3.org/Archives/Public/public-xg-app-backplane/2008Aug/0006.html
- 14:29:50 [Charlie]
- thx
- 14:29:53 [oedipus]
- Chair: Charles_Wiecha
- 14:29:57 [oedipus]
- Scribe: Gregory_Rosmaita
- 14:30:00 [oedipus]
- ScribeNick: oedipus
- 14:30:01 [Charlie]
- you the man!
- 14:30:04 [oedipus]
- Regrets: Kevin_Kelly
- 14:30:14 [Charlie]
- you bet
- 14:30:57 [oedipus]
- "the ability to cause assistive technology (AT) to speak. By using WAI-ARIA, AxsJAX is able to manipulate the DOM such that an ARIA-aware browser plus assistive technology (AT) combination will generate and receive the necessary events which cause the AT to speak what the web developer wishes to be spoken. "
- 14:31:15 [Charlie]
- yes, was just reading the AxsJAX stuff
- 14:31:19 [Charlie]
- on google code
- 14:31:21 [oedipus]
- good
- 14:31:23 [Charlie]
- this is raman's work?
- 14:31:28 [oedipus]
- of course!
- 14:31:30 [Charlie]
- sure
- 14:32:13 [oedipus]
- the key is that we are planning on using ARIA enabled tools: dojo supports ajax, and YUI also is integrating aria support
- 14:32:33 [Charlie]
- would like to understand better what that means
- 14:32:41 [Charlie]
- devil is in the details...
- 14:32:49 [oedipus]
- if it is built-in from the start, then the level of accessibilty is much higher than if an overlay or middleware has to intervene
- 14:33:02 [Charlie]
- we might have a really nice story in the use of xforms in dojo with the ubiquity approach
- 14:33:15 [Charlie]
- i.e. providing the accessibility DOM from the outset as an authored artifact
- 14:33:22 [Charlie]
- rather than built after the fact and exposed
- 14:33:28 [Charlie]
- not sure if any of this makes sense
- 14:33:29 [oedipus]
- basically, scripted objects don't have keyboard support or navigational flow - ARIA allows an AT to interact with an embedded widget
- 14:34:00 [oedipus]
- agree re: ubiquity approach with dojo
- 14:34:03 [Charlie]
- maybe we can look at the custom control that rahul has built in yui over the last few weeks...for calendars and color picking
- 14:34:11 [oedipus]
- yes!
- 14:34:16 [Charlie]
- then talk about how it could be made accessible using aira in dojo/xforms
- 14:34:22 [oedipus]
- i also know the head of yahoo accessibility, victor tsaran
- 14:34:34 [Charlie]
- cool
- 14:35:32 [oedipus]
- basically, ARIA keeps embedded objects and widgets from being perceptual black holes, and allows user interaction with the object/widget by bi-lateral communication between the DOM, ARIA and an AT (assistive technology)
- 14:36:01 [oedipus]
- it's something that was needed 5 years ago - we didn't know how long the development process would take
- 14:36:32 [oedipus]
- ARIA in Gmail Blog: http://www.marcozehe.de/2008/08/04/aria-in-gmail-1-alerts/
- 14:37:04 [oedipus]
- we had google reps at the last ARIA sub-committee meeting to discuss ARIA issues that they have uncovered in deployment
- 14:37:42 [oedipus]
- minutes are at: http://www.w3.org/2008/08/11-pf-minutes.html
- 14:38:47 [Charlie]
- thx...will check that out, sounds like it's the kind of feedback that is very helpful
- 14:39:00 [Charlie]
- which WG is doing ARIA?
- 14:41:25 [oedipus]
- protocols & formats: http://www.w3.org/WAI/PF
- 14:42:02 [oedipus]
- http://www.w3.org/WAI/PF/aria-primer/
- 14:42:18 [Charlie]
- thx
- 14:42:21 [oedipus]
- latest editor's drafts -- made public to assist in troubleshooting
- 14:42:34 [oedipus]
- http://www.w3.org/WAI/PF/aria - the ARIA spec itself
- 14:43:13 [oedipus]
- WAI-ARIA Roadmap (editor's draft) - http://www.w3.org/WAI/PF/aria-roadmap
- 14:43:33 [oedipus]
- WAI-ARIA Best Practices: http://www.w3.org/WAI/PF/aria-practices
- 14:44:21 [oedipus]
- just added some resources to my proto-page - weba11y.org which is maintained by becky gibson of IBM and a dojo development team leader and point-person for accessibility (a11y)
- 14:45:09 [Charlie]
- here's the link to the calendar html source that rahul will show:
- 14:45:12 [Charlie]
- http://ubiquity-xforms.googlecode.com/svn/branches/calendar/_samples/yui-custom-controls/input-calendar.html
- 14:45:14 [oedipus]
- http://www.w3.org/2005/Incubator/app-backplane/wiki/User_talk:GJR#Developers.27_Resources
- 14:45:21 [oedipus]
- thanks -- i'll check it out now
- 14:45:37 [Charlie]
- it should come up and run directly off that URL
- 14:46:34 [oedipus]
- loading as we type..
- 14:46:38 [Charlie]
- k
- 14:47:51 [oedipus]
- problem 1: there is no explicit "Submit" mechanism - this is a WCAG 1.0/2.0 violation
- 14:48:05 [oedipus]
- http://www.w3.org/TR/wcag10
- 14:48:12 [oedipus]
- http://www.w3.org/TR/wcag20
- 14:48:13 [Charlie]
- doubt this page actually does anything other than show the calendars...
- 14:48:18 [oedipus]
- ah
- 14:48:29 [Charlie]
- it's to illustrate the code as being checked into the ubiquity project
- 14:48:35 [Steven]
- Steven has joined #backplane
- 14:48:41 [Charlie]
- hi steven!
- 14:48:48 [oedipus]
- still, would be good to make sure the example is WCAG compliant
- 14:48:53 [oedipus]
- aloha, steven!
- 14:48:56 [Steven]
- hi
- 14:49:02 [Steven]
- scribing on another call right now
- 14:49:08 [Charlie]
- let's map out a demo for this XG to do that
- 14:49:17 [Charlie]
- that we can then show at the tech plenary
- 14:49:25 [oedipus]
- wunderbar!
- 14:49:40 [Charlie]
- LOL
- 14:50:59 [oedipus]
- recorded demos of ARIA in action: http://www.weba11y.com/demos/index.html
- 14:53:04 [Steven]
- �� for Gregory's copy buffer
- 14:53:18 [oedipus]
- thanks - er, danke
- 14:58:12 [Zakim]
- INC_RWAB()11:00AM has now started
- 14:58:19 [Zakim]
- +Gregory_Rosmaita
- 14:58:32 [oedipus]
- rrsagent, make minutes
- 14:58:32 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/08/12-backplane-minutes.html oedipus
- 14:59:20 [oedipus]
- rrsagent, set logs world-visible
- 14:59:27 [oedipus]
- rrsagent, make minutes
- 14:59:27 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/08/12-backplane-minutes.html oedipus
- 14:59:36 [Zakim]
- +[IBM]
- 14:59:46 [Charlie]
- zakim, [IBM] is Charlie
- 14:59:46 [Zakim]
- +Charlie; got it
- 15:00:21 [rahul]
- rahul has joined #backplane
- 15:00:53 [oedipus]
- present+ Rahul
- 15:01:07 [oedipus]
- present+ Peter_Thomas
- 15:01:53 [jackjansen]
- jackjansen has joined #backplane
- 15:03:14 [Steven]
- zakim, dial steven-617
- 15:03:17 [Zakim]
- ok, Steven; the call is being made
- 15:03:19 [Zakim]
- +Steven
- 15:04:10 [oedipus]
- TOPIC: Introductions & Agenda Additions/General Comments
- 15:04:11 [Zakim]
- +John_Boyer
- 15:04:37 [oedipus]
- http://lists.w3.org/Archives/Public/public-xg-app-backplane/2008Aug/0006.html
- 15:04:38 [Charlie]
- http://ubiquity-xforms.googlecode.com/svn/branches/calendar/_samples/yui-custom-controls/input-calendar.html
- 15:04:48 [Zakim]
- + +31.20.616.aaaa
- 15:04:54 [John_Boyer]
- John_Boyer has joined #backplane
- 15:05:02 [Charlie]
- http://ubiquity-xforms.googlecode.com/svn/branches/calendar/_samples/yui-custom-controls/input-calendar.html
- 15:05:14 [oedipus]
- zakim, aaaa is Jack_Jansen
- 15:05:14 [Zakim]
- +Jack_Jansen; got it
- 15:05:20 [oedipus]
- rrsagent, make minutes
- 15:05:20 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/08/12-backplane-minutes.html oedipus
- 15:05:33 [Charlie]
- Agenda: http://lists.w3.org/Archives/Public/public-xg-app-backplane/2008Aug/0006.html
- 15:06:16 [oedipus]
- CW: GJR and i have been chatting about ARIA and accessibility
- 15:06:33 [oedipus]
- CW: want to move towards planning set of demos for tech plenary
- 15:06:34 [Steven]
- rssagent, make log public
- 15:06:42 [Steven]
- rrsagent, make minutes
- 15:06:42 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/08/12-backplane-minutes.html Steven
- 15:06:53 [John_Boyer]
- rrsagent, make log public
- 15:06:57 [oedipus]
- CW: need to get back to Debi Dahl and identify other WGs we want to meet with
- 15:06:58 [John_Boyer]
- rrsagent, make minutes
- 15:06:58 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/08/12-backplane-minutes.html John_Boyer
- 15:07:13 [oedipus]
- CW: start with rahul's demo
- 15:07:34 [oedipus]
- CW: segue from custom control to ARIA stuff - custom control accessibility
- 15:07:54 [oedipus]
- CW: abstract UI control tree might support ARIA enabling
- 15:08:19 [oedipus]
- CW: JJ read paper last night - didn't know about Mark Birbeck's SMIL work
- 15:08:27 [oedipus]
- CW: scripting limitations of SMIL
- 15:08:34 [oedipus]
- CW: agenda addenda?
- 15:08:45 [Steven]
- zakim, mute me
- 15:08:45 [Zakim]
- Steven should now be muted
- 15:09:03 [oedipus]
- TOPIC: Rahul's Calendar Picker Example
- 15:09:12 [oedipus]
- http://ubiquity-xforms.googlecode.com/svn/branches/calendar/_samples/yui-custom-controls/input-calendar.html
- 15:09:20 [oedipus]
- CW: platforms? using mac
- 15:09:32 [oedipus]
- GJR: using FF3.01 with JAWS9
- 15:09:53 [oedipus]
- s/with JAWS/with JAWS9 on WinXP Pro
- 15:10:22 [oedipus]
- GJR will try later with orca (GNOME screen reader) and FF3.01
- 15:10:36 [John_Boyer]
- John_Boyer has joined #backplane
- 15:10:37 [oedipus]
- CW: shall i use web dialogs?
- 15:10:49 [oedipus]
- JJ: doesn't work in safari -- doesn't crash it, but nothing happens
- 15:10:59 [Charlie]
- http://ubiquity-xforms.googlecode.com/svn/branches/calendar/_samples/yui-custom-controls/input-calendar.html
- 15:11:01 [oedipus]
- CW: don't think will work with Safari and Opera
- 15:11:45 [Steven]
- rrsagent, make minutes
- 15:11:45 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/08/12-backplane-minutes.html Steven
- 15:12:29 [oedipus]
- Rahul: calendar control exposed as xforms input or xforms range - airline reservation scenario
- 15:12:54 [oedipus]
- Rahul: started with YUI library - object, leverage YUI widgets and add ubiquity-xform
- 15:13:35 [oedipus]
- Rahul: 3 custom controls - reason for 3 variants is to explore xforms markup - one uses CSS class, one uses datatype and one uses ???
- 15:14:02 [oedipus]
- Rahul: could come from different AJAX libraries; using xforms model to tie together across AJAX libraries (backplane end of it)
- 15:14:22 [oedipus]
- Rahul: can do variants by tweaking appearance -- popup calendar, standing calendar
- 15:14:36 [oedipus]
- Rahul: just started with this excercise
- 15:14:59 [oedipus]
- ??: current value in data model that you are bound to, can edit from either direction
- 15:15:14 [Charlie]
- s/??/Charlie
- 15:15:56 [oedipus]
- Rahul: since using data bindings provided by xforms model - if look at source, very little application code to perform synchronization; using AJAX library YUI provides bindings; still need application mode
- 15:16:17 [oedipus]
- CW: using ubiquity model all UI provided by YUI framework
- 15:16:36 [oedipus]
- CW: xforms controls in play, AJAX doing custom widget rendering; child of xforms control
- 15:17:12 [oedipus]
- CW: if look at DOM, separate label for xforms, child container element for what is needed by AJAX library which perfoms rendering
- 15:17:40 [Steven]
- zakim, who is muted?
- 15:17:40 [Zakim]
- I see Steven, Jack_Jansen muted
- 15:17:54 [oedipus]
- CW: tying to accessibility, dives down below visible markup; factors DOM in running browser; interaction and data binding used for presentational purposes, will be easy to integrate ARIA interfaces
- 15:18:08 [oedipus]
- TOPIC: Approach to AJAX
- 15:18:31 [oedipus]
- CW: abstract UI control good starting point for adding ARIA to support assistive technology
- 15:18:58 [oedipus]
- CW: illustrates use case - ubiquity approach via AJAX in sub-trees, could be leveraged for accessibility
- 15:19:12 [oedipus]
- CW: any questions/comments on controls?
- 15:19:13 [rahul]
- s/???/XForms appearance attribute/
- 15:19:27 [oedipus]
- GJR: lack of explicit submit mechanism for form (WCAG violation)
- 15:19:38 [oedipus]
- JB: hangs my machine
- 15:20:06 [oedipus]
- Rahul: can try locally -- incredibly faster
- 15:20:30 [oedipus]
- JJ: if inspect dom via FF, first control has input stuff, but where is calendar input
- 15:20:53 [oedipus]
- JJ: if walk through DOM tree see input control, but no trace of the calenar inputs
- 15:21:26 [oedipus]
- Rahul: in FireBug go to HTML tag
- 15:21:38 [oedipus]
- Rahul: open BODY and will find TABLE in there; expand that
- 15:21:51 [oedipus]
- JJ: table incomplete -- only first column before variable tag
- 15:22:03 [oedipus]
- JJ: ah, hidden in different place then i thought they'd be
- 15:22:25 [oedipus]
- JJ: table with 1 row that happens to stack
- 15:23:47 [oedipus]
- CW: ARIA makes distinction between A11y DOM and UA DOM; additional level of tree stucture; why isn't this abstract UI tree in XForms? giving authoring story to provide community
- 15:26:22 [oedipus]
- http://www.w3.org/WAI/PF/aria/#tree
- 15:26:25 [oedipus]
- http://www.w3.org/WAI/PF/aria/#treegrid
- 15:27:32 [oedipus]
- i think i need to call back in
- 15:27:36 [Steven]
- we hear you
- 15:27:36 [Zakim]
- -Gregory_Rosmaita
- 15:27:58 [Charlie]
- k
- 15:28:20 [Steven]
- ack me
- 15:28:42 [Steven]
- zakim, mute me
- 15:28:42 [Zakim]
- Steven should now be muted
- 15:28:51 [Zakim]
- +Gregory_Rosmaita
- 15:29:00 [Steven]
- JohnBoyer: I still use IE 3.2
- 15:29:12 [Steven]
- :-p
- 15:29:52 [John_Boyer]
- I want to make sure we still have Opera compatibility!
- 15:32:05 [oedipus]
- http://www.w3.org/WAI/PF/aria/#grid
- 15:36:57 [oedipus]
- CW: think about xf namespace elements are where properties are
- 15:37:21 [thomas]
- thomas has joined #backplane
- 15:37:24 [oedipus]
- CW: intuition - hiding calendar is clean -- does accessibilty make cleaner
- 15:37:48 [oedipus]
- CW: should we take further to ascertain how accessibility cna be obtained
- 15:38:02 [oedipus]
- JJ: like what i hear - doesn't mess up DOM, IDs all there -- much better
- 15:39:05 [oedipus]
- CW: shadowing - XBL something like this
- 15:39:58 [oedipus]
- CW: demo ideal for the point that can work today - AJAX implementation plus ARIA could provide support for xforms on today's browsers - good to take to WAI and Forms at Tech Plenary
- 15:40:42 [oedipus]
- CW: make sense to follow up with GJR - working on simple load form to illustrate simple app - not only nice looking form that runs in YUI and/or AJAX
- 15:41:08 [jackjansen]
- q+ to ask whether there's a timeframe for Safari support
- 15:41:10 [oedipus]
- ??: calendaring important - may need more work
- 15:41:19 [oedipus]
- CW: part of GUI aspect of form
- 15:41:33 [oedipus]
- GJR: if have access to code, can ARIA enable
- 15:41:51 [oedipus]
- best ARIA test suite so far: http://test.cita.uiuc.edu/aria/
- 15:43:49 [oedipus]
- CW: get discussion going on list - can point to form fragments, and add ARIA support to them
- 15:44:22 [oedipus]
- ??: loan form - how do you tell someone who cannot see something that is not relevant and now visible?
- 15:45:01 [Charlie]
- s/??/John_Boyer
- 15:45:04 [oedipus]
- ??: if type principal for loan, not enough info - need to set duration of loan - still need to calculate interest rate; when entered enough info, can show you something you couldn't do before
- 15:45:16 [Charlie]
- s/??/John_Boyer
- 15:47:04 [oedipus]
- CW: map between XForms and ARIA
- 15:47:37 [oedipus]
- GJR: will provide list of ARIA derived from XForms
- 15:47:57 [oedipus]
- CW: mapping between ubiquity events and control - core javascript behavior in ubiquity that is ARIA enabled
- 15:48:38 [oedipus]
- TOPIC: XForms Model and UI controls in SMIL
- 15:49:02 [oedipus]
- CW: interesting notion of data model extension serving as UI for SMIL agent to drive dynamic properties and synchronize
- 15:49:18 [oedipus]
- JJ's background paper: http://lists.w3.org/Archives/Public/public-xg-app-backplane/2008Aug/0005.html
- 15:49:40 [oedipus]
- CW: wanted to highlight need for custom loop code to drive the google map API
- 15:50:33 [oedipus]
- CW: MarkB has example using XBL - can reuse that - uses data model and UI into googlemap logic; set of xforms elements that handles all google map info; on SMIL side, have xforms control as well; can use ubiquity to add databinding into bicycle tour
- 15:51:30 [oedipus]
- JJ: back up one step - idea started as way of getting state in model; evolving into SMIL execution model - declarative, unlike javascript; trying to see how a declarative execution model enable a certain classs of applicatinos without using javascript
- 15:52:20 [oedipus]
- JJ: always will be apps that need javascript, but large number of places where could use SMIL plus data model; applications can then be transformed, accessified - can do what you can't do in the javascript black hole
- 15:52:42 [oedipus]
- CW: showed in paper SMIL and XForms components
- 15:53:21 [oedipus]
- JJ: map feature - googlemaps part of problem - modifying text in HTML - if xforms output can be used, once data model changes, can change visible text on page but cannot change the URI of a link
- 15:53:38 [oedipus]
- JJ: hoping to use XBL - but no XBL for Safari
- 15:54:09 [oedipus]
- JJ: screen shots on page 2 - can't change link via xforms - so little bit of javascript that smashes value from data model into HREF of anchor
- 15:54:58 [oedipus]
- JJ: for my types of apps, if have attribute value templates - in any attribute value, can put xforms expression in curly braces and gets evaluated at runtime
- 15:55:17 [oedipus]
- CW: could have same result as rahul
- 15:55:36 [oedipus]
- JJ: then have to tell stylesheets that though this is not an anchor tag, should use formatting defined for anchor
- 15:55:52 [oedipus]
- CW: Ubiquity SMIL project Mark Birbeck is running?
- 15:55:54 [oedipus]
- JJ: no
- 15:56:02 [oedipus]
- CW: just found out about it recently
- 15:56:11 [oedipus]
- GJR: notes that safari being ARIA enabled
- 15:56:26 [oedipus]
- JJ: have to look at how much of SMIL is implemented for type of demos want to sho
- 15:57:23 [oedipus]
- JJ: would solve plugin problem when viewing demo
- 15:57:40 [oedipus]
- GJR: http://juicystudio.com/article/safari-support-aria.php
- 15:58:14 [oedipus]
- CW: will post SMIL ubiquity info on list
- 15:59:10 [Charlie]
- http://code.google.com/p/ubiquity-smil/
- 15:59:18 [oedipus]
- JJ: research work is "dumb" from one point of view; from another deployable, anything deployable should advance the work
- 15:59:32 [jackjansen]
- s/dumb/done
- 15:59:59 [oedipus]
- CW: compelling point in paper is data driven API - show how Mark done from maps side and JJ from SMIL side - add to list of tech plenary demos?
- 16:00:13 [oedipus]
- JJ: wouldn't mind doing demo, but participation in person a big if
- 16:01:05 [oedipus]
- JJ: if ubiquity-smil code can help me with more depth - video synchronization; smil plugin for safari
- 16:01:12 [oedipus]
- CW: limitations
- 16:01:23 [oedipus]
- JB: ubiquity is targetting safari as well
- 16:01:33 [oedipus]
- JB: won't be long, but might not be soon enough
- 16:02:10 [Zakim]
- -Steven
- 16:02:17 [oedipus]
- JJ: understand: FF would be nicer platform, but in Safari, get binding integration free - not available in FF - anyone know of javascript bridge for FF?
- 16:02:42 [jackjansen]
- Javascript <-> Python, that is...
- 16:02:56 [oedipus]
- CW: next week: set of demos that can take to tech plenary - calendar picker and JJ's demo
- 16:03:09 [Zakim]
- -John_Boyer
- 16:03:11 [Zakim]
- -Charlie
- 16:03:13 [Zakim]
- -Jack_Jansen
- 16:03:13 [John_Boyer]
- John_Boyer has left #backplane
- 16:03:15 [Charlie]
- Charlie has left #backplane
- 16:03:15 [oedipus]
- CW: take pulse of projects and decide about moving forward
- 16:03:30 [oedipus]
- rrsagent, make minutes
- 16:03:30 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/08/12-backplane-minutes.html oedipus
- 16:03:34 [Zakim]
- -Gregory_Rosmaita
- 16:03:35 [Zakim]
- INC_RWAB()11:00AM has ended
- 16:03:36 [Zakim]
- Attendees were Gregory_Rosmaita, Charlie, Steven, John_Boyer, +31.20.616.aaaa, Jack_Jansen
- 16:04:22 [oedipus]
- present- +31.20.616.aaaa
- 16:04:26 [oedipus]
- rrsagent, make minutes
- 16:04:26 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/08/12-backplane-minutes.html oedipus
- 16:06:01 [oedipus]
- ACTION: Gregory - post list of aria roles, properties and states derived from or related to XForms concepts
- 16:06:06 [oedipus]
- rrsagent, make minutes
- 16:06:06 [RRSAgent]
- I have made the request to generate http://www.w3.org/2008/08/12-backplane-minutes.html oedipus
- 16:09:04 [rahul]
- rahul has left #backplane
- 16:20:09 [oedipus]
- rrsagent, please part
- 16:20:09 [RRSAgent]
- I see 1 open action item saved in http://www.w3.org/2008/08/12-backplane-actions.rdf :
- 16:20:09 [RRSAgent]
- ACTION: Gregory - post list of aria roles, properties and states derived from or related to XForms concepts [1]
- 16:20:09 [RRSAgent]
- recorded in http://www.w3.org/2008/08/12-backplane-irc#T16-06-01