W3C home > Mailing lists > Public > public-indie-ui@w3.org > June 2012

Re: Use case for indie UI events - manipulating a map

From: Rick Byers <rbyers@google.com>
Date: Thu, 21 Jun 2012 09:17:01 -0400
Message-ID: <CAFUtAY9XP4a=iSJTVRjRu69N9EWY=98CMTvpGCHy120kOB-8+w@mail.gmail.com>
To: Arthur Barstow <art.barstow@nokia.com>
Cc: Richard Schwerdtfeger <schwer@us.ibm.com>, public-indie-ui@w3.org
Sorry for the delay, thanks guys.  I see "Map on a touch screen laptop" is
already on the scenario list, I assume I should just expand that.  Also I
think we could generalize it - it's not just about touch screens
(although admittedly that is my personal priority).  I'll take a crack at
that ASAP.

Thanks,
  Rick

On Wed, Jun 20, 2012 at 7:05 PM, Arthur Barstow <art.barstow@nokia.com>wrote:

> On 6/19/12 7:48 AM, ext Richard Schwerdtfeger wrote:
>
>>
>> Hi Rick,
>>
>> This is great! Doug set up a WIKI for us to add use cases for the group
>> to review. I have begun adding them. At the moment I have not set a
>> priority on mine. The current set I have started on pertained to UI widget
>> components we would need for ARIA in order to replace the use of a keyboard.
>>
>> http://www.w3.org/WAI/IndieUI/**wiki/Use_Cases_and_**Requirements<http://www.w3.org/WAI/IndieUI/wiki/Use_Cases_and_Requirements>
>>
>> Could you add these to the list?
>>
>>
> Yes, good idea Rich.
>
> Rick - please go ahead and add your UCs to the above wiki. If you need
> some guidance on what is a UC versus what is Requirement, it may be useful
> to look at what the Audio WG has done with their UC+Reqs doc <
> http://www.w3.org/2011/audio/**wiki/Use_Cases_and_**Requirements<http://www.w3.org/2011/audio/wiki/Use_Cases_and_Requirements>>,
> and Doug's an expert in UCs and Requirements if you have any questions;-).
>
> -Thanks, Art
>
>
>  One of the things I have not fully stated which you appear to need to do
>> to is establish a point of regard and that is done. For example Rotating an
>> object assumes either focus on the object or the object being grabbed. I
>> have a similar issue with say a tree UI control where the tree or item in
>> the tree must either be touched by a user or have keyboard focus in order
>> to be expanded. In your rotation use case we need to have the user pointing
>> to the object in some way or it has to have keyboard focus before it can be
>> notified to rotate via a gesture, etc.
>>
>> Establishing the point of regard or point of input is important.
>>
>> Could you add these to the use cases?
>>
>> Rich
>>
>>
>> Rich Schwerdtfeger
>>
>> Inactive hide details for Rick Byers ---06/18/2012 09:45:28 PM---One use
>> case I'd really like to see the Indie UI spec handle iRick Byers
>> ---06/18/2012 09:45:28 PM---One use case I'd really like to see the Indie
>> UI spec handle is manipulating a 2D (or 3D) object lik
>>
>>
>> From: Rick Byers <rbyers@google.com>
>> To: public-indie-ui@w3.org,
>> Date: 06/18/2012 09:45 PM
>> Subject: Use case for indie UI events - manipulating a map
>>
>> ------------------------------**------------------------------**
>> ------------
>>
>>
>>
>> One use case I'd really like to see the Indie UI spec handle is
>> manipulating a 2D (or 3D) object like a map (think _
>> http://maps.google.com_ <http://maps.google.com/>).  In particular:
>>
>>  * Panning the object to a precise location
>>      o With a mouse this is triggered by click and drag
>>      o With a touch screen this is triggered by touch and drag
>>      o With keyboard or some assistive technology this could be
>>
>>        triggered by arrow keys moving the map a fixed distance
>>      o Panning is continuous so there shouldn't be an edge (eg. some
>>
>>        absolute co-ordinate after which it's impossible to pan)
>>  *  Zooming the object in and out around a specific point
>>      o With a mouse this could be triggered by the mouse wheel with
>>
>>        the origin at the mouse cursor
>>      o With a touch screen this could be triggered by a pinch gesture
>>
>>        (with the origin being the midpoint between the two touch points)
>>      o With a keyboard this could be triggered in steps by specific
>>        standard keys
>>  * Rotating the object
>>  * Lower-priority but also interesting is manipulating the object in
>>
>>    3D along all the axis
>>
>> Thanks,
>>   Rick
>>
>
Received on Thursday, 21 June 2012 13:17:55 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 21 June 2012 13:17:56 GMT