ESTÁGIO CURRICULAR I PROJETO DE INTERNACIONALIZAÇÃO DO SOFTWARE FUSION ECM SUITE

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

Download "ESTÁGIO CURRICULAR I PROJETO DE INTERNACIONALIZAÇÃO DO SOFTWARE FUSION ECM SUITE"

Transcrição

1 LUCAS GUSTAVO AMARAL FERNANDES ESTÁGIO CURRICULAR I PROJETO DE INTERNACIONALIZAÇÃO DO SOFTWARE FUSION ECM SUITE EMPRESA: NEOMIND SOLUTIONS INFORMÁTICA LTDA. SETOR: DESENVOLVIMENTO SUPERVISOR: REINALDO BESEN ORIENTADOR: GIAN RICARDO BERKENBROK CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE CIÊNCIAS TECNOLÓGIAS - CCT UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC JOINVILLE SANTA CATARINA - BRASIL NOVEMBRO DE 2011

2 2

3 APROVADO EM / / Gian Ricardo Berkenbrock Dr. em Eng. Eletrônica e Computação Professor Orientador Kariston Pereira Dr. em Eng. e Gestão do Conhecimento Wesley dos Reis Bezerra Mestre Reinaldo Besen Supervisor da Concedente 3

4 CRONOGRAMA FÍSICO E REAL PERÍODO (20 horas) ATIVIDADES Estudo funcional das soluções PR P R P Estudo das tecnologias envolvidas na solução R P Desenvolvimento de melhorias e novas funções R P Auditoria de testes de funções R P Elaboração e aplicação de repasse interno R

5 AGRADECIMENTOS Agradeço à minha família, principalmente minha mãe, por estarem sempre do meu lado. À família Webster que, ajudou a moldar o homem que sou hoje e que, apesar da distância, continuam a me apoiar. Aos meus amigos, pois tenho certeza que sem suas ajudas não chegaria tão longe. Aos professores da UDESC, principalmente meu orientador, Gian Ricardo Berkenbrock, pelos ensinamentos e orientações. À Neomind Solutions, principalmente à equipe de desenvolvimento Willian, Juliano e Kaio e ao gerente Reinaldo. 2

6 SUMÁRIO LISTA DE FIGURAS...4 LISTA DE ABREVIATURAS...5 RESUMO INTRODUÇÃO OBJETIVOS Geral Específicos JUSTIFICATIVA ORGANIZAÇÃO DO ESTUDO A EMPRESA HISTÓRICO Fusion Workflow/BPM Fusion BPA/BI Fusion GED Fusion Capturing Fusion Portal FUNDAMENTAÇÃO TEÓRICA ENTERPRISE CONTENT MANAGEMENT ECM JAVA ENTERPRISE EDITION JAVAEE SERVLETS JAVASERVER PAGES HYPERTEXT MARKUP LANGUAGE (HTML) JAVASCRIPT INTERNACIONALIZAÇÃO I18N ATIVIDADES DESENVOLVIDAS ESTUDO FUNCIONAL DA SOLUÇÕES EXISTENTES ESTUDO DAS TECNOLOGIAS UTILIZADAS NO FUSION INTERNACIONALIZAÇÃO DO FUSION AUDITORIA E TESTE CONSIDERAÇÕES FINAIS REFERÊNCIAS BIBLIOGRÁFICAS

7 LISTA DE FIGURAS Figura 1 - Logomarca da Neomind Solutions Ltda Figura 2 - Exemplo de fluxo de trabalho modelado utilizando o Fusion Designer Figura 4 - Exemplo das visões das despesas empenhadas utilizando o Fusion BPA/BI 11 Figura 5 - Exemplo da hierarquia de arquivos e pastas do Fusion GED Figura 6 - Exemplo de documento digitalizado utilizando o Fusion Capturing Figura 7 - Exemplo de uma página na Internet utilizando a o Fusion Portal Figura 8 - Divisão de áreas na Neomind Solutions Figura 9 - Fusion sem textos traduzidos Figura 10 - Código estático no Fusion Figura 11 - Textos substituídos de forma dinâmica Figura 12 - Fusion com os textos traduzidos Figura 13 - Repositório com as traduções Figura 14 - Tradução de texto em código Java Figura 15 - Tradução em código JSP feito com Taglib Figura 16 - Tradução em código JSP feito com método Java Figura 17 - Código do repositório passado diretamente à Taglib Figura 18 - Forma como label é traduzido Figura 19 - Fusion traduzido

8 LISTA DE ABREVIATURAS API BI ECM GED HTML JSP Application Programming Interface Business Intelligence ou Inteligência de negócios. Enterprise Content Management ou Gerenciamento do Conteúdo Empresarial. Gerenciador Eletrônico de Documentos. HyperText Markup Language JavaServer Pages. 5

9 RESUMO Este relatório de estágio descreve as atividades realizadas na empresa Neomind Solution Informática Ltda. referentes à internacionalização da ferramenta Fusion ECM Suite. Para isto, são estudados as tecnologias e soluções utilizadas na empresa como, JavaEE, JSP, JavaScript, ECM, HTML, I18N. Foram descritos exemplos de como essa internacionalização foi realizada, quais as dificuldades foram encontradas e quais ações foram tomadas para superá-las. Estas atividades permitiram alcançar o objetivo geral do período de estágio. 6

10 1. INTRODUÇÃO Este relatório tem como objetivo expor as atividades desenvolvidas no estágio curricular que foi realizado na empresa Neomind Solutions Ltda., na cidade de Joinville - SC, durante o segundo semestre de Empresa esta, que atua na área de automatização e gerenciamento de processos de negócios e de informações para tomada de decisões. O projeto proposto pela empresa envolvida foi o desenvolvimento de melhorias e novas funções para as soluções que compõem o Neomind Fusion ECM Suite, suíte de produtos desenvolvidos pela Neomind, bem como a internacionalização do produto, traduzindo e removendo textos fixos dos códigos que compõem o produto OBJETIVOS Neste capítulo são apresentados os objetivos geral e específicos de relatório Geral O plano do estágio tinha como principal objetivo: atuar na área de desenvolvimento de melhorias e novas funções para as soluções que compõem a suíte de produtos da Neomind e a internacionalização deste Específicos Objetivos mais específicos foram colocados como meta com o desenvolvimento do estágio e cada um dos objetivos está relacionado com uma atividade descrita no plano de estágio: Estudo funcional das soluções existentes como: fluxo de trabalho, gerenciador eletrônico de documentos e formulários eletrônicos; Estudo das tecnologias utilizadas nas soluções como: JAVA EE, JSP, JavaScript, Servlets e Portlets; 7

11 Desenvolvimentos de melhorias e novas funções para o conjunto de ferramentas que compõem o suíte de soluções da Neomind e internacionalização da ferramenta; Realizar auditoria e testes das funções desenvolvidas; Realizar repasse interno dos itens desenvolvidos para as demais pessoas da empresa; 1.2. JUSTIFICATIVA Com o crescimento da Neomind Solutions Informática Ltda. e a projeção internacional obtida nos últimos anos, houve a necessidade de internacionalizar o Fusion ECM Suite, traduzindo-o em diferentes línguas. Dessa forma, todos os textos e etiquetas estáticas da ferramenta devem ser trocadas de acordo com a região ou país onde a ferramenta esteja em uso ORGANIZAÇÃO DO ESTUDO Este relatório de estágio está divido em cinco capítulos: introdução, histórico da empresa, fundamentação teórica, atividades desenvolvidas e as considerações finais. O relatório de estágio tem início com uma introdução da empresa, descrevendo quais são os principais produtos e principais clientes. Em seguida, os principais conceitos das tecnologias utilizados no suíte de aplicações da empresa são apresentados. No próximo capítulo as atividades desenvolvidas, principais dificuldades e exemplos de como as dificuldades foram superadas são apresentadas. Finalizando, as considerações finais do acadêmico sobre o estágio são apresentadas. 8

12 2. A EMPRESA 2.1. HISTÓRICO A Neomind Solutions foi criada em 2006 a partir da iniciativa de seuss sócios que tinham o objetivo de implantar no mercado uma solução inovadora da área de ECM (Enterprise Content Management gerenciamento de conteúdo empresarial). Para isso foi desenvolvido o Neomind Fusion ECM Suite que apresenta diversas soluções para gerenciar documentos, registros, automatizar processos, capturar e armazenar as informações com segurança, proporcionar o gerenciamento de projetos e digitalizar documentos, tendo em vista o auxílio no planejamento estratégico do cliente com tecnologia de qualidade e segurança. Figura 1 - Logomarca da Neomind Solutions Ltda. As soluções da empresa são desenvolvidas em Java EE, principalmente as ferramentas destinadas à Web como: JSP, Servlets, Portlets, entre outras. Também são utilizadas linguagens como HTML e JavaScript. O banco de dados utilizado é o MySQL, garantindo estabilidade, agilidade, praticidade e segurança nas operações técnicas e na administração das empresas clientes PRINCIPAIS PRODUTOS A Neomind oferece uma suíte de produtos. O Neomind Fusion ECM Suite é disponibilizado em diversos módulos que abrangem funções específicas para suprir as necessidades do cliente. Os principais módulos são: Fusion Workflow/BPM, Fusion BPA/BI, Fusion GED, Fusion Capturing e Fusion Portal que, serão descritos nos próximos capítulos (NEOMIND, 2011).

13 Fusion Workflow/BPM O Fusion Workflow/BPM, figura 2, é um produto que cria, simula, executa e otimiza processos de negócios. Esta ferramenta propicia uma fácil interação com as pessoas, documentos, equipamentos e sistemas. O fluxo de trabalho criado através desta ferramenta, torna a organização mais ágil, eficiente e garante o cumprimento de prazos que são estabelecidos por lei e até mesmo, prazos estipulados internamente (NEOMIND, 2011). Figura 2 - Exemplo de fluxo de trabalho modelado utilizando o Fusion Designer Fusion BPA/BI O Fusion BPA/BI, figura4 é uma ferramenta que tem como principal objetivo o fornecimento e criação de informações dos processos da organização. que aumenta a eficácia e a velocidade nas tomadas de decisões. Ele proporciona visualizações dos resultados no nível operacional, tático e estratégico. Ou seja, é possível ter um quadro 10

14 geral da organização em uma interface agradável e, por ela, fazer análises de desempenho e até mesmo buscar soluções ou manter políticas administrativas de resultados positivos (NEOMIND, 2011). Figura 3 - Exemplo das visões das despesas empenhadas utilizando o Fusion BPA/BI Fusion GED O Fusion GED 1, figura 5 é uma ferramenta para gerenciar e integrar as informações contidas em documentos eletrônicos (textos, planilhas, apresentações, etc.) aos sistemas de gestão. Essa ferramenta possibilita a convergência e disponibiliza as informações com segurança na internet (NEOMIND, 2011). 1 Gerenciamento Eletrônico de Documentos 11

15 Figura 4 - Exemplo da hierarquia de arquivos e pastas do Fusion GED Fusion Capturing Esta ferramenta, figura 6, serve para digitalizar documentos físicos. O Fusion Capturing utiliza a tecnologia da linha Ascent, com isso, possibilita a transformação de documentos físicos em documentos digitais. Através de reconhecimento textual, os dados coletados são inseridos diretamente nos sistemas de gerenciamento (NEOMIND, 2011). Figura 5 - Exemplo de documento digitalizado utilizando o Fusion Capturing 12

16 Fusion Portal O Fusion Portal é uma ferramenta para a exibição de páginas web. Ela conecta todos os repositórios de informação da organização e auxilia no trabalho de distribuição. Este produto tem como objetivo aumentar a produtividade no desenvolvimento dos portais da organização, reduzir custo e automatizar os processos de distribuição de conteúdo (NEOMIND, 2011). Figura 6 - Exemplo de uma página na Internet utilizando a o Fusion Portal 2.3. PRINCIPAIS CLIENTES Dentre seus clientes, podemos citar: Procuradoria Geral do Município (PGM) do Rio de Janeiro, Golden Cross, Fundação Banco do Brasil e Grupo Casvig, AMAE - Agência Municipal de Regulação dos Serviços de Água e Esgotos de Joinville/SC, AkzoNobel e Companhia Águas de Joinville. 13

17 2.4. CONSIDERAÇÕES GERAIS A Neomind Solutions é uma empresa de pequeno porte, e hoje conta com cerca de 22 colaboradores dispostos nas áreas de serviços, produto e desenvolvimento, suporte e expedição, comercial, inteligência de mercado e administrativo, conforme pode ser visto na figura 7. Apesar de ser uma empresa nova no mercado, a Neomind possui uma gama considerável de clientes distribuídos em várias regiões do Brasil. Figura 7 - Divisão de áreas na Neomind Solutions 14

18 3. FUNDAMENTAÇÃO TEÓRICA Este capítulo apresenta os fundamentos teóricos, as tecnologias e principais técnicas utilizados ao decorrer do estágio curricular. São abordados neste capítulo: Enterprise Content Management (ECM), tecnologias Java como, Java Enterprise Edition (JavaEE), Servlets, JavaServer Pages (JSP), internacionalização (i18n) e as linguagens de desenvolvimento para internet utilizadas no decorrer do estágio, HTML e JavaScript ENTERPRISE CONTENT MANAGEMENT - ECM ECM são as estratégias, métodos e ferramentas usadas para capturar, gerenciar, armazenar, preservar e disponibilizar conteúdo e documentos relacionados com processos organizacionais. Essas ferramentas e estratégias permitem o gerenciamento das informações estruturadas de uma organização, seja ela onde estiver [AIIM, 2011]. Segundo Jenkins (2004), para uma empresa obter sucesso, é necessário que ela saiba como utilizar a informação e conteúdo dentro e ao redor da organização e que, sabendo disso, as empresas utilizam o ECM como uma forma de organizar a informação gerada e captada pela empresa. Uma vez implementado o ECM na empresa, essa obtém melhoras significativas de tempo que, posteriormente é revertido em lucro JAVA ENTERPRISE EDITION - JAVAEE O JavaEE é a plataforma de desenvolvimento padrão da indústria, no contexto de computação Java empresarial (Java 2 EE at a Glance, 2011). Essa plataforma, composta dos elementos que constituem o Java Development Kit (JDK) da edição padrão, contém também uma série de bibliotecas que estende suas funcionalidades. Segundo Mukhar (2006), para um desenvolvedor de aplicações empresariais, JavaEE é essencial como eletricidade e água. Com as bibliotecas que essa tecnologia 15

19 disponibiliza, aumenta-se as opções de conexões entre os diferentes tipos de sistemas diferentes em uma empresa SERVLETS A tecnologia de servlets Java provê aos desenvolvedores web mecanismos simples e consistentes para estender as funcionalidades dos servidores web e para acessar sistemas de negócios existentes. Uma servlet pode ser vista com uma applet que roda no servidor. Na verdade, a Application Programming Interface (API) de servlet de Java oferece mecanismos adequados à adaptação, qualquer servidor baseado em requisições e respostas, mas é em aplicações Web que servlets têm sido mais utilizados (RICARTE, 2002). Uma servlet funciona da seguinte forma: ela recebe uma requisição de um cliente, processa essa informação (no servidor) e devolve ao cliente a resposta JAVASERVER PAGES A tecnologia JavaServer Pages (JSP) provê uma maneira simplificada e rápida de criar conteúdo web dinâmico. Essa tecnologia auxilia o desenvolvimento de aplicações que são independentes de servidores e de plataforma (ORACLE, 2010.A). Por ser uma tecnologia Java, os códigos desenvolvidos em JSP, além de poderem usar marcações HyperText Markup Language (HTML) e outras linguagens de desenvolvimento web, também é possível a utilização de Taglibs ( classes Java que são utilizadas na forma de marcações) e trechos de código em Java dentro de marcações próprias chamadas de scriptlets. Essa característica da linguagem JSP possibilita a reutilização de métodos e classes desenvolvidas em projetos Java. Dentro dessa scriptlet é possível: declarar variáveis, escrever expressões, fórmulas, laços de repetição, etc. (SUN, 2002). 16

20 3.5. HYPERTEXT MARKUP LANGUAGE (HTML) HTML é uma linguagem para especificar a estrutura de documentos eletrônicos acessados por programas de navegação da World Wide Web [WHAT IS HTML, 2011]. O princípio dessa linguagem é se preocupar com a estrutura e não com a aparência, tornando-a reutilizável e deixando para o navegador do cliente a interpretação das imagens e aparência das páginas JAVASCRIPT JavaScript é a linguagem de programação da web mais utilizada; a grande maioria das páginas modernas usam essa tecnologia e todos os navegadores da Internet nos computadores de mesa, consoles de jogos, tablets, e smart phones incluem interpretadores JavaScript, tornando-a a linguagem de programação mais ubíqua da história (FLANAGAN, 2011). Essa linguagem funciona como pequenos programas que são carregados na máquina do usuário e que executam ações em uma página HTML INTERNACIONALIZAÇÃO I18N Segundo ORACLE (2011B), a internacionalização, i18n, é o processo de modelar uma aplicação de forma que essa possa ser adaptada para vários idiomas e regiões sem que exista a necessidade de grandes mudanças no código. O processo de tradução e adaptação do software a uma determinada região é chamado de localização e pode ser abreviado como l10n. Um programa internacionalizado possui as seguintes características (ORACLE, 2011B): Com a adição dos dados da localização, o mesmo executável pode ser rodado em todo o mundo; Elementos textuais, como mensagens de estado e as etiquetas do GUI não estão codificadas como frases estáticas no programa. Ao invés disso, elas estão armazenadas fora do código fonte e são recuperadas dinamicamente; Suporta novas línguas sem requerer compilação; 17

21 Dados dependentes da cultura, como datas e moeda, aparecem no formato da região e língua do usuário; Pode ser localizado rapidamente. 18

22 4. ATIVIDADES DESENVOLVIDAS Neste capítulo são apresentadas as atividades que foram desenvolvidas durante o período de estágio na empresa Neomind Solution, são estas: estudo funcional das soluções existentes, estudo das tecnologias utilizadas nas soluções, desenvolvimento de melhorias e novas funções, auditoria e teste das funções desenvolvidas repasse interno dos itens ao supervisor ESTUDO FUNCIONAL DA SOLUÇÕES EXISTENTES Nos primeiros dias do estágio, após o período de ambientação e configuração de ambiente, foram estudados os vários conceitos das soluções que o suíte do Fusion utiliza. Os conceitos de fluxo de trabalho, inteligência de negócio, gerenciamento de processos de negócio, gerenciamento eletrônico de arquivos, enfim, alguns dos componentes de ECM que o Fusion implementa em suas soluções foram estudados. Além disso, o conceito de formulários eletrônicos dinâmicos que, é um dos principais focos da ferramenta foi abordado durante o processo de familiarização das ferramentas. A primeira tarefa designada, foi avaliar as vídeo-aulas feitas para ensinar os clientes a utilizarem a ferramenta. Nessa tarefa foi possível muito um melhor entendimento sobre o sistema a ser adaptado. Ao final, um relatório dos pontos fracos e melhorias foi entregue ao supervisor ESTUDO DAS TECNOLOGIAS UTILIZADAS NO FUSION Nesta etapa do estágio, foram estudadas as principais tecnologias que são utilizadas para implementar o Fusion. Foram revistos os conceitos de Java, HTML e JavaScript, além disso, foi necessário o estudo de novas linguagens como JSP e novos conceitos como servlets e portlets. Por orientação do supervisor, a questão de banco de 19

23 dados foi vista superficialmente, pois o Fusion utiliza o arcabouço chamado Hibernate para persistir os dados INTERNACIONALIZAÇÃO DO FUSION Como estratégia para o futuro da Neomind, foi decidido que a ferramenta deveria funcionar em várias línguas diferentes e recentemente, a empresa fechou contrato com um cliente que exige que a ferramenta esteja em inglês. Por estes motivos, se faz necessária a tradução de todo o projeto do Fusion. Para realizar tal tarefa, foi desenvolvida uma biblioteca Java com métodos que fazem a tradução de códigos em frases. Esses códigos e frases estão em um repositório e toda vez que o método de tradução é chamado passando um código, é retornado a frase correspondente que está no repositório. Essa biblioteca já estava implementada. A tarefa designada foi a de substituir as etiquetas e mensagens de estado. Textos que podem aparecer ao usuário serão adaptados para uma chamada da função que consultará no repositório de códigos os textos correspondentes. A figura 8 ilustra como era uma tela antes da tradução. O trecho de código da figura 9 ilustra o texto estático. A substituição dos textos pelas funções dinâmicas, são apresentados na figura 10. Na figura 11 são demonstradas como ficaram os textos traduzidos no navegador. Cada vez que um código é recuperado do repositório de tradução, é adicionado a ele um código (##) para ter certeza da tradução e para verificar quais as etiquetas ainda não haviam sido traduzidas. A figura 12 ilustra o repositório com as traduções. 20

24 Figura 8 - Fusion sem textos traduzidos Figura 9 - Código estático no Fusion Figura 10 - Textos substituídos de forma dinâmica 21

25 Figura 11 - Fusion com os textos traduzidos Figura 12 - Repositório com as traduções O processo escolhido para traduzir a ferramenta foi o seguinte: fazer testes de tela; utilizando as funcionalidades do Fusion para encontrar textos ainda não traduzidos; ao encontra-los, abrir o código fonte correspondente e traduzi-lo por completo; após esta etapa, abrir cada código JSP e traduzir os textos ainda não traduzidos; e repetir o processo para os códigos Java. Existem duas maneiras de traduzir os textos no Fusion: utilizando a biblioteca Java ou as Taglibs caso o texto esteja dentro de um JSP. A figura 13 mostra um texto no código Java que necessita de tradução. 22

26 Figura 13 - Tradução de texto em código Java Dentro de códigos JSP, podem ser utilizadas funções da Taglib ou o método da biblioteca do i18n Java dentro de um Scriptlet. As figuras 14 e 15 demonstram exemplos de uma tradução com Taglib e com Scriptlet respectivamente. Figura 14 - Tradução em código JSP feito com Taglib Figura 15 - Tradução em código JSP feito com método Java 23

27 Algumas Taglibs possuem etiquetas que devem ser traduzidas internamente, por isso, devem ser passados os códigos diretamente como parâmetros. A figura 16 mostra como isso ocorre e a figura 17, como esse código é traduzido. O que ocorre é que dentro da definição da Taglib o atributo label é traduzido chamando a função da biblioteca Java. Figura 16 - Código do repositório passado diretamente à Taglib Figura 17 - Forma como label é traduzido A figura 18 mostra o resultado final da área de trabalho do Fusion completamente traduzida. 24

28 Figura 18 - Fusion traduzido A maior dificuldade encontrada na internacionalização do Fusion foi encontrar algumas etiquetas. Porque as páginas são dinamicamente montadas com JSP. A tarefa de tradução das etiquetas e textos estáticos demanda muito tempo. Por este motivo, durante o período de estágio, somente foi possível a realização dessa melhoria na ferramenta AUDITORIA E TESTE A realização da tarefa de internacionalização obtinha resultados frequentes. E para verificar as traduções, o período de testes do Fusion foi praticamente o mesmo do período de desenvolvimento, pois o projeto apresenta em torno de dois mil arquivos de códigos-fonte potencialmente afetados pela internacionalização. Dessa forma, o desenvolvimento, os testes e a auditoria eram atividades concorrentes. 25

29 5. CONSIDERAÇÕES FINAIS Este relatório apresentou as atividades desenvolvidas durante o período em que se realizou o estágio na empresa Neomind Solutions Ltda. O principal objetivo foi de desenvolver melhorias e novas funções, bem como a internacionalização do conjunto de programas que compõem o portfólio da empresa. Para tal, foram estudadas as seguintes tecnologias: Java EE, JSP, JavaScript, Servlets, Portlets, HTML e o I18N que, é padrão de internacionalização utilizado pelas ferramentas. As atividades desenvolvidas durante o período de trabalho foram: estudo funcional das soluções existentes, estudo das tecnologias aplicados na ferramenta e a internacionalização desta, utilizando o formato I18N. De forma que foram substituídos os textos em português que estavam no código de forma fixa, para o código a ser comparado com o repositório de traduções. Após a tradução, foram feitos testes para verificar se as alterações ocorreram de forma desejada. O período de estágio complementou a formação acadêmica, pois foi possível colocar em prática o aprendizado obtido na universidade. Em adição, contatos com outros profissionais foram feitos. 26

30 REFERÊNCIAS BIBLIOGRÁFICAS NEOMIND Solutions. Disponível em: < Acesso em: 03/10/2011. AIIM - ASSOCIATION FOR INFORMATION AND IMAGE MANAGEMENT. What is ECM Enterprise Content Management. Disponível em: < Acesso em: 03/10/2011. JENKINS, Tom. Enterprise Content Management Open Text Corporation. Waterloo, Canadá. Disponível em: < 20Trilogy/Book%202%20-%20ECM%20Trilogy%20-%20Technology.pdf>. Acesso em: 02/10/2011. JAVA 2 EE AT A GLANCE. Disponível em < java/javaee/overview/index.html>. Acesso em outubro MUKHAR, K. et al. Beginning Java EE 5: from novice to professional. Apress: Nova Iorque, EUA. RICARTE, I. L. M. Introdução a Servlets. Disponível em:< Acesso em: 29/09/2011. ORACLE (A). JavaServer Pages Technology. Disponível em < le.com/technetwork/java/javaee/jsp/index.html>, Acesso em: 04/10/2011. SUN MYCROSYSTEMS. Scriptlets. Disponível em:< jsp/tags/12/syntaxref127.html>, Acesso em: 03/10/

31 WHAT IS HTML. Disponível em < Acesso em: 05/10/2011. FLANAGAN, D. JavaScript: the Definitive Guide. O Reilly Media, ORACLE (B). Lesson: Introduction. Disponível em < se/tutorial/i18n/intro/index.html>, Acesso em: 05/10/

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

GERAÇÃO DE RELATÓRIOS

GERAÇÃO DE RELATÓRIOS UNIOESTE Universidade Estadual do Oeste do Paraná CCET - CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação GERAÇÃO DE RELATÓRIOS

Leia mais

Universidade da Beira Interior

Universidade da Beira Interior Universidade da Beira Interior Relatório Apresentação Java Server Pages Adolfo Peixinho nº4067 Nuno Reis nº 3955 Índice O que é uma aplicação Web?... 3 Tecnologia Java EE... 4 Ciclo de Vida de uma Aplicação

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF

INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.

Leia mais

Manual Geral do OASIS

Manual Geral do OASIS Manual Geral do OASIS SISTEMA DE GESTÃO DE DEMANDA, PROJETO E SERVIÇO DE TECNOLOGIA DA INFORMAÇÃO OASIS Introdução Esse manual tem como objetivo auxiliar aos usuários nos procedimentos de execução do sistema

Leia mais

FLUXO DE CAIXA: Módulo BI (Business Intelligence)

FLUXO DE CAIXA: Módulo BI (Business Intelligence) RELATÓRIO DE ESTÁGIO: Tânia Cristina Leite RA: 046567 Orientador: Prof. Dr. Aurelio Ribeiro Leite de Oliveira FLUXO DE CAIXA: Módulo BI (Business Intelligence) Universidade Estadual de Campinas Instituto

Leia mais

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 ÍNDICE Introdução...3 A Necessidade do Gerenciamento e Controle das Informações...3 Benefícios de um Sistema de Gestão da Albi Informática...4 A Ferramenta...5

Leia mais

GED / ECM / EIM. Gerenciamento Eletrônico de Documentos ou Gestão Eletrônica de Documentos. Por: Marcelo Vasconcelos Fatudo

GED / ECM / EIM. Gerenciamento Eletrônico de Documentos ou Gestão Eletrônica de Documentos. Por: Marcelo Vasconcelos Fatudo Gerenciamento Eletrônico de Documentos ou Gestão Eletrônica de Documentos Por: Marcelo Vasconcelos Fatudo OBJETIVOS: GERAR ARMAZENAR CONTROLAR COMPARTILHAR RECUPERAR DADOS E/OU INFORMAÇÕES DADO / INFORMAÇÃO

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Material de Apoio. Sistema de Informação Gerencial (SIG)

Material de Apoio. Sistema de Informação Gerencial (SIG) Sistema de Informação Gerencial (SIG) Material de Apoio Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações.

Leia mais

Gestão de Relacionamento com o Cliente CRM

Gestão de Relacionamento com o Cliente CRM Gestão de Relacionamento com o Cliente CRM Fábio Pires 1, Wyllian Fressatti 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil pires_fabin@hotmail.com wyllian@unipar.br RESUMO. O projeto destaca-se

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

INTRODUÇÃO A PORTAIS CORPORATIVOS

INTRODUÇÃO A PORTAIS CORPORATIVOS INTRODUÇÃO A PORTAIS CORPORATIVOS Conectt i3 Portais Corporativos Há cinco anos, as empresas vêm apostando em Intranet. Hoje estão na terceira geração, a mais interativa de todas. Souvenir Zalla Revista

Leia mais

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Tiago Peres Souza 1, Jaime Willian Dias 1,2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil tiagop_ti@hotmail.com 2 Universidade

Leia mais

A Grande Importância da Mineração de Dados nas Organizações

A Grande Importância da Mineração de Dados nas Organizações A Grande Importância da Mineração de Dados nas Organizações Amarildo Aparecido Ferreira Junior¹, Késsia Rita da Costa Marchi¹, Jaime Willian Dias¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS

INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS Asia Shipping Transportes Internacionais Ltda. como cópia não controlada P á g i n a 1 7 ÍNDICE NR TÓPICO PÁG. 1 Introdução & Política 2 Objetivo 3 Responsabilidade

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Autores : Jeferson BOESING; Tiago HEINECK; Angela Maria Crotti da ROSA; Leila Lisiane ROSSI Identificação

Leia mais

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA Jeferson Boesing 1 ; Tiago Heineck 2 ; Angela Maria Crotti da Rosa 3 ; Leila Lisiane Rossi 4 INTRODUÇÃO Alunos

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3

DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.

Leia mais

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Tales Henrique José MOREIRA 1 ; Gabriel da SILVA 2 ; 1 Estudante de Tecnologia em Sistemas para

Leia mais

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

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 aapfjr@gmail.com

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO Curso: Gestão da Tecnologia da Informação Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS ORGANOGRAMA FUNCIANOGRAMA DESENHO DE CARGO E TAREFAS DO DESENVOLVEDOR

Leia mais

4 Um Exemplo de Implementação

4 Um Exemplo de Implementação 4 Um Exemplo de Implementação Neste capítulo será discutida uma implementação baseada na arquitetura proposta. Para tanto, será explicado como a arquitetura proposta se casa com as necessidades da aplicação

Leia mais

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial 1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

AGILE ROLAP - UMA METODOLOGIA ÁGIL PARA IMPLEMENTAÇÃO DE AMBIENTES DE NEGÓCIOS BASEADO EM SERVIDORES OLAP.

AGILE ROLAP - UMA METODOLOGIA ÁGIL PARA IMPLEMENTAÇÃO DE AMBIENTES DE NEGÓCIOS BASEADO EM SERVIDORES OLAP. AGILE ROLAP - UMA METODOLOGIA ÁGIL PARA IMPLEMENTAÇÃO DE AMBIENTES DE NEGÓCIOS BASEADO EM SERVIDORES OLAP. Luan de Souza Melo (Fundação Araucária), André Luís Andrade Menolli (Orientador), Ricardo G. Coelho

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC).

Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). DOCENTE PROFESSOR CELSO CANDIDO Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura de Máquina; o Implementação

Leia mais

Uma Abordagem sobre Mapeamento Objeto Relacional com Hibernate

Uma Abordagem sobre Mapeamento Objeto Relacional com Hibernate Uma Abordagem sobre Mapeamento Objeto Relacional com Hibernate Luis Gustavo Zandarim Soares 1, Késsia Rita da Costa Marchi 1 1 Universidade Paranaense (Unipar) Paraná PR Brasil luisgustavo@live.co.uk,

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

157.78 9.467.2 568.036.8

157.78 9.467.2 568.036.8 class Sisloc { class Sisloc { Nos últimos anos, o mundo tem passado por profundas e aceleradas transformações sociais, econômicas e culturais influenciadas, principalmente, pelas conseqüências da globalização

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado

Leia mais

MUDANÇAS NA ISO 9001: A VERSÃO 2015

MUDANÇAS NA ISO 9001: A VERSÃO 2015 MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 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 processo,

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br IntroduçãoàTecnologiaWeb TiposdeSites ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br TiposdeSites Índice 1 Sites... 2 2 Tipos de Sites... 2 a) Site

Leia mais

Projeto 4D: Gerenciamento e Simulação de projetos industriais com o Autodesk Navisworks

Projeto 4D: Gerenciamento e Simulação de projetos industriais com o Autodesk Navisworks Projeto 4D: Gerenciamento e Simulação de projetos industriais com o Autodesk Navisworks Diego de Oliveira Potapczuk teewe Serão apresentadas as soluções desenvolvidas pela teewe sobre a plataforma do Navisworks,

Leia mais

Planejamento Estratégico de TI. Prof.: Fernando Ascani

Planejamento Estratégico de TI. Prof.: Fernando Ascani Planejamento Estratégico de TI Prof.: Fernando Ascani BI Business Intelligence A inteligência Empresarial, ou Business Intelligence, é um termo do Gartner Group. O conceito surgiu na década de 80 e descreve

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório

Leia mais

Ajuda ao SciEn-Produção 1. 1. O Artigo Científico da Pesquisa Experimental

Ajuda ao SciEn-Produção 1. 1. O Artigo Científico da Pesquisa Experimental Ajuda ao SciEn-Produção 1 Este texto de ajuda contém três partes: a parte 1 indica em linhas gerais o que deve ser esclarecido em cada uma das seções da estrutura de um artigo cientifico relatando uma

Leia mais

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS

DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS Emanuel M. Godoy 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil godoymanel@gmail.com,

Leia mais

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO 10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo:

Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: Manual da Turma Virtual: MATERIAIS Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: MENU TURMA VIRTUAL MENU MATERIAIS CONTEÚDO/PÁGINA WEB Esta operação possibilita que

Leia mais

Módulo I - Aula 3 Tipos de Sistemas

Módulo I - Aula 3 Tipos de Sistemas Módulo I - Aula 3 Tipos de Sistemas Agora que você já conheceu algumas características dos Sistemas de Informação, nesta aula você vai aprender um pouco sobre tipos de sistemas. Você conhecerá a integração

Leia mais

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,

Leia mais

Manual UNICURITIBA VIRTUAL para Professores

Manual UNICURITIBA VIRTUAL para Professores Manual UNICURITIBA VIRTUAL para Professores 1 2 2015 Sumário 1 Texto introdutório... 3 2 Como Acessar o UNICURITIBA VIRTUAL... 3 3 Tela inicial após login... 3 3.1) Foto do perfil... 4 3.2) Campo de busca...

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

RESUMO DA SOLUÇÃO CA ERwin Modeling. Como eu posso gerenciar a complexidade dos dados e aumentar a agilidade dos negócios?

RESUMO DA SOLUÇÃO CA ERwin Modeling. Como eu posso gerenciar a complexidade dos dados e aumentar a agilidade dos negócios? RESUMO DA SOLUÇÃO CA ERwin Modeling Como eu posso gerenciar a complexidade dos dados e aumentar a agilidade dos negócios? O CA ERwin Modeling fornece uma visão centralizada das principais definições de

Leia mais

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Autores: Claudiléia Gaio BANDT; Tiago HEINECK; Patrick KOCHAN; Leila Lisiane ROSSI; Angela Maria Crotti da ROSA Identificação autores: Aluna do Curso

Leia mais

Construção Páginas de Internet

Construção Páginas de Internet Construção Páginas de Internet Definir um Site no Frontpage Objectivos da sessão: No final da sessão os formandos deverão ser capazes de: Saber o que são os metadados do Frontpage; Distinguir entre Sites

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

Estabelecer os procedimentos para o gerenciamento dos sistemas e demais aplicações informatizadas do TJAC.

Estabelecer os procedimentos para o gerenciamento dos sistemas e demais aplicações informatizadas do TJAC. Código: MAP-DITEC-001 Versão: 00 Data de Emissão: 01/01/2013 Elaborado por: Gerência de Sistemas Aprovado por: Diretoria de Tecnologia da Informação 1 OBJETIVO Estabelecer os procedimentos para o gerenciamento

Leia mais

Manual Do Usuário Processo Licitação

Manual Do Usuário Processo Licitação Manual Do Usuário Processo Licitação Versão 1.0 Agosto 2015 2 SUMÁRIO 1 OBJETIVO... 4 2 INTRODUÇÃO... 4 3 ACESSANDO O SISTEMA DE GESTÃO DE PROCESSOS... 5 4 CONFIGURANDO O IDIOMA DO SISTEMA... 6 5 ENTENDENDO

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen

Leia mais

Programando em PHP. Conceitos Básicos

Programando em PHP. Conceitos Básicos Programando em PHP www.guilhermepontes.eti.br lgapontes@gmail.com Conceitos Básicos Todo o escopo deste estudo estará voltado para a criação de sites com o uso dos diversos recursos de programação web

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

SAP Customer Success Story Turismo Hotel Urbano. Hotel Urbano automatiza controle financeiro e internaliza contabilidade com SAP Business One

SAP Customer Success Story Turismo Hotel Urbano. Hotel Urbano automatiza controle financeiro e internaliza contabilidade com SAP Business One Hotel Urbano automatiza controle financeiro e internaliza contabilidade com SAP Business One Geral Executiva Nome da Hotel Urbano Indústria Turismo Produtos e Serviços Comercialização online de pacotes

Leia mais

ERP Enterprise Resource Planning

ERP Enterprise Resource Planning ERP Enterprise Resource Planning Sistemas Integrados de Gestão Evolução dos SI s CRM OPERACIONAL TÁTICO OPERACIONAL ESTRATÉGICO TÁTICO ESTRATÉGICO OPERACIONAL TÁTICO ESTRATÉGICO SIT SIG SAE SAD ES EIS

Leia mais

EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN. TuaneFaria USP tuanefaria@yahoo.com.br

EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN. TuaneFaria USP tuanefaria@yahoo.com.br EXPLORANDO TÉCNICAS E RECURSOS DO GERENCIADOR DE DADOS ABERTOS CKAN Prof. Dr. José Eduardo Santarem Segundo USP santarem@usp.br TuaneFaria USP tuanefaria@yahoo.com.br Introdução Disponibilizar Dados Disponibilizar

Leia mais

VVS Sistemas (21)3405-9500

VVS Sistemas (21)3405-9500 Índice Assunto Página Apresentação... 2 Funcionamento do Módulo... 3 Instalação do Módulo... 4 Configurações no C-Plus NF-e... 9 Acessando os arquivos... 11 Apresentação Apresentamos o módulo C-Plus NF-e

Leia mais

Aspectos técnicos do desenvolvimento baseado em componentes

Aspectos técnicos do desenvolvimento baseado em componentes Aspectos técnicos do desenvolvimento baseado em componentes Um novo processo de desenvolvimento O uso de componentes traz mudanças no processo de desenvolvimento Além de desenvolver um produto, queremos

Leia mais

Manual da Nota Fiscal Eletrônica

Manual da Nota Fiscal Eletrônica Manual da Nota Fiscal Eletrônica Memory Informática Tabela de Conteúdos Meu Usuário Meu Perfil --------------------------------------------------------- 4 Minha Empresa Configurar Minha Empresa -------------------------------------

Leia mais

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID

DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Leia mais

Organização e Arquitetura de Computadores I. de Computadores

Organização e Arquitetura de Computadores I. de Computadores Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização Básica B de Computadores

Leia mais

Thalita Moraes PPGI Novembro 2007

Thalita Moraes PPGI Novembro 2007 Thalita Moraes PPGI Novembro 2007 A capacidade dos portais corporativos em capturar, organizar e compartilhar informação e conhecimento explícito é interessante especialmente para empresas intensivas

Leia mais

Desenvolvendo para WEB

Desenvolvendo para WEB Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura

Leia mais

Documento de Arquitetura

Documento de Arquitetura Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento

Leia mais

e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União

e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Sumário 1. Acesso ao sistema... 3 2. Funcionalidades do sistema... 5 3. Como tratar manifestações... 14 3.1 Detalhar...

Leia mais

Diretrizes Complementares para Aplicação da Análise de Pontos de Função no PAD

Diretrizes Complementares para Aplicação da Análise de Pontos de Função no PAD Diretrizes Complementares para Aplicação da Análise de Pontos de Função no PAD Ricardo Gaspar (21) 2172-8078 ricardo.gaspar@bndes.gov.br 10 de Junho de 2013 Agenda Contextualização Diretrizes de Contagem

Leia mais

Interatividade aliada a Análise de Negócios

Interatividade aliada a Análise de Negócios Interatividade aliada a Análise de Negócios Na era digital, a quase totalidade das organizações necessita da análise de seus negócios de forma ágil e segura - relatórios interativos, análise de gráficos,

Leia mais

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE

CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE CENTRAL DE SERVIÇOS APOIADA EM SOFTWARE LIVRE Juliano Flores Prof. Wagner Walter Lehmann Centro Universitário Leonardo da Vinci - UNIASSELVI Gestão de Tecnologia da Informação (GTI0034) Prática do Módulo

Leia mais

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00

www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 www.f2b.com.br 18/04/2006 Micropagamento F2b Web Services Web rev 00 Controle de Revisões Micropagamento F2b Web Services/Web 18/04/2006 Revisão Data Descrição 00 17/04/2006 Emissão inicial. www.f2b.com.br

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG Rosângela da Silva Nunes 1 Centros de Recursos Computacionais - CERCOMP Universidade Federal de Goiás UFG Campus II, UFG, 74000-000, Goiânia

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

Manual Do Usuário Processo Aditivo de Prazo

Manual Do Usuário Processo Aditivo de Prazo Manual Do Usuário Processo Aditivo de Prazo Versão 1.0 Agosto 2015 2 SUMÁRIO 1 OBJETIVO... 3 2 INTRODUÇÃO... 3 3 ACESSANDO O SISTEMA DE GESTÃO DE PROCESSOS... 4 4 CONFIGURANDO O IDIOMA DO SISTEMA... 5

Leia mais

TOTVS BA Guia de Customização Linha Logix

TOTVS BA Guia de Customização Linha Logix TOTVS BA Guia de Customização Linha Logix Guia de Customização Sumário Título do documento 1. Objetivo... 3 2. Introdução... 3 3. Customização... 3 2 TOTVS BA Linha Logix Guia de Customização Projeto/Versão:

Leia mais

Portifólio Empresarial

Portifólio Empresarial Portifólio Empresarial 23/02/11 Rua Jasmim, 609 Santa Catarina - Joinville - SC - Brasil CEP: 89233-040 Fone/Fax: (47) 3025 1010 - contato@execom.inf.br +55 (47) 3025-1010 - Opção 5 comercial@execom.inf.br

Leia mais

Operações de Caixa. Versão 2.0. Manual destinado à implantadores, técnicos do suporte e usuários finais

Operações de Caixa. Versão 2.0. Manual destinado à implantadores, técnicos do suporte e usuários finais Operações de Caixa Versão 2.0 Manual destinado à implantadores, técnicos do suporte e usuários finais Sumário Introdução... 3 Suprimento... 3 Sangria... 4 Abertura de Caixa... 6 Fechamento de Caixa...

Leia mais

Ferramenta de Rastreamento de atividade do Usuário [Version 04/02/2013]

Ferramenta de Rastreamento de atividade do Usuário [Version 04/02/2013] Ferramenta de Rastreamento de atividade do Usuário [Version 04/02/2013] Índice Sobre o Doksafe..................................................................... 1 Tecnologia..........................................................................

Leia mais

Aspectos Sociais de Informática. Simulação Industrial - SIND

Aspectos Sociais de Informática. Simulação Industrial - SIND Aspectos Sociais de Informática Simulação Industrial - SIND Jogos de Empresas Utilizada com sucesso para o treinamento e desenvolvimento gerencial Capacita estudantes e profissionais de competência intelectual

Leia mais

Project and Portfolio Management [PPM] Sustainable value creation.

Project and Portfolio Management [PPM] Sustainable value creation. Project and Portfolio Management [PPM] Sustainable value creation. O SoftExpert PPM Suite é a solução mais robusta, funcional e fácil para priorizar, planejar, gerenciar e executar projetos, portfólios

Leia mais