This doesn't work well because the screen moves with the phone. So if you want to scroll right fast, you'll have trouble to see what's going on on the screen. Scrolling should rather be done on the touchscreen because that works really well. However, dragging the map/website as if it was physical is too slow in most cases. Increasing scrolling velocity by the distance from the initial touchpoint would probably be a good idea but adjustable scrolling speed would be great already. Instead of scrolling one screen far when I move my finger once across the screen, I want to scroll four screens so that I get where I want quicker. Someone else might only want to scroll one screen.
<br>Kinetic scrolling can extend this and look/feel awesome but also be very annoying so it should probably be optional.<br><br>Now what do we do with the accelerometer? I like the zooming idea. It shouldn't require a hardware button press because those are kind of hard to press. Touching the screen should be enough and it would mean that you can zoom and scroll at the same time and pretty intuitively.
<br><br>About the initial idea: Judging from my DS accelerometer (which is different hardware but should be relatively similar), the sampling frequency will probably be pretty high. I still doubt that you can reliably differentiate between walking and hitting the phone. However, it might be possible to shake it two or three times with a frequency faster than any form of running and it should be possible to detect this. This probably won't help you if the phone is hidden in a huge backpack.
<br>It's also important to remember that the motion of picking up your phone should not lead to denial of the call... ;)<br><br>Ortwin<br><br><br><div><span class="gmail_quote">On 10/12/07, <b class="gmail_sendername">
David Pottage</b> <<a href="mailto:email@example.com">firstname.lastname@example.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Friday 12 October 2007, Oliver wrote:<br>> I've had similar ideas, but haven't posted them yet. Here's one:<br>><br>> Imagine you're surfing the internet, or checking a map, or something like<br>
> that. We don't have a multi-touch screen, so we can't zoom out with our<br>> fingers like iPhone users. Zooming out, though, is something we really<br>> should be able to do. So just hold a hardware button and bring the phone
<br>> closer to your face!<br>><br>> The site/image should be shrunk in such a way that you'll think it is<br>> stationary "behind" the phone, and the phone screen is a window through<br>> which you can view this image/site! When you've spotted something you want
<br>> to focus on, somewhere else on the page, don't scroll, just keep holding<br>> the button bringing the phone/window down to that place. If you stop<br>> holding the button, the image can either stay where it is, or go to it's
<br>> original zoom-level.<br>><br>> Just imagine, if you think of the screen as a window, what incredibly fun<br>> games you could develop for the phone!<br><br>I think a better idea would be to think of the screen as a mirror that you are
<br>using to view a much larger page behind you. That way you can intuitively<br>scroll both vertically and horizontally a large page or map by tilting the<br>screen, and without using the touchscreen. (Which can be reserved for other
<br>functions).<br><br>A lot of UI ideas here are coppied from other touch screen devices. That's<br>fine where appropriate, but the Neo 1973 is the only phone with built in<br>accelerometers, and I think we should make use of them where we can. We
<br>should not just copy the iPhone or whatever, that only uses it's<br>accelerometer as a tilt sensor to make the display image the right way up.<br><br>--<br>David Pottage<br><br>_______________________________________________
<br>OpenMoko community mailing list<br><a href="mailto:email@example.com">firstname.lastname@example.org</a><br><a href="http://lists.openmoko.org/mailman/listinfo/community">http://lists.openmoko.org/mailman/listinfo/community