Feedback API/es

From Qt Wiki
Jump to navigation Jump to search

Spanish English

Caracteristicas de Qt Mobility 1.1.x

Noticias :

"Qt Mobility 1.1.1":http://labs.qt.nokia.com/2011/03/01/qt-mobility-1-1-1-released/ se encuentra disponible actualmente. "Qt Mobility 1.2 Beta":http://labs.qt.nokia.com/2011/04/12/qt-mobility-1-2-beta-package-released/ también esta disponible.

Feedback API

Resumen

La API de Feedback, es na nueva API diseñada para ayudar a las aplicaciones a responder a la interacción con el usuario dándole feedback. Este feedback puede ser del tipo háptico o usando audio.

Características principales

La API de feedback provee tres tipos de feedback,

  • Feedback basado en temas:

Usted puede decidir en la reacción de su aplicación preguntar al sistema para ejecutar el feedback especificado por un tema. Así por ejemplo, si usted tiene un componente de interfaz de usuario que se debe utilizar como un botón, puede hacer que eso suceda.

  • Feedback háptico personalizado:

Usted puede crear un feedback háptico especifico. Usted puede especificar las duración, intensidad, periodo, … Esto es útil si usted necesita control total del feedback que esta buscando, por ejemplo en juegos. El sistema puede ejecutar este feedback en un actuador. Usted puede consultar los actuadores y sus propiedades (nombre, estado…) a través de las clase QFeedbackActuator.

  • Soporte de archivos:

Para algunas tecnologías, usted puede tener el feedback almacenado en un archivo. Este puede ser un feedback háptico con todos sus parámetros, un archivo de onda… Por lo que hay soporte para cargar los archivos y reproducirlos luego.

En la actualidad es el soporte para los archivos Immersion IVT (para las plataformas que lo soportan) y un backend de Phonon para reproducir sonidos.

Back-ends

Cada tipo de es implementado por medio de una arquitectura de plug-ins en el back.end. Actualmente contamos con soporte para Meego (a través de la API Meego Touch) y la plataforma Symbian ^ 3.

Plataforma Basado en Temas *Personalizado* Basado en archivos
MeeGo Si Si Si
Symbian^3 Si Si No

El codigo fuentede los plug-ins del back-end se encuentra disponible en plugins/feedback. Tenga en cuenta también el soporte subyacente para el hardware es completamente diferente en Maemo 5, el plug-in para MeeGo no funcionara en ella y no es algo trivial portarlo a esta plataforma.

Aplicación de ejemplo Haptics Player