Mudanças entre as edições de "Fundamentação Teórica do Projeto - Acesso ao Web Database via Scratch"
Linha 22: | Linha 22: | ||
[[imagem:RpalcoInterfaceWebDB-PI1-Engenharia.png|500px]] | [[imagem:RpalcoInterfaceWebDB-PI1-Engenharia.png|500px]] | ||
− | O script no palco demonstra o uso do ''sprite'' InterfWevDB. Este objeto não deve ser modificado! Ele encapsula um código crítico de comunicação com o programa Java e expõe uma interface para outros scripts que podem ser acionados através de | + | O script no palco demonstra o uso do ''sprite'' InterfWevDB. Este objeto não deve ser modificado! Ele encapsula um código crítico de comunicação com o programa Java e expõe uma interface para outros scripts que podem ser acionados através de broadcast. |
+ | |||
+ | ==Apontando para a base de dados== | ||
+ | |||
+ | Para apontar para a base de dados deve-se configurar o endereço da mesma usando o sinal setUrlWebDB | ||
+ | Para tanto, deve-se atribuir ao |
Edição das 22h06min de 23 de maio de 2012
Objetivos
Ao final da aula os alunos deverão:
- estar capacitados a desenvolver programas Scratch com acesso ao Web Database.
- dar continuidade ao desenvolvimento do projeto integrador.
Acesso a base de dados via Web - alguns conceitos básicos
O acesso via Scratch
O Scratch na versão 1.4 não apresenta facilidades para acesso a um Web Database (WebDB). Para o desenvolvimento do Projeto Integrador, foi criado um sprite que permite acessar a WebDB de forma semelhante ao App Inventor. Um programa java auxiliar deve ser usado para viabilizar este acesso.
Para testar o acesso faça os seguintes passos:
- Baixe o programa scratch de InterfaceWebDB.
- Carregue o programa no Scratch. Você deve observar, uma mensagem de conexão com sensore remoto ativa.
- Baixe o arquivo java de Programa Java
- Abra um terminal e vá até o diretório onde foi baixado o arquivo java. Execute-o com:
java -jar InterWebDB.jar
Pronto, agora pode-se executar o programa Scratch. Mas antes vamos entender um pouco do programa. Indo até o palco pode-se observar o código:
O script no palco demonstra o uso do sprite InterfWevDB. Este objeto não deve ser modificado! Ele encapsula um código crítico de comunicação com o programa Java e expõe uma interface para outros scripts que podem ser acionados através de broadcast.
Apontando para a base de dados
Para apontar para a base de dados deve-se configurar o endereço da mesma usando o sinal setUrlWebDB Para tanto, deve-se atribuir ao