Estudo Comparativo de ferramentas online para desenvolvimento de aplicativos Android
|
|
- Cláudio de Almada Maranhão
- 7 Há anos
- Visualizações:
Transcrição
1 Estudo Comparativo de ferramentas online para desenvolvimento de aplicativos Android Wellington Gonçalves Ferreira Brito 1, Cleiane Gonçalves Oliveira 2 Instituto Federal do Norte e Minas Gerais Campus Januária Fazenda São Geraldo s/n Bairro Bom Jardim. were.02@hotmail.com, cleiane.oliveira@ifnmg.edu.br Abstract. There are several ways to create applications for mobile devices, free online tools can replace the hiring of companies specialized in development because with them anyone has the ability to create mobile applications. This study presents some characteristics of Appgeyser tools, Applications Factory, AppInventor, free to allow this type of development. Resumo. Existem diversas maneiras de se criar aplicativos para dispositivos móveis. Ferramentas online gratuitas podem substituir a contratação de empresas especializadas em desenvolvimento, pois com elas qualquer pessoa tem a capacidade de criar aplicativos móveis. Este estudo apresenta algumas características das ferramentas Appgeyser, Fábrica de Aplicativos, AppInventor, gratuitas, que permitem esse tipo de desenvolvimento. 1. Introdução O desenvolvimento de aplicativos está em uma fase de evolução constante e com isso promete grandes avanços na área tecnológica (Silveira,2010). Prestadoras de serviços como o de transporte particular (Uber), que funciona através de um aplicativo ou até mesmo para o cardápio de um restaurante podem servir de exemplo. Entende-se que o profissional da área de programação procura estudar e aplicar novas técnicas em busca de resultados melhores em relação ao desempenho (execução) e visual (design) na criação de softwares e aplicativos pois desde a graduação ele é incentivado a realizar tais atividades (Silveira 2010). Ressaltando a dificuldade em desenvolver aplicativos por usuários finais devido à complexidade que existe ao trabalhar com linguagens de programação (Tancicleide, 2014), têm surgido ferramentas online que permitem usuários com pouco conhecimento em programação e desenvolvimento criar aplicativos sem ter que lidar diretamente com codificação. Este estudo tem o objetivo apresentar o comparativo entre três ferramentas de desenvolvimento de aplicativos online no intuito de colaborar na escolha de qual 1 Cursando o 5 período do Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Campus Januária 2 Mestre em Ciência da Computação, Docente do IFNMG Campus Januária
2 ferramenta irá atender às necessidades do usuário de acordo com seu conhecimento e objetivo. 2. Ferramentas de desenvolvimento de aplicativos A seguir são descritas Appgeyser, Fábrica de Aplicativos, e AppInventor que oferecem recursos para a criação de aplicativos online. Com boa parte de seus recursos gratuitos é possível desenvolver aplicações móveis para diversas finalidades. O Appgeyser agiliza o processo de criação de um aplicativo móvel. Têm à disposição diversos modelos ou templates de aplicativos já existentes como por exemplo: chats, feed de notícias de sites da web entre outros onde o usuário tem apenas o trabalho de editar algumas características, como título, cores de plano de fundo, entre demais informações. A Fábrica de Aplicativos possui uma quantidade maior de funcionalidades ou abas de conteúdo para compor o desenvolvimento de aplicativos. Permite mais possibilidades para criação de aplicativos porém algumas configurações não são disponíveis de forma gratuita: o site apresenta planos com pagamentos mensal, semestral ou anual liberando acesso a mais funcionalidades e privilégios. O Mit AppInventor se destaca pela diversidade de funcionalidades e o modo de editá-las. Conhecimento básico em lógica de programação e alguns conceitos afins são importantes. O modo de configuração ilustrado na Imagem 4 funciona através de blocos de comando arrastáveis, algo correspondente ao código do aplicativo caso ele fosse desenvolvido por profissionais da área de programação. 3. Métricas de comparação utilizadas As métricas de avaliação utilizadas neste trabalho foram: a usabilidade em aprender a usar a ferramenta, os recursos para desenvolvimento e o método de compartilhamento das aplicações desenvolvidas. 3.1 Usabilidade Existem cinco parâmetros para mensurar a usabilidade, conceitos cruciais para que qualquer software ou aplicativo se torne atrativo para o usuário final (Carvalho, sem ano), abaixo eles são explicados de forma simplificada e contextualizada: Facilidade de aprendizagem Independente da ferramenta, o usuário precisa ter um conhecimento médio ou avançado sobre navegação na internet. Define-se dois valores de avaliação para este critério: simples ou complexo Eficiência de uso O critério eficiência não foi avaliado de forma separada pois foi observado que todas as ferramentas cumprem com eficiência o que propõe: construção de aplicativos em tempo hábil Facilidade de memorização A memorização de passos para conseguir realizar alguma tarefa dentro de cada ferramenta é muito importante. Foi avaliado como simples ou complexa.
3 3.1.4 Prevenção de erros Todas as ferramentas apresentam bons resultados em relação ao critério de prevenção de erros: não é possível que o usuário construa um aplicativo com recursos incompatíveis ou que limitem o funcionamento do produto final. A ferramenta AppInventor por exemplo, apresenta interface de edição de blocos (Imagem 1) permitindo a visualização de falta de blocos ou algo errado. Não é possível finalizar o aplicativo sem correção da falha. Imagem 1. Ferramenta Mit AppInventor. Modo de edição em blocos, toda a parte lógica (funcional do aplicativo) é necessária ser tratada nesse modo. Mit AppInventor Disponível em: Satisfação do usuário Devido às restrições existentes cada ferramenta pode atender aos usuários de maneira pouco eficiente por tanto se faz necessário definir perfis de usuários para cada situação. Foi considerado Comum o usuário que precisa de um aplicativo desenvolvido em pouco tempo e não necessita de funcionalidades complexas. Por exemplo: donos de pequenos negócios que desejam a simples divulgação de seus produtos. Foi considerado Específico o usuário com projeto complexo ou não mas possui um prazo maior para o desenvolvimento e que tenha a necessidade de trabalhar com recursos de hardware como sensores, gps, câmera, gravador de áudio por exemplo. 3.2 Recursos para desenvolvimento A seguir será apresentado as características dos recursos e como foram analisadas além dos requisitos de hardware e software exigidos para executar as ferramentas deste estudo Uso de Templates Algumas ferramentas disponibilizam layouts ou templates : estruturas prontas semelhantes a aplicações já existentes seguindo temas de jogos, chats, listas prédefinidas para a inserção de conteúdo, feed de notícias de redes sociais; criação de galeria de fotos, dentre outros. Como avaliação foi levado em conta a possibilidade de
4 alterar e personalizar cada template e também a variedade disponível em cada ferramenta Requisitos de hardware A execução de cada ferramenta não exige alto poder de processamento do computador que será usado. Configurações básicas semelhantes à de computadores pessoais com 2 Giga bytes de memória Ram, processador Intel Atom de 1,8 ghz equivalente são suficientes. Essa configuração é avaliada como requisitos básicos. Em ressalva, a ferramenta AppInventor disponibiliza um emulador de dispositivo android para realizar testes com os aplicativos em desenvolvimento que necessita mais poder de processamento do computador. Os requisitos de hardware foram avaliados em básicos e avançados. 3.3 Método de compartilhamento As ferramentas disponibilizam o compartilhamento do aplicativo pronto mas cada uma adota uma forma diferente, seja por meio de um arquivo nativo da plataforma android (.apk.) ou por meio de links para download Geração de arquivo.apk Para a execução de um aplicativo android realiza-se a instalação um arquivo com extensão do tipo.apk. Faz-se uma analogia aos arquivos com extensão do tipo.exe da plataforma desktop da Microsoft. Nesse arquivo se encontra o resultado final do projeto do aplicativo. Dentre as ferramentas algumas não disponibilizam esse arquivo e sim links diretos para download. Vale ressaltar que a Fábrica de aplicativos entrega um aplicativo feito na linguagem de marcação Html 5, permitindo a instalação e execução em qualquer plataforma de dispositivo móvel atual. O método de avaliação nesse quesito leva em consideração a possibilidade de ter ou não acesso ao arquivo com extensão do tipo.apk Disponibilização de link O compartilhamento do link foi considerado uma vantagem, pois facilita o acesso ao aplicativo diretamente do dispositivo que será utilizado. Uma vez que a publicação na loja oficial do Google exige algumas configurações extras além de cobrar uma taxa para desenvolvedores publicarem. A Fábrica de Aplicativos e Appgeyser são ferramentas que proveem um link para download e compartilhamento após o término do projeto. 4. Resultados A tabela 1 contém características importantes no comparativo realizado. Todas influenciam de forma direta o resultado final de um aplicativo. Mit AppInventor se destaca por ser a ferramenta mais completa em relação a todo o processo de desenvolvimento. Em contra partida se faz necessário um pouco mais de tempo e compreensão das funcionalidades dessa ferramenta. A Fábrica de aplicativos apresenta características que tornam a criação de aplicativo mais limitada com poucas opções de funcionalidades e layouts além da dificuldade no compartilhamento, entretanto isso ocorre apenas em sua versão gratuita de desenvolvimento. Tabela 1: Usabilidade
5 Ferramenta Facilidade de aprendizagem Facilidade de memorização Satisfação do usuário Fábrica de Aplicativos Simples Simples Atende ao usuário Comum Appgeyser Simples Simples Atende ao usuário Comum Mit App Inventor Complexa Complexa Atende aos usuários Comum e Específico Na tabela 2 são apresentados dados sobre às restrições de cada ferramenta em relação às funcionalidades e layouts. A tabela 3 mostra a relação do modo de compartilhamento de cada ferramenta. Ferramenta Fábrica de Aplicativos Appgeyser Mit App Inventor Tabela 2: Recursos para desenvolvimento Uso de Templates Não é possível alterar Não é possível alterar É possível alterar Tipos de Templates Sem categorização, cerca de 25 opções de Abas de conteúdo. Divididos em 4 categorias: Popular, Web, Business e Media. Os templates são criados pelos usuários Requisitos de hardware Básicos Básicos Básicos e Avançados Ferramenta Tabela 3: Método de compartilhamento Disponibilização do apk Disponibilização de link Fábrica de Aplicativos Não disponibiliza Disponibiliza Appgeyser Disponibiliza Disponibiliza Mit App Inventor Disponibiliza Não disponibiliza Em relação à interface e aos recursos de desenvolvimento, as ferramentas possuem uma grande quantidade de restrições quanto ao conteúdo disponibilizado para o desenvolvimento. Com os usuários já definidos é possível citar situações onde o uso de cada ferramenta se torna mais viável. O uso da Fábrica de aplicativos se torna interessante quando houver a necessidade de um aplicativo com um visual profissional e com objetivo apenas de divulgação de material midiático como imagens ou informações de empreendimentos como bares ou pequenos restaurantes.
6 A ferramenta Appgeyser pode ser empregada em situações onde o visual não será o fator de sucesso do aplicativo ainda que seja possível editar algumas características. Aplicativos para contextos de entretenimento por exemplo, podem ser desenvolvidos com esta ferramenta. O AppInventor se aplica a qualquer contexto, só é preciso levar em consideração que, para lançar mão dessa ferramenta, é necessário tempo e esforço para obter um bom resultado pois a edição de alguns recursos exigem buscas alternativas em sua documentação para auxilio no momento desenvolvimento. 5 Conclusão As ferramentas estudadas, de fato permitem criar aplicativos obtendo resultados satisfatórios mas com algumas limitações. É necessário analisar o contexto do usuário e o que cada ferramenta tem para oferecer para que seja viável o desenvolvimento. Os resultados apresentados nesse estudo facilitam a escolha do usuário em relação a três ferramentas online que permitem a construção de aplicativos com recursos diferenciados. 6 Referências Silveira, Um Ambiente de m-learning para Ensino da Linguagem SQL Marcos Cristiano da Silveira, José Maria Monteiro, Jefferson Teixeira de Souza SBIE 2010 Carvalho, Ana Amélia Amorim, sem ano. Testes de Usabilidade: exigência supérflua ou necessidade? Departamento de Currículo e Tecnologia Educativa Instituto de Educação e Psicologia Universidade do Minho aac@iep.uminho.pt. Disponível em: Tancicleide, Mobile Learning: Explorando Possibilidades com o App Inventor no Contexto Educacional. Disponível em:
ScholarApp: um catálogo de aplicativos educacionais
ScholarApp: um catálogo de aplicativos educacionais Daniel Victor Nunes dos Santos 1 Wellington Gonçalves Ferreira Brito 2 Cleiane Gonçalves Oliveira 3 1 Instituto Federal do Norte de Minas Gerais (IFNMG)
Leia maisSistema Gerenciador de Conteúdo. Maria de Fátima de Freitas Bueno Marcílio
Sistema Gerenciador de Conteúdo Maria de Fátima de Freitas Bueno Marcílio O que é CMS - Content Management System (Sistema de Gerenciamento de Conteúdo) CMS é um Sistema de Gerenciamento de Conteúdo que
Leia maisCurso online de Fundamentos em Android. Plano de Estudo
Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos
Leia maisCurso online de Aplicações. Híbridas. Plano de Estudo
Curso online de Aplicações Híbridas Plano de Estudo Descrição do programa O programa de aplicações híbridas tem um enfoque em desenvolvimento para dispositivos móveis que combina os pontos fortes do desenvolvimento
Leia maisMódulo I - Introdução. Faculdade Christus Sistemas de Informação 24/09/2010. Carlos Eugênio Torres Engenheiro de Informática
Módulo I - Introdução Aula 3 Carlos Eugênio Torres Engenheiro de Informática http://cetorres.com Faculdade Christus Sistemas de Informação 24/09/2010 Graduado em Ciência da Computação pela UFC, Brasil
Leia maisPrimeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android. Odette Mestrinho Christian Reis 1
Primeiros Passos para o Desenvolvimento de Aplicações Móveis na Plataforma Android Odette Mestrinho Christian Reis 1 Agenda Histórico Google Histórico Android Versões Android Novidades Android Quantidade
Leia maisIF Sudeste MG Notícias IF Sudeste MG News
IF Sudeste MG Notícias IF Sudeste MG News Gustavo Ciampi Costa Faulhaber 1, Felipe Barra Knop 2 e Sandro Roberto Fernandes 3 Resumo: O uso de dispositivos móveis está consolidado em nosso cotidiano. A
Leia maisEstratégias Móveis. O que toda empresa precisa saber
Estratégias Móveis O que toda empresa precisa saber Hoje em dia, a mobilidade é tudo. Mas, com tantas maneiras diferentes de fornecer informações e serviços por meio de dispositivos móveis, como saber
Leia maisApps na prática 1 Aviso Legal: Este material foi produzido e desenvolvido pela Fábrica de Aplicativos S.A para o curso presencial e online.
Apps na prática 1 Índice O que é um app? 03 Sistemas operacionais 09 O que precisa para fazer um aplicativo? 12 Inspirações e casos de sucesso da Fábrica 15 Apresentação da Fábrica 19 Como estruturar o
Leia maisIntrodução à Programação para Dispositivos Móveis
Introdução à Programação para Dispositivos Móveis Aula 02 Prof. Diemesleno Souza Carvalho diemesleno@iftm.edu.br http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... Plataformas
Leia maisDesenvolvedor Android: Avançado. Plano de Estudo
Desenvolvedor Android: Avançado Plano de Estudo Descrição do programa A Certificação Android fornece as ferramentas necessárias para projetar e implementar aplicativos para dispositivos Android, com base
Leia mais1ª Sessão. Registo e Configuração: Associar uma conta GMAIL Introdução à plataforma AppInventor. Ruth Braga
1ª Sessão Registo e Configuração: Associar uma conta GMAIL Introdução à plataforma AppInventor Recursos necessários Software Emulador - PlayStore Instalação do Emulador no PC (Instruções) - LINK Plataformas
Leia maisDe Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software
AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura
Leia maisAlgo+: um app para o auxílio na aprendizagem de programação
Algo+: um app para o auxílio na aprendizagem de programação Antônio Márcio Divino 1, Eduardo Júnior da Silva Resende 1, Renan Resende Gusmão Xavier 1, Luciano Vilas Boas Espiridião 1 1 Licenciatura em
Leia maisMercado mobile. Fábrica de Aplicativos. Vamos falar sobre, Plano revendedor
Plano Revendedor Mercado mobile Fábrica de Aplicativos Vamos falar sobre, Plano revendedor Mercado Estamos com uma oportunidade única de aproveitar o mercado que teve o maior crescimento na história da
Leia maisLaboratório de Ciências Computação
Laboratório de Ciências Computação APP Inventor https://goo.gl/bx1ezt 1 Dispositivos Móveis e Plataformas Os dispositivos móveis fazem parte de nosso dia a dia e nos permitem aplicar a computação de forma
Leia maisProf. Esp. Fabiano Taguchi SOFTWARES
1 ELEMENTOS DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com SOFTWARES 2 2 SOFTWARES CONCEITO Conjunto alterável de instruções ordenadas e lógicas
Leia maisP R O J E T O E U R O P E U P R O M O V I D O P O R :
1 2 P R O J E T O E U R O P E U P R O M O V I D O P O R : P R O J E T O N Ú M E R O : 2015-1 - P T 0 1 - K A 2 0 1-013121 W W W. J U N I O R C O D E A C A D E M Y. E U P R O J E T O J U N I O R C O D E
Leia maisMUSEU VIRTUAL: Mostra Virtual baseada em realidade aumentada
ÁREA TEMÁTICA: (marque uma das opções) ( ) COMUNICAÇÃO ( ) CULTURA ( ) DIREITOS HUMANOS E JUSTIÇA ( x ) EDUCAÇÃO ( ) MEIO AMBIENTE ( ) SAÚDE ( ) TECNOLOGIA E PRODUÇÃO ( ) TRABALHO 1 MUSEU VIRTUAL: Mostra
Leia maisDesenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais
Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais Diogo Sebastião Silva de Lima 1 ; Mauro Daniel Castro e Silva
Leia maisINFORMÁTICA PARA CONCURSO MINISTÉRIO PÚBLICO DO PARÁ Cargo: AUXILIAR DE ADMINISTRAÇÃO.
INFORMÁTICA PARA CONCURSO MINISTÉRIO PÚBLICO DO PARÁ 2019. Cargo: AUXILIAR DE ADMINISTRAÇÃO. CONCEITOS BÁSICOS E UTILIZAÇÃO DE APLICATIVOS PARA EDIÇÃO DE TEXTOS, PLANILHAS ELETRÔNICAS E APRESENTAÇÕES:
Leia maisHIT Sistema de formação intuitivo para a programação NC
HIT Sistema de formação intuitivo para a programação NC HIT HEIDENHAIN Interactive Training O HEIDENHAIN Interactive Training é um conceito de formação multimédia para a programação NC e destina-se a proporcionar
Leia maisDESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP
DESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP Luiz Carlos Do Nascimento Junior 1, Tiago Piperno Bonetti 1 1 Universidade Paranaense (Unipar) Paranavaí PR
Leia maisInformática. Plataforma G Suite. Professor Márcio Hunecke.
Informática Plataforma G Suite Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática PLATAFORMA G SUITE G Suite (antigo Google Apps) é um serviço de nuvem (SaaS Software as a Service) do
Leia maisCLOUD COMPUTING: O USO DA PLATAFORMA AWS E ARMAZENAMENTO NO AMAZON S3.
CLOUD COMPUTING: O USO DA PLATAFORMA AWS E ARMAZENAMENTO NO AMAZON S3. Michele Marques Costa 1,2, WillianFressati 2 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil marquesmih04@gmail.com wyllianfressati@unipar.br
Leia maisDESENVOLVIMENTO DE APLICATIVOS HÍBRIDOS BENEFÍCIOS E PROBLEMAS ENCONTRADOS NA UTILIZAÇÃO DESSAS TECNOLOGIAS
Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. DESENVOLVIMENTO DE APLICATIVOS HÍBRIDOS BENEFÍCIOS E PROBLEMAS ENCONTRADOS NA UTILIZAÇÃO
Leia maisESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS. Gabriel de Biasi¹; Nilton Cézar de Paula²
ESTUDO DE PLATAFORMAS PARA A CONSTRUÇÃO DE APLICAÇÕES MÓVEIS Gabriel de Biasi¹; Nilton Cézar de Paula² ¹ Acadêmico de Ciência da Computação e bolsista de Iniciação Científica, e-mail: biasi131@gmail.com
Leia maisDESENVOLVIMENTO DE UM APLICATIVO MÓVEL E WEB PARA GERENCIAMENTO DE PEDIDOS DE DELIVERY, ENTREGAS E PAGAMENTOS
DESENVOLVIMENTO DE UM APLICATIVO MÓVEL E WEB PARA GERENCIAMENTO DE PEDIDOS DE DELIVERY, ENTREGAS E PAGAMENTOS Jorge Ferreira Neto 1 Kaique Luan Ocanha 1 Patrick de Camargo da Silva 1 Valério Brusamolin
Leia maisUm Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri
281 Um Comparativo entre Ferramentas para o Desenvolvimento de Jogos Educativos Computacionais Rogério Paulo Marcon Júnior, Giani Petri Curso de Tecnologia em Sistemas para Internet(TSI) Universidade Federal
Leia maisDocumento de Projeto de Software
Documento de Projeto de Software Histórico de revisões do Documento Versão Data Autor Descrição (XX.YY) (DD/MMM/YYYY) 1.0 25/05/2018 Pablo e Vanessa Criação do documento Documento de Especificação de Requisitos
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula 1 Vidal. Ronnison Reges 1 1 Análise e Desenvolvimento de Sistemas - Parangaba Centro Universitário Estácio do Ceará 2018 Vidal. Ronnison Reges (Centro Universitário
Leia maisFURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR
Departamento de Sistemas e Computação FURB Curso de Ciência da Computação Trabalho de Conclusão de Curso 2016/1 FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR Acadêmico:
Leia maisProgramação para Dispositivos Móveis
Programação para Dispositivos Móveis Professor Ariel da Silva Dias Apresentação Android e IDEs Por que estudar programação para dispositivos móveis? Linha histórica da indústria durante os séculos Feudalismo
Leia maisVitrine de Projetos Sociais: aplicação colaborativa baseada em React Native e Firebase
Vitrine de Projetos Sociais: aplicação colaborativa baseada em React Native e Firebase 1 Abstract. This article demonstrates the ability of the JavaScript language to build mobile applications. Introducing
Leia maisDesenvolvimento de um aplicativo para o ensino de programação usando a plataforma Android. Vitor de Oliveira Gomes Orientador: Prof.
Desenvolvimento de um aplicativo para o ensino de programação usando a plataforma Android. Vitor de Oliveira Gomes Orientador: Prof. André Backes Problema Compreender o fluxo das informações em um programa
Leia maisAprendendo Braille: O Ensino do Sistema Braille com o uso do Tagarela
Aprendendo Braille: O Ensino do Sistema Braille com o uso do Tagarela Acadêmico: Lucas Cazagranda Orientador: Dalton Solano dos Reis FURB Fundação Universidade Regional de Blumenau DSC Departamento de
Leia maisUMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE
UMA INTERFACE DE GERENCIAMENTO DE REDES DEFINIDAS POR SOFTWARE Fagner Jefferson de Araújo Silva; Whasley Sousa Cardoso; Marcelo Portela Sousa. Instituto Federal de Educação, Ciência e Tecnologia da Paraíba
Leia maisDesign de sites web e software
Design de sites web e software para jornalismo digital Apontamentos do Livro Notícias e Mobilidade de João Canavilhas Introdução Explosão Mobile e Web na última década; Novas práticas de consumo e produção
Leia maisPROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS
PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 Conceito das RIA Desafios Atuais Características das RIA Considerações e Benefícios Situação
Leia maisCRIAÇÃO DE UM APLICATIVO EDUCATIVO EM QUÍMICA COMO FERRAMENTA DE FACILITAÇÃO DA APRENDIZAGEM
CRIAÇÃO DE UM APLICATIVO EDUCATIVO EM QUÍMICA COMO FERRAMENTA DE FACILITAÇÃO DA APRENDIZAGEM Antonia Clara Severino dos Santos (1) ; Barbara Suellen Ferreira Rodrigues (2). Bolsista (1) ; IFCE, campus
Leia maisUniversidade Luterana do Brasil- ULBRA- Campus GUAÍBA. Implementação de Objetos de Aprendizagem Aplicada sobre questões do ENEM
Universidade Luterana do Brasil- ULBRA- Campus GUAÍBA Implementação de Objetos de Aprendizagem Aplicada sobre questões do ENEM GOMES, T 1, SCHÜNKE, M.A 2, ZEVE, C.M.D. 3. Palavras-Chave: Objetos de Aprendizagem,
Leia maisA CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 30/360
1 DEMAIS SIMULADOS NO LINK ABAIXO CLIQUE AQUI REDE SOCIAL SIMULADO 30/360 INFORMÁTICA INSTRUÇÕES TEMPO: 30 MINUTOS MODALIDADE: CERTO OU ERRADO 30 QUESTÕES CURTA NOSSA PÁGINA MATERIAL LIVRE Este material
Leia maisLiveGeek.Me DESENVOLVIMENTO DE APLICAÇÕES EM HTML5
DESENVOLVIMENTO DE APLICAÇÕES EM HTML5 APRESENTAÇÃO www.soualuno.livegeek.me andresimonelli@livegeek.me Inscreva-se no curso: livegeek.me/cursos.html - História da internet; - Linha do tempo da linguagem
Leia maisTreinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos
Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos Sobre o treinamento Curso destinado há para quem precisa conhecer o fundamental do produto
Leia maisSalesforce vs NetSuite
Salesforce vs NetSuite Quem vence a batalha? Salesforce vs NetSuite é um comparativo significante quando eles trazem informações relevantes para a escolha do CRM ideal para a sua empresa. Todos eles trazem
Leia maisÂngelo Lovatto Éderson Ferreira Taiane Ramos
Ângelo Lovatto Éderson Ferreira Taiane Ramos Como a web chegou ao mobile Início da década de 90 Preparada para mobile? Curiosamente, os primeiros websites, aqueles baseados em texto e otimizados para as
Leia maisGuia Rápido Aplicativo TecViewer. Compatível com toda linha T1/THK. Obrigado pela preferência!
Guia Rápido Aplicativo TecViewer Versão 1.0 Compatível com toda linha T1/THK Obrigado pela preferência! Tenha certeza de que estamos sempre trabalhando com empenho para entregar a você equipamentos e serviços
Leia maisIntrodução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:
Leia maisSISTEMAS MULTIMÍDIA PROF MOZART DE MELO
SISTEMAS MULTIMÍDIA PROF MOZART DE MELO Programa da Disciplina Multimídia conceitos, comunicação homemmáquina. Autoria produção de diversos tipos de aplicativos multimídia, examinando-se as alternativas
Leia mais5 FERRAMENTAS. 10sec. Para turbinar seu negócio no Instagram. 5 ferramentas para turbinar seu negócio no instagram
10sec 10sec é um mercado online onde usuários do Instagram podem comprar e vender mercadorias. Ele torna a sua conta no Instagram em uma loja online. De acordo com o seu website, o processo pode levar
Leia maisISCED Mobile Direcção Académica, Junho/2017
ISCED Mobile Direcção Académica, Junho/2017 Sumário O que é ISCED Mobile? Especificações e requisitos técnicos Como obter o aplicativo? Principais caraterísticas funcionais Recomendações O que é ISCED
Leia maisSharePoint Online. Pesquisar Encontre Sites, Pessoas ou Arquivos. Criar um site ou postagem de notícias
Guia de Início Rápido Realize muito mais de onde quer que esteja com acesso, compartilhamento e armazenamento de arquivos seguros. Entre com sua assinatura do Office 365 e selecione SharePoint no Inicializador
Leia maisInformática. Cloud Computing e Storage. Professor Márcio Hunecke.
Informática Cloud Computing e Storage Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática COMPUTAÇÃO EM NUVEM Cloud Computing ou Computação em Nuvem pode ser definido como um modelo no
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Aula 0 Vidal. Ronnison Reges 1 1 Análise e Desenvolvimento de Sistemas - Parangaba Centro Universitário Estácio do Ceará 2018 Vidal. Ronnison Reges (Centro Universitário
Leia maisIntrodução a Computação em Nuvem
Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia
Leia maisESTRATÉGIAS INTELIGENTES PARA DESENVOLVIMENTO DE APLICATIVOS MOBILE MULTIPLATAFORMA
ESTRATÉGIAS INTELIGENTES PARA DESENVOLVIMENTO DE APLICATIVOS MOBILE MULTIPLATAFORMA Dércia Antunes de Souza derciaantunes@uol.com.br Jefferson Aparecido França franca.ajef@gmail.com Guilherme Forte forte.182011@yahoo.com.br
Leia maisIntrodução à Programação Aula 01. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 01 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação QUAL O OBJETIVO DA DISCIPLINA? Objetivo Tornar vocês (alunos) capazes
Leia maisIntrodução. A quem se destina este livro. Sobre o que este livro é (e não é)
Bem-vindo ao maravilhoso mundo do Windows 10! Este livro da série Passo a Passo foi feito para que você possa usá-lo da maneira que preferir. Ao lê-lo do início ao fim, seguindo a ordem dos capítulos,
Leia maisPortal Moderna.Compartilha Guia de Funcionalidades para Alunos
Portal Moderna.Compartilha Guia de Funcionalidades para Alunos 1 1. Acesso ao Portal Moderna.Compartilha... 3 2. LMS - Sistema de Gestão de Aprendizagem... 5 3. Rede Compartilha... 6 3.1 Xmile Learning...
Leia maisFigura 1 QR Code para o download do Cata Ciência.
CAPÍTULO IV - BEM VINDO AO CATA CIÊNCIA Nesse capítulo será disponibilizado o link para o download do aplicativo e a apresentação de todas as abas que compõem o aplicativo Cata Ciência como: Mapa da Ciência,
Leia maisUso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel
66 Resumos Expandidos: XII Mostra de Estagiários e Bolsistas... Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel Thiago Merino Rodrigues Barbosa¹ Carlos Marcelo Tonisso Júnior² João Camargo
Leia maisCurso online de. Formação em Front-End. Plano de Estudo
Curso online de Formação em Front-End Plano de Estudo Descrição do programa O Programa de Desenvolvimento Web lhe oferece conhecimentos para desenvolver habilidades necessárias para se tornar um Desenvolvedor
Leia maisinformação enviada (ex. Facebook) ou que a rede social utilize essa informação para sugerir locais de interesse próximos ao usuário (ex. Foursquare).
1 Introdução 1.1 Contextualização Recentemente, tem-se percebido um movimento de integração de comunidades físicas e comunidades virtuais. As pessoas utilizam cada vez mais a Internet para se comunicar
Leia maisSistemas de Informação (SI) Infraestrutra de Tecnologia da Informação (TI): Software
Sistemas de Informação (SI) Infraestrutra de Tecnologia da Informação (TI): Software Prof.ª Dr.ª Symone Gomes Soares Alcalá Universidade Federal de Goiás (UFG) Regional Goiânia (RG) Faculdade de Ciências
Leia maisProf. Luiz A. Nascimento
Prof. Luiz A. Nascimento Qual a importância da Engenharia de Software? O desenvolvimento de um software envolve processos muitos complexos. A engenharia de software estabelece um modelo para se construir
Leia maisAplicativo de esquema tático para jogos de quadra
Aplicativo de esquema tático para jogos de quadra Gabriel Martins 1, Nicolas Lima de Oliveira 1, Rafael Jackson Andrade 1, Alba Cristina Sobreira Garcia 1, Mozara Dias Koehler 1 1 Curso técnico em Informática
Leia maisDreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora).
4149 - Dreamweaver CS5 Plano de Aula - 24 Aulas (Aulas de 1 Hora). Aula 1 Capítulo 1 - Introdução 1.1. Novidades do Dreamweaver CS5...23 1.2. Área de Trabalho...23 1.2.1. Tela de Boas-vindas...24 1.2.2.
Leia maisInfra Estrutura Hardware e Software
Infra Estrutura Hardware e Software CEA145 Teoria e Fundamentos de Sistemas de Informação Universidade Prof. Federal George de H. G. Ouro Fonseca Preto DECEA / João Monlevade Universidade
Leia maisUNA-SUS/UFMA Revolução para Mobile. Prof. Ms. Mariana Lopes e Maia
UNA-SUS/UFMA Revolução para Mobile Prof. Ms. Mariana Lopes e Maia Panorama Estatística final* Quantitativo geral de alunos ingressantes e concludentes nos cursos ofertados pela UNASUS/UFMA 40; 1% 227;
Leia maisEnvios. Drag and Drop
Envios Editor Drag and Drop O Editor Drag and Drop facilita a tarefa de criar o layout de sua mensagem. Pensado para possibilitar o máximo de liberdade criativa, basta arrastar e soltar os múltiplos módulos
Leia maisRobson Santos da Silva
Robson Santos da Silva Novatec Copyright 2013 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisCARACTERÍSTICAS. é a mais recente versão do sistema operacional da Microsoft.
WINDOWS 10 CARACTERÍSTICAS WINDOWS 10 é a mais recente versão do sistema operacional da Microsoft. É Multiplataforma! Vários tipos de dispositivos! O Download pode ser instalado em PCs e dispositivos móveis
Leia maisAprendePalavras - Um Aplicativo para o Progresso Ortográfico
AprendePalavras - Um Aplicativo para o Progresso Ortográfico William Sadao Homma 1, Felipe Antonio Moura Miranda 1, Jessica Lopes da Silva 2 1 Instituto Federal de Educação, Ciência e Tecnologia de São
Leia maisSistema Operacionais II. Linux e Software Livre
Sistema Operacionais II Linux e Software Livre Objetivos Entender o que é um software livre; Conhecer as licenças livres mais populares; Conhecer basicamente o Linux e suas principais distribuições.. O
Leia maisGuia de recursos: produtividade de workstations
Guia de recursos: produtividade de workstations Conteúdo Além do desktop: produtividade de workstations 2 Descubra como obter a maior produtividade possível de aplicativos de alto desempenho que requerem
Leia maisPlano de Aula - Dreamweaver CS5 - cód Horas/Aula
Plano de Aula - Dreamweaver CS5 - cód.4149 24 Horas/Aula Aula 1 Capítulo 1 - Introdução Aula 2 Continuação do Capítulo 1 - Introdução Aula 3 Capítulo 2 - Site do Dreamweaver 1.1. Novidades do Dreamweaver
Leia maisSistema colaborativo para monitoramento de focos de Aedes aegypti
Sistema colaborativo para monitoramento de focos de Aedes aegypti Thiago Amorim Orientador: André Backes Faculdade de Computação Universidade Federal de Uberlândia 1 de dezembro de 2016 Thiago A., André
Leia maisCurso Feng Office - Treinamento Feng Office - Colaboração e Administração de Projetos
Curso Feng Office - Treinamento Feng Office - Colaboração e Administração de Projetos Sobre o treinamento O Feng Office Open Source, conhecido anteriormente como OpenGoo, é um sistema completo para colaboração
Leia maisParte A Introdução e informações gerais do curso. 1 Página de introdução e orientação geral sobre o curso
Parte A Introdução e informações gerais do curso 1 Página de introdução e orientação geral sobre o curso Explica o funcionamento e organização do curso Indica opções claras sobre como começar/iniciar Introduz
Leia maisIDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias
1 IDES E PROGRAMAÇÃO Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias {claudio,macdias}@icmc.usp.br 2 Agenda Conceitos Instalação e Configuração Compilação e Execução de Código IDEs Exemplo
Leia mais3ª Jornada Científica e Tecnológica da FATEC de Botucatu 22 a 24 de Outubro de 2014, Botucatu São Paulo, Brasil
1 PROTÓTIPO DE APLICATIVO DE CARDÁPIO ELETRÔNICO PARA PLATAFORMA ANDROID Felipe Ravagio Garcia¹; Jhonata Gabriel Guimarães Mendes Sobrinho²; Aparecida Maria Zem Lopes 34 ¹ Tecnólogo em Gestão da Tecnologia
Leia maisSistemas Operacionais
Sistemas Operacionais Artur Petean Bove Junior Mercado e Tecnologias futuras ETEP Faculdades Sistema operacional é o software responsável pela criação do ambiente de trabalho da máquina. Sendo a camada
Leia maisO que é educação a distância?
Manual do Aluno O que é educação a distância? É uma modalidade educacional na qual professores e alunos estão separados no espaço e no tempo, mas podem interagir e serem avaliados por meio das tecnologias
Leia maisTrend Micro identifica 149 aplicativos relacionados ao Pokémon Go: apenas 11% são legítimos
Trend Micro identifica 149 aplicativos relacionados ao Pokémon Go: apenas 11% são legítimos Enviado por DA REDAÇÃ 04-Ago-2016 PQN - Portal da Comunicação jogo de realidade aumentada Pokémon Go, já ultrapassou
Leia maisDesenvolvimento de Aplicações Distribuídas
Aplicações Móveis Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura
Leia maisAPP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM
APP WORK - SISTEMA DE GERENCIAMENTO DE HORÁRIO PONTO E GEOLOCALIZAÇÃO 1 APP WORK - POINT AND GEOLOCALIZATION SCHEME MANAGEMENT SYSTEM Rafael Marisco Bertei 2, Vinícius Maciel 3, Josué Toebe 4 1 Projeto
Leia maisDesenvolvimento de Aplicações Desktop
Desenvolvimento de Aplicações Desktop Conceitos Básicos de Programação Professor: Charles Leite O Desenvolvimento de Programas A programação consiste em indicar como o computador (hardware) deve trabalhar
Leia maisO que é um CMS; O que é hospedagem; Recursos necessários para hospedar um CMS; Sobre o WordPress; Instalação XampServer no Windows 7: Criação do
O que é um CMS; O que é hospedagem; Recursos necessários para hospedar um CMS; Sobre o WordPress; Instalação XampServer no Windows 7: Criação do banco de dados local; Vínculo do banco de dados local com
Leia maisGoogleDocs. Potencializando o uso de questionários online em pesquisas científicas.
GoogleDocs Potencializando o uso de questionários online em pesquisas científicas. Sumário - Apresentar o conceito de computação nas nuvens; - Apresentar o ambiente do Google Docs; - Apresentar a interface
Leia maisSistema Integrado Fiscal Móvel
CONSELHO REGIONAL DE MEDICINA DO ESTADO DO ESPÍRITO SANTO Sistema Integrado Fiscal Móvel Proposta de Trabalho 2007-171 10/09/2007 O conteúdo desta proposta destina-se exclusivamente ao cliente Conselho
Leia maisNotícias para dispositivos móveis: Aplicações Web e Nativas. Marco Oliveira LabCom/IT Outubro de 2009 [N4MD - News For Mobile Devices]
Notícias para dispositivos móveis: Aplicações Web e Nativas Marco Oliveira LabCom/IT Outubro de 2009 [N4MD - News For Mobile Devices] Sumário Motivação Problemas e relevância, background Aplicações Desktop
Leia maisBrilliant Solutions for a Safe World
Componente Biométrico - Voz Componentes do lado do servidor (multi-plataforma): Licenças do Matching Server Licenças do Fast Voice Extractor Licenças do Voice Matcher Componentes do cliente para Windows,
Leia maisIntrodução ao desenvolvimento de Aplicativos para Android (Parte 1) Prof. Joylan N. Maciel
Introdução ao desenvolvimento de Aplicativos para Android (Parte 1) Prof. Joylan N. Maciel Pré-requisitos Conhecer o paradigma orientado a objeto Conhecer a Linguagem Java Ter instalada a plataforma Android
Leia maisCLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados
CLIPPING SERVICE O que é o Android? O Android, na verdade, é um sistema operacional para aparelhos móveis como celulares (nesse caso, smartphones) e tablets. É ele que define o visual, os recursos e funcionalidades
Leia maisCRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software
CRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software Simone Vasconcelos Silva Professora de Informática do CEFET Campos Mestre em Engenharia de Produção pela UENF RESUMO Um produto de software de
Leia maisDesenvolvimento Virtual de Ensino Aprendizagem integrado com recursos de Web Conferência.
Desenvolvimento Virtual de Ensino Aprendizagem integrado com recursos de Web Conferência. Alex Sander Corrêa Martins Projeto IFSC 2011 Professor: Adriano Heis Coordenador: Antônio pereira Cândido O Moodle
Leia maisIntrodução ao Desenvolvimento para Dispositivos Móveis
PARTE II Introdução ao Desenvolvimento para Dispositivos Móveis Victor Adriel de Jesus Oliveira INF - UFRGS Summary PARTE I Introdução a Plataformas Móveis Padrões para o Desenvolvimento de Aplicativos
Leia maisTreinamento em Questionários Online com LimeSurvey
Sobre o treinamento O Limesurvey é um software livre desenvolvido com o objetivo de preparar, publicar e coletar respostas de questionários. Uma vez criado um questionário, ele pode ser publicado Online
Leia mais