user interface animations Re: Next Meeting **Revised Date**: May 6 2010 10:00 UTC

Eric S. Johansson esj at harvee.org
Mon May 3 22:07:51 UTC 2010


On 5/3/2010 2:23 PM, Phillip Whiteside wrote:
> Hi,
>
> not sure I understand, do you want something like a slide-presentations
> (power-point style) as done on these
> https://wiki.ubuntu.com/UbuntuDeveloperWeek or a screen cast such as
> http://lubuntu.net/node/32?
>
> If it is the latter, I will ask leszek if he could spare some time to
> help you. If it is the former, I will make some further enquiries

The end result I want is an animated sequence intermixing audio and graphics 
representing a user interface and its operation. F take a simple example of 
changing a directory. For the most part, the is an open loop system where you 
have the grammar of "cd <dir>" And dir is just a list of names. Usually static 
or, at best customized by the developer on each machine.

This sucks.

open a terminal window
Try "push to "
observe: sidebar with last 10 reference directories on-screen.

"Push to 10"

The 10th item on the list is used to execute a pushd command and some marker is 
left on the screen somewhere indicating it's been pushed. Maybe a [dir] in the 
title bar.

But what if you didn't want one of the 10 on the first list. You want something 
from the most frequently used list

"Go frequently used"

and the sidebar indication would change to list of most frequently used directories.

One could also search so with something like

"Name starts with albc"

a search box would open up on top of the sidebar and you could edit by voice or 
by hand search box.

However, at no point the user interface give you any capability whatsoever to do 
anything by hand other than the simple editing feature. Everything must be 
driven by voice

As you can see, this is a moderately complex user interaction that should be 
simpler when presented visually and by request for a helpful animator.

Things get more complicated why start talking about the enhanced dictation box 
I've been pushing for a couple of years. It's probably the best solution 
available for bridging between NaturallySpeaking and Linux.

I advocate for the solution because I do not believe it is possible for the 
open-source community to come up with a workable speech recognition solution by 
the time I die. I would like to spend the next 15 years of my life being 
effective, working with speech recognition to make money, so I can write, and so 
I can have a comfortable life. I want to make programming by voice work far 
better than we've done so far. Enhanced dictation box is core to my ideas on 
that topic. But, enhanced dictation box is a simple complicated idea that needs 
animation to make the concept accessible to many people.

now that I'm already wound up on the topic. :-)

Enhanced dictation box is the same as the regular dictation box with four major 
differences.

1) user definable cut and paste sequences (mouse control, keystroke sequences) etc.

2) persistence. Does not go away until you tell it to. Implies one copy per 
active application but active dictation box matches window focus

3) internal log/journaling system. Can't lose data, cannot figure out what you said

4) input and output transformations. After you grab data, and transform it into 
some speech recognition friendly form. When you paste it, the data returns to 
the speech recognition hostile form


If one is truly clever, the application we split into two parts. The first part 
is the user interface. Light, fast, doesn't degrade recognition. The second part 
talks to the first part by the net which means that do not need to be on the 
same machine. Do it right and you can dictate on Windows or wine and have your 
results show up in Linux.

Not that difficult to build if you have hands but potentially extremely useful.

>
> Regards,
>
> Phill.
>
>
> On Mon, May 3, 2010 at 6:06 PM, Eric S. Johansson <esj at harvee.org
> <mailto:esj at harvee.org>> wrote:
>
>     On 5/3/2010 12:59 PM, Penelope Stowe wrote:
>      > The meeting will be in #ubuntu-accessibility.
>      >
>      > And for the person who asked, yes, that's 6AM EDT in the US. I know
>      > it's really early, but last time most of the people at the meeting
>      > were in the UK/Europe and also due to my work schedule this week, I
>      > needed to hold an early meeting.
>      >
>      > Please let me know if you have any further questions!
>
>     I could use a graphics person with some animation knowledge.  I've been
>     advocating a tool and a new form of user interface to make speech
>     user interface
>     is far more practical and discoverable. Obviously my mouse hand is
>     on the fritz
>     and, well speech just as the wrong tool for creating graphics.
>
>     I could really use the help with this because I believe that these user
>     interface models or something derived from them would be the next
>     step in a
>     better direction for us. Everyone I've given the whiteboard talk to
>     really loves
>     it but fuzzy whiteboard and me waving my hands around just doesn't
>     translate to
>     the Internet. :-)
>
>     --- eric
>
>     --
>     Ubuntu-accessibility mailing list
>     Ubuntu-accessibility at lists.ubuntu.com
>     <mailto:Ubuntu-accessibility at lists.ubuntu.com>
>     https://lists.ubuntu.com/mailman/listinfo/ubuntu-accessibility
>
>




More information about the Ubuntu-accessibility mailing list