Hi,

>-----Original Message-----
>From: jeremias bosch
[snip]
>> If so, then perhaps you want to check out
>> https://meego.gitorious.org/meegotouch/meegotouch-feedback
>> https://meego.gitorious.org/meegotouch/meegotouch-feedbackreactionmaps
>>
>> The main feature is its very low latency, and we actively use it in
>the
>> virtual keyboard parts of the MeeGo Input Methods. It's also actively
>> developed.
>>
>Hello
>Just for curiosity, is that in anyway releated to qt mobility haptic?
>I.e. a backend lib or such? Or is qt mobility haptic a complete own
>implementation?
[snip]

There is a backend plugin (meegotouch) in Qt Mobility which uses 
MFeedback::play() to provide instantaneous feedback (called theme effects in 
the Qt Mobility API), but there are a couple of issues with that backend plugin:

1) The MFeedback::play function in the library appeared to support only three 
effects (press, release, cancel) and our implementation only used Press.
2) Calling MFeedback::play sometimes crashed if we didn't explicitly initialise 
an MComponentData instance in our wrapper implementation prior to calling 
::play().  We hacked around this issue by simply initialising one if required, 
prior to calling ::play(), but I'm fairly certain that's the wrong solution.

For custom effects (and periodic effects, as well as file effects) we did not 
develop a backend based on meegotouch-feedback.

The main backend plugin in Qt Mobility for tactile feedback is the "immersion" 
plugin, but obviously that won't be available on all devices.

In short, I believe the "meegotouch" backend could (from my understanding) be 
improved to support the full variety of effects supported in the Qt Mobility 
Feedback API (with the possible exception of file effects?).  Depending on the 
recent development of the MFeedback libraries, the instantaneous effect 
playback supported by the "meegotouch" Qt Mobility Feedback backend could also 
be improved substantially.

If any member of the community would like to spend some time and effort to do 
so, please send me an email and I'll point you to the relevant documentation 
and some example plugins (it's all in the mobility gitorious repo anyway) to 
get you started.

Cheers,
Chris.
_______________________________________________
MeeGo-dev mailing list
MeeGo-dev@meego.com
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to