Prof. Anderson Terroso Março/2017

Slides:



Advertisements
Apresentações semelhantes
Tema: Novas Tecnologias – Instrumentos que não são instrumentos? Disciplina: Música Ano: 7º Pergunta-desafio : O computador é um instrumento musical? Podemos.
Advertisements

RECARGAVIP21 Revolucionando o Marketing Multi Nível RECARGAVIP21 Revolucionando o Marketing Multi Nível SEJA TODOS BEM VINDOS A ESTA BREVE APRESENTAÇÃO.
Programação WEB - Aprender as noções básicas para o desenvolvimento WEB, mediante a compreensão, domínio e aplicações das técnicas inerentes a Programação.
Introdução à Informática com Software Livre 11:37.
Análise Desenvolvimento/Testes Entrega Suporte. Nome da atividade Análise de Negócio Fase Análise Finalidade Esta atividade tem por finalidade analisar.
INTRODUÇÃO À COMPUTAÇÃO INTRODUÇÃO AO PYTHON EWERTON AMORIM DE OLIVEIRA.
Diego Armando Gusava Mobile Command Orientador: Mauro Marcelo Mattos.
Linguagem de Programação – Aula 03 Prof. Me. Ronnison Reges Vidal.
Por Cybele Meyer. CLIQUE EM INICIAR – TODOS OS PROGRAMAS ESCOLHA O Windows Movie Maker Vai abrir a tela para se trabalhar.
Projeto Multimídia. Tema Animação Linear; Animação Não-Linear; Narrativa Linear; Narrativa Multimídia; HQ – Interativa; Games – Jogo Eletrônico; Interface.
Desenvolvimento Mobile com Android
Algoritmos e Estruturas de Dados I
Criando um aplicativo Passo-a-passo
Prof. Anderson Terroso Agosto/2017
Arquivos necessários para a Aula1
Passo a Passo Assinatura On-line.
Diagrama De Classes Adaptado
Tutoriais de desenvolvimento para Android
ESCOLA ESTADUAL DR MIGUEL MARCONDES ARMANDO.
Lição de programação intermediária
Tutorial Endosso Rápido
Configurando Etiquetas de Produtos
TUTORIAL - Como inserir, no sistema Apolo, PDF de atestado registrado para consulta pública Núcleo de ART e Acervo Técnico.
Acadêmico – Bruno Kewitz Demarchi Orientador – Marcel Hugo
Engenharia de Software II
GRÁFICOS ESTATÍSTICOS NO EXCEL
Gladius Acesso Treinamento.
APROM Aplicação para Gestão de Projetos
Algoritmos e Estruturas de Dados I
Desenvolvimento para Dispositivos Móveis
Bluetooth AppInventor
Serial no arduino recepção no bluetooth
UNIDADE 1 A plataforma Moodle e suas ferramentas
REDES INDUSTRIAIS TREINAMENTO ELIPSE E3 Capítulo 3 Alunos: Bruno Nunes
HTML CSS CRD Filipe Pacheco.
CREATED BY RAFAEL S. T. VIEIRA
Access 2010 Microsoft. Access 2010  O Microsoft Access é um Sistema de Gestão de Base de Sados (SGBD) relacional em ambiente gráfico (Windows), que possibilita.
Arduino + AppInventor (Android)
Arquitetura de Computadores
PIT – PROGRAMA INTERNO DE TREINAMENTO 2015
App Vistoriador.
Instalador 5.0 Patch e Patch 5.2
IP – Repetições Prof. Eduardo Falcão.
Configurando ambiente de desenvolvimento Android
Programação para Internet Rica
Formatação de trabalhos acadêmicos no Word
Instruções para administradores
Capacitação para professores
Aplicativos para Internet
Prof Silvano Oliveira Fundamentos de Desenvolvimento Web Folhas de Estilo em Cascata Prof Silvano Oliveira
INSTRUMENTAÇÃO VIRTUAL
ABORDAGEM METODOLÓGICA RESULTADOS E DISCUSSÃO
Conteúdo Gráficos Tabelas.
Como personalizar o site do Microsoft SharePoint Online
SOBRE O TRABALHO E AULA SOBRE O WORD
Linguagem PASCAL Tipos Estruturados
2013 DLFELIX Interactive Media - All rights reserved.
Projeto 1: Game Genius usando AppInventor®
Passo a passo – Instrutor
Writer Editor de texto do BrOffice.org
ABORDAGEM METODOLÓGICA RESULTADOS E DISCUSSÃO
Introdução à lógica de programação utilizando Scratch Aula 3
ALGORITMOS.
NORMAS PARA ELABORAÇÃO DE TRABALHOS E COMO FORMATÁ-LO NO GOOGLE DOCS
O QUE É UM APLICATIVO? A diferença entre um aplicativo e um site é que o aplicativo é instalado em Tablets e Smart Phones através da Apple Store.
Introdução a progrmação Comandos condicionais: if e switch
Interface Java: JFrame, JPanel, JButton, JLabel, JMenuBar, Jmenu, JMenuItem, addSeparator() e a biblioteca Java.Math Prof. Esp. André Aparecido da Silva.
Digite aqui os detalhes do evento
Transcrição da apresentação:

Prof. Anderson Terroso www.aterroso.com Março/2017 Sistemas Embarcados Prof. Anderson Terroso www.aterroso.com Março/2017

Como funciona ???

Tela inicial do App Inventor Todos os componentes oferecidos pelo App Inventor A esq. a tela do celular e a direita os parâmetros configuráveis da tela . Ex.: background, ícone da aplicação, nome da tela.

No Basic encontramos muitos itens usados Estes componentes permitem a construção de games simples. No Basic encontramos muitos itens usados largamente em aplicativos, tais como: button; check box; clock; image; label; text box.

Nesta aba temos alguns componentes que incrementam os aplicativos, tais como: player; camera. Nesta aba temos alguns componentes que facilitam a construção de aplicativos voltados para redes sociais.

Nesta aba temos alguns componentes que leem os sensores do celular, por exemplo, acelerômetro. Esta aba tem um recurso fundamental na diagramação do aplicativo. Deve ser usado e abusado para conseguir uma diagramação adequada.

Componentes da aba básica Para cada componente existem diversos parâmetros configuráveis. O botão, por exemplo, pode ser configurado a cor, a imagem do botão, o texto do botão, a cor do texto e o tamanho do texto, bem como o tamanho do botão.

Componentes da aba básica Para cada componente existem diversos parâmetros configuráveis. O Label, por exemplo, pode ser configurado a cor do texto, o tamanho, negrito, itálico. O tamanho do texto.

Aplicativo 1: Botão + Mensagem

Arquivos necessários para a Aula1 Para este exemplo, acesse o site: www.aterroso.com e escolha a opção: Android agora escolha a opção: Palestras e Minicursos baixe os arquivos de aula1: click_bt.mp3 (som quando pressionado o botão)

Quando o botão é pressionado a sequência de passos será executado.

Informa a mensagem

Toca o play

Criar variáveis

Adicionar o texto

Operadores relacionais Operadores matemáticos Gerador de número randômico

Operadores de comparação

Tipos de Cores

Criar uma variável Quando o botão for pressionado, é executado os seguintes itens: Toca o arquivo mp3 Se a variável flag =0 Então é escrito no campo label (nomeado como Msg) a mensagem “Olá Mundo do Android” e altera o valor do flag=1. Senão, não escreve nada e altera o valor do flag=0.

Exemplo 2: Aula2 Mudança do background (imagem de fundo); Altere o aplicativo anterior com os seguintes requisitos: Mudança do background (imagem de fundo); Alterar o tamanho do botão e a imagem do botão; Fazer uma diagramação do botão e do texto; Mudança do ícone da aplicação.

Arquivos necessários para a Aula2 Para este exemplo, acesse o site: www.aterroso.com e escolha a opção: Android agora escolha a opção: Palestras e Minicursos baixe os arquivos de aula1: click_bt.mp3 (som quando pressionado o botão) Bt_ok.png (imagem do botão) Bt_nok.png (imagem do botão) icone.png (imagem do icone) fundo.png (background)

Configurações de propriedades da tela icone fundo OBS.: O BackgroundColor é MUITO IMPORTANTE SER ALTERADO PARA NONE DEIXANDO TRANSPARENTE O FUNDO.

Arranjo dos componentes em forma de tabela Horizontal

Alteração dos parâmetros do Label1 (Msg_fixa) – negrito (Bold), itálico (Italic), tamanho da Fonte (18) e o texto (Text) – em branco, alinhamento (Alignment) - centralizado

Resultado da mensagem App Resultado da mensagem App. Inventor Android, usando uma tabela horizontal e três label de texto. Dois são usados apenas para centralizar o texto principal. Não tem como colocar o texto apenas e pedir ele centralizado.

Alteração dos parâmetros do botão a imagem do botão tem tamanho de 61x61 a imagem do botão inicial é bt_nok.png

Renomeação dos componentes usados na aplicação – Botao, Msg_oculta, Msg_fixa

Alteração dos parâmetros do Label7 (Msg_oculta – negrito (Bold), itálico (Italic), tamanho da Fonte (18) , texto (Text) vazio e Alinhamento centralizado (Center) ``

Adicionando o Player para tocar o arquivo mp3 (som quando o botão é pressionado). Adicionar o arquivo mp3 (click_bt.mp3) Adicionar a outra imagem do botão (bt_ok.png). Componente para tocar o som usado quando o botão é pressionado bt_nok.png bt_ok.png Imagens do botão Som do botão quando pressionado Fundo do celular Imagem do ícone do aplicativo

Depois de adicionar o Player, configurar o arquivo que será tocado quando solicitado.

Criar uma variável Quando o botão for pressionado, é executado os seguintes itens: Toca o arquivo mp3 Se a variável opcao=0, Então é alterado a imagem do botão (bt_ok.png), escrita da mensagem no campo label-oculta a mensagem “Olá Mundo do Android” e altera o valor de opcao=1. Senão, altera a imagem do botão (bt_nok.png), não escreve nada e altera o valor do opcao=0.

Ambiente para desenvolvimento em JAVA®

SDK = configura os API’s e o simulador que será usado. Eclipse = IDE para escrever os programas para o Android® ADT = plugin que integra o SDK ao Eclipse.

Android SDK É o kit de desenvolvimento de aplicações para o Android. Contém as APIs necessárias para o desenvolvimento das aplicações e o Emulador de smartphones/celulares para rodar e testar as aplicações desenvolvidas além de diversos utilitários. O Android SDK pode ser baixado no site oficial do Android.

Eclipse O Eclipse é um IDE conhecida, serve para programar diversas linguagens. Dentre as diversas versões que vão aparecer você pode escolher a Eclipse IDE for Java Developers. Plug-in ADT (Android Development Tools) para o Eclipse Esse plug-in, desenvolvido pelo Google, integra o Eclipse ao Android SDK permitindo a execução, depuração e testes das aplicações diretamente no Eclipse. A instalação do plug-in é feita pelo próprio Eclipse.

Simulador do Android®