Mais informações sobre o Ubuntu Phone SDK [closed]

2

Vimos muitos tópicos no Ubuntu User Interface Toolkit que estarão disponíveis para o desenvolvimento de aplicações do Ubuntu Phone (veja este segmento por exemplo). Mas parece não haver informações sobre outras partes realmente importantes do SDK.

Além disso, é realmente difícil obter informações continuadas usando outros canais de informação. O canal oficial # ubuntu-phone no freenode.net ainda não é usado com frequência, o developer.ubuntu.com apenas segmenta a parte da interface do usuário do SDK e a lista de discussão do grupo ubuntu-phone no launchpad.net também oferece apenas informações insuficientes. / p>

Gostaria de saber algo sobre os seguintes tópicos.

Dados

Quais possibilidades eu terei para armazenar dados? Qual é o banco de dados padrão usado para desenvolvimento (sqlite, por exemplo)? Como eu poderia armazenar preferências? Haverá uma API de preferência como a do Android? Interfaces globais para acessar dados do telefone, como contatos, chamadas, sms e calendários.

Comunicação interna

Que tipo de comunicação interna podemos esperar? Como poderíamos usar aplicativos estrangeiros e do sistema para enviar e-mails ou sites abertos ...? Existe um serviço de transmissão para responder a eventos do sistema, como uma inicialização concluída, uma entrada de sms ou uma solicitação para iniciar qualquer aplicativo que possa manipular algum tipo de dados? Veja também esta questão sobre este tópico.

Sensores

O que é a API do sensor? Quais possibilidades eu terei para interagir com a (s) câmera (s), aceleração, orientação, distância ou sensores de GPS?

Ambiente

Uma API para acessar informações sobre o ambiente do telefone certamente estará lá, mas do que ela será capaz? Como eu seria capaz de acessar a versão do sistema operacional, a resolução da tela, os sensores disponíveis, os leds do telefone e o sistema de arquivos?

Threading

Haverá implementações especiais que simplificam o uso de threads? Como posso resolver problemas de concorrência e que tipo de intercomunicação estará disponível?

Teste

O teste é uma parte importante do desenvolvimento de aplicativos, mas não vi nenhuma informação sobre o teste de unidade, um framework de simulação ou o emulador, mencionado em alguns tópicos. O emulador será capaz de emular o sensor, haverá um plugin para integrar o framework de testes e o emulador no qtcreator?

Muitas perguntas, mas espero que alguns dos desenvolvedores vejam esse tópico e respondam a algumas delas.

    
por Phidelux 07.02.2013 / 15:14

1 resposta

2

Acho que a documentação do Qt responde a muitas perguntas.

  • Dados: link
  • Comunicação Interna: bem, a comunicação é difícil e diferente dependendo de quem fala com quem e o quanto eles sabem um do outro. Mas muitas partes são respondidas no link
  • Sensors: embora digam Qt 5, acho que eles também incluem algum link da Qt Mobility
  • Ambiente: pergunta vaga e respostas dispersas
  • Threading: não há problema? link
  • Teste: Vai ser incrível? Não sei. Eu acredito que sim?

Para aplicativos HTML5, há também muitas APIs elaboradas sobre esses aspectos.

    
por payload 07.02.2013 / 20:31