ESTÁGIO CURRICULAR I/II PESQUISA E DESENVOLVIMENTO DE PROTÓTIPO COM JQUERY MOBILE E DELPHI
|
|
- Betty Espírito Santo Cruz
- 8 Há anos
- Visualizações:
Transcrição
1 FÁBIO ALESSANDRE DE SOUZA ESTÁGIO CURRICULAR I/II PESQUISA E DESENVOLVIMENTO DE PROTÓTIPO COM JQUERY MOBILE E DELPHI EMPRESA: SOFtran Informática do Transporte Ltda SETOR: Tecnologia SUPERVISOR: Cristiano Luiz de Carvalho ORIENTADOR: André Tavares da Silva TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS CENTRO DE CIÊNCIAS TECNOLÓGIAS - CCT UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC JOINVILLE SANTA CATARINA - BRASIL 05/2012 i
2 APROVADO EM.../.../... Professor André Tavares da Silva Doutor em Engenharia Elétrica - Unicamp Professor Orientador Professor Guilherme Koslovski Doutor em Informática ENS Lyon 2011 Professor Cláudio César de Sá Doutor em Ciências da Computação ITA 1997 Cristiano Luiz de Carvalho Supervisor da Concedente ii
3 Carimbo da Empresa UNIDADE CONCEDENTE Razão Social: SOFtran Informática do Transporte Ltda CNPJ: / Endereço: Av. Antônio Ramos Alvin, 892 Bairro: Floresta CEP: Cidade: Joinville UF: SC Fone: (47) Supervisor: Cristiano Luiz de Carvalho Cargo: Gerente Desenvolvimento ESTAGIÁRIO Nome : Fábio Alessandre de Souza Matrícula: Endereço: Rua Otto Boehm, 805 Apto 704 Bairro: América CEP: Cidade: Joinville UF: SC Fone: (47) Curso de : TADS - Tecnologia em Análise e Desenvolvimento de Sistemas Título do Estágio: Período: 19/03/2012/ a 15/05/2012 Carga horária: 240 AVALIAÇÃO FINAL DO ESTÁGIO I/II PELO CENTRO DE CIÊNCIAS TECNOLÓGICAS Representada pelo Professor Orientador: André Tavares da Silva CONCEITO FINAL DO ESTÁGIO I/II Excelente (9,1 a 10) Muito Bom (8,1 a 9,0) Bom (7,1 a 8,0) Regular (5,0 a 7,0) Reprovado (0,0 a 4,9) NOTA ETG I (Média do Processo) NOTA ETG II (Média do Processo) Rubrica do Professor da Disciplina Joinville / / iii
4 Nome do Estagiário : Fábio Alessandre de Souza QUADRO I AVALIAÇÃO NOS ASPECTOS PROFISSIONAIS QUALIDADE DO TRABALHO: Considerando o possível. ENGENHOSIDADE: Capacidade de sugerir, projetar, executar modificações ou inovações. CONHECIMENTO: Demonstrado no desenvolvimento das atividades programadas. CUMPRIMENTO DAS TAREFAS: Considerar o volume de atividades dentro do padrão razoável. ESPÍRITO INQUISITIVO: Disposição demonstrada para aprender. INICIATIVA: No desenvolvimento das atividades. SOMA Pontos QUADRO II AVALIAÇÃO DOS ASPECTOS HUMANOS ASSIDUIDADE: Cumprimento do horário e ausência de faltas. DISCIPLINA: Observância das normas internas da Empresa. SOCIABILIDADE: Facilidade de se integrar com os outros no ambiente de trabalho. COOPERAÇÃO: Disposição para cooperar com os demais para atender as atividades. SENSO DE RESPONSABILIDADE: Zelo pelo material, equipamentos e bens da empresa. SOMA Pontos PONTUAÇÃO PARA O QUADRO I E II Sofrível - 1 ponto, Regular - 2 pontos, Bom - 3 pontos, Muito Bom - 4 pontos, Excelente - 5 pontos LIMITES PARA CONCEITUAÇÃO AVALIAÇÃO FINAL Pontos De 57 a SOFRÍVEL SOMA do Quadro I multiplicada por 7 De 102 a REGULAR SOMA do Quadro II multiplicada por 3 De 148 a BOM SOMA TOTAL De 195 a MUITO BOM De 241 a EXCELENTE Nome da Empresa: SOFtran Informática do Transporte Ltda Representada pelo Supervisor: Cristiano Luiz de Carvalho CONCEITO CONFORME SOMA TOTAL Rubrica do Supervisor da Empresa Local: Data : Carimbo da Empresa iv
5 UDESC UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS - CCT PLANO DE ESTÁGIO CURRICULAR I/II ESTAGIÁRIO Nome: Fábio Alessandre de Souza Matrícula: Endereço (Em Jlle): Rua Otto Boem, 805 Ap 704 Bairro: América CEP: Cidade: Joinville UF: SC Fone: (47) Endereço (Local estágio): Av. Antônio Ramos Alvin, 892 Bairro: Floresta CEP: Cidade: Joinville UF: SC Fone: (47) Regularmente matriculado no semestre: 2012/1 Curso: TADS Formatura (prevista) Semestre/Ano: 2012/1 UNIDADE CONCEDENTE Razão Social: SOFtran Informática do Transporte Ltda CNPJ: / Endereço: Av. Antônio Ramos Alvin, 892 Bairro: Floresta CEP: Cidade: Joinville UF: SC Fone: (47) Atividade Principal : Desenvolvimento de Softwares Supervisor: Cristiano Luiz de Carvalho Cargo: Gerente Desenv. Sistemas DADOS DO ESTÁGIO Área de atuação: Desenvolvimento Departamento de atuação: Tecnologia Fone: Ramal: 5569 Horário do estágio: 08:00 às 12:00 / 13:30 às 15:30 Total de horas: 240 Período: 19/03/2012 até 15/05/2012 Nome do Professor Orientador: : André Tavares da Silva Departamento: DCC Disciplina(s) simultânea(s) com o estágio Quantas: 0 Quais: OBJETIVO GERAL Pesquisa sobre a utilização da ferramenta de desenvolvimento Delphi com o framework JQuery Mobile para desenvolvimento de aplicativos Web voltados para utilização em dispositivos móveis, e desenvolvimento de um protótipo de aplicativo Web para automação comercial de empresas de transporte. v
6 ATIVIDADES OBJETIVO ESPECÍFICO HORAS Pesquisa Levantamento de informações sobre o funcionamento do framework JQuery Mobile e possibilidades de integração com a ferramenta RAD Delphi. 30 Análise de Requisitos Levantamento e documentação de requisitos do cliente e casos de uso para desenvolvimento do protótipo. 24 Desenvolvimento Implementação dos requisitos de sistema levantados, definição de classes, webservices, geração de fontes de programas. 144 Testes Funcionais e correções Simulações de utilização do software, com o objetivo de detectar anomalias no funcionamento das rotinas, e correção de erros encontrados durantes os testes. 30 Testes de Performance TOTAL Simulações em rotinas do aplicativo, com o objetivo de estressar o servidor de aplicação e SGBD buscando possíveis gargalos de performance Rubrica do Professor Orientador Rubrica do Comitê de Estágios Rubrica do Coordenador de Estágios Rubrica do Supervisor da Empresa Data: Data: Data: Data: Carimbo da Empresa vi
7 vii CRONOGRAMA FÍSICO E REAL Período (6 horas) ATIVIDADES Pesquisa P R Análise de Requisitos P R Desenvolvimento P R Testes Funcionais e Correções P R Testes de Performance P R
8 À minha esposa Melissa Aos meus filhos Luana e Felipe À minha mãe Edda Aos meus sócios Paulo e Karin viii
9 AGRADECIMENTOS Seria muito difícil relacionar todas as pessoas importantes que influenciaram de uma forma ou outra a realização deste trabalho, mas posso destacar: Minha mãe, real motivo por eu ter buscado a conclusão de minha graduação após tanto tempo. Minha esposa Melissa, e meus filhos Luana e Felipe, pelo seu amor e incentivo. E por suportar os momentos de mau humor após longas jornadas de trabalho e estudo. Meus sócios Paulo e Karin, pela amizade, honestidade e por me ensinarem tanto sobre tudo. O professor André Tavares da Silva, cuja aula sobre o framework JQuery despertou meu interesse em buscar mais conhecimento sobre o assunto, e por ser meu orientador neste estágio. Os professores em geral da UDESC Joinville, pela incessante busca de melhoria contínua para fornecer um estudo de qualidade. ix
10 SUMÁRIO AGRADECIMENTOS... IX SUMÁRIO... X RESUMO... XI INTRODUÇÃO OBJETIVOS Geral Específicos Justificativa ORGANIZAÇÃO DO ESTUDO A EMPRESA HISTÓRICO PRINCIPAIS PRODUTOS PRINCIPAIS CLIENTES CONSIDERAÇÕES GERAIS DESENVOLVIMENTO PESQUISA JQUERY MOBILE Características Plataformas Suportadas Principais Componentes DELPHI WebBroker Integração com JQuery Mobile PROTÓTIPO Requisitos Casos de Uso Modelagem de Dados Telas Testes funcionais e correções Testes de Performance CONSIDERAÇÕES FINAIS GLOSSÁRIO... XXXII REFERÊNCIAS BIBLIOGRÁFICAS... XXXV x
11 RESUMO O presente relatório descreve as atividades realizadas nas disciplinas de Estágio Curricular Obrigatório I e II do curso de Tecnologia em Análise e Desenvolvimento de Sistemas da Universidade do Estado de Santa Catarina, desempenhadas na empresa SOFtran Informática do Transporte Ltda no primeiro semestre de 2012, no departamento de Tecnologia. As atividades envolveram a pesquisa sobre o framework JQuery Mobile e sua possível integração com a ferramenta de desenvolvimento Delphi XE, além do desenvolvimento de um protótipo de automação comercial para empresas de transporte. O objetivo deste estágio não é terminar com um produto final para ser comercializado, mas servir como experimento para avaliação do protótipo criado, e dependendo dos resultados adotar ou não esta tecnologia para desenvolvimento dos produtos Mobile. Palavras-chave: SOFtran. Mobile. JQuery Mobile. Delphi XE.. xi
12 INTRODUÇÃO A SOFtran possui um ERP com recursos destinados a atender todas as necessidades de uma empresa de transportes e/ou logística. Grande parte do sistema é acessada por equipamentos desktop, porém algumas rotinas podem utilizar equipamentos como coletores de dados, celulares ou smartphones. Um exemplo para utilização de celulares é a baixa de entregas de mercadorias pelos motoristas que fazem os roteiros de entregas. Como SGBD s estão homologados o MSSQL Server e o ORACLE. Este relatório tem como finalidade principal detalhar as atividades realizadas pelo acadêmico Fábio Alessandre de Souza na pesquisa de meios para integrar a linguagem de desenvolvimento utilizada pela empresa com o framework JQuery Mobile, permitindo assim estender a utilização do sistema à dispositivos móveis, como tablet s e smartphones OBJETIVOS Geral Pesquisa sobre a utilização da ferramenta de desenvolvimento Delphi com o framework JQuery Mobile para desenvolvimento de aplicativos web voltados para utilização em dispositivos móveis, e desenvolvimento de um protótipo de aplicativo web para automação comercial de empresas de transporte Específicos. Levantamento de informações sobre o funcionamento do framework JQuery Mobile e possibilidades de integração com a ferramenta RAD Delphi. 12
13 . Levantamento e documentação de requisitos do cliente e casos de uso para desenvolvimento do protótipo.. Implementação dos requisitos de sistema levantados, definição de classes, webservices, geração de fontes de programas.. Simulações de utilização do software, com o objetivo de detectar anomalias no funcionamento das rotinas, e correção de erros encontrados durante os testes.. Simulações em rotinas do aplicativo com o objetivo de estressar o servidor de aplicação e SGBD buscando possíveis gargalos de performance Justificativa Os produtos SOFtran são desenvolvidos com a ferramenta Delphi, que apresenta uma grande produtividade, riqueza de recursos e curva de aprendizado bastante baixa. Porém, há tempos o mercado vem exigindo soluções que rodem na plataforma web. Isto fez a SOFtran investir em pesquisa e desenvolvimento de protótipos em ferramentas baseadas no.net e Java com o intuito de avaliar o grau de dificuldade de uma migração e linguagem. Porém, um levantamento mais aprofundado levou à conclusão de que o tempo necessário para migração de todos os fontes de programas já existentes na linguagem Delphi gerariam um custo muito alto sem um real benefício para a empresa e seus clientes. Alguns números que levaram a esta conclusão: o banco de dados utilizado pelo ERP possui mais de tabelas de dados, e mais de programas precisariam ser reescritos. Além disto, as grandes melhorias que a Embarcadero vem apresentando na ferramenta Delphi permitem que grande parte dos fontes de programas sejam utilizados com pouco ou nenhum ajuste para utilização de qualquer tecnologia existente. O sucesso do trabalho realizado neste estágio permitirá a utilização de grande parte dos fontes de programas para o desenvolvimento de aplicativos para plataformas 13
14 móveis e também para web, com um esforço muito mais reduzido, principalmente pela curva de aprendizado muito pequena para os programadores ORGANIZAÇÃO DO ESTUDO O relatório é apresentado em 3 capítulos assim descritos: Primeiro Capítulo: Mostra o objetivo geral, objetivos específicos, justificativa e a organização do estudo deste relatório. Segundo Capítulo: Mostra um breve histórico, características e principais clientes da empresa em que o estágio foi realizado. Terceiro Capítulo: Mostra o conteúdo desenvolvido pelo acadêmico, durante o estágio. Ao final do relatório são apresentadas as considerações gerais. 14
15 2. A EMPRESA 2.1. Histórico A SOFtran Informática do Transporte foi fundada em 12 de setembro de 1994, com o objetivo de desenvolver softwares e soluções para empresas de transportes. Em 2001 conquistou a certificação ISO 9001 pelo BVQI, em 2003 adequou-se à versão 2000 desta norma, e em 2012 iniciou um projeto para certificação pelas normas do MPS.BR. A empresa possui filial na cidade de São Paulo e pontos de apoio em Farroupilha (RS) e Curitiba (PR). Seus produtos são comercializados em todo o território nacional. Sua missão: Oferecer ao transportador e aos seus clientes tecnologia e conhecimento, aliados a um ERP específico para transporte e logística, que permitam automatizar os processos, aumentando qualidade, desempenho e lucratividade. Seus principais valores: Inovação, Responsabilidade Social, Ética, Transparência, Criatividade, Iniciativa e Compromisso Principais Produtos Os produtos abaixo relacionados compõem o ERP SOFtran, e permitem o controle de todos os processos de uma empresa de transportes e logística:. TMS (Transport Management System). Frota (Controle de Frotas de Veículos). Gestão Financeira. WMS (Warehouse Management System). Suprimentos. RH. Gestão Contábil Fiscal 15
16 . CRM. SPED. Portal Web. BI. Mobile. Automação de Depósito 2.3. Principais Clientes A SOFtran possui aproximadamente 130 clientes na área de transportes e logística, podendo destacar:. Transville Transportes e Serviços (Joinville, SC). Transmagna Transportes (Guaramirin, SC). Transportadora Plimor (Farroupilha, RS). Translovato Transportes (Caxias do Sul, RS). Transligue Transportes (Joinville, SC). SEQTRA Engenharia logística (Belo Horizonte, MG). Transportes MANN (Joinville, SC). SEKA Transportes (Rio Negrinho, SC). Risso Transportes (Barra Bonita, SP). Transportadora Ociani (Blumenau, SC). Transportes Diamante (Curitiba, PR). Expresso Joinvilense (Joinville, SC). Malta Transportes (Curitiba, PR). MTR Transportes (Blumenau, SC)]. Transportes Letsara (Ijuí, RS). Maringá Transportes (Maringá, PR). Matsuda (Maringá, PR) 16
17 2.4. Considerações Gerais A SOFtran conta atualmente com 60 funcionários, divididos nos departamentos administrativo, helpdesk, consultoria, vendas, desenvolvimento e tecnologia. Desde sua criação, a empresa focou seu trabalho no desenvolvimento de soluções para o setor de transporte e logística, tendo em sua equipe indivíduos com mais de 20 anos de experiência nesta área. A empresa mantém um departamento de tecnologia, que tem por principal objetivo pesquisar novas tecnologias que possam ser utilizadas para o desenvolvimento de soluções para o setor de atuação. Neste departamento foram executados os trabalhos deste estágio. 17
18 3. DESENVOLVIMENTO O objetivo deste estágio foi a pesquisa do framework JQuery Mobile, suas características e funcionalidades, visando a integração com a ferramenta de desenvolvimento Delphi, e o desenvolvimento de um protótipo de software para Automação Comercial de uma empresa de transportes, que servirá como laboratório para exercitar a implementação e avaliar a viabilidade de adoção deste modelo de desenvolvimento para o produto Mobile da SOFtran. O objetivo deste estágio não é criar um aplicativo completo para automação comercial, mas desenvolver algumas funcionalidades que permitam testar a produtividade, curva de aprendizado e qualidade do aplicativo gerado Pesquisa Nesta seção são mostradas as tecnologias utilizadas ao longo do estágio, Delphi e jquery Mobile JQuery Mobile O jquery Mobile é uma biblioteca JavaScript open source que visa simplificar a utilização do javascript em páginas HTML permitindo desenvolver rapidamente aplicativos com interfaces ricas e leves para dispositivos móveis, usando como base o HTML5. Foi construído a partir do jquery e o jquery UI Foundation, frameworks já consolidados no mercado de desenvolvimento de aplicativos web. O jquery foi projetado para rodar principalmente em navegadores desktop, no jquery Mobile foram adicionados vários recursos e elementos de interface com o usuário específicos para utilização em dispositivos móveis. 18
19 Características. Construído sobre códigos do jquery.. Compatível com a mais parte dos dispositivos móveis, tablets, e-readers e desktops.. Arquitetura modular, permitindo incluir somente recursos necessários para cada tipo de aplicação.. Compatível com o HTML 5.. Suporte a eventos de toque e mouse.. Poderoso suporte ao AJAX.. Excelente performance,. Facilidade em incluir suporte a temas nos aplicativos. A figura 1 mostra uma página padrão do jquery Mobile, normalmente utilizada como ponto de partida para o desenvolvimento de um aplicativo. A leitura das bibliotecas do jquery Mobile é feita na seção <head>. A interface é definida na seção <body> e é dividida em 3 partes: cabeçalho, corpo e rodapé da página. Figura 1. Modelo padrão de página no jquery Mobile 19
20 Plataformas Suportadas Um dos principais atrativos do JQuery Mobile é sua portabilidade, possuindo suporte para a grande maioria de desktops, smartphones, tablets e e-readers. A versão 1.1.0, última versão estável liberada quando o estágio foi feito, suporta os seguintes sistemas operacionais: IOS Android Blackberry Bada Windows Phone Palm WebOS Symbian Meego Principais Componentes Páginas e Diálogos Barras de Comandos Botões Formatação de conteúdo Elementos de formulário Delphi O Delphi é uma ferramenta RAD para desenvolvimento de aplicativos. Mais especificamente, é um compilador com uma IDE e uma linguagem de programação. Foi desenvolvido pela Borland, tendo sido lançado em 1995 e originalmente direcionado para o desenvolvimento de aplicativos para a plataforma Windows. É muito utilizado para o desenvolvimento de aplicações desktops, multicamadas e cliente servidor. Com o 20
21 tempo foram sendo incorporados à ferramenta vários recursos para desenvolvimento web. Em 2008, o Delphi foi vendido para a Embarcadero Tecnologies, que tem trabalhado muito na ferramenta e incorporando a ela muitos recursos WebBroker O WebBroker é uma tecnologia desenvolvida pela Borland que permite desenvolver em Delphi aplicativos que podem ser configurados junto à um servidor web para responder à requisições HTTP, gerando como resposta códigos HTML e JavaScript para a geração de páginas HTML estáticas ou dinâmicas. Isto permite a um programador Delphi utilizar todo o seu conhecimento da linguagem e o poder de grande parte dos componentes que compõem a ferramenta de desenvolvimento e também uma grande quantidade de componentes desenvolvidos por empresas parceiras da Embarcadero pelo mundo Integração com JQuery Mobile O WebBroker mostrou se uma tecnologia muito simples para gerar códigos HTML e JavaScript. Isto, associado à simplicidade de programação que o jquery Mobile oferece, mostrou-se uma solução muito interessante para a SOFtran por apresentar uma produtividade muito boa e de fácil aprendizagem por programadores Delphi. O WebBroker trabalha basicamente com actions, que são algo parecido com funções que atendem à requisições HTTP geradas pelo aplicativo no browser. A figura 2 mostra uma lista de actions definidas no protótipo. 21
22 Figura 2. Actions definidas no protótipo Quando a função de uma action é apresentar uma página web, podem ser definidos page producers, que são componentes do Delphi que montam o HTML e JavaScript que irão compor a página. A figura 3 mostra como isto é definido visualmente no ambiente da IDE do Delphi. Figura 3. IDE do Delphi, mostrando uma parte do aplicativo onde estão definidas as Page Producers Estes componentes page producers, quando acessados, disparam um evento no objeto, onde são montadas as sentenças HTML e jquery Mobile. A Figura 4 mostra o 22
23 código fonte de uma função definido em um evento do objeto que cria a seção body da página utilizando comandos do jquery Mobile. Figura 4. Montagem da seção body da página web. 3.2 Protótipo Para desenvolvimento de um protótipo para aplicação do conhecimento adquirido, escolhemos desenvolver parte de um aplicativo para automação comercial para empresas de transporte e logística, considerando necessidades já mencionadas por clientes que possuem representantes que fazem visitas a clientes, com o objetivo de oferecer o serviço de transporte de mercadorias. O departamento comercial de uma empresa de transportes tem muita necessidade de poder acessar remotamente informações contidas no ERP, para facilitar o processo de negociação Requisitos F1 Agenda de visitas Descrição: O aplicativo deve permitir que o representante consulte sua agenda de visitas agendadas no período, apresentando as seguintes informações: Data e hora prevista da visita, nome do cliente. Requisitos não Funcionais 23
24 Nome NF.1.1 Ordenação NF.1.2 Privacidade NF 1.3 Login Restrição O sistema deverá apresentar a agenda ordenada por data e hora da visita. O sistema apresentar somente informações do representante logado no aplicativo. Só serão permitidas consultas por um usuário logado no aplicativo F2 Histórico de carregamento Descrição: O aplicativo deve permitir que o representante consulte o histórico dos últimos 3 meses de carregamento de um cliente, apresentando as seguintes informações: mês/ano, peso carregado, valor do frete, peso médio por volume, valor médio de frete por conhecimento de frete. Requisitos não Funcionais Nome Restrição NF.1.1 Ordenação NF 1.2 Login O sistema deverá apresentar o histórico de carregamento dos últimos 3 meses, ordenados por mês de carregamento. Só serão permitidas consultas por um usuário logado no aplicativo F3 Consulta cadastro cliente Descrição: O aplicativo deve permitir que o representante consulte, pela seleção do nome do cliente em uma lista, os dados cadastrais como: CNPJ, Nome, Endereço, Cidade, UF, CEP, Telefone Requisitos não Funcionais Nome Restrição NF.1.1 Ordenação NF 1.2 Login O sistema deverá apresentar o histórico de carregamento dos últimos 3 meses, ordenados por mês de carregamento. Só serão permitidas consultas por um usuário logado no aplicativo F4 Consulta à localização geográfica do cliente Descrição: O aplicativo deve permitir que o representante possa visualizar em um mapa o endereço do cliente. Requisitos não Funcionais Nome Restrição NF.1.1 Login Só serão permitidas consultas por um usuário logado no aplicativo 24
25 3.2.2 Casos de Uso Nome Atores Descrição Referência Consulta agenda Representante O representante poderá selecionar de uma lista os compromissos agendados. F1 Consulta histórico de carregamento Representante O representante selecionará em uma lista o cliente a ser consultado, e então o aplicativo irá apresentar o histórico de carregamento de mercadorias. F2 Consulta cadastro cliente Representante O representante selecionará em uma lista o cliente a ser consultado, e então os dados do cliente serão apresentados. F3 Consulta localização geográfica do cliente Representante O representante selecionará em uma lista o cliente a ser consultado, e então será apresentando um mapa indicando a localização geográfica do cliente. F Modelagem de Dados A figura 5 mostra o modelo entidade-relacionamento relativo às tabelas de dados que foram utilizadas no desenvolvimento deste protótipo, e as colunas envolvidas. Figura 5. Modelo ER 25
26 Telas Abaixo seguem algumas telas do aplicativo para facilitar o entendimento do software que foi produzido como resultado deste estágio. Figura 6. Tela de Login Figura 7. Tela do menu geral 26
27 Figura 8. Seleção de Clientes Figura 9. Tela de localização do cliente 27
28 Testes funcionais e correções Com o objetivo de verificar o comportamento do aplicativo e possíveis falhas no desenvolvimento, foram feitos testes de funcionalidades de cada rotina, simulando a utilização em condições normais. Os testes foram realizados em uma estação de trabalho através de um simulador de smartphone, utilizando um plugin instalado no browser Chrome, chamado Smartphone Simulator. Além disto, foram realizados testes acessando o aplicativo a partir de um tablet Motorola Xoom e de um smartphone Samsung Galaxy SII, ambos através de uma conexão 3G. Também foi criado um Banco de Dados no SGBD MSSQL Server, que foi alimentado com dados fictícios de clientes, agenda de visitas, documentos fiscais emitidos e cadastro de representantes, utilizando para isto o sistema ERP. Pequenos bugs foram encontrados durante esta fase de testes, sendo devidamente corrigidos. A maioria dos erros tinha referência com ordem de navegação das páginas do aplicativo e ortografia. Apenas um erro levou mais tempo para ser corrigido, referente a um mau funcionamento das API s de mapas do Google, utilizadas para a tela da rotina de localização geográfica do cliente Testes de Performance Para os testes de performance do aplicativo, foi utilizada a ferramenta WAPT, na sua última versão disponível (7.5). O WAPT foi escolhido pela facilidade de sua utilização, devido à interface clara e intuitiva. Esta ferramenta permite gravar todas as URL s percorridas e todas as informações digitadas durante o acesso ao aplicativo através de um navegador web, para depois repetir todos os passos realizados como se fossem realizados simultaneamente por vários usuários. Isto permite uma estimativa da quantidade máxima de acessos simultâneos que o aplicativo pode suportar mantendo um tempo de resposta aceitável. A figura 10 mostra uma tela da ferramenta WAPT com os resultados de um teste com 50 usuários simultâneos acessando o aplicativo, simulando o acesso às telas do 28
29 aplicativo. O eixo X demonstra o tempo de execução (1 minuto), com um aumento gradativo da quantidade de usuários, iniciando em 1 e finalizando em 50. O eixo Y mostra o tempo de resposta médio de resposta das requisições, que marcaram o máximo de 0,35 segundos com 50 usuários. Figura 10. Tela de resultados do WAPT Isto não representa necessariamente o tempo máximo de resposta que o usuário pode experimentar quando utilizar o aplicativo em seu smartphone ou tablet na vida real, pois isto depende de muitos outros fatores, como qualidade do sinal da rede GPRS ou 3G utilizada, velocidade do processador do dispositivo utilizado, memória, entre outros. Como não temos domínio sobre estes fatores, podemos apenas garantir que o aplicativo estará respondendo rapidamente dentro de situações normais de utilização, e isto pode ser verificado nestes testes. Como ambiente de testes foi utilizado um servidor web instalado em uma máquina virtual, utilizando o recurso Hyper-V do Windows 2008 Server. Como estação rodando a ferramenta WAPT para simular as conexões de usuário foi utilizado um notebook. Abaixo seguem as características dos equipamentos: 29
30 Servidor: DELL PowerEdge núcleo de um processador Intel Xeon E5645, 2.4GHz Sistema Operacional Windows 2008 R2 Web Edition 64bits 2GB de memória RAM Microsoft Internet Information Server 7.5 Estação: Notebook Sony VAIO Processador Intel I5 2430M, 2,4GHz Sistema Operacional Windows 7 Professional 6GB de memória RAM 30
31 CONSIDERAÇÕES FINAIS O trabalho realizado neste estágio foi muito importante para avaliar a integração entre o Delphi e o jquery Mobile, no que diz respeito à produtividade no desenvolvimento, curva de aprendizado e qualidade do aplicativo desenvolvido. Chegamos à conclusão que a utilização destas ferramentas para o desenvolvimento de aplicativos para dispositivos móveis é viável para a empresa, pois permite a reutilização de códigos-fonte já existentes nas camadas de negócio do ERP, baixa curva de aprendizado, alta produtividade no desenvolvimento de programas e boa performance nas respostas do aplicativo desenvolvido. O conhecimento adquirido servirá de base para a criação de padrões para o desenvolvimento de aplicativos para plataformas móveis e desktop via web, que serão utilizados para o desenvolvimento de novos produtos da empresa. O jquery e o jquery Mobile continuarão a ser estudados, por ainda existem muitos recursos que podem ser utilizados, como integração do software com recursos dos dispositivos móveis como GPS, acelerômetro, câmera fotográfica, entre outros. 31
32 GLOSSÁRIO API Do inglês Application Programming Interface, é um conjunto de rotinas e padrões estabelecidos por um software para que este possa ser utilizado por outros softwares, sem a necessidade de conhecimento de sua implementação, mas apenas de seus serviços. AJAX Do inglês Asyncronous JavaScript and XML, é o uso de técnicas do JavaScript e XML, para tornar páginas web mais interativas com o usuário, utilizando-se de solicitações assíncronas ao servidor web. BDE Sigla para Borland Database Engine, é a camada de software responsável pela conectividade com SGBD s para versões mais antigas do Delphi. BORLAND Empresa de software americana americana que criou o Delphi. BUG Termo comumente utilizado para designar um defeito em um software. BVQI Sigla para Bureau Veritas Quality International, empresa privada que realiza certificações de empresas em normas como a ISO. DELPHI É uma ferramenta para desenvolvimento de software envolvendo compilador, IDE e uma linguagem de programação, originalmente criada pela Borland Software Corporation, e atualmente mantida pela Embarcadero Corp. ERP Sigla para Enterprise Resource Planning, são sistemas de informação que i ntegram todos os dados e processos de uma organização em um único sistema. FRAMEWORK xxxii
33 É um conjunto de classes e interfaces que colaboram para resolver um problema de software de uma família de problemas semelhantes. GOOGLE Empresa americana de software e serviços online, entre eles o sistema de pesquisa que leva o próprio nome da empresa, serviço de mapas GoogleMaps, entre outros. GPS Do inglês Global Positioning System, em português Sistema de Posicionamento Global, é um sistema de navegação orientado por satélites que fornece à um receptor móvel as coordenadas da posição geográfica do mesmo. IDE Do inglês Integrated Development Environment, ou Ambiente Integrado de desenvolvimento, é um programa de software que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo. JQUERY É uma biblioteca JavaScript que permite um rápido desenvolvimento de aplicatvos web MPS.BR Sigla para Melhoria de Processos de Software Brasileiro, é um modelo de qualidade de processos para desenvolvimento de software, baseado no CMMI, nas normas ISO/IEC e ISO/IEC 15504, adaptados para a realidade do mercado de software brasileiro. MSSQL É um SGBD desenvolvido e comercializado pela Microsoft. ORACLE É um SGBD desenvolvido e comercializado pela Oracle Corporation. RAD Sigla para Rapid Application Development, ou Desenvolvimento Rápido de Aplicações em português. SGBD Sigla para Sistema Gerenciador de Banco de Dados, é um conjunto de programas de computador responsáveis pelo gerenciamento de uma base de dados. Seu xxxiii
ESTÁGIO CURRICULAR I e II SISTEMA DE MONITORAMENTO DE TI EM SOFTWARE LIVRE
FERNANDO RODRIGO NASCIMENTO GUSE i ESTÁGIO CURRICULAR I e II SISTEMA DE MONITORAMENTO DE TI EM SOFTWARE LIVRE EMPRESA: Globalmind Serviços em Tecnologia da Informação LTDA. SETOR: Infra Estrutura SUPERVISOR:
Leia maisO que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento
HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir
Leia maisDESENVOLVIMENTO 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 maisSistema TrackMaker de Rastreamento e Logística de Transportes. Solução de Despacho Integrada. Manual do Usuário
Sistema TrackMaker de Rastreamento e Logística de Transportes Solução de Despacho Integrada Manual do Usuário Índice Solução de Despacho Integrada... O que é necessário para ter a Solução de Despacho Integrada...
Leia maisPlano de Trabalho Docente 2014. Ensino Técnico
Plano de Trabalho Docente 2014 Ensino Técnico Etec: ETEC PROF MASSUYUKI KAWANO Código: 136 Município: TUPÃ Eixo Tecnológico: INFORMAÇÃO E COMUNICAÇÃO Habilitação Profissional: Habilitação Profissional
Leia maisOneDrive: saiba como usar a nuvem da Microsoft
OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode
Leia maisUNIVERSIDADE 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 maisPlano de Trabalho Docente 2014. Ensino Técnico
Plano de Trabalho Docente 2014 Ensino Técnico ETEC MONSENHOR ANTONIO MAGLIANO Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de
Leia maisBanco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho
Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,
Leia maisDocumento de Visão. Sistema de Ponto Eletrônico A2MEPonto. Versão 1.0
Documento de Visão Sistema de Ponto Eletrônico A2MEPonto Versão 1.0 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 23/10/2010 #1 Elaboração do documento. Eduardo Neto Versão 1.0 Documento de Visão A2ME
Leia maisSoftware de segurança em redes para monitoração de pacotes em uma conexão TCP/IP
Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação
Leia maisISHIFT: Informação em Movimento
ISHIFT: Informação em Movimento Contato: www.ishift.com.br +55 51 32798159 contato@ishift.com.br Somos uma empresa completa de produtos e serviços ligados à tecnologia, que procura apresentar soluções
Leia maisUNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Ponta Grossa ANDRÉ LUIS CORDEIRO DE FARIA RELATÓRIO DE ESTÁGIO
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Ponta Grossa ANDRÉ LUIS CORDEIRO DE FARIA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ANDRÉ LUIS CORDEIRO DE FARIA RELATÓRIO DE ESTÁGIO Trabalho elaborado pelo
Leia maisPara que o Educa Mobile seja disponibilizado para os alunos, responsáveis por alunos e/ou professores os passos abaixo devem ser seguidos:
TOTVS Educa Mobile Produto : TOTVS Educa Mobile 11.83.54 Processo : Educa Mobile Subprocesso : Data publicação da : 14/07/2014 As funcionalidades do Educa Mobile permitem que alunos, responsáveis por alunos
Leia maisCOORDENAÇÃO DE ESTÁGIO KIT ALUNO ESTÁGIO PASSO A PASSO
COORDENAÇÃO DE ESTÁGIO KIT ALUNO ESTÁGIO PASSO A PASSO Maceió/2014 1º PASSO: PREENCHIMENTO DO CADASTRO DO ALUNO COORDENAÇÃO DE ESTÁGIOS CADASTRO DO ALUNO Curso: Período que Cursa: Matrícula: Nome Completo:
Leia maisAplicativo web para definição do modelo lógico no projeto de banco de dados relacional
Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento
Leia maisSanta Cruz do Sul, outubro de 2015.
MANUAL DO USUÁRIO Santa Cruz do Sul, outubro de 2015. Adilson Ben da Costa & Ederson Luis Posselt Programa de Pós-graduação em Sistemas e Processos Industriais, Universidade de Santa Cruz do Sul (UNISC),
Leia maisFTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01. Prof. André Lucio
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 01 Prof. André Lucio Competências do modulo Introdução ao sistema operacional Windows Instalação e configuração do sistema
Leia maisPlano 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 maisAprovação do curso e Autorização da oferta. PROJETO PEDAGÓGICO DE CURSO FIC PRONATEC Programador de Dispositivos Móveis. Parte 1 (solicitante)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA Aprovação do curso e Autorização da oferta PROJETO PEDAGÓGICO
Leia maisSistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG
Sistema Gerenciador de Conteúdo OpenCms: um caso de sucesso no CEFET-MG Marco T. A. Rodrigues*, Paulo E. M. de Almeida* *Departamento de Recursos em Informática Centro Federal de Educação Tecnológica de
Leia maisUM FRAMEWORK PARA DESENVOLVIMENTO DE
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UM FRAMEWORK PARA DESENVOLVIMENTO DE APLICATIVOS EM WINDOWS MOBILE. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:
Leia maisBRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:
BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma
Leia maisSoftware. Módulo do GDM que funciona em plataforma Web Gerenciamento de Manutenção
Software Módulo do GDM que funciona em plataforma Web Gerenciamento de Manutenção GDM Web O GDM Web é um módulo do GDM que funciona em plataforma Web (Intranet ou Internet) e amplia a utilização do GDM,
Leia maisERP 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 maisAcademia de Software Pró Informática
Academia de Software Pró Informática Objetivo Nosso curso visa trazer para dentro do ambiente acadêmico o que acontece dentro de uma fábrica de software. Durante o curso serão abordados temas comuns neste
Leia maisFERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS
FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS PAULO ALBERTO BUGMANN ORIENTADOR: ALEXANDER ROBERTO VALDAMERI Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento
Leia maisFigura 1 - Arquitetura multi-camadas do SIE
Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria fernando.barbosa@cpd.ufsm.br
Leia maisformação em WeB developer
formação em WeB developer O Treinamento de Web Developer com duração de 40 semanas (média de 1 ano), ensinará como desenvolver sistemas web de alta performance e interatividade. Através das linguagens
Leia maisDê aos seus clientes a experiência que eles desejam
Dê aos seus clientes a experiência que eles desejam Avaliação da Experiência Mobile Companhias Aéreas 1. Sumário Executivo 2. Resultados 3. Método 4. Reações aos testes 1. Sumário Executivo No Brasil,
Leia maisAula 02 Conceitos básicos elipse. INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca leticia.chavesfonseca@gmail.com
Aula 02 Conceitos básicos elipse INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca leticia.chavesfonseca@gmail.com 1. Introdução O Elipse E3 trabalha totalmente orientado para a operação
Leia maisANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.
ANEXO 11 O MATRIZ Para o desenvolvimento de sites, objeto deste edital, a empresa contratada obrigatoriamente utilizará o framework MATRIZ desenvolvido pela PROCERGS e disponibilizado no início do trabalho.
Leia maisNOVO MODELO DE ATUALIZAÇÃO FOCCO Atualização automática com o FoccoUPDATE
NOVO MODELO DE ATUALIZAÇÃO FOCCO Atualização automática com o FoccoUPDATE Fevereiro/2012 Índice APRESENTAÇÃO... 3 ENTENDENDO A MUDANÇA... 3 QUAIS OS BENEFÍCIOS?... 3 FERRAMENTA PARA ATUALIZAÇÃO... 4 ABRANGÊNCIA
Leia maisQUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013
QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO
Leia maisArpPrintServer. 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 maisProposta de Implantação do Software MULTIACERVO no Arquivo do DEINFRA
Proposta de Implantação do Software MULTIACERVO no Arquivo do DEINFRA Acadêmicos: CÁSSIA REGINA BATISTA - cassiareginabatista@grad.ufsc.br CLARISSA KELLERMANN clarissakel@gmail.com IVAN MÁRIO DA SILVEIRA
Leia maisESCOLHA UM TESTE PARA EXECUTAR
ESCOLHA UM TESTE PARA EXECUTAR Acompanhe o ritmo de aceleração dos ciclos de lançamento. Descubra a automatização com um toque humano EXECUTE UM TESTE 26032015 Com a Borland, tanto analistas de negócios
Leia maisDESENVOLVENDO 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 maisAPLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE
APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE MARCOS LEÃO 1, DAVID PRATA 2 1 Aluno do Curso de Ciência da Computação; Campus de Palmas; e-mail: leão@uft.edu.br PIBIC/UFT
Leia maisFAI CENTRO DE ENSINO SUPERIOR EM GESTÃO, TECNOLOGIA E EDUCAÇÃO CURSO DE SISTEMAS DE INFORMAÇÃO. Manual do Estágio Supervisionado
FAI CENTRO DE ENSINO SUPERIOR EM GESTÃO, TECNOLOGIA E EDUCAÇÃO CURSO DE SISTEMAS DE INFORMAÇÃO Manual do Estágio Supervisionado Santa Rita do Sapucaí-MG Janeiro/2011 Sumário 1. Introdução 3 2. O que é
Leia maisVarejo Digital Automação Comercial para Cupom Fiscal Eletrônico
TechnoCorp White Paper Março 2012 Varejo Digital Automação Comercial para Cupom Fiscal Eletrônico Resumo Executivo O Varejo Digital é uma solução de automação comercial focada no uso do Cupom Fiscal Eletrônico,
Leia maisManual do Usuário Android Neocontrol
Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5
Leia maisREGULAMENTO DO NÚCLEO DE INFORMÁTICA
REGULAMENTO DO NÚCLEO DE INFORMÁTICA Aprovado pela Resolução CONSUNI nº 31/13, de 21/08/13. CAPÍTULO I DAS CONSIDERAÇÕES PRELIMINARES Art. 1º Este regulamento dispõe especificamente do Núcleo de Informática
Leia maisÍNDICE. Apresentação do produto Impacto no negócios Telas do sistemamódulos do sistema Mobilize Stock Mobilize Store A Handcom Contato
ÍNDICE Apresentação do produto Impacto no negócios Telas do sistemamódulos do sistema Mobilize Stock Mobilize Store A Handcom Contato Apresentação do produto O Mobilize é uma solução mobile modular para
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às
Leia maisAplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis
Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis Visão Versão Histórico da Revisão Data Versão Descrição Autor 24/06/12
Leia maisEMISSÃ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 maisPLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS CORPORATIVOS
PLATAFORMA DE DESENVOLVIMENTO DE APLICATIVOS CORPORATIVOS SUA EMPRESA PRECISA DE SOLUÇÕES MÓVEIS? O NOVO PERFIL DO CLIENTE Aumento do número de Smartphones com acesso a dados;" Migração de Buscas no PC
Leia maisProjeto Disciplinar de Infra-Estrutura de Software ECOFROTA TRIBUNAL THEMIS
1 Projeto Disciplinar de Infra-Estrutura de Software ECOFROTA TRIBUNAL THEMIS EDILBERTO SILVA 1, AQUILA ISRAEL (1316079) 2, CYNTHIA FERREIRA (1316079) 2, MARKO DE CASTRO (1316119) 2, RAFAELA ALMEIDA (1316189)
Leia maisEMISSÃ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 maisMAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick
MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento
Leia maisHistórico de Revisão Data Versão Descrição Autor 19/09/2014 1.0 Implementação de itens essenciais para futuro aprimoramento.
Documento de Requisitos 1 Documento de Requisitos Versão 1.2 Histórico de Revisão Data Versão Descrição Autor 19/09/2014 1.0 Implementação de itens essenciais para futuro aprimoramento. Camilo Fernandes
Leia maisAPRESENTAÇÃO COMERCIAL. www.docpix.net
APRESENTAÇÃO COMERCIAL www.docpix.net QUEM SOMOS Somos uma agência digital full service, especializada em desenvolvimento web, de softwares e marketing online. A Docpix existe desde 2010 e foi criada com
Leia maisINTERESSADOS DEVERÃO CADASTRAR CURRICULO NO SITE www.superato.com.br. TÉCNICO EM INFORMÁTICA
INTERESSADOS DEVERÃO CADASTRAR CURRICULO NO SITE www.superato.com.br. TÉCNICO EM INFORMÁTICA Estamos selecionando para CECRED - Cooperativa de Crédito de Blumenau. Cursando Sistemas da Informação ou Ciências
Leia maisTRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES
TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado
Leia maisDMS Documento de Modelagem de Sistema. Versão: 1.4
DMS Documento de Modelagem de Sistema Versão: 1.4 VERANEIO Gibson Macedo Denis Carvalho Matheus Pedro Ingrid Cavalcanti Rafael Ribeiro Tabela de Revisões Versão Principais Autores da Versão Data de Término
Leia maisNGIN Mobile Portal Gestão Usuário
Relatório de Concepção P T Inovação NGIN Mobile Portal Gestão Usuário Nome do Ficheiro: Document1 Histórico de versões do Relatório de Concepção Versão Datas Responsabilidades Justificação Edição: Katia
Leia maisLiderança em idéias, métodos e resultados em BPM no Brasil. Automação de Processos. Jones Madruga
Liderança em idéias, métodos e resultados em BPM no Brasil Automação de Processos Jones Madruga Promover melhorias e inovações que efetivamente criam valor não é simples... Apresentação Ø Organização PRIVADA
Leia maisDesenvolvendo 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 maisProposta. Site em Flash (Ramo de Cosméticos) Versão: 01 Data: 09/08/2007 Validade: 30 dias. Para
Proposta Projeto: Site em Flash (Ramo de Cosméticos) Versão: 01 Data: 09/08/2007 Validade: 30 dias Para Contato: e-mail: enviapara@gmail.com Telefone: (21) 9657-2174 Escrita por Empresa: Swiss Web Ltda.
Leia maisCodificar Sistemas Tecnológicos
Codificar Sistemas Tecnológicos Especificação dos Requisitos do Software Sistema de gestão para a Empresa Cliente SlimSys Autor: Equipe Codificar Belo Horizonte MG Especificação dos Requisitos do Software
Leia maisREGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO Curso Superior de Tecnologia em Sistemas para Internet 2/2012
REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO Curso Superior de Tecnologia em Sistemas para Internet 2/2012 Das Disposições Preliminares O Trabalho de Conclusão de Curso (TCC) é um componente curricular
Leia maisApresentação Free Track
Apresentação Free Track A Free Track é um resultado da união de um grupo de empresários que atua no segmento de rastreamento automotivo, sede própria com laboratório de desenvolvimento localizado na maior
Leia maisGILMAR ARAUJO ESTÁGIO CURRICULAR I SUPORTE TI HOSPITALAR
GILMAR ARAUJO ESTÁGIO CURRICULAR I SUPORTE TI HOSPITALAR EMPRESA: TRÍPLICE CONSULTORIA E SERVIÇOS LTDA. SETOR: INFORMÁTICA SUPERVISOR: RONALDO GUIZARDI ORIENTADOR: VILSON VIEIRA CURSO DE BACHARELADO EM
Leia maisUm Driver NDIS Para Interceptação de Datagramas IP
Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para
Leia maisClique no botão para iniciar o treinamento TAREFAS CONTRAT OS RELACIO NAMENT CONFIGURAÇÕES. A ideia é usar os próprios ícones do CGW.
Script CGW Módulo Tarefas Parte I Menu: Clique no botão para iniciar o treinamento ÁREA DE TRABALHO GERAL TAREFAS CONTRAT OS PORTAL DE RELACIO NAMENT FATURAM ENTO FINANCEI RO RELACIO NAMENT O CONFIGU RAÇÕES
Leia maisINTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa
INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa ACESSE Informações corporativas a partir de qualquer ponto de Internet baseado na configuração
Leia maisApresentação Institucional. Ignacio Daniel Arias, Maio 2013
Apresentação Institucional Ignacio Daniel Arias, Maio 2013 Agenda - A Empresa - Infraestrutura - Equipe - Produtos e Serviços - Tecnologias - Clientes - Serviços e o MPS.BR A Empresa Historico A EliteSoft
Leia maisAgenda. A Empresa História Visão Conceito dos produtos. Produto Conceito Benefícios Mobilidade Vantagens. Clientes
Agenda A Empresa História Visão Conceito dos produtos Produto Conceito Benefícios Mobilidade Vantagens Clientes A empresa WF História Em 1998, uma ideia que continua atual: Soluções Corporativas via Web;
Leia maisESTÁGIO CURRICULAR I DETALHAMENTO DAS ATIVIDADES REALIZADAS DURANTE O ESTÁGIO CURRICULAR NA OPENCORE TECNOLOGIA EM SOFTWARE
BRUNO PEREIRA DAMASCENO ESTÁGIO CURRICULAR I DETALHAMENTO DAS ATIVIDADES REALIZADAS DURANTE O ESTÁGIO CURRICULAR NA OPENCORE TECNOLOGIA EM SOFTWARE EMPRESA: OPENCORE TECNOLOGIA EM SOFTWARE SETOR: DESENVOLVIMENTO
Leia maisSISTEMA PARA AUTOMATIZAR O MONITORAMENTO DE ROTEADORES DE UM PROVEDOR DE ACESSO
FURB Universidade Regional de Blumenau Bacharelado em Ciência da Computação SISTEMA PARA AUTOMATIZAR O MONITORAMENTO DE ROTEADORES DE UM PROVEDOR DE ACESSO Jean Victor Zunino Miguel Alexandre Wisintainer
Leia maisProjeto Arquitetural do IEmbedded
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Sistemas e Computação Disciplina: Projeto I Professora: Francilene Garcia Equipe: Carolina Nogueira de
Leia maisINTRODUÇÃ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 maisSISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA)
SISTEMA DE CONTROLE INTERNO DE FLUXO DE CAIXA DO SETOR DE APOIO FINANCEIRO (ULBRA GUAÍBA) Alessandra Lubbe 1 Alexandre Evangelista 2 Jeandro Perceval 3 José Ramiro Pereira 4 Luiz Gustavo Mahlmann 5 RESUMO
Leia maisEspecificação Suplementar
Especificação Suplementar Versão Histórico de Revisões Data Versão Descrição Autor 29/10/2014 2.0 2.1 funcionalidade e segurança de M. Vinícius acesso 30/10/2014
Leia maisManual 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 maisLucas Nascimento Santos
Lucas Nascimento Santos Mobile Application Developer lucassantoos56@gmail.com Resumo Lucas Nascimento Santos (@ll_ucasn), engenheiro de software. Estudante de Ciência da Computação na Universidade Salvador
Leia maisCONSULTORIA E SERVIÇOS DE INFORMÁTICA
CONSULTORIA E SERVIÇOS DE INFORMÁTICA Quem Somos A Vital T.I surgiu com apenas um propósito: atender com dedicação nossos clientes. Para nós, cada cliente é especial e procuramos entender toda a dinâmica
Leia maisRelatorio do trabalho pratico 2
UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo
Leia maisGestão de pessoa. Prof: Itair Pereira da Silva
Gestão de pessoa Prof: Itair Pereira da Silva OBJETIVOS: Conhecer fundamentos e conceitos essenciais sobre a Gestão de Pessoas, desenvolvendo competências que lhes permitam conquistar melhores resultados
Leia maisSIGLA - Sistema Integrado de Gestão Legislativa e Administrativa
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM SIGLA - Sistema Integrado de Gestão Legislativa e Administrativa Aluno: Paulo
Leia maisMódulo I - Introdução. Faculdade Christus Sistemas de Informação 17/09/2010. Carlos Eugênio Torres Engenheiro de Informática http://cetorres.
Módulo I - Introdução Aula 2 Carlos Eugênio Torres Engenheiro de Informática http://cetorres.com Faculdade Christus Sistemas de Informação 17/09/2010 Graduado em Ciência da Computação pela UFC, Brasil
Leia maisPortabilidade da Linha RM Versão 11.40.0
Portabilidade da Linha RM Versão 11.40.0 Conteúdo Portabilidade para Servidor de Banco de Dados... 3 Níveis de Compatibilidade entre Bancos de Dados... 5 Portabilidade para Servidor de Aplicação... 6 Portabilidade
Leia maisChannel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9
Channel Visão Geral e Navegação Tutorial Atualizado com a versão 3.9 Copyright 2009 por JExperts Tecnologia Ltda. todos direitos reservados. É proibida a reprodução deste manual sem autorização prévia
Leia maisPonto Secullum 4 ESPECIFICAÇÕES TÉCNICAS FUNCIONALIDADES FICHA TÉCNICA. Ficha Técnica
ESPECIFICAÇÕES TÉCNICAS Ponto Secullum 4 Sistema Operacional: compatível com Windows 98 ou superior Banco de Dados: Access, SQL Server ou Oracle; Computador Requerido: Processador com 500Mhz, Memória Ram
Leia maisProjeto Você pede, eu registro.
Projeto Você pede, eu registro. 1) IDENTIFICAÇÃO 1.1) Título do Projeto: Você pede eu registro. 1.2) Equipe responsável pela coordenação do projeto: Pedro Paulo Braga Bolzani Subsecretario de TI Antonio
Leia maisOFICINA USO DO I3GEO. Levindo Cardoso Medeiros. levindocm@gmail.com
OFICINA USO DO I3GEO Levindo Cardoso Medeiros levindocm@gmail.com ESTRUTURA INTRODUÇÃO UTILIZANDO O I3GEO Aprendendo a navegar pelo I3Geo Propriedades do mapa ADICIONANDO E MANIPULANDO CAMADAS Adicionando
Leia maisPrezado Senhor, Em prosseguimento aos nossos entendimentos, estamos formalizando a nossa proposta para desenvolvimento do site da Digivox.
João Pessoa, 18 de Agosto de 2015. Prezado Senhor, Em prosseguimento aos nossos entendimentos, estamos formalizando a nossa proposta para desenvolvimento do site da Digivox. 1. Projeto Desenvolvimento
Leia maisTreinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos
Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos Sobre o treinamento Este é um curso para quem precisa conhecer o essencial do produto o Alfresco
Leia maisCENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO
CENTRO DE ENSINO SUPERIOR FABRA GUIA DE APRESENTAÇÃO DA MATÉRIA ESTÁGIO SUPERVISIONADO DO CURSO SISTEMAS DE INFORMAÇÃO Serra 2013 SUMÁRIO INTRODUÇÃO... 3 OBJETIVOS DO ESTÁGIO SUPERVISIONADO.... 4 ACOMPANHAMENTO
Leia maisInicialização Rápida do Novell Vibe Mobile
Inicialização Rápida do Novell Vibe Mobile Março de 2015 Introdução O acesso móvel ao site do Novell Vibe pode ser desativado por seu administrador do Vibe. Se não conseguir acessar a interface móvel do
Leia maisProjeto de Redes Top-Down
Projeto de Redes Top-Down Referência: Slides extraídos (material de apoio) do livro Top-Down Network Design (2nd Edition), Priscilla Oppenheimer, Cisco Press, 2010. http://www.topdownbook.com/ Alterações
Leia maisAgenda. A Empresa História Visão Conceito dos produtos
Agenda A Empresa História Visão Conceito dos produtos Produto Conceito Benefícios Vantagens: Criação Utilização Gestão Segurança Integração Mobilidade Clientes A empresa WF História Em 1998, uma ideia
Leia maisPalavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com
III Jornada Latinoamericana e do Caribe do gvsig Artigo: Integração do software i3geo com o gvsig Autor: Edmar Moretti Resumo: O i3geo é um software para a criação de mapas interativos para internet qu
Leia maisDocumento 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 maisDocuWare Mobile ProductInfo. Gerenciamento móvel de documentos. Benefícios
DocuWare Mobile ProductInfo Gerenciamento móvel de documentos O DocuWare Mobile permite acessar os gabinetes de arquivo do DocuWare diretamente em seu smartphone ou tablet. Você pode carregar, visualizar
Leia maisRelatorio de Estágio
Universidade Federal de Pernambuco Bacharelado em Ciência da Computação Centro de Informatica Relatorio de Estágio Professor: Alexandre Mota Disciplina: IF421 Aluno: Antonio Loureiro Severien (als2) Empresa:
Leia mais1 Sumário... 2. 2 O Easy Chat... 3. 3 Conceitos... 3. 3.1 Perfil... 3. 3.2 Categoria... 3. 4 Instalação... 5. 5 O Aplicativo... 7 5.1 HTML...
1 Sumário 1 Sumário... 2 2 O Easy Chat... 3 3 Conceitos... 3 3.1 Perfil... 3 3.2 Categoria... 3 3.3 Ícone Específico... 4 3.4 Janela Específica... 4 3.5 Ícone Geral... 4 3.6 Janela Geral... 4 4 Instalação...
Leia maisENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
Leia mais