ANEXO 2. TÍTULO DO PROJETO: Abordagens multiplataforma para sistemas web responsivo com utilização de cache

Tamanho: px
Começar a partir da página:

Download "ANEXO 2. TÍTULO DO PROJETO: Abordagens multiplataforma para sistemas web responsivo com utilização de cache"

Transcrição

1 ANEXO 2 INSTITUCIONAL/IFSP PROJETO DE PESQUISA TÍTULO DO PROJETO: Abordagens multiplataforma para sistemas web responsivo com utilização de cache Área do Conhecimento (Tabela do CNPq): RESUMO Os softwares se tornarão uma ferramenta fundamental nas atividades das pessoas e empresas ao longo dos anos. A possibilidade de acesso fácil viabilizado pela popularização da plataforma web no primeiro momento seguido pela plataforma móvel está modificando a necessidade de acesso e processamento de informações das pessoas. A plataforma móvel estendeu o acesso aos softwares, reduzindo ainda mais a limitação geográfica e possibilitando o seu uso em locais com difícil acesso. Diante desse cenário, o desenvolvimento de softwares ganha mais um desafio, além da exigência por qualidade e produtividade, em muitos casos ele deve ser multiplataforma, isto é, ser compatível com os diversos dispositivos utilizados pelos usuários, seja eles móveis ou não. Entre as abordagens para desenvolvimento de softwares multiplataforma a baseada em web possui vantagens por permitir a utilização do software em computadores desktop e dispositivos móveis desde que sejam responsivos. Porém, na maior parte dos softwares desenvolvidos baseado em web, é necessária conexão com a internet para possibilitar o uso de todas as suas funcionalidades. Esse fato ocorre devido a impossibilidade de ser operado sem rede, diferenciando de softwares desenvolvidos de forma nativa ou hibrida para dispositivos móveis. Motivados por essas ideias esse projeto visa o estudo de abordagens para desenvolvimento de softwares baseado em web que utilizem mecanismos que explorem os sistemas de cache possível devido aos novos recursos do HTML5. A utilização de design responsivo junto com sistemas de cache possibilita a utilização de softwares baseados em web de forma similar aos instalados de forma nativa ou híbrida, contribuindo para a produtividade e manutenção de softwares multiplataforma. 2. FUNDAMENTAÇÃO TEÓRICA Atualmente existe uma grande necessidade do uso de aplicativos conectados a internet, essa necessidade contribui para o surgimento de diversos tipos de dispositivos, permitindo o uso dos aplicativos em locais de difícil acesso. Embora, o desenvolvimento de aplicativos para dispositivos móveis vem sendo explorados a mais de 10 anos, em 2008 começou uma grande expansão no desenvolvimento desses aplicativos, influenciada pela abertura da AppleStore. Após essa data várias outras empresas acompanharam o lançamento da Apple, com lojas de aplicativos para dispositivos móveis equipados com diferentes sistemas operacionais, como: Android, BlackBerry, Nokia Ovi, Windows Phone, entre outros. Dessa forma, a ampliação do uso de dispositivos impactou na necessidade do desenvolvimento de

2 aplicativos e adaptações de versões de sistemas para essas novas plataformas. Entre os dispositivos disponíveis, os mais utilizados são: smartphones, tablets, computadores pessoais (pc), centrais multimídia e agora mais recente os smartwatch, todos eles com acesso a internet e sistemas operacionais que permitem a instalação de aplicativos. Para o desenvolvimento desses aplicativos deve ser considerado as características especificas de cada dispositivo, tais como: tipos e versões dos sistemas operacionais, disponibilidade de acesso a internet, recursos disponíveis (GPS, Câmera, Armazenamento, etc), tamanho de telas, entre outros. Todas essas características impactam diretamente na produtividade, manutenção e qualidade dos aplicativos, uma vez que a equipe de desenvolvimento possui retrabalho na geração de versões para cada sistema operacional (Wasserman 2010). Diante do número de sistemas operacionais e dispositivos disponíveis, o desenvolvimento para múltiplas plataformas se tornou uma tarefa complexa. Cada sistema operacional possui uma linguagem padrão para desenvolvimento, denominado desenvolvimento nativo, as versões dos aplicativos para cada sistema operacional são desenvolvidas de forma individual. Para aumentar a produtividade e deixar o aplicativo viável no modo de desenvolvimento nativo algumas organizações pode produzir o aplicativo para as plataformas com maior número de usuários, deixando as plataformas com uma quantidade menor de usuários sem uma versão do aplicativo. Além da preocupação com as plataformas e características de cada dispositivo, os desenvolvedores tem que se preocupar com as versões dos sistemas operacionais, alguns aplicativos são projetados para rodar a partir de uma determinada versão, incompatibilizando o aplicativo para versões inferiores. A escolha de uma plataforma especifica para o desenvolvimento pode reduzir o público alvo dos aplicativos, visto que existe uma disputa acirrada de números de usuários por sistema operacional (IDC2014). A falta de versões para os sistemas operacionais mais utilizados, podem representar redução de mercado e desvantagem competitiva em relação aos concorrentes. Essa questão técnica que envolve produtividade e manutenção dos aplicativos, junto com questões comerciais contribuíram para o surgimento de alternativas a forma nativa de desenvolvimento, que garantisse maior produtividade e abrangência de plataformas com menor esforço (Heitkotter2013). Uma dessas alternativas é o desenvolvimento hibrido, essa forma de desenvolvimento utiliza tecnologias web: HTML5, CSS e JavaScript para confeccionar aplicativos para vários sistemas operacionais. Existem uma série de frameworks que suportam o desenvolvimento hibrido, através desses frameworks é possível desenvolver aplicativos utilizando uma única tecnologia para as várias plataformas, aumentando assim a produtividade. Entre esses frameworks multiplataforma podemos citar o Cordova (Cordova), PhoneGap (PhoneGap) (baseado no Cordova), Intel XDK (IntelXDK), Titanium SDK (Titanium), entre outros. Cada framework possui suas características especificas de desenvolvimento, como IDE (Integrated Development Environment) especifica, arquitetura de desenvolvimento destinto, permição para uso de API s, entre outras. Porém todas elas utilizam tecnologia web e podem ser distribuídos de forma similar ao desenvolvimento nativo, isto é, através das lojas de aplicativos (app store) na internet de cada sistema operacional. Essa forma de distribuição de aplicativo possui preferência pelos

3 usuários em relação a acessos realizados através de navegadores, em geral, somente vinte porcento do tempo gasto com o dispositivo é utilizando o navegador (BusinessInside), o restante é utilizando aplicativos instalados, mostrando vantagem competitiva em relação aos navegadores. Uma vez instalado no dispositivo o aplicativo opera através de um navegador nativo (webview) presente na maior parte dos dispositivos móveis, que interpreta as tecnologias web, tornando transparente ao usuário a origem do desenvolvimento (hernandez2009war). O desenvolvimento baseado em Web também pode ser considerado uma outra alternativa para a construção de aplicativos, assim como os aplicativos híbridos, podem ser construídos utilizando tecnologias web: HTML5, CSS e JavaScript (amatya2014cross). Os aplicativos web também são conhecidos como aplicativos HTML5, e se diferem dos aplicativos híbridos em alguns pontos, uma das principais diferenças é a distribuição que não é feita através das app stores, os usuários precisam digitar no navegador do dispositivo a URL (Uniform Resource Locator) do aplicativo. Outro detalhe se refere ao desenvolvimento, que não necessita obrigatoriamente de um framework especifico como no caso dos aplicativos híbridos, através de parâmetros do HTML5 para controle do viewport é possível preparar o aplicativo para diferentes tamanhos de tela, permitindo com que o usuário utilize o aplicativo em um desktop ou em um dispositivo móvel. Essa característica se torna uma vantagem para os aplicativos web, uma vez que o usuário pode escolher onde vai operar o aplicativo, em situações onde será utilizado grandes volumes de dados é conveniente a operação em um desktop, para casos com um volume de dados menor ou realização de consultas, pode ser operado através de um dispositivo móvel. O termo usado para a adaptação de aplicativos web para os diferentes tamanhos de tela e orientação de tela é web responsivo (koneckimobile). Para o desenvolvimento web responsivo é necessário a utilização de quatro técnicas fundamentais: o tamanho dos elementos e as imagens que compõem o software é dado em porcentagem, componentes Media Query no servidor que permitem apresentação de layouts em diferentes tamanhos de tela. Além do design responsivo, um software multiplataforma baseado em web pode utilizar os conceitos de cache para ter o comportamento similar aos aplicativos nativos e híbridos. Sistemas de cache são repositórios contidos nos navegadores que visam reduzir o trafego de dados na rede, reduzir a carga de processamento dos servidores, uma vez que parte do software pode ser processado no cliente e permite com que o software baseado em web possa ser operado sem a necessidade de internet. Uma vez acessado, o software armazena as principais funções no dispositivo móvel ou desktop e permite a utilização pelo usuário da mesma forma que um aplicativo instalado local. O recurso de cache está sendo aperfeiçoado pelo HTML5 e os principais navegadores do mercado, liberando mais espaço em disco para esse tipo de recurso, por se tratar de um recurso recente poucas aplicações exploram essa tecnologia. Portanto o objetivo desse trabalho é desenvolver softwares que explorem essa tecnologia e permitam a utilização sem a necessidade de rede a todo momento, um mecanismo de sincronização presente no HTML5 consegue identificar a presença de internet para completar uma operação de forma transparente ao usuário sempre que isso for necessário (Mehta e Jha 2014).

4 3. OBJETIVOS O projeto visa a pesquisa de softwares multiplataforma baseado em web que utilize os recursos de cache do navegador. Estudos comparativos com aplicativos híbridos que operam sem rede será conduzida para verificar o desempenho da tecnologia de cache para software baseado em web. Sistemas de cache presentes em navegadores para desktop e dispositivos móveis pode oferecer grande vantagem competitiva para o desenvolvimento web em relação ao desenvolvimento nativo e hibrido. Sistemas web permitem a utilização de desktop quando as operações realizadas no software são muito complexas ou necessitem de grande volume de dados. E permitem a utilização de dispositivos móveis, reduzindo a limitação geográfica de acesso e manipulação de dados do software. Por se tratar de um único sistema, essa forma de desenvolvimento aumenta a produtividade e manutenção em relação a aplicativos híbridos e nativos, uma vez que os mesmos necessitem de um sistema web desenvolvimento a parte para a utilização de desktop. Um estudo comparativo sobre a eficiência de aplicativos híbridos e web referente a questão de operação sem rede será conduzida para validar a utilização de cache para softwares baseados em web. 4. MATERIAIS E MÉTODOS O software multiplataforma resultado do projeto será testado através do uso de diferentes dispositivos móveis e desktop. Será analisado o nível de satisfação através da aparência, comportamento e eficiência da operação do software sem e com internet. O projeto será desenvolvido utilizando a metodologia Ágil. Após a definição da equipe de desenvolvedores e do domínio do software, a aplicação será modelada e os testes da tecnologia serão conduzidos. A princípio será realizada uma pesquisa detalhando os recursos disponíveis para a geração de softwares responsivos. Será desenvolvido uma aplicação e testado sua responsividade, caso o resultado seja satisfatório, estudos sobre aplicações utilizando cache será realizado. Estudos sobre formas e recursos para utilização de cache serão essenciais para análise de todo potencial desse recurso atualmente. Formas de sincronização e identificação da rede de forma automática também integrará o estudo. Após a fase de teste e estudos iniciais, o software em questão começara a ser produzido e testado nos diferentes dispositivos disponíveis no mercado. Simuladores de dispositivos também serão utilizados para validação dos experimentos. 5. PLANO DE TRABALHO Tabela 5.1 Metas estabelecidas para a pesquisa. METAS DESCRIÇÃO 1 Definição e modelagem do domínio do software que será validado no projeto.

5 2 Estudo sobre responsividade e sistemas de cache para aplicativos web. 3 Estudo sobre responsividade e sistemas de cache para aplicativos web. 4 Desenvolvimento de software utilizando os conceitos discutidos no projeto. 5 Entrega do Relatório Parcial- até 15/07/15 6 Teste de software nas principais plataformas e dispositivos existentes no mercado ou através de simuladores. 7 Pesquisa comparativa entre softwares que rodem de modo nativo, hibrido e web sem a necessidade de internet. 8 Preparação da documentação e pôster final do projeto. 9 Entrega do Relatório Final até 30/11/2015 Tabela 5.2 Cronograma proposta para cumprimento das metas. MESES METAS MAR ABR MAI JUN JUL AGO SET OUT NOV VIABILIDADE DE EXECUÇÃO A pesquisa será realizada nos laboratórios do IFSP campus Piracicaba e será utilizado computadores pessoais ou fornecidos pelo IFSP de acordo com a preferência do bolsista. 7. RESULTADOS ESPERADOS E DISSEMINAÇÃO A investigação de metodologias utilizadas no mercado possui grande importância como guia da pesquisa e trabalhos futuros para essa área de pesquisa na instituição. Serão avaliados os resultados do andamento do projeto em detrimento com aquilo que foi previsto no cronograma, isto é, relatórios mensais e acompanhamento da evolução do projeto de forma semanal. A entrega dos relatórios será utilizada para compor o relatório parcial e final previsto no cronograma do projeto. O resultado final do projeto será um relatório comparativo entre as abordagens multiplataforma existentes no mercado, os programas desenvolvidos como testes para validar as abordagens e a escrita de um pôster para apresentação do projeto. REFERÊNCIAS BIBLIOGRÁFICAS

6 Amatya, Suyesh e Arianit Kurti (2014). Cross-platform mobile development: challenges and opportunities. Em:ICT Innovations Springer, pp ver p.4). Ballve, Marcelo (2013). The Future Of Mobile Development: HTML5 Vs. Native Apps.url: ?op=1(ver p.6). BARBOSA, A. Efeitos de Transientes na Perda de Carga no Escoamento Óleo pesado em Regime Anular em Duto Metálico f. Dissertação (Mestrado em Ciências e Engenharia de Petróleo) - Instituto de Geociências, Universidade Estadual de Campinas, Campinas, CHISHOLM, D. Two-phase flow in pipelines and heat exchangers. Pitman Press Ltd, Cordova. url: pp.4,5,11,14). DOS REIS, E.; GOLDSTEIN JR, L. Characterization of slug flows in horizontal piping from signal analysis of a capacitive probe. Flow Measurement and Instrumentation, v. 21, n. 3, p , Heitkötter, Henning, Sebastian Hanschke e Tim A Majchrzak (2013). COMPARING CROSS-PLATFORM DEVELOPMENT APPROACHES FOR MOBILE APPLICATIONS. Em: Web Information Systems and Technologies140, pp (ver pp.4,5). Konecki, Mario. MOBILE AND RESPONSIVE WEB APPLICATIONS. Em: (ver p.4). Mehta, Kushal e Jasmine Jha (2014). Web Cache Technique Responsive Web Design.Em: (ver p.4). PhoneGap.PhoneGap Documentation.url: pp. 6,11, 14). Titanium.Titanium pp.4,5). Mobile.url: Wasserman, Anthony I. (2010). Software engineering issues for mobile application development. Em: Proceedings of the FSE/SDP workshop on Future of software engineering research - FoSER , pp doi: / url: (ver p.3).

7

RELATÓRIO PARCIAL DE INICIAÇÃO CIENTÍFICA CAMPUS PIRACICABA MODELO DE RELATÓRIO DE INICIAÇÃO CIENTÍFICA

RELATÓRIO PARCIAL DE INICIAÇÃO CIENTÍFICA CAMPUS PIRACICABA MODELO DE RELATÓRIO DE INICIAÇÃO CIENTÍFICA RELATÓRIO PARCIAL DE INICIAÇÃO CIENTÍFICA CAMPUS PIRACICABA MODELO DE RELATÓRIO DE INICIAÇÃO CIENTÍFICA ALUNO: Tiago Paiva de Castro ORIENTADOR: Juliano Blanco 06 DE 2015. RESUMO Sistemas de software se

Leia mais

Apps 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 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 mais

DESENVOLVENDO APLICAÇÕES MULTIPLATAFORMA PARA DISPOSITIVOS MÓVEIS UTILIZANDO IONIC E PHONEGAP

DESENVOLVENDO 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 mais

Faculdade de Tecnologia "Dep. Júlio Julinho Marcondes de Moura" RELATÓRIO FINAL DE INICIAÇÃO CIENTÍFICA

Faculdade de Tecnologia Dep. Júlio Julinho Marcondes de Moura RELATÓRIO FINAL DE INICIAÇÃO CIENTÍFICA RELATÓRIO FINAL DE INICIAÇÃO CIENTÍFICA APLICATIVO PARA APRENDER INGLÊS EM DISPOSITIVOS MÓVEIS Aluna: Luana Salemme Marega (Análise e Desenvolvimento de Sistemas 5º termo) Orientadora: Ma. Renata A. de

Leia mais

DESENVOLVIMENTO DE APLICATIVOS HÍBRIDOS BENEFÍCIOS E PROBLEMAS ENCONTRADOS NA UTILIZAÇÃO DESSAS TECNOLOGIAS

DESENVOLVIMENTO 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 mais

Ângelo Lovatto Éderson Ferreira Taiane Ramos

Â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 mais

Uso da plataforma Ionic para Desenvolvimento de Aplicativo Móvel

Uso 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 mais

Curso online de Aplicações. Híbridas. Plano de Estudo

Curso 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 mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento 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 mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃ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 mais

Introdução à Programação para Dispositivos Móveis

Introduçã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 mais

Desenvolvimento de Aplicações Móveis Multiplataforma Utilizando Ionic 2

Desenvolvimento de Aplicações Móveis Multiplataforma Utilizando Ionic 2 Universidade Federal de Pernambuco Centro de Informática Graduação em Ciência da Computação Desenvolvimento de Aplicações Móveis Multiplataforma Utilizando Ionic 2 Bruno Dutra de Lemos Neto Proposta de

Leia mais

Curso online de Fundamentos em Android. Plano de Estudo

Curso 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 mais

Estratégias Móveis. O que toda empresa precisa saber

Estraté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 mais

ESTUDO 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² 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 mais

Curso Online de E-commerce. Plano de Estudo

Curso Online de E-commerce. Plano de Estudo Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias

Leia mais

ESTRATÉGIAS INTELIGENTES PARA DESENVOLVIMENTO DE APLICATIVOS MOBILE MULTIPLATAFORMA

ESTRATÉ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 mais

O CENÁRIO DE TECNOLOGIAS CROSS-PLATFORM PARA APLICATIVOS MÓVEIS

O CENÁRIO DE TECNOLOGIAS CROSS-PLATFORM PARA APLICATIVOS MÓVEIS O CENÁRIO DE TECNOLOGIAS CROSS-PLATFORM PARA APLICATIVOS MÓVEIS Rodrigo Augusto Peres Velozo 1, Gustavo Kimura Montanha 2 1 Graduado em Informática para Negócios, Faculdade de Tecnologia de Botucatu, rodrigo_velozo@outlook.com

Leia mais

Comparação e Avaliação de Frameworks Mobile Multiplataforma

Comparação e Avaliação de Frameworks Mobile Multiplataforma Comparação e Avaliação de Frameworks Mobile Multiplataforma Douglas Cerqueira 1, Roberto A. Bittencourt 1 1 Universidade Estadual de Feira de Santana Bahia, Brasil douglasdacruzz@gmail.com, roberto@uefs.br

Leia mais

Desenvolvimento 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 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 mais

IF Sudeste MG Notícias IF Sudeste MG News

IF 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 mais

Primeiros 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 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 mais

COMPARAÇÃO E AVALIAÇÃO DE FRAMEWORKS PARA DESENVOLVIMENTO DE APLICAÇÕES MÓVEIS HÍBRIDAS

COMPARAÇÃO E AVALIAÇÃO DE FRAMEWORKS PARA DESENVOLVIMENTO DE APLICAÇÕES MÓVEIS HÍBRIDAS COMPARAÇÃO E AVALIAÇÃO DE FRAMEWORKS PARA DESENVOLVIMENTO DE APLICAÇÕES MÓVEIS HÍBRIDAS Douglas da Cruz Cerqueira 1 ; Roberto Almeida Bittencourt 2 1. Bolsista PIBIC/FAPESB, Graduando em Engenharia da

Leia mais

Curso online de. Formação em Front-End. Plano de Estudo

Curso 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 mais

Mó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. 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 mais

Aplicações Mobile Híbridas: Um Estudo de Caso do Framework Ionic para Construção de um Diário de Classe

Aplicações Mobile Híbridas: Um Estudo de Caso do Framework Ionic para Construção de um Diário de Classe Anais do EATI - Encontro Anual de Tecnologia da Informação 69 Aplicações Mobile Híbridas: Um Estudo de Caso do Framework Ionic para Construção de um Diário de Classe Kamile A. Wahlbrinck 1, Bruno B. Boniati

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

PROGRAMAÇÃ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 mais

GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS

GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS Introdução Objetivos Fundamentação teórica Especificação Implementação Operacionalidade Resultados e discussão Conclusão

Leia mais

DESENVOLVIMENTO 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 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 mais

APP 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 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 mais

Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani

Configuração do Apache Cordova Lab. 13. Prof. Bruno C. Vani Configuração do Apache Cordova Lab. 13 Prof. Bruno C. Vani brunovani@ifsp.edu.br Apache Cordova Visão Geral [1/2] Permite acessar funcionalidades nativas dos dispositivos móveis (como câmera, GPS, etc.)

Leia mais

ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO DE APLICATIVOS MÓVEIS MULTIPLATAFORMA

ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO DE APLICATIVOS MÓVEIS MULTIPLATAFORMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO DE APLICATIVOS MÓVEIS MULTIPLATAFORMA Aluno: Nikson Barth Orientador: Marcel Hugo Roteiro Introdução Objetivos Fundamentação Teórica Trabalhos Correlatos

Leia mais

5 Infraestrutura de TI

5 Infraestrutura de TI Hardware consiste na tecnologia para processamento computacional, armazenamento, entrada e saída de dados. Ex: grandes mainframes, servidores, computadores pessoais, laptops e dispositivos móveis. 1 2

Leia mais

Serviços Digitais Públicos - Maximização de entregas em tempo real integradas a mobilidade do Cidadão

Serviços Digitais Públicos - Maximização de entregas em tempo real integradas a mobilidade do Cidadão Serviços Digitais Públicos - Maximização de entregas em tempo real integradas a mobilidade do Cidadão Criado pela Lei 3.359 de 1973 - Empresa pública - Dec 1.664 de 26/12/1978 MISSÃO: Empresa pública provedora

Leia mais

Biografia Resumida. Mestre em Engenharia de Computação (Poli- USP). Consultor e Líder de Projetos da Visiotech Ltda.

Biografia Resumida. Mestre em Engenharia de Computação (Poli- USP). Consultor e Líder de Projetos da Visiotech Ltda. Biografia Resumida Mestre em Engenharia de Computação (Poli- USP). Consultor e Líder de Projetos da Visiotech Ltda. Analista de TI - IFSP. Possui credenciamento da Apple (2009), Google (2013) e Microsoft

Leia mais

Cópia de Contatos. Celulares Smartphones Tablets SIMs. (C) 2013 Maine Avenue Technologies - All rights reserved

Cópia de Contatos. Celulares Smartphones Tablets SIMs. (C) 2013 Maine Avenue Technologies - All rights reserved Cópia de Contatos Celulares Smartphones Tablets SIMs (C) 2013 Maine Avenue Technologies - All rights reserved Descrição do Serviço ContactsPoint (1/3) ContactsPoint é um serviço Web desenvolvido pela MAT

Leia mais

Introdução à Informática

Introdução à Informática Introdução à Informática Aula 3 http://www.ic.uff.br/~bianca/introinfo/ Aula 3-12/09/2007 1 Objetivo da disciplina O objetivo dessa disciplina é dar ao aluno noções básicas de computação. Serão apresentados

Leia mais

RESULTADOS OBTIDOS CAPÍTULO

RESULTADOS OBTIDOS CAPÍTULO MELCONIAN, Marcos Vinícius. "Resultados Obtidos", p.103-108. In MELCONIAN, Marcos Vinicius. Modelagem numérica e computacional com similitude e elementos finitos, São Paulo: Editora Edgard Blücher, 2014.

Leia mais

BLUETICKET VERIFY. A autonomia de validação do seu evento, na palma da sua mão.

BLUETICKET VERIFY. A autonomia de validação do seu evento, na palma da sua mão. BLUETICKET VERIFY A autonomia de validação do seu evento, na palma da sua mão. CONHEÇA O BLUETICKET VERIFY Simples e confiável, o Blueticket Verify foi desenvolvido para organizadores de eventos que buscam

Leia mais

Fast Feedback: avaliando o atendimento ao cliente

Fast Feedback: avaliando o atendimento ao cliente II SEMINÁRIO DE DESENVOLVIMENTO EM SOA COM CLOUD COMPUTING E CONECTIVIDADE INSTITUTO NACIONAL DE TELECOMUNICAÇÕES INATEL AGOSTO DE 2016 - ISSN 2447-2352 Fast Feedback: avaliando o atendimento ao cliente

Leia mais

Requisitos do sistema para o Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Todos os direitos reservados.

Requisitos do sistema para o Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Todos os direitos reservados. Requisitos do sistema para o Qlik Sense Qlik Sense February 2018 Copyright 1993-2018 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2018 QlikTech International AB. Todos os direitos

Leia mais

LAUDO DE ANÁLISE DA PROVA DE CONCEITO

LAUDO DE ANÁLISE DA PROVA DE CONCEITO LAUDO DE ANÁLISE DA PROVA DE CONCEITO Aos vinte dias do mês de dezembro de dois mil e dezoito, às nove horas, na sede do CM Granpal, localizado na avenida das Indústrias, quatrocentos e sessenta e nove,

Leia mais

FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR

FURBMOBILE: 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 mais

Design de sites web e software

Design 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 mais

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados

CLIPPING 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 mais

TENDÊNCIAS NO DESENVOLVIMENTO DE APLICAÇÕES MOBILES

TENDÊNCIAS NO DESENVOLVIMENTO DE APLICAÇÕES MOBILES TENDÊNCIAS NO DESENVOLVIMENTO DE APLICAÇÕES MOBILES BOM DIA! Meu nome é Vitor Silva Sou analista desenvolvedor aqui na Ventron, e resolvi dar esse Tech Day porque o mercado mobile está cada vez mais aquecido,

Leia mais

informaçã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).

informaçã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 mais

FACULDADE DE TECNOLOGIA SENAC GOIÁS Gestão de Tecnologia da Informação PROPOSTA TÉCNICA SISTEMAS OPERACIONAIS

FACULDADE DE TECNOLOGIA SENAC GOIÁS Gestão de Tecnologia da Informação PROPOSTA TÉCNICA SISTEMAS OPERACIONAIS FACULDADE DE TECNOLOGIA SENAC GOIÁS Gestão de Tecnologia da Informação PROPOSTA TÉCNICA SISTEMAS OPERACIONAIS Professora Lucilia Ribeiro Alunos: Levi Joshua da Silva Silas Alef de Almeida Caldas Marcus

Leia mais

2. FUNDAMENTAÇÃO TEÓRICA

2. FUNDAMENTAÇÃO TEÓRICA INSTITUCIONAL/IFSP PROJETO DE PESQUISA TÍTULO DO PROJETO: Consecutivo web e a argumentação na matemática escolar Área do Conhecimento (Tabela do CNPq): 7. 0 8. 0 4. 0 3-6 1. RESUMO O software Consecutivo

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ COINT - TECNOLOGIA EM SISTEMAS PARA INTERNET CURSO DE TECNOLOGIA EM SISTEMAS PARA INTERNET FELIPE WEIBER

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ COINT - TECNOLOGIA EM SISTEMAS PARA INTERNET CURSO DE TECNOLOGIA EM SISTEMAS PARA INTERNET FELIPE WEIBER UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ COINT - TECNOLOGIA EM SISTEMAS PARA INTERNET CURSO DE TECNOLOGIA EM SISTEMAS PARA INTERNET FELIPE WEIBER SISTEMA DE GERENCIAMENTO DE PIZZARIA PROPOSTA DE TRABALHO

Leia mais

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS Prof. Dr. Daniel Caetano 2013-1 Objetivos Apresentar o que é uma Aplicação Rica para Internet Contextualizar tais aplicações na Web e os desafios

Leia mais

Domínio Personalizado 1 Não aplicável. Largura de Banda

Domínio Personalizado 1 Não aplicável. Largura de Banda Serviço Cloud SAP Fiori Serviço Cloud SAP Fiori, edição premium Termos e Condições Suplementares Estes termos e condições suplementares ("Suplemento") fazem parte de um contrato de aquisição de certos

Leia mais

Sistemas 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 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 mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Prof. MSc. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br Programação para Dispositivos Móveis Aula - Arquiteturas de Aplicação Móvel Caxias - Ma Roteiro Arquiteturas de Aplicação Móvel Arquiteturas

Leia mais

UNA-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 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 mais

AULA 1 INTRODUÇÃO AO JAVA

AULA 1 INTRODUÇÃO AO JAVA AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede

Leia mais

Introdução a Computação em Nuvem

Introduçã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 mais

Estudo Comparativo de ferramentas online para desenvolvimento de aplicativos Android

Estudo Comparativo de ferramentas online para desenvolvimento de aplicativos Android 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

Leia mais

A UTILIZAÇÃO DE APLICATIVOS PARA O APRENDIZADO DA LÍNGUA INGLESA

A UTILIZAÇÃO DE APLICATIVOS PARA O APRENDIZADO DA LÍNGUA INGLESA A UTILIZAÇÃO DE APLICATIVOS PARA O APRENDIZADO DA LÍNGUA INGLESA Luiz Augusto O. Santos¹, Gabriel R. Penaforte¹, Marco A. Nagao², José R. Pilan³ ¹Aluno do Curso Análise e Desenvolvimento de Sistemas da

Leia mais

Informática. Cloud Computing e Storage. Professor Márcio Hunecke.

Informá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 mais

Tutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto

Tutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto Tutorial da ferramenta de prototipação Pencil Project (Versão resumida) Prof. Moacyr Franco Neto Versão 1.0.0 1 ÍNDICE Sumário INTRODUÇÃO... 3 PRINCIPAIS CARACTERÍSTICA DO PENCIL PROJECT... 3 COMO BAIXAR...

Leia mais

Vitrine 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 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 mais

App mobile para simulação de custos do transporte rodoviário de carga RESUMO

App mobile para simulação de custos do transporte rodoviário de carga RESUMO App mobile para simulação de custos do transporte rodoviário de carga Eduardo Dornelles Silveira 1 ; Reginaldo Rubens da Silva 2 ; RESUMO Este trabalho descreve os resultados parciais do projeto de pesquisa

Leia mais

TECNOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES UTILIZANDO METEOR

TECNOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES UTILIZANDO METEOR Patrocínio, MG, outubro de 2016 ENCONTRO DE PESQUISA & EXTENSÃO, 3., 2016, Patrocínio. Anais... Patrocínio: IFTM, 2016. TECNOLOGIAS DE DESENVOLVIMENTO DE APLICAÇÕES UTILIZANDO METEOR André Ricardo dos

Leia mais

Requisitos do sistema para o Qlik Sense. Qlik Sense September 2017 Copyright QlikTech International AB. Todos os direitos reservados.

Requisitos do sistema para o Qlik Sense. Qlik Sense September 2017 Copyright QlikTech International AB. Todos os direitos reservados. Requisitos do sistema para o Qlik Sense Qlik Sense September 2017 Copyright 1993-2017 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2017 QlikTech International AB. Todos os direitos

Leia mais

DESENVOLVIMENTO ÁGIL DE APLICATIVOS IOS E ANDROID COM IONIC 2 PARA DESENVOLVEDORES.

DESENVOLVIMENTO ÁGIL DE APLICATIVOS IOS E ANDROID COM IONIC 2 PARA DESENVOLVEDORES. DESENVOLVIMENTO ÁGIL DE APLICATIVOS IOS E ANDROID COM IONIC 2 PARA DESENVOLVEDORES. Ingresso: Janeiro 2018 Informações: (51) 3218-1400 - www.espm.br/cursosdeferias Desenvolvimento Ágil de Aplicativos ios

Leia mais

Componente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída

Componente de aplicação. Figura 1 - Elementos funcionais de uma aplicação sendo executados de forma distribuída 11 1 Introdução Recentes avanços em redes de computadores impulsionaram a busca e o desenvolvimento de meios para facilitar e acelerar o desenvolvimento de aplicações em sistemas distribuídos, tornando

Leia mais

Informática I. Aula 2. Ementa

Informática I. Aula 2.  Ementa Informática I Aula 2 http://www.ic.uff.br/~bianca/informatica1/ Aula 2-29/08/2007 1 Ementa Noções Básicas de Computação (Hardware, Software e Internet) HTML e Páginas Web Internet e a Web Javascript e

Leia mais

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19 ÍNDICE GERAL SOBRE O LIVRO XI 1 INTRODUÇÃO 1 1.1 GERAÇÃO DIGITAL NATIVE 2 1.2 ALGORITMIA E PROGRAMAÇÃO DE COMPUTADORES 2 1.3 COMPUTAÇÃO EM NUVEM 4 1.4 PROGRAMAÇÃO DE DISPOSITIVOS MÓVEIS 6 1.5 PROGRAMAÇÃO

Leia mais

VANTAGENS E DESVANTAGENS DA UTILIZAÇÃO DO IONIC FRAMEWORK PARA O DESENVOLVIMENTO DE APLICATIVOS MÓVEIS

VANTAGENS E DESVANTAGENS DA UTILIZAÇÃO DO IONIC FRAMEWORK PARA O DESENVOLVIMENTO DE APLICATIVOS MÓVEIS VANTAGENS E DESVANTAGENS DA UTILIZAÇÃO DO IONIC FRAMEWORK PARA O DESENVOLVIMENTO DE APLICATIVOS MÓVEIS Neri Norberto Lange Jr. * Neyza Bibiana Guzman Mercado ** Resumo. Este artigo apresenta as vantagens

Leia mais

Introdução a Computação em Nuvem

Introduçã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 mais

Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos

Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos Adoção de JBoss Drools no desenvolvimento de sistemas Acadêmico: Mateus Artur Schneiders Prof. Orientador: Dr. Mauro Marcelo Mattos Roteiro da apresentação Introdução Objetivos Fundamentação Teórica Trabalhos

Leia mais

Iniciando Layouts. No html5 existem algumas tags padrões para se iniciar Layouts. Estrutura Básica:

Iniciando Layouts. No html5 existem algumas tags padrões para se iniciar Layouts. Estrutura Básica: Aula 09 Iniciando Layouts No html5 existem algumas tags padrões para se iniciar Layouts. Estrutura Básica: header: é onde definimos o cabeçalho. nav: é onde definimos o menu ou a navegação do nosso site.

Leia mais

Aula 05. Infraestrutura de TI: hardware e software Pearson. Todos os direitos reservados.

Aula 05. Infraestrutura de TI: hardware e software Pearson. Todos os direitos reservados. Aula 05 Infraestrutura de TI: hardware e software slide 1 Infraestrutura de TI: hardware e software 1. Quais os componentes da infraestrutura de TI? 2. Quais as principais tecnologias de hardware computacional,

Leia mais

Dispositivos Móveis. Visão geral (História) e tecnologia aplicada para dispositivos móveis.

Dispositivos Móveis. Visão geral (História) e tecnologia aplicada para dispositivos móveis. Dispositivos Móveis Visão geral (História) e tecnologia aplicada para dispositivos móveis. Tópicos Avançados Professora Dra: Andrea Padovan Jubileu Alunos: Cleiton Rocha e Éder Ferreira Dispositivos Móveis

Leia mais

5 Implementação 5.1 Plataforma 5.2 Arquitetura

5 Implementação 5.1 Plataforma 5.2 Arquitetura 5 Implementação Neste capítulo são apresentados os detalhes sobre a implementação da ferramenta. São discutidas as tecnologias envolvidas, assim como as limitações e problemas encontrados durante o desenvolvimento.

Leia mais

Desenvolvimento híbrido versus desenvolvimento nativo de aplicativos móveis

Desenvolvimento híbrido versus desenvolvimento nativo de aplicativos móveis Desenvolvimento híbrido versus desenvolvimento nativo de aplicativos móveis Mariana Ribeiro MENDES¹; Itagildo Edmar GARBAZZA 2, Daniela Costa TERRA 3 ¹Estudante de Análise e Desenvolvimento de Sistemas.

Leia mais

Requisitos do sistema para o Qlik Sense. Qlik Sense 3.2 Copyright QlikTech International AB. Todos os direitos reservados.

Requisitos do sistema para o Qlik Sense. Qlik Sense 3.2 Copyright QlikTech International AB. Todos os direitos reservados. Requisitos do sistema para o Qlik Sense Qlik Sense 3.2 Copyright 1993-2017 QlikTech International AB. Todos os direitos reservados. Copyright 1993-2017 QlikTech International AB. Todos os direitos reservados.

Leia mais

Solução integrada de software livre e tecnologia RFID para gerenciamento de vagas de estacionamento

Solução integrada de software livre e tecnologia RFID para gerenciamento de vagas de estacionamento Solução integrada de software livre e tecnologia RFID para gerenciamento de vagas de estacionamento Eduardo Cardoso Melo 1 ; Jéssica Maria Lemos da Silva 2. 1 Professor Orientador. 2 Estudante de Engenharia

Leia mais

Sistemas Distribuídos. Plano de Curso. Plano de Curso 04/03/12 ! EMENTA:

Sistemas Distribuídos. Plano de Curso. Plano de Curso 04/03/12 ! EMENTA: Sistemas Distribuídos Prof. Msc. André Luiz Nasserala Pires nassserala@gmail.com! EMENTA: Plano de Curso! Conceitos. Comunicação entre processos (IPC). Programação de aplicações cliente- servidor. Sincronização

Leia mais

Sistema Operacional. Prof. Leonardo Barreto Campos. 1/30

Sistema Operacional. Prof. Leonardo Barreto Campos.   1/30 Sistema Operacional Prof. Leonardo Barreto Campos 1/30 Sumário Introdução Middleware e SO de Rede SO de Rede Processos e Threads Leitura Complementar Bibliografia 2/30 Introdução A tarefa de qualquer sistema

Leia mais

Aplicação Web Para Gerenciamento de Mensagens de Diferentes Serviços de E- mail

Aplicação Web Para Gerenciamento de Mensagens de Diferentes Serviços de E- mail Aplicação Web Para Gerenciamento de Mensagens de Diferentes Serviços de E- mail Aluno: Anderson Rissardi Orientador: Samuel Cristhian Schwebel Roteiro Introdução Objetivos Fundamentação Teórica Trabalhos

Leia mais

CRIAÇÃO DE UM APLICATIVO DA USESKILL PARA O AMBIENTE MOBILE

CRIAÇÃO DE UM APLICATIVO DA USESKILL PARA O AMBIENTE MOBILE MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO PIAUÍ PRÓ-REITORIA DE PESQUISA- PROPESQ COORDENAÇÃO DE INOVAÇÃO TECNOLÓGICA CITEC Programa Institucional de Bolsa em Desenvolvimento Tecnológico e Inovação

Leia mais

Interação nas aplicações Web em dispositivos móveis: Questões de acesso e usabilidade

Interação nas aplicações Web em dispositivos móveis: Questões de acesso e usabilidade Interação nas aplicações Web em dispositivos móveis: Questões de acesso e usabilidade Humberto Lidio Antonelli * Orientadora: Profa. Dra. Renata Pontin de Mattos Fortes Instituto de Ciências Matemáticas

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Definição Sistema Distribuído é aquele onde os componentes de software e hardware localizados em redes de computadores comunicam-se e coordenam suas ações apenas por passagem de mensagens.

Leia mais

Informática Instrumental

Informática Instrumental 1º PERÍODO.: GRADUAÇÃO EM REDES DE COMPUTADORES :. Madson Santos madsonsantos@gmail.com 2 Unidade I Unidade I 3 Fundamentos da informática o INFORMÁTICA: Informação automatizada; o INSTRUMENTAL: instrumentos,

Leia mais

DIÁRIO DE CLASSE MÓVEL 29/08/2017. Recife

DIÁRIO DE CLASSE MÓVEL 29/08/2017. Recife DIÁRIO DE CLASSE MÓVEL 29/08/2017 Recife Conceituação Sistema de gestão educacional que permite aos professores da rede de ensino efetuar o apontamento de frequência dos alunos. Objetivo Possibilitar que

Leia mais

Programação para Dispositivos Móveis

Programaçã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 mais

CIDADÃO FISCAL: APLICATIVO PARA A ABERTURA E ACOMPANHAMENTO DE PROCESSOS NO SETOR DE OUVIDORIA DA PREFEITURA MUNICIPAL DE BLUMENAU

CIDADÃO FISCAL: APLICATIVO PARA A ABERTURA E ACOMPANHAMENTO DE PROCESSOS NO SETOR DE OUVIDORIA DA PREFEITURA MUNICIPAL DE BLUMENAU UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO CIDADÃO FISCAL: APLICATIVO PARA A ABERTURA E ACOMPANHAMENTO DE PROCESSOS NO SETOR DE OUVIDORIA DA PREFEITURA MUNICIPAL DE

Leia mais

Apresentação da Disciplina e Fundamentos da Computação Móvel

Apresentação da Disciplina e Fundamentos da Computação Móvel Apresentação da Disciplina e Fundamentos da Computação Móvel (Mobilidade e Mercado) Tópicos Especiais em Sistemas de Informação I (Programação de Dispositivos Móveis) Mauro Lopes Carvalho Silva Professor

Leia mais

Guia de Uso - Mobile ID

Guia de Uso - Mobile ID Guia de Uso - Mobile ID Sumário 1. Introdução 3 2. Objetivo 3 3. Requisitos 3 4. Instalação e Configuração do Aplicativo MobileID no ios 3 4.1. Instalação do Aplicativo MobileID 3 4.2. Configurando o Aplicativo

Leia mais

Desenvolvedor Android: Avançado. Plano de Estudo

Desenvolvedor 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 mais

UNIVERSIDADE DE CAXIAS DO SUL CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO HELENA BASSOTTO

UNIVERSIDADE DE CAXIAS DO SUL CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO HELENA BASSOTTO UNIVERSIDADE DE CAXIAS DO SUL CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO HELENA BASSOTTO DESENVOLVIMENTO DE UM PROTÓTIPO DE APLICATIVO MÓVEL UTILIZANDO FERRAMENTA MULTIPLATAFORMA

Leia mais

SOOS. Simple Organize Office System INDUSTRIA 4.0

SOOS. Simple Organize Office System   INDUSTRIA 4.0 SOOS Simple Organize Office System INDUSTRIA 4.0 WWW.SOOS.PT O QUE FAZEMOS Transforme os processos da sua empresa em digitais, ganhe tempo e dinheiro, com as nossas soluções de software personalizaveis.

Leia mais

DESENVOLVIMENTO DE APLICAÇÕES PARA DISPOSITIVOS MÓVEIS

DESENVOLVIMENTO DE APLICAÇÕES PARA DISPOSITIVOS MÓVEIS DESENVOLVIMENTO DE APLICAÇÕES PARA DISPOSITIVOS MÓVEIS Heleno de Souza Campos Junior 1 RESUMO A ampla adoção de dispositivos móveis em todo o mundo é uma realidade, constituindo um mercado com previsão

Leia mais

Introdução ao Desenvolvimento para Dispositivos Móveis

Introduçã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 mais