Organizer API/es

From Qt Wiki
< Organizer API
Revision as of 06:42, 24 February 2015 by Maintenance script (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Spanish English

Características de Qt Mobility 1.1.x

Noticias :

"Qt Mobility 1.1.3 Release&quot;:http://labs.qt.nokia.com/2011/05/04/qt-4-7-3-and-qt-mobility-1-1-3-have-been-released/ actualmente disponible para desarrollo de aplicaciones comerciales para ser distribuidas en Ovi store
"Qt Mobility 1.2.0 release&quot;:http://labs.qt.nokia.com/2011/05/12/qt-mobility-1-2-0-released/ actualmente disponible

Organizer API

Resumen

La API de Qt Organizer permite trabajar con información personal, como citas, cumpleaños, listas de tareas pendientes y entradas en el diario. Está dirigido principalmente a datos basados en el tiempo, en lugar de personas (Qt Contacts API) o mensajes (Qt Messaging API). El modelo de datos tiende a ser compatible con iCalendar.

Características principales (planeadas)

  • Crear, filtrar, actualizar y borras datos basado en el tiempo:
    • Eventos (citas, fiestas, plazos, etc)
    • Entradas en el diario (asociados con fechas (Gregoriano))
    • Tareas pendientes
    • También soporta notas (pequeños trozos de texto que pueden asociarse a algo en la vida real)
  • Soporte para el modo de repetición de iCalendar
    • Excepciones, reglas complejas, etc (todas esas cosas inútiles que solo son usadas en test unitarios :)
    • (en la actualidad la repetición más corta es de un día)
  • APIs sincrónicas y asincrónicas
    • Clara separación de las APIs, permite a los desarrolladores crear aplicaciones con una UI fluida
  • Soporte multiplataforma
    • Maemo 5
    • MeeGo
    • Symbian (S60 3.1 to Symbian^3)
    • KDE kcal (estendido)
  • Soporte para múltiples calendarios
    • Diferentes usuarios, o una diferente colección de eventos
  • Esquema de backend flexible
    • Permite backends basados en HTTP, como así también backends en el dispositivo local.
  • Soporte QML
    • Bindings para permitir al cliente acceder a la funcionalidad del organizador desde QML via plugins de QtDeclarative
    • Permite crear aplicaciones de ultima generación, con interfaces de usuarios animadas y fluidas, para aplicaciones sociales sensibles al contexto del tiempo

Actualmente no todas las características están implementadas en todas las plataformas, esperamos que la API cambie en muchas áreas antes de su liberación, incluyendo

  • Soporte para zonas horarias
  • Eventos de todo el día
  • Soporte para múltiples calendarios
  • Recordatorios

Características principales

  • Crear/Filtrar/Actualizas/Borrar eventos, listas de tareas pendientes, entradas en el diario y notas
  • Proveedores de terceras partes podrán escribir plugins para permitir acceder a diferentes calendarios o fuentes de horarios (dispositivo, servicios on the cloud, etc)

Aplicaciones de ejemplo
Actualmente existen dos aplicaciones de ejemplo:

Ambos son simples demostradores de diferentes características de la API. El ejemplo timescape utiliza QML, mientras que el ejemplo calendardemo usas los widgets tradicionales de Qt.