2 votes

Plus d'informations sur le SDK d'Ubuntu Phone

Nous avons vu de nombreux fils de discussion sur la boîte à outils d'interface utilisateur Ubuntu qui sera disponible pour le développement d'applications pour Ubuntu Phone (cf. ce fil par exemple). Mais il semble qu'il n'y ait aucune information sur d'autres parties vraiment importantes du SDK.

En outre, il est très difficile de poursuivre l'information en utilisant d'autres canaux d'information. Le canal officiel #ubuntu-phone sur freenode.net n'est pas encore fréquemment utilisé, developer.ubuntu.com ne cible que la partie interface utilisateur du SDK et la liste de diffusion du groupe ubuntu-phone sur launchpad.net n'offre également que des informations insuffisantes.

J'aimerais avoir des informations sur les sujets suivants.

Données

Quelles sont les possibilités de stockage des données ? Quelle est la base de données standard utilisée pour le développement (sqlite par exemple) ? Comment pourrais-je stocker les préférences ? Y aura-t-il une API de préférences comme celle d'Android ? Qu'en est-il des interfaces globales pour accéder aux données du téléphone comme les contacts, les appels, les sms et les calendriers.

Communication interne

Quel type de communication interne peut-on espérer ? Comment pourrions-nous utiliser des applications étrangères et des applications système pour envoyer des courriels ou ouvrir des sites web ? Existe-t-il un service de diffusion pour répondre aux événements du système comme un démarrage complet, un sms entrant ou une demande de démarrage d'une application qui pourrait traiter des données ? Voir aussi cette question concernant ce sujet.

Capteurs

Qu'en est-il des API de capteurs ? Quelles seront les possibilités d'interface avec la ou les caméras, les capteurs d'accélération, d'orientation, de distance ou de GPS ?

Environnement

Une API pour accéder aux informations concernant l'environnement du téléphone sera certainement présente, mais de quoi sera-t-elle capable ? Comment pourrai-je accéder à la version du système d'exploitation, à la résolution de l'écran, aux capteurs disponibles, aux voyants du téléphone et au système de fichiers ?

Enfilage

Existe-t-il des implémentations spéciales qui simplifient l'utilisation des threads ? Comment puis-je résoudre les problèmes de concurrence et quel type d'intercommunication sera disponible ?

Essais

Les tests sont une partie importante du développement d'une application, mais je n'ai vu aucune information sur les tests unitaires, un cadre de simulation ou l'émulateur, qui a été mentionné dans certains fils de discussion. L'émulateur sera-t-il capable d'émuler des capteurs, y aura-t-il un plugin pour intégrer le cadre de test et l'émulateur dans qtcreator ?

Beaucoup de questions, mais j'espère que certains des développeurs verront ce fil et répondront à certaines d'entre elles.

2voto

Oliver Street Points 11

Je pense que la documentation de Qt répond à beaucoup de questions.

Pour les applications HTML5, il existe également de nombreuses API élaborées concernant ces aspects.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X