After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 571494 - Create an off screen model (OSM)
Create an off screen model (OSM)
Status: RESOLVED OBSOLETE
Product: orca
Classification: Applications
Component: general
unspecified
Other All
: Normal enhancement
: FUTURE
Assigned To: Orca Maintainers
Orca Maintainers
post-3.0
Depends on:
Blocks: 400732 Andalucia
 
 
Reported: 2009-02-12 15:52 UTC by Willie Walker
Modified: 2015-08-27 22:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Willie Walker 2009-02-12 15:52:45 UTC
What we seem to be discovering with Orca is that the AT-SPI model works well, but we might be relying upon very fast cross-process communication (i.e., orca querying the application for many things via many different API calls before deciding what to present).

In addition, we also have the desire to switch between logical mode and screen presentation mode for braille (bug #400732).

Finally, we have a whole bunch of users just plain accustomed to JAWS and expect to use flat review mode as their primary operating mode.

Creating an off screen model (OSM) may help us a lot with all of the above.  And is something that could use other sources of information besides the AT-SPI, such as perhaps other remote access API's to applications such as FF, OOo, and Java.  In addition, it *might* be something we consider making a whole separate system service (i.e., a DBus service) for use by other assistive technologies and/or applications).

So, we should first discuss what an OSM should look like from an API perspective.  For example, what kind of operations would an assistive technology such as Orca expect to do on the OSM and what kind of event notifications would it expect to receive?

NOTE - this is just for thinking for now.
Comment 1 Willie Walker 2009-08-14 15:43:57 UTC
We are late in the 2.28 release cycle and I want to focus on "high impact"/"low risk" items that also fall within the release team's restrictions in place.  Regretfully, this bug doesn't fit well within those constraints and we'll review it for the 2.29 release cycle.
Comment 2 Joanmarie Diggs (IRC: joanie) 2010-07-05 01:58:12 UTC
Planning spam. Sorry!
Comment 3 Joanmarie Diggs (IRC: joanie) 2010-07-05 17:44:24 UTC
Ale, even though this is an Andalucia bug.... Trust me that the implementation of an off-screen model is not trivial. You're looking at months of work -- and that's if you're already familiar with screen readers in general and Orca in particular. There's no way this could get done for 3.0 I'm afraid.