Mudanças entre as edições de "Usuário:Ernani.rs"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 90: Linha 90:
 
*Dificuldade na Depuração devido a grande lentidão da máquina VENUS.
 
*Dificuldade na Depuração devido a grande lentidão da máquina VENUS.
 
*Ainda não é possível utilizar o emulador no Matlab.
 
*Ainda não é possível utilizar o emulador no Matlab.
 
+
=Tutoriais=
==Padronização==
+
Para completar estes tutoriais adequadamente, é necessário uma conexão com a internet e uma conta google.
Para compreenção e utilização correta do App Inventor, é necessário que algumas características sejam padronizadas para melhor entendimento do programador. Muitos usuários, ao começarem a usar o App Inventor, não dão importância a alguns detalhes importantes com que se deparam durante a programação de um projeto.
+
==Tutorial I - <tt>TracadorDeLinhasSimples</tt>==
===Nomenclatura:===
+
===Introdução===
====Do projeto:====
+
Como este é o primeiro tutorial, além de criarmos um projeto simples, iremos aprender a nos conectar ao AppInventor, a criar um novo projeto, a fazer o download do projeto e como instalá-lo.
Antes de iniciar um projeto, é necessário nomeá-lo para melhor classificação e possível distinção de outros (projetos) futuramente.
+
===Criando um novo Projeto===
Ao nomear um projeto procure relacionar sua função, edição e autoria à ele. Como por exemplo em: <tt>CriadorDeFilmes_V2.0_Ronaldo</tt>. No exemplo citado a função do projeto é criar filmes, sua versão é 2.0 e o autor, Ronaldo. Dessa forma os projetos ficam mais organizados e correm menor risco de se perderem num imenso banco de
+
Para iniciar um novo projeto é necessário se conectar ao [http://www.appinventor.mit.edu/ site do AppInventor] clicar em ''Invent'' e entrar na sua conta Google. A sua tela deve ser exatamente a que vemos abaixo, clique em ''New'' para continuar.
dados. Procure não se esquecer de iniciar cada palavra com uma letra maiúscula, ajuda na visibilidade (leitura), e de manter a função dos projetos num mesmo idioma, mas cuidado ao utilizar idiomas que possuem símbolos que não são aceitos, como por exemplo o ''ç'' e os acentos ''´`~^''. Se o autor for você mesmo, ou a versão for 1.0, simplesmente não os coloque, se aplicarmos estas situações no exemplo anterior, ficaria: <tt>CriadorDeFilmes</tt>.
 
NÃO TERMINADO, AINDA EM FASE DE EDIÇÃO E REVISÃO...
 

Edição das 13h37min de 4 de junho de 2012

Desenvolvendo Sistemas de Telecomunicações Básico com “ Applnventor”

ORIENTADOR

Eraldo Silveira e Silva e Marcos Moecke

Objetivos do Projeto
  • Desenvolver tutoriais na plataforma wiki e nas próprias ferramentas App Inventor para facilitar o aprendizado de novos alunos da variação da linguagem Scratch utlizada no App Inventor de modo a elevar significativamente o número de usuários da linguagem.
  • Desenvolver alguns sistemas básicos para o auxilio didático no curso Telecomunicações, usando a ferramenta App Inventor.
BOLSISTA SELECIONADO
Ernani Rodrigues De S. Thiago 2900111
Local de Trabalho
LABIC, Máquina: VENUS
Horário de Trabalho
  • Segunda 13h30 às 17h30;
  • Terça 13h30 às 17h30;
  • Quarta 15h30 às 20h30;
  • Quinta 13h30 às 16h30;
  • Sexta 13h30 às 17h30;

Atividades propostas

  1. Seguir os tutoriais em App Inventor Tutorials for Beginners, observando o método usado para ensino do AppInventor, anotando os pontos positivos e negativos encontrados.
  2. Relatar a cada dia os avanços.
  3. Para uso do AppInventor, rode preferencialmente na máquina VENUS.
  4. Seguir o [tutorial http://beta.appinventor.mit.edu/learn/tutorials/molemash/molemash.html]
  5. Quando terminar o video 4 do drum app, fazer uma análise escrita das características positivas do tutorial em vídeo e comparar com o tutorial em web/wiki.
  6. Elaborar o projeto "O que o aluno precisa apreender para programar AppInventor"
  • O Basico da Interface (o que cada area do screen faz contem).
  • Explicar os componentes do Visualizador. (os conteudos das gavetas)
  • Explicar o editor de blocos (conteudo das gavetas estáticas e dinânica)
  • Explicar o emulador (como funciona)
  • Explicar o uso de aparelho celular (Android) -> como dispositivo USB de teste. -> como executor do app.

Atividades realizadas

09/05/2012
  • Diálogo com o Orientador Marcos Moecke sobre o objetivo do projeto, modos sua realização, e os métodos que serão utilizados.
  • Início da produção de um "Padrão", arquivo que conterá os meios de organização de scripts, nomenclatura de objeto e outros a fins, para melhor utilização do App Inventor.
  • Produção da primeira análise de app's, feita com base no primeiro vídeo da lista proposta.
  • Não houve dificuldades significativas com o fato de o aúdio do vídeo ser em inglês, pois o que não era interpretado corretamente, era logo corrigido pela visualização do vídeo. Entretanto perdeu-se longo tempo com a procura de um freeware que pudesse editar ou criar arquivos de aúdio e com os "PrintScreen" que foram armazenados como ferramentas necessárias para a realização da Análise de Vídeo I - Bateria Básica (Parte 1/2).
10/05/2012
  • Correção dos relatórios postados na wiki.
  • Troca do banco de dados do Projeto App Inventor de um skydrive pessoal, para uma pasta compartilhada.
  • Visualização do vídeo "AI Basic Drum App:Part 2 of 2", para produção de análise.
  • Houve problemas com quanto a utilização do App Inventor, pois no computador que foi utilizado versão Java não é coerente com a necessária para se executar o emulador do Android. É crucial antes de começar a utilizar o App Inventor, verificar qual a versão de java que está sendo utilizada, pois não é necessária uma versão mais atualizada e sim uma específica, neste caso, faltou a instalação do "IcedTea Java Web Start 6". Mas é sempre bom ressaltar todos itens necessários: RunTime do OpenJDK Java 6, IcedTea Java Web Start 6 e o plug-in Java IcedTea.
11/05/2012
  • Foi necessário uma nova correção dos dados postados nos relatórios dos dias anteriores devido a falta de prática (com a wiki) que faz com que o erros apareçam com maior frequência.
  • Foram assistidos e compreendidos os primeiros quatro vídeos da lista proposta de atividades, que tratava de uma Bateria Básica em App Inventor.
  • O tutorial escrito sobre o jogo MoleMash [1] também foi lido, com o intuito de futuramente, comparar os métodos de aprendizagem autodidata, utilizando ou vídeo, ou texto com imagens.
  • Tive dificuldades no entendimento da 1ª Parte do MoleMash, sobre o comando procedure que é usado na produção de novos blocos, foi necessário o suporte do orientador Marcos Moecke para o entendimento adequado, fato que pode botar em dúvida a verdadeira qualidade dos tutoriais escritos (entretanto o fato de o tutorial ser inglês pode ter influenciado neste caso).
14/05/2012
15/05/2012
  • Início da produção do TracadorDeLinhas_v1_Ernani.
  • Muito tempo desperdiçado tentando editar a imagem do plano cartesiano, para os pixels corretos.
  • Há diferenças entre um ImageSprite e o BackGroundImage (do Canvas), necessário melhor definição!
  • Término da primeira parte do TracadorDeLinhas_v1_Ernani (mas ainda há o problema da escala!).
16/05/2012
  • Modificação da Interface do TracadorDeLinhas_v1_Ernani.
  • Dificuldade de utilizar o plano cartesiano devido a Imagem criada não possuir as coordenadas pixels correta.
  • Nova Imagem criada utilizando o programa DIA.
  • Começo da definição dos blocos.
17/05/2012
  • Faltou devido a compromissos pessoais (sujeito a reposição).
18/05/2012
  • Início do TracadorDeLinhas_v1_Ernani, este é sem escala.
  • Discussão sobre o problema da escala com orientador Eraldo Silveira e Silva.
  • Início do TracadorDeLinhas_v2_Ernani, este é com uma escala definida pelo utilizador.
  • Terminado o TracadorDeLinhas_v3.0_Ernani, com escala automática, entretanto há erros, possivelmente ligados as muitas variáveis globais, necessária revisão e discorrer sobre o tema com os orientadores.
21/05/2012
  • Término do TracadorDeLinhas_v1_Ernani.
  • Depuração do TracadorDeLinhas_v1_Ernani realizada com sucesso, nenhum erro encontrado.
  • Término do script do TracadorDeLinhas_v2_Ernani.
  • Foram encontrados erros durante a depuração do TracadorDeLinhas_v2_Ernani, estes, ainda não foram solucionados.
22/05/2012
  • O erro do TracadorDeLinhas_v2_Ernani foi depurado e corrigido, nenhum Canvas.Width pode ser Fill Parent.
  • Foi implementado um novo código no TracadorDeLinhas_v3_Ernani e corrigido a maioria dos erros.
  • Não foram identificados os procedimentos matemáticos exponencial e módulo, há suspeitas, entretanto não fora confirmadas.
  • Criado usuário no NX CLIENT, entretanto não foi possível conectar devido ao excesso de usuários registrados na rede.
23/05/2012
  • Manutenção de TracadorDeLinhas_v2_1_Ernani.
  • Manutenção de TracadorDeLinhas_v3_1_Ernani.
  • Dificuldade na Depuração devido a grande lentidão da máquina VENUS.
  • Ainda não é possível utilizar o emulador com o servidor Matlab.
24/05/2012
  • Manutenção de TracadorDeLinhas_v2_1_Ernani.
  • Manutenção de TracadorDeLinhas_v3_1_Ernani.
  • Dificuldade na Depuração devido a grande lentidão da máquina VENUS.
  • Ainda não é possível utilizar o emulador no Matlab.
25/05/2012
  • Término do TracadorDeLinhas_v2_1_Ernani.
  • Término do TracadorDeLinhas_v3_1_Ernani.
  • Dificuldade na Depuração devido a grande lentidão da máquina VENUS.
  • Ainda não é possível utilizar o emulador no Matlab.

Tutoriais

Para completar estes tutoriais adequadamente, é necessário uma conexão com a internet e uma conta google.

Tutorial I - TracadorDeLinhasSimples

Introdução

Como este é o primeiro tutorial, além de criarmos um projeto simples, iremos aprender a nos conectar ao AppInventor, a criar um novo projeto, a fazer o download do projeto e como instalá-lo.

Criando um novo Projeto

Para iniciar um novo projeto é necessário se conectar ao site do AppInventor clicar em Invent e entrar na sua conta Google. A sua tela deve ser exatamente a que vemos abaixo, clique em New para continuar.