Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: iPad bells and whistles

by aquarium (Curate)
on Nov 23, 2010 at 01:48 UTC ( #873093=note: print w/ replies, xml ) Need Help??


in reply to iPad bells and whistles

some of the nice features that ship with touch interface devices do not make much sense in the 'ol PC world. That's why there was no support for this on desktop macs until the new mouse and trackpad came out. a standard mouse as an input device is quite rough/granular, and mostly married to the pointer/cursor paradigm. something easy to do with a finger, like a quick swipe which can drive a accelerator enabled list scroll, is difficult to implement dependably for standard mouse.
i'm not trying to disuade you from efforts in this area, just to be aware of the fundamental differences between standard screen & mouse, and a touch enabled interface. there have been a number of attempts to go beyond the standard set of GUI elements that we've been with for so long, however things like mouse gesture support haven't taken off. there are a number of bleeding edge GUI enchancement projects...but i think you just need to buy an IPAD ;)

the hardest line to type correctly is: stty erase ^H


Comment on Re: iPad bells and whistles
Re^2: iPad bells and whistles
by Steve_BZ (Hermit) on Nov 23, 2010 at 09:55 UTC

    Hi Aquarium,

    It's probably true, but then there's the whole thing with Apples closed attitude to development, they have this thing called 'Objective-C'. I guess Perl could be ported to it, but I don't imagine anyone's done it yet.

    You *have* to register your iPad, you *have* to have iTunes, you *have* to have an account with the Apple shop. There's just too much in the way of obligations out there.

    Anyhow, it should be possible just get the scrolling thing sorted out quite easily: the scroll has some momentum of its own and continues at the rate of movement of the mouse after you stop scrolling, but with some gradual damping.

    Have a good day.

    Steve

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://873093]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (5)
As of 2014-12-26 02:53 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (164 votes), past polls