The spec for IAccessibleApplication interface says:
This interface provides the AT with the information it needs to
differentiate this application from other applications, from other
versions of this application, or from other versions of this application
running on different versions of an accessibility bridge or accessibility
toolkit.
But the spec for IAccessibleApplication::appVersion just says:
Returns the application version.
Parameters: [out] version
The actual format of the version string is not specified.
This might make it a little difficult to parse, if the need ever arises to
differentiate between versions.
At present, Eclipse is returning the following somewhat wild and crazy
string:
3.6.0.v201005201744
where 3.6.0 is the released version, and .v201005201744 is the exact date
and time of the build, which breaks down as follows:
year 2010, month 05, day 20, time 17:44
I can strip off the .v201005201744 before sending the string out to the
AT, which results in the much simpler string 3.6.0 which is positive
integers separated by dots. Easy to parse. The only down side is the loss
of specific build information.
Or, I can leave it as-is, and the AT can decide what to do with it if the
need ever arises, and all possible information will be there.
Before I do anything further, I am curious what others think. Rob and Pete
have already indicated a preference for 3.6.0 rather than the longer, more
precise string.
Anybody else have an opinion?
Car_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2