Академический Документы
Профессиональный Документы
Культура Документы
MACEI AL Resumo
O projeto Brisa Wizard tem por finalidade facilitar o desenvolvimento de aplicaes utilizando o arcabouo Brisa. O arcabouo Brisa oferece recursos para disponibilizao de servios em uma rede local, e utiliz-los atravs de um ponto de controle que esteja na mesma rede.
Introduo O Projeto do Brisa Wizard foi desenvolvido com o objetivo didtico e facilitador das aulas da disciplina eletiva de computao pervasiva, tal
disciplina utiliza o arcabouo Brisa como recurso para os alunos desenvolverem aplicaes que controladas remotamente atravs de um ponto de controle que esteja rodando na rede. O Brisa Wizard pode ser acoplado ao prprio Qt, para desenvolvimento de aplicaes.
E assim, na segunda pgina, so solicitadas informaes sobre constantes do Device. Baseado no que o usurio digitou na primeira pgina, so sugeridos textos para cada campo, desta pgina, mas caso necessite, o usurio pode alter-los. Estas informaes formaro as constantes do arquivo Calculator.h, o qual ser gerado ao finalizar os passos de gerao do projeto.
Finalizando a segunda pgina, a terceira pgina solicita informaes sobre os servios que constituiro o Device. Analagomente, so sugeridos textos para cada campo de um novo servio adicionado. Ao final, cada servio estar associado a trs arquivos: um arquivo .h (header), um arquivo cpp (source) e a um arquivo xml (resource).
Dependendo do nome que o usurio der para o servio os demais campos j so sugeridos. Nesta demonstrao, somente ser adicionado o servio CalculatorActions. Na prxima pgina, informaremos dados relativos as actions que constituiro o servio CalculatorActions.
Adicionando todas as actions, o prximo passo ser definir os argumentos que constituiro cada action, para isto podemos clicar no boto Edit Arguments ou d um duplo click na action desejada, aparencendo a seguinte tela:
No nosso exemplo, ns inserimos os argumentos de entrada: op1, op2 e o argumento de sada result.
No prximo passo, ns informamos as variveis de estados que estaro relacionadas aos argumentos, e mais uma varivel de estado, que informar qual operao foi solicitada, a varivel de estado: operation.
E agora, relacionamos cada argumento com sua respectiva varivel de estado, clicando no boto relationate, e em seguida adicionamos a varivel de estado operation, conforme ilustrado a seguir:
Acabamos de definir os argumentos e variveis de estados para a action Sum, se tratando da calculadora, todas as actions tem os mesmos argumentos e variveis de estado, assim, para no termos que refazer o mesmo para as demais actions, clicamos na action que acabamos de definir os argumentos e variveis e clicamos no boto repetir argumentos, e podemos finalizar:
Finalmente, criamos o nosso dispositivo Calculadora. E, como solicitamos a gerao de um control point no incio, dois projetos foram abertos, como mostra a seguir:
O projeto so compilveis. Rodando o controlPoint, voc ira executar a action Sum, que a primeira action definida, setando os argumentos de entrada para 1. No dispositivo aparece a mudana das variveis op1 e op2 para o valor 1, e a varivel operation para Sum. E ento o controlPoint recebe a concatenao desses valores: 11.
Arquitetura
Casos de uso