VANTAGENS DE USAR APACHE MAVEN NA PROGRAMAÇÃO.
|
|
|
- Judite Ramires Benevides
- 8 Há anos
- Visualizações:
Transcrição
1 VANTAGENS DE USAR APACHE MAVEN NA PROGRAMAÇÃO. Julio Fernandes Rocha, Jaime William Dias Universidade Paranaense (Unipar) Resumo. Este artigo tem por objetivo mostrar as funcionalidades e a importância sobre a ferramenta Apache Maven, além de evidenciar aos seus usuários a agilidade operacional em um determinado sistema de vendas. A metodologia seguida compreende em pesquisas realizadas em diversos locais que revelam a relevância e as facilidades que o Apache Maven oferece. 1. Introdução Maven é uma ferramenta da Apache Software Foundation para gerenciamento de dependências e automação de build, principalmente em projetos JAVA. [Andrade, 2013] A função do Maven é facilitar a programação para seus usuários. Usando o um arquivo xml ou seja, pom.xml que fica na raiz da programação podendo facilitar com seus targets de build do seu projeto para obtermos algumas bibliotecas para a programação dos usuários. As configurações no pom.xml, são realizadas com a execução de plug-ins. Também é no pom.xml que são declaradas as dependências. De acordo com Lucas Cavalcanti (2008) Muitos optam por migrar seus projetos para o Marven. Entretanto essa escolha pode gerar um problema de configuração, o que poderá acarretar na desistência do objetivo, retornando a processos manuais ou voltando para o Ant. Porém, ajustando as configurações, o programa proporciona êxito, compensando os demais problemas que eventualmente causaria. O resultado é de uma ferramenta que auxilia muito na sua programação, usada para a construção e gestão de qualquer projeto baseado em JAVA. Baseado no conceito de um modelo de objeto de projeto (POM), Maven pode gerenciar construção de um projeto, elaboração de relatórios e documentação de uma peça central de informações. [Maven, 2016]. O sitema foi desenvolvido através da ferramenta Apache Maven visando melhores resultados e agilidade ao desenvolvedor.
2 2. Metodologia Para este trabalho foram realizadas diversas pesquisas em sites, artigos científicos e livros especializados concernentes ao assunto referido Apache Maven e suas funcionalidades e o quanto pode ajudar seus usuários. A ferramenta atuou no gerenciamento de um estabelecimento comercial, no caso, uma Lanchonete. 3. Desenvolvimento O desenvolvimento se deu através da utilização do método Maven de baixar suas bibliotecas da plataforma Maven. O projeto de pesquisa desenvolveu-se com o objetivo de analisar as facilidades e os benefícios que podem auxiliar. 3.1.O que é Apache Maven Apesar do sistema complexo, a tecnologia pesquisada auxilia muito os projetos de linguagem JAVA, sendo aconselhada a sua utilização, tendo em vista, os benefícios na programação. Na figura 1 temos um exemplo de como o Apache Maven faz sua busca de repositório: Figura 1 Comportamento do Apache maven Fonte: ( Na figura 1 vemos os passos do Maven para buscar suas dependências na internet e hospedando em seu repositório dentro da sua aplicação.
3 3.2. Objetivo do Maven O Maven tem como objetivo aplicar padrões de estrutura física do projeto. Auxiliar na organização dos arquivos-fonte, gestão de dependências do projeto (JARs), compilação e empacotamento e execução de testes automatizados [Luckow, Melo, 2015]. O principal objetivo do Maven é ajudar e facilitar a vida dos seus usários em todas as fases de construção de um projeto. Para que os usuários alcancem essas metas, devem usar todas as metodologias que Maven oferece. Essa ferramenta auxiliar seus usuários com as programações através de um padrão de programação com os plug in para publicar informações do projeto e compartilhar JARs em vários outros projetos. Maven veio para facilitar o trabalho para os programadores e assim como em um software de gerenciamento de alimentos, permite mais agilidade e ganho de tempo, proporcionando mais tranquilidade no levantamento do requisito. Como o Maven nos auxilia no desenvolvimento do nosso sistema computacional, o mesmo também pode auxiliar muitos outros desenvolvedores nos seus projetos Dependências Uma das funcionalidades mais poderosas do Maven é a resolução de dependências. Não é uma funcionalidade exclusiva, mas a maneira como é feita, resolve muito bem a maioria dos problemas. Este recurso é facilitado pela leitura dos arquivos de projeto de suas dependências a partir dos repositórios remotos especificados. Em geral, todas as dependências desses projetos são usadas em seu projeto, assim como os que o projeto herda de seus pais, ou de suas dependências, e assim por diante. O software que foi desenvolvido utiliza algumas dependências do Apache Maven para o seu desenvolvimento. Utilizamos as dependências do Hibernate, Java e Prime Face para ajudar nos softwares. Algumas dessas dependências foram utilizadas serão mostradas no decorrer desse artigo. Todas as dependências devem ficar no pom.xml para que seu projeto tenha acesso as informação no repositório Maven. Caso ocorra alguma dependência, a própria ferramenta fará o download para este projeto.
4 3.4.Ciclo de vida de um projeto Maven Um projeto Maven pode ser detalhado numa serie de ciclo de vida que são chamados de fazes que veremos a seguir. Segundo o site da Apache Maven (2016) O ciclo padrão é o seguinte: VALIDAR - validar se o projeto está correto e todas as informações necessárias estão disponíveis. COMPILAR- compilar o código fonte do projeto VALIDAR - validar se o projeto está correto e todas as informações necessárias estão disponíveis. COMPILAR- compilar o código fonte do projeto PACOTE- pegar o código compilado e empacotá-lo em seu formato de distribuição, como um JAR. VERIFICAR- executar todas as verificações sobre os resultados de testes de integração para garantir se critérios de qualidade são cumpridos INSTALAR - instalar o pacote no repositório local, para uso como uma dependência em outros projetos localmente. IMPLANTAR - feito no ambiente de compilação, copia-se o pacote final para o repositório remoto para compartilhar com outros desenvolvedores e projetos. Algumas dessas fases do ciclo são divididas em plug-in associado a elas. Eles são acionados quando são declarados em sua aplicação. 4. Considerações finais Atualmente podemos dizer que ferramenta da Apache Software (Maven) é uma grande aliada no de sistemas. Logo, está repleta de funcionalidades que podemos usar no período do desenvolvimento, seja a parte de teste automatizado, compilação e empacotamento e também na sua grande plataforma de bibliotecas Maven. Usuários só precisam declarar os plug-ins e esperar que a ferrramenta complete o processo. No sistema gerenciamento de uma Lanchonete foram utilizadas algumas dessas dependências Apache para dar total apoio ao desenvolvimento. O ciclo de vida explica um pouco do que foi utilizado e aproveitado dessa ferramenta tão importante. Mostramos também toda a importância e objetivo que a empresa apache usou para satisfazer seus usuários. Maven veio para melhorar os sistemas computacionais de todos que queiram utilizar-se desta ferramenta. No nosso software foi utilizado e mostrado o quanto o Maven pode ser bom para agilizar na hora do desenvolvimento.
5 Referências Apache Maven Disponível em: < Acessado em: 27/07/2016 O que é o Maven, e seus primeiros passos com a ferramenta. Disponível em: < Acesso em: 27/07/2016 Lucas C. (2008) Processo de build com o Maven. Disponível em: < Acesso em: 27/07/2016 Thiago F. Andrade (2015) e-book - Java EE 7 com JSF, PrimeFaces e CDI. 2.ed. Disponível em: < Acesso em 28/07/2016 Décio H. Luckow, Alexandre A. de Melo. Programação Java para web. 2.ed: Novatec, 2015 Thiago F. Andrade (2013) e-book - Java EE 7 com JSF, PrimeFaces e CDI. 1.ed. Disponível em: < Acesso em 28/07/2016
Frameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB
Frameworks funcionais para JSF que proporciona o desenvolvimento de aplicações computacionais WEB Bruno Costa Silva 1, Ricardo Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected],
UMA ARQUITETURA VOLTADA PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB.
UMA ARQUITETURA VOLTADA PARA O DESENVOLVIMENTO DE APLICAÇÕES WEB. Djonathan Assis Oliveira 1, Jaime William Dias 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected], [email protected]
MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB
MAPEAMENTO OBJETO RELACIONAL COM HIBERNATE EM APLICAÇÕES JAVA WEB Miguel Gustavo Miiller¹, Tiago Piperno Bonetti 1. 1 Universidade Paranaense (UNIPAR) Paranavaí -Paraná- Brasil [email protected], [email protected]
Introdução ao Desenvolvimento de
Introdução ao Desenvolvimento de Aplicações Web com JSF e PrimeFaces Marcelo Vinícius Cysneiros Aragão ICC Inatel Competence Center [email protected] Santa Rita do Sapucaí, 15 de março de 2016 Conteúdo
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA IMPLEMENTAÇÃO
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA IMPLEMENTAÇÃO Nickerson Fonseca Ferreira [email protected] Introdução 2 É o processo de tradução
Entrega contínua: automatizar o pipeline de implantação
White Paper Deployment Authomation Entrega contínua: automatizar o pipeline de implantação Índice página O valor da entrega contínua.... 1 A desconexão entre criar e implantar.... 3 Automação e integração
INTRODUÇÃO À INTEGRAÇÃO CONTÍNUA. Jadson Santos Software Engineer Informatic Superintendence (SINFO) - UFRN
INTRODUÇÃO À INTEGRAÇÃO CONTÍNUA Jadson Santos Software Engineer Informatic Superintendence (SINFO) - UFRN 2 Introdução à Integração Contínua Integração Contínua é uma pratica de desenvolvimento de software
Aula 17 Introdução ao jquery
Aula 17 Introdução ao jquery jquery é uma biblioteca JavaScript criada por John Resig e disponibilizada como software livre e aberto, ou seja, de emprego e uso regido segundo licença conforme as regras
Manual do Usuário. Uma plataforma:
Uma plataforma: Manual do Usuário Construmanager é a plataforma online para gestão de projetos e obras mais completa e funcional do setor de construção civil. Com recursos exclusivos como a notificação
Biblioteca de Componentes JSF para Interfaces Ricas
DEPARTAMENTO DE INFORMÁTICA - DI Biblioteca de Componentes JSF para Interfaces Ricas Bruno Garcia Vasconcelos Desenvolvedor de Sistemas [email protected] http://brunovasconcelos.wordpress.com Tópicos
Ferramenta 1 -NetBeans 8.0
Nome do laboratório: Laboratório de Programação Ferramenta 1 -NetBeans 8.0 Elaborado por: Osmar de Oliveira Braz Junior Descrição NetBeans é um ambiente de desenvolvimento integrado (IDE Integrated Development
APRESENTAÇÃO. Página: 1
APRESENTAÇÃO Página: 1 Sumário Apresentação... 3 Principais característica:... 3 Estrutura Way-Z... 4 Vantagens da Plataforma... 6 Atualizações remotas.... 7 Carga da Plataforma e da Aplicação... 8 Obtendo
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO DE TECNOLOGIA EM SISTEMAS PARA INTERNET CÂMPUS GUARAPUAVA. Érico Dias Ferreira
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO DE TECNOLOGIA EM SISTEMAS PARA INTERNET CÂMPUS GUARAPUAVA Érico Dias Ferreira DESENVOLVIMENTO DE UM SISTEMA PARA O GERENCIAMENTO DO PROCESSO DE TRABALHO
Sistema 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é
IDES 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
Objetivos. Responder o que é Java; Mostrar as vantagens e desvantagens do Java; Compilar e executar um programa simples.
O que é Java Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/ 1 Objetivos Responder o
GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri
FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento
2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo
2ª Edição Décio Heinzelmann Luckow Alexandre Altair de Melo Novatec Copyright 2010, 2015 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Linguagens de Domínio Específico
Linguagens de Domínio Específico Fabio Mascarenhas 2017.1 http://www.dcc.ufrj.br/~fabiom/dsl Por que DSLs? Melhorar a produtividade dos programadores input =~ /\d{3}-\d{3}-\d{4}/ Facilitar a escrita e
UMA 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
UTILIZAÇÃO DE TECNOLOGIAS MODERNAS PARA CADASTRAMENTO DAS FAMÍLIAS DA ATENÇÃO BÁSICA DE SAÚDE DO MUNICÍPIO DE COARI
UTILIZAÇÃO DE TECNOLOGIAS MODERNAS PARA CADASTRAMENTO DAS FAMÍLIAS DA ATENÇÃO BÁSICA DE SAÚDE DO MUNICÍPIO DE COARI Adrya da Silva Neres 1 Elionai de Souza Magalhães 2 1 Discente do Curso Técnico Integrado
GUIA DE MIGRAÇÃO GOLD - SQL
Migrar de que para que? GUIA Você precisará migrar os dados cadastrados nos arquivos da versão Gold para o formato de banco de dados da versão SQL. Todas as empresas precisarão ser migradas. Você precisará
Técnicas para Reutilização de Software
DCC / ICEx / UFMG Técnicas para Reutilização de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Panorama de Reutilização Frameworks Padrões de projeto Aplicações configuráveis Padrões de
TÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES
16 TÍTULO: AUTOMAÇÃO COM ELETRÔNICA EMBARCA APLICADA A ACESSIBILIDADE PARA CADEIRANTES CATEGORIA: EM ANDAMENTO ÁREA: ENGENHARIAS E ARQUITETURA SUBÁREA: ENGENHARIAS INSTITUIÇÃO: FACULDADE ENIAC AUTOR(ES):
Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial. Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva
Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva Conteúdo Introdução Fundamentação teórica Desenvolvimento
Gerência da Configuração de Software. Teresa Maciel DEINFO/UFRPE
Gerência da Configuração de Software Teresa Maciel DEINFO/UFRPE 1 Propósito Garantir a integridade dos itens que compõem uma versão do produtos de software, através do controle de versões e mudanças dos
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
Desenvolvimento de Software I
Desenvolvimento de Software I Prof. Arnaldo Martins Hidalgo Junior [email protected] http://aulashidalgo.wordpress.com 5 h/a (2 aulas semanais) http://aulashidalgo.wordpress.com 1 Competências Avaliar
Sistemas de Computação e de Informação
Sistemas de Computação e de Informação SLIDE 9 Professor Júlio Cesar da Silva [email protected] site: http://eloquium.com.br/ twitter: @profjuliocsilva Linguagens de Programação Os computadores
Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks
Disciplina de Lógica e Linguagem de Programação Desenvolvido pelo professor Danilo Giacobo Ferramenta Code::Blocks Manual de utilização LISTA DE FIGURAS Figura 1 - Tela Inicial do software Code::Blocks...
Prof. Me. Sérgio Carlos Portari Júnior
Prof. Me. Sérgio Carlos Portari Júnior Ambientes que visam desenvolver aplicações que precisam de um processamento paralelo e distribuído deverão saber lidar com algumas dificuldades. Isto decorre da heterogeneidade
Netbeans 8.1 (Ubuntu / Mint / Debian)
NetBeans IDE é uma aplicação de código aberto feita para auxiliar os desenvolvedores na criação de aplicativos em diferentes plataformas, utilizando tecnologia Java para isto. Nela você encontra todas
Padrões de Testes Automatizados. Exame de Defesa de Mestrado Paulo Cheque Bernardo Orientador: Fabio Kon DCC IME/USP 4 de julho de 2011
Padrões de Testes Automatizados Exame de Defesa de Mestrado Paulo Cheque Bernardo Orientador: Fabio Kon DCC IME/USP 4 de julho de 2011 Objetivos Parte I: Introdução e Conceitos Introduzir o tema Testes
O Impacto no Desenvolvimento de Produtos Computacionais Utilizando Angular Js, Spring Framework e Java
O Impacto no Desenvolvimento de Produtos Computacionais Utilizando Angular Js, Spring Framework e Java Lucas Gontijo dos Santos 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí
Instalando Apache Solr no Mac OSX
Instalando Apache Solr no Mac OSX Apache Solr é um plataforma de busca(search engine) de código livre construída sobre o Lucene. Solr é considerada a plataforma de busca para web sites mais popular que
Documento de Arquitetura de Software- SGE
Documento de Arquitetura de Software- SGE IFG Autor: Marcelo Roldrin Barros Silva 1. Introdução 1.1 Finalidade Este documento oferece uma visão geral arquitetural abrangente do sistema SGE (Sistema de
Curso GeneXus - Deploying. Veremos a seguir os detalhes de como colocar em Produção e Publicar aplicativos para Smart Devices.
Curso GeneXus - Deploying Veremos a seguir os detalhes de como colocar em Produção e Publicar aplicativos para Smart Devices. Até agora mencionamos a aplicação desenvolvida para uma imobiliária, que faz
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
Noções de sistemas de computação
Noções de sistemas de computação Software Marco A L Barbosa malbarbo.pro.br Departamento de Informática Universidade Estadual de Maringá cba Este trabalho está licenciado com uma Licença Creative Commons
ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE
ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil [email protected]
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
TCC - LagarLottery. Desenvolvimento de um software para jogadores de loterias. Aluno: Euclides Pinheiro de Melo
TCC - LagarLottery Desenvolvimento de um software para jogadores de loterias Aluno: Euclides Pinheiro de Melo [email protected] Orientador: Dalton Francisco de Andrade [email protected] Universidade
Plano de Gerenciamento de Configuração
Plano de Gerenciamento de Configuração Controle de Versões Versão Data Autor Notas da Revisão 0.1 29/11/2016 Deborah Araujo Denis Ferreira Ezio Mendonça - Plano de gerenciamento de Configuração Página
Capítulo 25. Gerenciamento de Configuração Pearson PrenticeHall. Todos os direitos reservados. slide 1
Capítulo 25 Gerenciamento de Configuração slide 1 Tópicos abordados Gerenciamento de mudanças Gerenciamento de versões Construção de sistemas Gerenciamento de releases slide 2 Gerenciamento de configuração
Linguagem de Programação II Programação Orientada a Objetos. Ambientes de Programação
Linguagem de Programação II Programação Orientada a Objetos Ambientes de Programação Prof. Alessandro Borges 2 Tópicos Prompt de comando JDK IDE NetBeans Eclipse Jbuilder Visual Café Visual J++ NetBeans
Microsoft Visual Studio Community 2013
Microsoft Visual Studio Community 2013 Linguagem de Programação III Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento Acadêmico de Informática Campus Monte Castelo Instituto Federal de Educação
Projeto Integrador. <Projeto Integrador> Documento Visão. Versão <1.0>
Projeto Integrador Documento Visão Versão Histórico de Revisões Data Versão Descrição Autor
Aula 06 - Máquina Multinível e Von Neumann
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Campus Currais Novos Instalação e Organização de Computadores Aula 06 - Máquina Multinível e Von Neumann Prof. Diego Pereira
contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.
Web Services Web Service é um componente de software identificado por uma URI que independe de implementação ou de plataforma e pode ser descrito, publicado e invocado sobre uma rede por meio de mensagens
Autores. Carlos Theophilo Latsch Cherem Maurício Costa
Autores Carlos Theophilo Latsch Cherem Maurício Costa Índice Arquitetura do Apache ServiceMIX... 3 Conceitos iniciais (ESB)... 3 Finalizando o ServiceMix... 5 Informações adicionais... 5 Iniciando o ServiceMix...
Desenvolvimento 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
Sistema SGPA-IFSP. Manual de Instalação
Sistema SGPA-IFSP Manual de Instalação Sumário 1. Introdução... 3 2. Softwares Necessários... 4 2.1 Ambiente Java... 4 2.2 Servidor MySQL... 8 2.3 Spring Tool Suit... 17 3. Configuração e Implantação do
Otimizando os recursos do OJS na publicação de artigos. Ronnie Fagundes de Brito - IBICT
Otimizando os recursos do OJS na publicação de artigos Ronnie Fagundes de Brito - IBICT O uso de software de apoio à editoração em sistemas de publicação da informação científica e tecnológica oferece
Desenvolvimento Dirigido por Modelos: Ferramentas
DCC / ICEx / UFMG Desenvolvimento Dirigido por Modelos: Ferramentas Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Existe MDD na prática? Poucos sistemas ainda são desenvolvidos usando a filosofia
Desenvolvimento de uma ferramenta para organização e gerenciamento de atividades de docentes
Universidade Federal de Uberlândia - UFU Faculdade de Computação Bacharelado em Sistemas de Informação Desenvolvimento de uma ferramenta para organização e gerenciamento de atividades de docentes Rafael
Programação para Web I Desenvolvendo templates com Facelets. Prof. Eder de Lima Lacerda
Programação para Web I Desenvolvendo templates com Facelets Prof. Eder de Lima Lacerda [email protected] HOJE FALAREMOS SOBRE 1. Veremos como funciona a tecnologia de Facelets do Java Server Faces
Desenvolvimento de sistema computacional utilizando AngularJs
Desenvolvimento de sistema computacional utilizando AngularJs Willian Nelson R. de Oliveira 1, Jaime William Dias 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil nelson [email protected],
Oferta de migração do SharePoint 2013 Perguntas frequentes
Oferta de migração do SharePoint 2013 Perguntas frequentes 26 de setembro de 2016 VISÃO GERAL O Microsoft FastTrack oferecerá serviços de migração a partir do SharePoint 2013 on-premises por tempo limitado.
INSTALAÇÃO. Guacamole Acesso remoto de qualidade
Guacamole é uma aplicação web HTML5 que fornece acesso a ambientes de desktop usando protocolos de desktop remoto (como o VNC ou RDP). Escrito em JavaScript e usando apenas HTML5 e outros padrões, a parte
Os efeitos do paralelismo e relações de thesaurus em uma ferramenta de busca em bases textuais
72 Resumos Expandidos: XII Mostra de Estagiários e Bolsistas... Os efeitos do paralelismo e relações de thesaurus em uma ferramenta de busca em bases textuais Renan Gomes Pereira¹ Maria Fernanda Moura²
Teste de Software. Estratégias de Teste. Rosemary Silveira Filgueiras Melo
Teste de Software Estratégias de Teste Rosemary Silveira Filgueiras Melo [email protected] 1 Agenda Estratégias de Teste Tipos de Estratégias de Teste 2 Estratégias de teste Define as fases em que
Gerenciamento Do Escopo Do Projeto
Gerenciamento Do Escopo Do Projeto Disciplina: Gerência De Projetos Bruno Tenório Da Silveira Lopes Fernando David Leite Thiago Abelha Isaac Salvador Profa. Dra. Elisa Yumi Nakagawa [email protected] Sumário
Explorando as vulnerabilidades do APT (Advanced Packaging Tools)
1 Explorando as vulnerabilidades do APT (Advanced Packaging Tools) Ligia de Cássia Leone; [email protected] Marcos Augusto de Castro Araújo; [email protected] Resumo A maioria das distribuições Linux
