Desenvolvimento de Aplicações Móveis com J2ME. Andrea foi a primeira colocada no I Concurso Teleco de Trabalhos de Conclusão de Curso (TCC) 2005.

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

Download "Desenvolvimento de Aplicações Móveis com J2ME. Andrea foi a primeira colocada no I Concurso Teleco de Trabalhos de Conclusão de Curso (TCC) 2005."

Transcrição

1 Desenvolvimento de Aplicações Móveis com J2ME Andrea Rodrigues de Amorim 1º Colocado I Concurso Teleco de TCC's 2005 Andrea foi a primeira colocada no I Concurso Teleco de Trabalhos de Conclusão de Curso (TCC) Bacharel em Sistemas de Informação 2005/2 (ULBRA - Canoas, RS), atua desde 1996 na área de Informática, trabalhando com Treinamento, Help-Desk, Desenvolvimento de Software, Web Design e Administração de Rede Windows. Atualmente trabalha com o desenvolvimento de aplicações móveis integradas a sistemas web, tendo participado como palestrante em eventos voltados ao desenvolvimento de aplicações em Java, além de ser também membro-fundador da Confraria do Java: grupo de estudos em Java da ULBRA. Além do prêmio recebido no Concurso do Teleco, recebeu também o Prêmio Destaque Universitário em Informática 2006 do SEPRORGS/SBC. aramorim@gmail.com Série Especial de Tutoriais Este é o primeiro tutorial da Série Especial de Tutoriais do Concurso Teleco de TCC's Seu conteúdo foi obtido do artigo elaborado pela Andrea para a etapa de classificação do concurso. Este tutorial descreve o projeto e a implementação de um protótipo de aplicação para telefone celular que acessa um servidor corporativo usando a tecnologia JAVA para dispositivos móveis. Duração estimada: 20 minutos Publicado em: 15/05/

2 J2ME: Introdução No mundo atual, a necessidade de integrar comunicação e mobilidade se torna cada vez maior. Com a quebra da fronteira entre os mercados, as empresas buscam soluções que viabilizem seus negócios, tanto a nível gerencial como operacional, dentro desta nova realidade que impõe a realização de comunicações e operações de acesso a dados a qualquer hora, a partir de qualquer lugar do planeta. A explosão da tecnologia móvel nos últimos anos abriu um universo de possibilidades para os desenvolvedores de aplicativos. Entretanto, a diversidade de plataformas a serem integradas e a preocupação com a performance são desafios a serem considerados. O objetivo geral deste trabalho é o estudo da tecnologia Java para dispositivos móveis aplicado a uma solução para integrar o ambiente empresarial com seus colaboradores, quando estiverem fora da sede. Com os objetivos específicos de garantir portabilidade e desempenho a custos reduzidos, este artigo descreve o projeto e a implementação do protótipo de uma aplicação para telefone celular que acessa um servidor corporativo. A seção O Mundo Sem Fio expõe uma visão geral da tecnologia sem fio. A seguir, a seção Tecnologia J2ME introduz a edição J2ME da linguagem Java e descreve o processo de desenvolvimento de aplicações com essa tecnologia. A Seção Metodologia descreve, além da metodologia propriamente dita, os padrões de projeto, a análise do problema, os requisitos do projeto e os recursos necessários para implementação do protótipo. A Seção Projeto CelCorp apresenta a solução proposta detalhando a arquitetura e os módulos da aplicação, apresentando o enfoque da definição dos dados e a padronização das interfaces. A Seção Detalhamento dos Dados apresenta a definição e o detalhamento da estrutura de dados do projeto. Finalmente, na Seção Considerações finais são apresentadas as conclusões obtidas a partir do desenvolvimento do projeto Celcorp. 2

3 J2ME: O mundo sem fio O principal objetivo da tecnologia sem fio é proporcionar mobilidade, ou seja, permitir que os usuários obtenham qualquer tipo de informação, em movimento (LEAL, 2004). Vantagens Num cenário onde os colaboradores das empresas precisam enfrentar viagens, engarrafamentos e deslocamentos constantes, a possibilidade de acesso às informações relevantes ao desempenho de suas funções, a qualquer momento, é vital para o crescimento das organizações. A tecnologia sem fio torna possível adicionar mobilidade às soluções convencionais, sem criar aplicações totalmente novas (LEAL, 2004), inserindo módulos que irão agregar valor às ferramentas pré-existentes evitando o descarte de tecnologia e contornando a resistência natural dos clientes a mudanças drásticas. Problemas O maior problema enfrentado no desenvolvimento de aplicações móveis é a escassez de recursos dos equipamentos sem fio disponíveis atualmente no mercado. Considerando os aparelhos celulares, pode-se destacar restrições como: disponibilidade da rede, tamanho da tela, quantidade limitada de memória, poder de processamento reduzido. Além disso, com a diversidade de arquiteturas existentes tanto entre os dispositivos móveis como entre os ambientes de produção das organizações, a conectividade entre eles e a conseqüente portabilidade torna-se um grande desafio das aplicações móveis. Tecnologias Disponíveis As principais tecnologias disponíveis atualmente para a implementação de soluções móveis são: SMS, MMS, BREW, SuperWaba e Java 2 Micro Edition (J2ME). É importante salientar que estas tecnologias não são excludentes podendo uma aplicação móvel utilizar-se de mais de uma delas. Segundo LEAL (2004) e SOARES (2004) a tecnologia J2ME proporciona o melhor custo/benefício na medida que: Profissionais da linguagem Java podem ser aproveitados; Amplamente adotada pelos fabricantes e operadoras de telefonia móvel; Uma vez que a aplicação estiver instalada poderá ser utilizada fora da área de cobertura ou sem sinal, fazendo sincronização dos dados no retorno; Compatibilidade de plataformas: aplicativos Java são escritos uma vez e rodam em diferentes dispositivos com sistemas operacionais diferentes; Permite implementar criptografia extra para aplicativos de acesso a bancos entre outros; Fornece um cliente de rede sofisticado permitindo tirar proveito das vantagens e particularidades dos aparelhos móveis. 3

4 Situação Atual De acordo com ALMEIDA (2004), em 2002 já existiam 50 milhões de aparelhos celulares com a máquina virtual Java em operação no mundo. Ele estima que até 2007, cem por cento dos celulares serão compatíveis com J2ME. Entre as empresas que atualmente oferecem algum tipo de solução móvel podemos destacar a Compera, a Class Systems Solutions, e as gaúchas Trevisan Tecnologia, Human Mobile, Criterium e Mobisol. Apesar de toda a tecnologia disponível, a oferta de aplicações móveis ainda é pequena deixando um enorme mercado a ser explorado. Segundo SOUZA (2003), a parceria entre as operadoras de telefonia móvel e os desenvolvedores poderá mudar este cenário. 4

5 J2ME: A tecnologia J2ME A plataforma J2ME é a edição da linguagem Java que foi projetada para dispositivos com memória, vídeo e poder de processamento limitados, variando desde máquinas ligadas à TV até telefones celulares. Antes do surgimento da tecnologia J2ME as aplicações tinham que ser escritas na linguagem nativa de cada dispositivo usando bibliotecas proprietárias, o que as tornavam incompatíveis com dispositivos diferentes. Arquitetura J2ME A arquitetura da plataforma J2ME permite ao desenvolvedor conhecer informações específicas sobre as diferentes famílias de dispositivos e as Application Program Interfaces (APIs) disponíveis para cada uma delas (ALMEIDA, 2004). A máquina virtual J2ME foi projetada para ser menor e mais eficiente do que a máquina virtual J2SE, sendo um subconjunto desta. Em função disso, ocupa aproximadamente 60 kilobytes de memória em tempo de execução. A máquina virtual J2ME é chamada KVM numa alusão à pequena quantidade de memória exigida, que está na ordem dos kilobytes. É a base da arquitetura, localizada logo acima do sistema operacional hospedeiro, seguida pelas Configurações que dão suporte aos Perfis. Uma configuração define as características mínimas de uma família de dispositivos, bem como os recursos e bibliotecas Java que a compõem (MUCHOW, 2004). Estão divididas em: Connected Device Configuration (CDC): conjunto de APIs para dispositivos fixos, como um computador ligado à televisão; Connected Limited Device Configuration (CLDC): conjunto de APIs para dispositivos com poder de processamento, vídeo e memória limitados, geralmente móveis. Um perfil define um conjunto de APIs que fornece funcionalidade a uma configuração, sendo mais específico que esta (ALMEIDA, 2004). Os perfis existentes são: Foundation Profile: base para dispositivos em rede sem interface gráfica, usado com CDC; Personal Basis e Personal Profile: base para dispositivos com suporte gráfico e alta capacidade, usado com CDC; Mobile Information Device Profile (MIDP): perfil compatível com CLCD implementa componentes, entrada e tratamento de eventos de interface com usuário, armazenamento persistente, interligação em rede, segurança, entre outros recursos. Desenvolvimento de Aplicações Aplicativos criados usando-se MIDP são chamados midlets. Uma aplicação móvel é composta por uma ou mais midlets empacotadas em um arquivo Java Archive (JAR) e um arquivo descritor da aplicação (Java Application Descriptor - JAD), formando um conjunto chamado MIDlet Suíte ou Conjunto de Midlets. Uma midlet passa por várias fases e assume três estados diferentes durante o seu ciclo de vida. 5

6 Quando o usuário seleciona uma midlet para execução no dispositivo, o gerenciador de aplicativos chama o método construtor da classe MIDlet e a aplicação inicia no estado de pausa. Em seguida, o próprio gerenciador de aplicativos chama o método startapp() que altera o estado da midlet para ativo. Enquanto a midlet estiver ativa, o gerenciador de aplicativos poderá suspender sua execução através da chamada do método pauseapp() fazendo com que a midlet retorne ao estado de pausa. A própria midlet também poderá colocar-se em pausa chamando o método notifypaused(). Uma vez em pausa, o método resumerequest() irá informar ao gerenciador de aplicativos que a midlet está pronta para ser ativada novamente. O gerenciador fará uma nova chamada ao método startapp() para ativar a midlet. Portanto, este método poderá ser executado várias vezes durante o ciclo de vida da aplicação. Estando a midlet em pausa ou ativa, se o gerenciador de aplicativos chamar o método destroyapp(), a midlet fica no estado destruída até que o coletor de lixo libere os recursos alocadas pela mesma, encerrando sua execução. A própria midlet também pode encerrar sua execução através da chamada do método notifydestroyed() que deverá implementar a liberação dos recursos da aplicação. O perfil MIDP fornece uma gama de componentes para o desenvolvedor construir as interfaces da sua aplicação. A classe Display representa a tela do dispositivo e cada midlet terá apenas uma referência para um objeto display que poderá exibir diferentes elementos. Estes elementos são objetos das subclasses de Displayable e representam alguma coisa que pode ser vista na tela do dispositivo. Segundo KNUDSEN (2003), o funcionamento básico de uma midlet pode ser resumido nas seguintes etapas: Mostrar um Displayable; Esperar por ação do usuário; Decidir qual Displayable mostrar em seguida; Repetir a etapa 1. A configuração CLDC define um framework de conexão genérica onde apenas uma classe, Connector, pode criar qualquer tipo de conexão. Em tempo de execução, esta classe recebe a solicitação de abertura de algum tipo de conexão e procura a classe adequada para a conexão desejada, retornando um objeto que implementa uma das interfaces Connection. A implementação dos protocolos está definida em nível de perfil e no MIDP 1.0 a única implementação exigida é a do protocolo HTTP versão 1.1. A plataforma J2ME permite o armazenamento de informações nos dispositivos móveis através do Record Management System (RMS). Este sistema fornece classes e métodos para manipulação de arquivos de registros. Cada registro consiste em um identificador de registro, gerado pelo RMS, e um array de bytes contendo os dados a serem armazenados. 6

7 J2ME: Metodologia A metodologia escolhida para o desenvolvimento do protótipo foi a Análise e Projeto Orientado a Objetos por ser o paradigma mais atual em termos de criação de sistemas. Além disso, esta metodologia permite a construção de aplicações a partir de duas características básicas: reutilização de código e modularidade. Para implementar esta metodologia foi utilizada a Unified Modeling Language (UML) que é uma linguagem para visualizar, especificar, construir e documentar projetos de sistemas orientados a objetos. Padrões de Projeto Segundo GAMMA, HELM, JOHNSON et al. (2005), os padrões de projeto são descrições de objetos e classes que precisam ser personalizadas para resolver um problema de projeto num determinado contexto. Os padrões utilizados no desenvolvimento do protótipo foram os seguintes: Padrão Model-View-Controller (MVC): a abordagem MVC é um modelo do uso combinado de padrões que permite a construção de aplicações em três camadas. A camada Model será responsável pela persistência dos dados. A camada View é a apresentação na tela e permite a interação da aplicação com o usuário. A camada Controller faz a ligação entre as outras camadas definindo como o sistema reage às entradas do usuário. O objetivo deste modelo é fazer com que as camadas de apresentação e de persistência sejam independentes uma da outra. A camada controladora impede que o impacto produzido por alterações numa camada atinja a outra; Padrão Singleton: este padrão de criação de objetos garante que uma classe tenha apenas uma instância, fornecendo um ponto global de acesso a ela. A própria classe deve ser responsável por controlar a criação de sua única instância; Padrão State: este padrão comportamental permite a um objeto alterar seu comportamento conforme seu estado interno muda. O objetivo deste padrão é definir uma classe abstrata para representar os estados dos objetos onde as subclasses implementam os comportamentos específicos de cada estado. Análise do Problema A definição do problema foi feita a partir das seguintes premissas: A globalização no mundo dos negócios resultou na queda da distinção entre os mercados interno e externo; A evolução das tecnologias de comunicação trouxe agilidade para o ambiente empresarial gerando a necessidade de rapidez na tomada de decisões; Os deslocamentos constantes dos colaboradores dificultam o exercício de suas funções; A competição acirrada exige que as organizações possuam algum diferencial em relação aos seus concorrentes; Analisando o cenário atual, a possibilidade de acesso remoto ao ambiente empresarial pode ser considerada como um fator crítico de sucesso para muitas organizações. 7

8 Descrição de Requisitos Considerando a importância da mobilidade para o crescimento das organizações e levando em conta o escopo do projeto, podemos destacar os seguintes requisitos do sistema: Dar acesso à agenda corporativa de compromissos permitindo consulta, inclusão, alteração e exclusão de itens da agenda quando o usuário estiver fora do ambiente empresarial; Proporcionar este acesso remoto à agenda tanto através de um aparelho celular como via navegador web; Permitir a utilização da aplicação móvel fora da área de cobertura; Possibilitar que os dados armazenados no aparelho celular sejam transferidos posteriormente para o servidor web; Fornecer meios para que o administrador do sistema mantenha o cadastro dos usuários, bem como seus níveis de acesso; Permitir que o usuário da aplicação móvel escolha se deseja conectar-se ao servidor web ou trabalhar localmente; Garantir que a aplicação seja compatível com sistemas pré-existentes; Assegurar que a aplicação móvel possa ser instalada na maioria dos aparelhos celulares em operação. Recursos de Hardware Os requisitos de hardware para desenvolvimento, testes e operação do protótipo são: Micro-computador Pentium III 800 MHz ou superior; Memória 256 Mb ou mais; Placa de vídeo SVGA 800x600, Hi-Color; Disco rígido com 5 Mb livres ou mais; Servidor Web para hospedagem do sítio; Servidor de banco de dados; Aparelho celular com suporte para CLCD 1.0 e MIDP 1.0. Recursos de Software Os requisitos de software para desenvolvimento, testes e operação do protótipo são: NetBeans 4.1; Tomcat 5.0; Módulo de mobilidade para o NetBeans 4.1; Banco de dados PostgreSQL 8.0; Driver JDBC para o PostgreSQL 8.0; Sítio com módulo servidor da aplicação; Banco de dados; Navegador web; Aplicativo móvel instalado no aparelho celular. 8

9 J2ME: Projeto CelCorp O projeto proposto refere-se a uma aplicação móvel para telefones celulares, o CelCorp, que visa oferecer acesso à agenda de compromissos corporativa, suprindo a necessidade de mobilidade do ambiente empresarial. Por limitações de escopo, o projeto CelCorp foi implementado como um protótipo composto por dois módulos móveis - Agenda e Preferências e um módulo servidor que também pode ser acessado via navegador de internet. A fim de simular o servidor web de uma empresa foi utilizada a estrutura de um sítio que oferece hospedagem para aplicações Java. O acesso à base de dados é feito através de uma conexão com este servidor web. O módulo servidor pode ser acessado em < usando a identificação do usuário de testes: teste e senha 123. O módulo servidor da aplicação será formado por um contêiner web onde estarão armazenadas as servlets que farão a comunicação com as midlets (clientes da aplicação) e o banco de dados para armazenar as informações da agenda de compromissos, cadastro de usuários e permissões de acesso. As servlets farão o acesso aos dados a partir de dois arquivos de propriedades que poderão ser configurados conforme o banco de dados utilizado pelo cliente. O primeiro arquivo contém os dados da conexão propriamente dita: driver, nome da base de dados, usuário e senha de acesso. O segundo arquivo possui os comandos da linguagem Structured Query Language (SQL) adaptados à sintaxe do banco de dados desejado. O protótipo do CelCorp usará o banco de dados PostgreSQL 8.0. A fim de manter a compatibilidade do sistema com a grande maioria dos celulares em operação, a aplicação móvel está sendo desenvolvida usando a configuração CLCD 1.0 e o perfil MIDP 1.0 da tecnologia J2ME. A comunicação com o servidor web será feita através de conexão genérica HiperText Transfer Protocol (HTTP). Arquitetura do Projeto O CelCorp foi projetado em três camadas seguindo o padrão MVC (Model-View-Control). A Figura 1 apresenta os módulos da aplicação móvel e o relacionamento entre eles, permitindo identificar as camadas do padrão. 9

10 Figura 1: Diagrama de Pacotes CelCorp. A camada View é responsável pela interface com o usuário. A camada Control permite a ligação entre as camadas view e database da aplicação. É nesta camada que são feitas as validações e o controle do fluxo de entrada e saída de dados. A camada Model corresponde aos pacotes database da aplicação e é responsável pelo armazenamento persistente dos dados. O padrão Singleton foi utilizado na criação de objetos pois segundo GAMMA, HELM, JOHNSON et al. (2005, p.130), este padrão garante que somente uma instância de cada classe seja criada durante todo o ciclo de vida da aplicação. Este padrão é bastante útil nas aplicações móveis por economizar o poder de processamento do dispositivo evitando a criação e destruição de objetos que serão reutilizados em seguida. Módulos Móveis O módulo Preferências apresenta opções de configuração do sistema que podem ser alteradas pelo usuário. As configurações disponíveis são: Solicitar senha: o padrão do sistema é solicitar os dados de identificação (login e senha) apenas uma vez, armazenando-os no aparelho celular. Se desejar, o usuário poderá definir que o login e senha sejam solicitados sempre que entrar na aplicação; Confirmar conexão: o padrão do sistema é conectar-se automaticamente ao servidor web. Entretanto, o usuário poderá configurar o sistema para solicitar sua confirmação antes de efetuar a conexão. O módulo Agenda permite ao usuário incluir, editar, excluir, consultar e sincronizar compromissos da sua agenda corporativa tanto localmente como de forma remota através do módulo servidor. Quando a comunicação com o servidor web estiver disponível, todas as operações serão realizadas no servidor e nenhum dado será armazenado no celular, configurando o estado online. Quando a conexão não for possível ou desejável, os dados e operações serão gerenciados no próprio aparelho celular, configurando o estado offline. Para garantir que as operações sejam realizadas adequadamente conforme o estado da aplicação foi utilizado o padrão State. De acordo com GAMMA, HELM, JOHNSON et al. (2005, p.284) este padrão permite que um objeto mude seu comportamento em função de seu estado interno. 10

11 A Figura 2 apresenta o diagrama de estados do módulo Agenda, indicando as operações responsáveis pelas mudanças de estado. Figura 2: Diagrama de Estados da Agenda. Ao entrar no módulo Agenda o estado InicialState verifica as preferências do usuário e poderá solicitar a identificação do mesmo no sistema e/ou a confirmação para conectar-se ao servidor web. Conforme a decisão do usuário o estado da aplicação é alterado e a tela inicial do módulo Agenda é carregada. Caso a aplicação esteja no estado OnlineState, se ocorrer algum erro na conexão seu estado passará a ser OfflineState e os dados em memória serão armazenados no celular. No estado OfflineState, se a operação sincronizar for selecionada pelo usuário, o sistema passará para o estado OnlineState e os dados locais serão transferidos para o servidor web. A conexão com o servidor web é feita em uma linha de execução separada permitindo que o dispositivo continue disponível durante a operação. Para implementar a execução de processos concorrentes foi usada uma instância da classe Thread. Módulo Servidor O módulo servidor permite o acesso às mesmas funcionalidades do módulo Agenda, via navegador de internet. Além disso, os usuários poderão fazer manutenção nos seus dados cadastrais. O administrador do sistema poderá também cadastrar, alterar ou excluir usuários. A arquitetura original em 3 camadas sofre alguma adaptação no ambiente web. A Figura 3 mostra a arquitetura em 4 camadas do servidor web. 11

12 Figura 3: Arquitetura em camadas do servidor web. A camada Web é composta pelas JavaServer Pages que enviam conteúdo dinâmico para o navegador do usuário. A camada de aplicação é formada pelo conjunto de servlets que fazem a ligação entre as JSP s e a camada de persistência que por sua vez, contém as classes de acesso ao banco de dados e os arquivos de propriedades. O cliente móvel conecta-se diretamente com a camada de aplicação do servidor web através de uma servlet que atua fazendo a ligação da aplicação móvel com a camada de dados do servidor. Esta servlet recebe, interpreta e redireciona os dados conforme a operação solicitada, retornando o resultado. Definição de Dados Independente do banco de dados utilizado no servidor web, o protótipo necessita de uma tabela para armazenar os dados dos usuários e outra para armazenar os compromissos da agenda corporativa. Para permitir o armazenamento dos dados no dispositivo móvel foram usados três RMS diferentes. O detalhamento da definição dos dados encontra-se na seção Detalhamento dos Dados. Padronização das Interfaces A padronização das interfaces é muito difícil no ambiente J2ME. O desenvolvedor pode e deve usar um padrão, mas cada dispositivo irá implementá-lo à sua maneira. A maioria das interfaces da aplicação móvel estende a classe Form por sua capacidade de conter outros componentes aninhados. Foram adicionados elementos do tipo TextBox para entradas de texto, DateField para entrada de data/hora, ChoiceGroup para escolha de opções e Gauche para mostrar o progresso da conexão. A interface inicial do módulo Agenda usa a classe List pela facilidade de seleção de item da lista com um único comando que essa classe oferece. As interfaces usadas para exibir mensagens de erro e de sucesso estendem a classe Alert e estão implementadas de forma que fiquem visíveis durante 5 e 2 segundos respectivamente. 12

13 Para permitir aos usuários o acesso às operações do sistema, foram associados objetos da classe Command às interfaces. Estes objetos possuem propriedades como prioridade e tipo de comando as quais poderão influenciar a maneira como o dispositivo irá implementá-los. A interface inicial de cada módulo deve apresentar o comando Sair com prioridade um e tipo EXIT para permitir o encerramento daquele módulo. Os outros comandos, relacionados às operações do módulo, devem ser do tipo SCREEN e ter prioridade dois. As demais interfaces devem conter o comando Voltar com prioridade um e tipo BACK e apenas mais um comando do tipo SCREEN para confirmar a operação relacionada com a interface. O comando Voltar permite o retorno à interface inicial do módulo sem realizar a operação disparada por aquela interface. A Figura 4 mostra a interface inicial do módulo Agenda onde aparecem os compromissos do dia, em ordem cronológica, e os comandos disponíveis. Figura 4: Interface inicial do módulo Agenda. Nesta implementação do simulador, o comando Sair aparece sozinho à esquerda e os demais comandos foram agrupados sob o nome Menu do lado direto da tela. Entretanto, esta apresentação não é uma regra, no celular Nokia 6820, o comando Sair aparece à direita, o comando Adicionar ao centro e os demais comandos agrupados à esquerda sob o nome Opções. As interfaces do módulo servidor são as JSP da camada web da aplicação. Devem ser compatíveis com o padrão visual do sítio da organização e podem ser desenhadas através de folhas de estilos. 13

14 J2ME: Detalhamento dos Dados Conforme foi apresentado na seção anterior, que detalhou o Projeto Celcorp, independente do banco de dados utilizado no servidor web, o protótipo necessita de uma tabela para armazenar os dados dos usuários e outra para armazenar os compromissos da agenda corporativa. Para permitir o armazenamento dos dados no dispositivo móvel foram usados três RMS diferentes, os quais são apresentados a seguir. Tabela Usuário A tabela Usuário armazena os dados cadastrais e o nível de acesso ao sistema de cada usuário. O Quadro 1 mostra a estrutura da tabela Usuário onde o campo perfil indica que o usuário possui acesso de administrador quando seu valor for igual a 1. Campo Tipo de Dado Tamanho Valor Padrão Permitir Nulo Chave codusuario Inteiro 4 - Não Primária Login Texto 20 - Não - Senha Texto 20 - Não - Nome Texto 60 - Sim - Endereco Texto 60 - Sim - Cidade Texto 60 - Sim - Estado Texto 2 - Sim - Cep Texto 8 - Sim - Pais Texto 40 - Sim - Texto 80 - Sim - fone_com Texto 15 - Sim - fone_res Texto 15 - Sim - fone_cel Texto 15 - Sim - Fax Texto 15 - Sim - Perfil Inteiro 2 0 Sim - Quadro 1: Tabela Usuário. 14

15 Tabela Agenda A tabela Agenda armazena os dados dos itens de agenda dos usuários. Sua estrutura está descrita no Quadro 2. Campo Tipo de Dado Tamanho Valor Padrão Permitir Nulo Chave Codagenda Inteiro 4 - Não Primária Codusuario Inteiro 4 - Não Estrangeira Data Numérico Indefinido - Não - Titulo Texto 50 - Sim - Descricao Texto Sim - RMS CelCorpPrefs Quadro 2: Tabela Agenda. O RMS CelCorpPrefs armazena as preferências do usuário. A estrutura do campo de dados deste RMS é descrita no Quadro 3. Tipo de Dado Tamanho Representa... Boolean 1 Quando verdadeiro, indica que os dados de login devem ser solicitados a cada entrada no sistema. Caso seja falso, este valor indica que os dados de login devem ser solicitados apenas na primeira vez que o usuário acessar o sistema e armazenados no celular. Boolean 1 Quando verdadeiro, indica que a conexão com o servidor web deve ser automática. Caso seja falso, o sistema irá solicitar confirmação do usuário para conectar-se ao servidor. RMS CelCorpAgenda Quadro 3: Estrutura do RMS CelCorpPrefs. O RMS CelCorpAgenda armazena os itens de agenda. O campo de dados deste RMS está descrito no Quadro 4. Tipo de Dado Tamanho Representa... Inteiro 4 Código do item de agenda. Longo 4 Data e hora do item da agenda em milisegundos. Texto Variável Título do item da agenda em caracteres UTF. Texto Variável Descrição do item da agenda em caracteres UTF. Quadro 4: Estrutura do RMS CelCorpAgenda. 15

16 RMS CelCorpLogin O RMS CelCorpLogin armazena o login e a senha do usuário no aparelho celular caso o sistema tenha sido configurado desta forma. O Quadro 5 mostra a estrutura do campo de dados deste RMS. Tipo de Dado Tamanho Representa... Texto Variável Login do usuário para acessar o sistema. Texto Variável Senha do usuário para acessar o sistema. Quadro 5: Estrutura do RMS CelCorpLogin. É importante que a leitura do campo de dados dos registros dos RMS s seja feita na mesma ordem em que os valores foram gravados. Além disso, a leitura deve ser seqüencial, ou seja, se o registro foi gravado contendo um valor inteiro, um texto e um booleano e quisermos recuperar apenas o valor booleano, temos que ler primeiro o inteiro e o texto para chegar ao valor desejado. 16

17 J2ME: Considerações Finais Este artigo apresentou um estudo sobre a tecnologia J2ME e o desenvolvimento do protótipo de uma aplicação para atender à crescente demanda por mobilidade com disponibilidade no mercado corporativo atual, o CelCorp. O protótipo possibilita a consulta e manutenção de compromissos de agenda corporativa através de um aparelho celular via conexão com um servidor web. O CelCorp foi planejado para ser totalmente compatível com a estrutura de tecnologia da informação já existente nas empresas. Desta forma, a integração pode ser feita agregando-o como um módulo de mobilidade aos sistemas pré-existentes. Esta ferramenta usa tecnologia livre a fim de possuir custo/benefício atrativo para as empresas que desejarem adotá-la. Além disso, é compatível com a maioria dos aparelhos celulares em operação, facilitando sua penetração no mercado. No decorrer do projeto CelCorp ficou evidente a importância do uso de padrões de projeto. Além de facilitar a manutenção das aplicações, os padrões são fundamentais para o desenvolvedor entender e resolver problemas na implementação de situações reais, variáveis e complexas. Apesar da perda de recursos como criptografia nativa, o uso das versões iniciais do J2ME garante a compatibilidade com a grande maioria dos aparelhos celulares em operação hoje. Além disso, a modularidade do projeto permite que tais recursos sejam facilmente incorporados no futuro. Referências ALMEIDA, L. B. de. Introdução à J2ME e Programação MIDP. Mundo Java, Curitiba, n. 5, p , maio GAMMA, E.; HELM, R.; JOHNSON, R.; VLISSIDES, J. Padrões de Projeto: Soluções reutilizáveis de software orientado a objetos. Porto Alegre: Bookman, KNUDSEN, J. Wireless Java: Developing with J2ME. Berkeley: Apress, LEAL, M. Começando com Java Wireless. Java Magazine, Rio de Janeiro, n. 18, p , MUCHOW, J. W. Core J2ME Tecnologia & MIDP. São Paulo: Pearson Makron Books, SOARES, M. A Tecnologia Java como Diferencial no Mundo dos Celulares. Mundo Java, Curitiba, n. 5, p , maio SOUZA, B. Fazendo Wireless Acontecer: J2ME e o Mercado Brasileiro. Java Magazine, Rio de Janeiro, n. 3, p

18 J2ME: Teste seu Entendimento 1. O uso da tecnologia J2ME proporciona o melhor custo/benefício na medida em que: Profissionais da linguagem Java podem ser aproveitados. A tecnologia é amplamente adotada pelos fabricantes e operadoras de telefonia móvel. Uma vez que a aplicação estiver instalada poderá ser utilizada fora da área de cobertura ou sem sinal, fazendo sincronização dos dados no retorno. Fornece um cliente de rede sofisticado permitindo tirar proveito das vantagens e particularidades dos aparelhos móveis. Todos os anteriores. 2. Qual dos itens abaixo não representa uma etapa do funcionamento básico de uma midlet (aplicativos criados usando-se Mobile Information Device Profile MIDP)? Iniciar o navegador WAP (etapa 0). Mostrar um Displayable (etapa 1). Esperar por ação do usuário (etapa 2). Decidir qual Displayable mostrar em seguida (etapa 3). Repetir a etapa 1 (etapa 4). 3. Qual das alternativa não representa uma camada da arquitetura do servidor web usado no projeto CelCorp? Camada de Apresentação. Camada de Web. Camada de Sessão. Camada de Aplicação. Camada de Dados. 18

Manual de Operação Aplicativo ClickIt

Manual de Operação Aplicativo ClickIt Manual de Operação Aplicativo ClickIt Rev. 1.1 Agosto/2010 GSControl Automação Ltda. Rua Washington Luiz, 675 ITC Conjunto 1101 Centro Porto Alegre RS CEP 90010-460 Telefone: (51)3026-0945 / (51)3287-2167

Leia mais

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma:

Apesar de existirem diversas implementações de MVC, em linhas gerais, o fluxo funciona geralmente da seguinte forma: 1 Introdução A utilização de frameworks como base para a construção de aplicativos tem sido adotada pelos desenvolvedores com três objetivos básicos. Primeiramente para adotar um padrão de projeto que

Leia mais

MAGREGISTER 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 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 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

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System BlackBerry Mobile Voice System Comunicações móveis unificadas O Mobile Voice System ( MVS) foi projetado para unificar os recursos do telefone fixo aos smartphones e às redes

Leia mais

Manual de Usuário INDICE

Manual de Usuário INDICE Manual de Usuário INDICE Características do Sistema... 02 Características Operacionais... 03 Realizando o Login... 04 Menu Tarifador... 05 Menu Relatórios... 06 Menu Ferramentas... 27 Menu Monitor... 30

Leia mais

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

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI SERVICE DESK MANAGER SDM Manual do Sistema - DPOI Conteúdo SERVICE DESK MANAGER SDM... 1 Manual do Sistema - DPOI... 1 INTRODUÇÃO... 4 ACESSO AO SISTEMA... 5 OPÇÕES DO SISTEMA... 6 SISTEMA... 7 Pesquisar

Leia mais

Agregador de feeds RSS para dispositivos móveis

Agregador de feeds RSS para dispositivos móveis Agregador de feeds RSS para dispositivos móveis Disciplina: Computação Móvel Professor: Mauro Nacif Rocha Data: 27/02/2007 Hadriel Toledo Lima 50290 Juliana Pinheiro Campos 47683 Luis Felipe Hussin Bento

Leia mais

Java ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus

Java ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus Java ME e suas principais tecnologias de conectividade Gracieli Begia Mateus Telefones Celulares no Mundo Fonte: UIT e Wireless Intelligence (Ovum/GSM Association) Posição do Brasil no Mundo Principais

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

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. 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 mais

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

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

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System Comunicações móveis unificadas O BlackBerry Mobile Voice System (BlackBerry MVS) leva os recursos do telefone do escritório aos smartphones BlackBerry. Você pode trabalhar

Leia mais

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI

Comm5 Tecnologia Manual de utilização da família MI. Manual de Utilização. Família MI Manual de Utilização Família MI ÍNDICE 1.0 COMO LIGAR O MÓDULO... pág 03 e 04 2.0 OBJETIVO... pág 05 3.0 COMO CONFIGURAR O MÓDULO MI... pág 06, 07, 08 e 09 4.0 COMO TESTAR A REDE... pág 10 5.0 COMO CONFIGURAR

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

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO

UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO www.origy.com.br UM NOVO CONCEITO EM HOSPEDAGEM DE DOMÍNIO CARACTERÍSTICAS: E-MAIL IMAP * Acesso simultâneo e centralizado, via aplicativo, webmail e celular/smartphone * Alta capacidade de armazenamento

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO 1 ÍNDICE 1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO... 3 1.1 REQUISITOS BASICOS DE SOFTWARE... 3 1.2 REQUISITOS BASICOS DE HARDWARE... 3 2 EXECUTANDO O INSTALADOR... 3 2.1 PASSO 01... 3 2.2 PASSO

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

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

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro

Uma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Uma Introdução ao J2ME Computação Móvel (MAC5743/MAC330) DCC-IME-USP Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Visão Geral do Java 2 (1) A plataforma Java 2 engloba três elementos:

Leia mais

Channel. 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 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 mais

DMS Documento de Modelagem de Sistema. Versão: 1.4

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

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial

Leia mais

MANUAL DE UTILIZAÇÃO

MANUAL DE UTILIZAÇÃO MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Manual de Utilização Google Grupos Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução... 3 Página

Leia mais

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio Competências da aula 3 Servidor de DHCP. Servidor de Arquivos. Servidor de Impressão. Aula 04 CONCEITOS

Leia mais

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados Acadêmico: Bernardo Marquardt Müller Orientador: Prof. Dr. Mauro Marcelo Mattos Roteiro

Leia mais

Universidade Federal Rural de Pernambuco. Bacharelado em Sistemas de Informação. Disciplina: Análise e Projeto de Sistemas de Informação

Universidade Federal Rural de Pernambuco. Bacharelado em Sistemas de Informação. Disciplina: Análise e Projeto de Sistemas de Informação Universidade Federal Rural de Pernambuco Bacharelado em Sistemas de Informação Disciplina: Análise e Projeto de Sistemas de Informação Docente: Rodrigo Aluna: Thays Melo de Moraes Diagramas do Projeto

Leia mais

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

Manual do Sistema Vida Controle de Contatos Editorial Brazil Informatica Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica I Vida Controle de Contatos Conteúdo Part I Introdução 2 1 Vida Controle... de Contatos Pessoais 2 Part II Configuração 2 1 Configuração...

Leia mais

5 Mecanismo de seleção de componentes

5 Mecanismo de seleção de componentes Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações

Leia mais

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1 SUMÁRIO DEFINIÇÃO DE REQUISITOS 4 1. INTRODUÇÃO 4 1.1 FINALIDADE 4 1.2 ESCOPO 4 1.3 DEFINIÇÕES, ACRÔNIMOS

Leia mais

Manual Captura S_Line

Manual Captura S_Line Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

ÍNDICE 1 INTRODUÇÃO. 04 2 ACESSO AOS SISTEMAS. 05 3 DOCUMENTOS MANUTENÇÃO. 08 08 3.2 10 3.3 OCR. 11 4 REGISTRO DE DOCUMENTOS. 13 5 GERANDO DOCUMENTOS

ÍNDICE 1 INTRODUÇÃO. 04 2 ACESSO AOS SISTEMAS. 05 3 DOCUMENTOS MANUTENÇÃO. 08 08 3.2 10 3.3 OCR. 11 4 REGISTRO DE DOCUMENTOS. 13 5 GERANDO DOCUMENTOS ÍNDICE 1 INTRODUÇÃO... 04 2 ACESSO AOS SISTEMAS... 05 3 DOCUMENTOS MANUTENÇÃO... 08 3.1Tipos de Documentos... 08 3.2 Relações entre Documentos... 10 3.3 OCR... 11 4 REGISTRO DE DOCUMENTOS... 13 5 GERANDO

Leia mais

Software 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 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 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

OCOMON PRIMEIROS PASSOS

OCOMON PRIMEIROS PASSOS OCOMON PRIMEIROS PASSOS O OCOMON ainda não possui um arquivo de Help para atender a todas questões relacionadas ao sistema. Esse arquivo serve apenas para dar as principais instruções para que você tenha

Leia mais

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

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

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250 LINEAR EQUIPAMENTOS RUA SÃO JORGE, 269 - TELEFONE: 6823-8800 SÃO CAETANO DO SUL - SP - CEP 09530-250 Recomendações Iniciais SOFTWARE HCS 2005 - VERSÃO 4.2 (Compatível com Guarita Vr4.03 e Vr4.04) Para

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para

Leia mais

BlackBerry Mobile Voice System

BlackBerry Mobile Voice System BlackBerry Mobile Voice System Versão: 5.0 Service pack: 2 Testes de verificação SWD-980801-0125102730-012 Conteúdo 1 Visão geral... 4 2 Tipos de telefones e contas de usuário... 5 3 Verificando a instalação

Leia mais

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...

INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM... 1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

Aranda INVENTORY. Benefícios Estratégicos para sua Organização. (Standard & Plus Edition) Beneficios. Características V.2.0907

Aranda INVENTORY. Benefícios Estratégicos para sua Organização. (Standard & Plus Edition) Beneficios. Características V.2.0907 Uma ferramenta de inventario que automatiza o cadastro de ativos informáticos em detalhe e reporta qualquer troca de hardware ou software mediante a geração de alarmes. Beneficios Informação atualizada

Leia mais

Projeto Arquitetural do IEmbedded

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

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

Leia mais

TUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, 354 - cj. 121 CEP 01323-001 - São Paulo - SP (11) 3266-2096

TUTORIAL DE UTILIZAÇÃO. Rua Maestro Cardim, 354 - cj. 121 CEP 01323-001 - São Paulo - SP (11) 3266-2096 TUTORIAL DE UTILIZAÇÃO Índice Geral Antes de Começar 2 Procedimento de Instalação 3 Exportar dados para o 8 Acesso ao 10 Ordens de Serviço no 11 Solicitações de Serviço no 17 Folhas de Inspeção no 19 Importar

Leia mais

Instalando software MÉDICO Online no servidor

Instalando software MÉDICO Online no servidor Instalando software MÉDICO Online no servidor A máquina denominada Servidora é a que armazenará o banco de dados do software (arquivo responsável pelas informações inseridas), compartilhando com as demais

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

Manual do Usuário Android Neocontrol

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

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

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE Aluno: Roberto Reinert Orientador: Everaldo A. Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Workflow Processo

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

AULA 5 Sistemas Operacionais

AULA 5 Sistemas Operacionais AULA 5 Sistemas Operacionais Disciplina: Introdução à Informática Professora: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Partições Formatação Fragmentação Gerenciamento

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

UM FRAMEWORK PARA DESENVOLVIMENTO DE

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

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

Histórico de Revisão Data Versão Descrição Autor

Histórico de Revisão Data Versão Descrição Autor H6Projetos Documento de Requisitos Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 05/09/2013 1.0 Preenchimento do Capítulo 2 Requisitos Funcionais Evilson Montenegro 26/09/2013 1.1 Preenchimento

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

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

Guia para o Google Cloud Print

Guia para o Google Cloud Print Guia para o Google Cloud Print Versão A BRA-POR Definições das observações Utilizamos o estilo de observação a seguir ao longo deste manual do usuário: As observações ensinam como agir em determinada situação

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

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET 1 IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET Daniel da Silva Carla E. de Castro Franco Diogo Florenzano Avelino daniel.silva1@ext.mpsa.com

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

ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioMatch Server e BioMatch Client

ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioMatch Server e BioMatch Client ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS BioMatch Server e BioMatch Client ÍNDICE A) Objetivo...3 B) Pré-Requisitos...3 C) Características Operacionais...4 D) Aplicação e Performance...6 E) Descrição dos

Leia mais

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

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

Manual do usuário. Softcall Java. versão 1.0.5

Manual do usuário. Softcall Java. versão 1.0.5 Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6

Leia mais

Guia para o Google Cloud Print

Guia para o Google Cloud Print Guia para o Google Cloud Print Versão 0 BRA Definições das observações Utilizamos o estilo de observação a seguir ao longo deste manual do usuário: ensina como agir em determinada situação ou fornece dicas

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

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

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

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

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

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA Através dos elementos que fazem parte do projeto do sistema é que podemos determinar quais as partes do sistema que serão atribuídas às quais tipos

Leia mais

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral Índice 03 Capítulo 1: Visão Geral 04 Capítulo 2: Conta de Usuário 04 Criação 08 Edição 09 Grupo de Usuários 10 Informações da Conta 12 Capítulo 3: Download do Backup Online Embratel 16 Capítulo 4: Cópia

Leia mais

Nota de Aplicação. Utilizando os recursos de segurança dos controladores HI. HI Tecnologia. Documento de acesso público

Nota de Aplicação. Utilizando os recursos de segurança dos controladores HI. HI Tecnologia. Documento de acesso público Nota de Aplicação Utilizando os recursos de segurança dos controladores HI HI Tecnologia Documento de acesso público ENA.00050 Versão 1.01 outubro-2013 HI Tecnologia Utilizando os recursos de segurança

Leia mais

Digifort Mobile Manual Version 1.0 Rev. A

Digifort Mobile Manual Version 1.0 Rev. A Digifort Mobile Manual Version 1.0 Rev. A 2 Digifort Mobile - Versão 1.0 Índice Parte I Bem vindo ao Manual do Digifort Mobile 1.0 5 1 Screen... Shots 5 2 A quem... se destina este manual 5 3 Como utilizar...

Leia mais

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ÍNDICE INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ACESSO ÀS FERRAMENTAS 9 FUNÇÕES 12 MENSAGENS 14 CAMPOS OBRIGATÓRIOS

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

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop 1 1 INICIANDO O APLICATIVO PELA PRIMEIRA VEZ... 3 2 PÁGINA PRINCIPAL DO APLICATIVO... 4 2.1 INTERFACE INICIAL... 4 3 INICIANDO PROCESSO DE LEITURA...

Leia mais

Integração de sistemas utilizando Web Services do tipo REST

Integração de sistemas utilizando Web Services do tipo REST Integração de sistemas utilizando Web Services do tipo REST Jhonatan Wilson Aparecido Garbo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil jhowgarbo@gmail.com jaime@unipar.br

Leia mais

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração

Leia mais

Versão 1.0 09/10. Xerox ColorQube 9301/9302/9303 Serviços de Internet

Versão 1.0 09/10. Xerox ColorQube 9301/9302/9303 Serviços de Internet Versão 1.0 09/10 Xerox 2010 Xerox Corporation. Todos os direitos reservados. Direitos reservados de não publicação sob as leis de direitos autorais dos Estados Unidos. O conteúdo desta publicação não pode

Leia mais

Manual Administrador - Mídia System

Manual Administrador - Mídia System Manual Administrador - Mídia System Logo após cadastrarmos sua Empresa em nosso sistema, será enviado um e-mail confirmando as informações de acesso do Administrador do sistema. Obs: Caso não tenha recebido

Leia mais

SIMULADO Windows 7 Parte V

SIMULADO Windows 7 Parte V SIMULADO Windows 7 Parte V 1. O espaço reservado para a Lixeira do Windows pode ser aumentado ou diminuído clicando: a) Duplamente no ícone lixeira e selecionando Editar propriedades b) Duplamente no ícone

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

4 O Workflow e a Máquina de Regras

4 O Workflow e a Máquina de Regras 4 O Workflow e a Máquina de Regras O objetivo do workflow e da máquina de regras é definir um conjunto de passos e regras configuráveis. Ao longo de sua execução, um usuário consegue simplificar o seu

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

Soluções em Documentação

Soluções em Documentação Desafios das empresas no que se refere à documentação de infraestrutura de TI Realizar e manter atualizado o inventário de recursos de Hardware e software da empresa, bem como a topologia de rede Possuir

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

Omega Tecnologia Manual Omega Hosting

Omega Tecnologia Manual Omega Hosting Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8

Leia mais

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO

MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO MAPEAMENTO OBJETO RELACIONAL: UM ESTUDO DE CASO UTILIZANDO O HIBERNATE Rafael Laurino GUERRA, Dra. Luciana Aparecida Martinez ZAINA Faculdade de Tecnologia de Indaiatuba FATEC-ID 1 RESUMO Este artigo apresenta

Leia mais