The Linux Foundation

 
Accessibility/IAccessible2/Agenda/20070227

From The Linux Foundation

Agenda for 2007/02/27

  1. Introductions if needed
  2. Janina: Any LF charter text showing support of IA2?
  3. IA2 Tool Progress - Michael Stewart
  4. Proxy DLL
    • What installer should we use?
    • Need a volunteer to create the installer.
  5. Dispatch interfaces
    • Last week the following community members discussed how to provide IDispatch support:
      • Glen Gordon, Rob Gallo, Victor Tsaran, Steve Lee, Aaron Leventhal, Larry Weiss, Pete Brunet
    • The end result was the team thought it best to do the following:
      • Create a dispatch proxy DLL. It would be entirely on the client side. A scripter will get a pointer to an IAccessible object in the same way that they do today, e.g. on an event, and convert it to an IDispatch via QI. If there is need to obtain information from IAccessible2 interfaces, then the client would create the dispatch proxy object in its own process passing it the IAccessible. The proxy object will support IDispatch so that once the proxy has been created, a scripter can call through it. This object will have one IDispatch interface and its methods will map to all the underlying IA2 methods, e.g. the methods in IAccessible2, IAccessibleAction, etc.
        • Note: An object can only have one IDispatch interface thus the reason for that one interface supporting all the function of the all the IA2 interfaces.
    • The community can develop this dispatch proxy DLL over time and the current IA2 work can move forward.
  6. IA2 Server for testing
    • The Hannover/Workplace (Notes 8) public beta eGA is scheduled for March 8.
  7. BZR
    • Still waiting (12 days now) for the directories to be restructured and the addition of a BZR directory for a11ytools-ia2.
    • The pending changes are primarily doc enhancements, some harmonization with at-spi, some cleanup, and the Microsoft requests to not use MSAA's get_accRole for new roles and to not use OBJID_IAAPPLICATION (but to use QueryService to ask the queried object for the object that implements IAApplication).
  8. Code samples
    • We need to capture good code samples on the server side.
      • Alexander Surkov will be the first one writing code in an open source effort.
      • Who will volunteer to organize a means to capture samples and eventually get them into a developer's guide?
      • I'd like to get this in place now so Alexander can submit what he thinks are good examples of best practices so the community can review them and we'll have good input for a developer's guide.
  9. No progress on the following:
    • BZR
      • A patch submission process is being developed
    • Enter defects into Bugzilla
  10. What else needs to be discussed?
  11. What IA2 information do you need?
  12. What IA2 issues need resolution soon? Target date?
  13. What would you like to see done?
    • Directory of Programs - Steve Lee
      • I have some input for Steve
    • Developer Guide
      • This has been started; Pete to organize; who can help?
        • Sueann Nichols
    • FAQ
    • Wikipedia entry?
    • Others?

[Article] [Discussion] [View source] [History]