UnicenP Curso de Engenharia da Computação SISTEMA DE GERENCIAMENTO CUSTOMIZÁVEL BASEADO EM PDA'S
|
|
- Stéphanie Paixão Vilanova
- 8 Há anos
- Visualizações:
Transcrição
1 1 UnicenP Curso de Engenharia da Computação SISTEMA DE GERENCIAMENTO CUSTOMIZÁVEL BASEADO EM PDA'S 2002
2 2 UNICENP CENTRO UNIVERSITÁRIO POSITIVO NÚCLEO DE CIÊNCIAS EXATAS E DE TECNOLOGIA CURSO DE ENGENHARIA DA COMPUTAÇÃO PROJETO FINAL ESPECIFICAÇÃO E PROEJTO SISTEMA DE GERENCIAMENTO CUSTOMIZÁVEL BASEADO EM PDA S Autor: Tatiana Alves Lessnau Prof. Orientador: Emerson Paraiso CURITIBA 29/11/02
3 ii SUMÁRIO LISTA DE FIGURAS...iii LISTA DE TABELAS... iv LISTA DE ABREVIATURAS E SIGLAS... v RESUMO... vi ABSTRACT... vii 1. INTRODUÇÃO ESPECIFICAÇÃO DESCRIÇÃO DESCRIÇÃO GERAL DO SISTEMA E ASPECTOS FUNCIONAIS DESCRIÇÃO DOS MÓDULOS COMPONENTES DO SISTEMA Banco de Dados Servidor Web Aplicação Local - Cliente Protocolos de Comunicação ESTUDO TEÓRICO ESTUDO TEÓRICO SOBRE O SGBD ESTUDO TEÓRICO SOBRE O SERVIDOR WEB ESTUDO TEÓRICO SOBRE A APLICAÇÃO LOCAL - CLIENTE ESTUDO TEÓRICO SOBRE A COMUNICAÇÃO ESPECIFICAÇÕES DE HARDWARE DIAGRAMA EM BLOCOS FUNÇÕES DO SISTEMA REQUISITOS DE HARDWARE AMBIENTE DE DESENVOLVIMENTO ESPECIFICAÇÃO DO SOFTWARE AMBIENTE DE DESENVOLVIMENTO LINGUAGENS E FERRAMENTAS DE SOFTWARE INTERFACE COM O USUÁRIO DIAGRAMA EM BLOCOS FUNÇÕES A SEREM PROVIDAS Aplicação Local - Cliente Módulo Web - Servidor EXEMPLO DE APLICAÇÃO ESPECIFICAÇÃO DA VALIDAÇÃO DO PROJETO PROJETO DIAGRAMA DE FLUXOS DE DADOS DIAGRAMA DE ENTIDADES E RELACIONAMENTOS ESPECIFICAÇÃO DAS TABELAS DIAGRAMA DE CLASSES PROJETO DE INTERFACES CONSIDERAÇÕES SOBRE O PROJETO BANCO DE DADOS CLIENTE SERVIDOR FERRAMENTAS UTILIZADAS ANEXO A ANÁLISE DE CONCORRÊNCIA ANEXO B ANÁLISE DE PDA S ANEXO C - CRONOGRAMA ANEXO D ESTIMATIVA DE CUSTOS ANEXO E SCRIPT DO BANCO DE DADOS REFERÊNCIAS BIBLIOGRÁFICAS... 55
4 iii LISTA DE FIGURAS Figura 01 - Diagrama Lógico do Sistema 03 Figura 02 - Diagrama com Módulos de Hardware Principais 11 Figura 03 - Módulos da Plataforma Java 2 13 Figura 04 - Diagrama com Módulos de Software Principais 14 Figura 05 - DFD-0, Diagrama de Contexto 20 Figura 06 - DFD-1 21 Figura 07 - DFD-2, Processo 1 22 Figura 08 - DFD-3, Processo Figura 09 - DFD-2, Processo 2 24 Figura 10 - DFD-2, Processo 3 25 Figura 11 - DFD-2, Processo 4 26 Figura 12 - DFD-2, Processo 5 27 Figura 13 - Diagrama de Entidades e Relacionamentos 29 Figura 14 - Representação Física das Tabelas Ger. de Sistemas e Usuários 30 Figura 15 - Representação Física das Tabelas - Gerenciamento de Entidades 32 Figura 16 - Diagrama de Classes 35 Figura 17 - Cadastro de Sistemas 36 Figura 18 - Cadastro de Entidades 37 Figura 19 - Cadastro de Usuários 38 Figura 20 - Acesso de Usuário com Perfil PDA 39 Figura 21 - Interface do Sistema do PDA 40 Figura 22 - Emissão de Relatórios 41 Figura 23 - Distribuição das Atividades no Tempo 50 Figura 24 - Distribuição de Custos 51
5 iv LISTA DE TABELAS Tabela I Comparação de PDA s 48 Tabela II Cronograma 50 Tabela III Estimativa de Custos 51
6 v LISTA DE ABREVIATURAS E SIGLAS PDA Personal Digital Assistant (Assistente Digital Pessoal) PC Personal Computer (Computador Pessoal) SGBD Sistema de Gerenciamento de Banco de Dados IIS Internet Information Server PWS Personal Web Server RMI Remote Method Invocation (Invocação Remota de Métodos) ASP Active Server Pages (Páginas com Servidor Ativo) FTP File Transfer Protocol (Protocolo de Transmissão de Arquivos) XML Extensible Markup Language RAM Random Access Memory (Memória de Acesso Randômico) ROM Read Only Memory (Memória de Somente Leitura) J2EE Java 2 Enterprise Edition J2SE Java 2 Standard Edition J2ME Java 2 Micro Edition
7 vi RESUMO O objetivo deste projeto é o desenvolvimento de um sistema de gerenciamento baseado em PDA's com a característica da customização. Este sistema, com base na arquitetura cliente-servidor utilizará como clientes PDA's que possuam suporte a aplicações Java, independentemente do hardware ou do sistema operacional. O módulo servidor é totalmente implementado em um servidor web, em conjunto com um sistema de gerenciamento de banco de dados. As aplicações atendidas são sistemas que necessitem de coleta móvel de dados, como controles de venda, sistemas de pesquisa de opinião, sistemas de requisição de produtos, entre outros. A característica marcante deste projeto em relação às demais soluções disponíveis no mercado é justamente a customização, o que permite que uma maior fatia do mercado de software para aplicações móveis seja atendida. Para a implementação foi utilizada tecnologia ASP no servidor, com gerenciamento de dados no MSDE. A opção do desenvolvimento da aplicação cliente e do módulo de comunicação em linguagem Java foi feita para tornar o sistema independente da plataforma, gerando uma maior diversidade de opções de PDA's para a instalação dos clientes móveis, permitindo inclusive que, no futuro, o sistema seja executado também em telefones móveis com suporte a Java.
8 vii ABSTRACT The objective of this project is the development of a management system based on PDA's with the characteristic of the customization. This system, based in client-server architecture will use as customers PDA's that support Java applications, independently of the hardware or the operational system of the PDA. The server module is tottaly implemented in a web server, using a data base management system. The applications this system can handle are systems that need mobile collection of data, as selling controls, systems of opinion research, systems of products solicitation, among others. The main characteristic of this project in relation to another solutions available in market is exactly the customization, wich allows that a bigger slice of the market of software for mobile applications is attended. For the implementation, technology ASP in the server was used, with management of data in MSDE database system. The option of the development of the customer application and the module of communication in Java language was made to become the system independent of the platform, being able a bigger diversity of options of PDA's for the installation of the mobile customers, also allowing that, in the future, the system may be also executed in mobile telephones wich support Java.
9 1 1. INTRODUÇÃO Os PDA s (Personal Digital Assistants) tornaram-se populares a partir dos anos 90, inicialmente vistos como aparelhos capazes de controlar informações pessoais, como tarefas, compromissos e contatos mais eficientemente que uma agenda eletrônica. Gradativamente, estes aparelhos começam a fazer parte do mercado corporativo, sendo esta uma área em constante expansão: a computação móvel. Diversas soluções usam o potencial dos handhelds como ferramenta indispensável ao trabalho do dia-a-dia, principalmente pela praticidade e mobilidade que estes aparelhos oferecem. A aplicação destes dispositivos móveis vai desde a automação de forças de vendas até o monitoramento de pacientes em hospitais. A proposta do desenvolvimento deste projeto é aliar a flexibilidade e o dinamismo oferecido pela computação móvel dos PDA s e a confiabilidade de uma base de gerenciamento de dados centralizada, fazendo esta integração por meio de comunicação remota (utilizando Internet ou uma Intranet) e disponibilizando informações colhidas em uma interface web, acessível de qualquer computador equipado com um browser. Atualmente estão disponíveis no mercado diversos sistemas que utilizam PDA s. São aplicações providas por empresas especializadas (software houses) e que são, em sua grande maioria, específicos para uma determinada aplicação. O sistema que é objeto deste projeto final tem por meta ser customizável (não em sua totalidade, mas em alguns aspectos, como tipo de informações que será gerenciada e formas de comunicação), permitindo que, para determinadas aplicações sejam feitas configurações e customizações ao sistema, atingindo assim uma fatia maior do mercado. Essa característica é também um diferencial deste sistema em relação aos sistemas disponíveis no mercado. Isso porque, por estar sendo utilizado um sistema básico comum e configurável, a possibilidade de atender demandas em diferentes áreas com o mesmo sistema é sensivelmente maior, ainda que seja necessário a implementação de pequenas alterações posteriores (específicas). Neste documento, que corresponde à primeira fase do desenvolvimento do projeto final, será apresentada a especificação do sistema. O objetivo é de apresentar um estudo preliminar sobre a literatura existente, além de informações e subsídios que serão necessários nas próximas fases do desenvolvimento do projeto.
10 2 2. ESPECIFICAÇÃO Na especificação do projeto é apresentado um estudo inicial do contexto onde está inserido este projeto, bem como a descrição das funcionalidades a serem desenvolvidas no Sistema de Gerenciamento Customizável Baseado em PDA s 2.1. DESCRIÇÃO Serão apresentados nesta descrição as características gerais e os módulos do Sistema de Gerenciamento Customizável Baseado em PDA s, assim como uma breve descrição de cada um destes componentes DESCRIÇÃO GERAL DO SISTEMA E ASPECTOS FUNCIONAIS O sistema especificado neste documento pode ser entendido como um sistema móvel de aquisição de dados, com processamento local e armazenamento central, e que permite a distribuição dos dados armazenados através da web. Existirá uma interface de customização e set up que será responsável pela definição dos aspectos configuráveis do sistema. Esse módulo será utilizado somente uma vez, quando da instalação e customização (set up) inicial do sistema. Definidos estes requisitos, o software de gerenciamento local poderá ser instalado no PDA, que será o responsável pela aquisição dos dados. No PDA, através da interface do software local, será feita a entrada de dados. Esta informação deverá ser transmitida para o servidor, que possui a base de dados central, por meio de uma Intranet ou da Internet, podendo ser utilizada para isso uma conexão física com um PC (conectado à Internet ou Intranet Corporativa) ou comunicação diretamente do dispositivo (PDA) que, neste caso, deve possuir periféricos ou módulos embutidos que permitam essa comunicação.
11 3 A partir do momento que a informação está armazenada em uma base de dados central é possível disponibilizá-la através da web. Para isso, será utilizado um servidor web, acessando estes dados diretamente da base de dados. A interface de disponibilizarão de dados é um tanto quanto genérica, pois atende a mais de uma aplicação (conforme a configuração no set up do sistema). Isso não impede que sejam desenvolvidas, posteriormente interfaces de visualização mais elaboradas, com o foco na aplicação atendida e utilizando a mesma base de dados já disponível DESCRIÇÃO DOS MÓDULOS COMPONENTES DO SISTEMA Um sistema é composto de diversos módulos que se inter-relacionam. A seguir serão apresentados e descritos brevemente cada um dos módulos componentes do Sistema de Gerenciamento Customizável Baseado em PDA s. Na figura 01 é apresentado o diagrama lógico do sistema, com a identificação dos módulos básicos em que o sistema é dividido, destacando-se: banco de dados, servidor web, aplicação cliente (interface para o PDA) e protocolos de comunicação. No diagrama, são representadas as duas possibilidades de comunicação entre os módulos do sistema (PDA Servidor e PDA PC Servidor), além da distribuição dos dados armazenados através da web. Figura 01 Diagrama Lógico do Sistema
12 Banco de Dados No banco de dados serão armazenadas de forma centralizada todas as informações sobre a configuração dos sistemas (customização) e os dados colhidos pela aplicação. Será utilizado um SGBD (Sistema de Gerenciamento de Banco de Dados), conforme será apresentado no estudo teórico. As informações armazenadas no banco de dados serão atualizadas constantemente com os dados colhidos pelos dispositivos móveis (PDA s) e estarão disponíveis através do servidor web Servidor Web O servidor web permite que informações sobre o sistema sejam consultadas através de uma Intranet ou da Internet. Serão construídas páginas dinâmicas, que mesclam códigos HTML e codificação de script para consultas no banco de dados e validações de informações. Além disso, neste mesmo servidor será implementada a interface de recepção dos dados colhidos pelos PDA s. Mais informações sobre o servidor web serão apresentadas no estudo teórico Aplicação Local - Cliente A aplicação local consiste em um sistema que será instalado no PDA e permitirá tanto a entrada de informações e armazenamento local, quanto a sincronização com a base de dados central. Esse módulo será programado em linguagem específica para dispositivos de processamento limitado.
13 Protocolos de Comunicação Os protocolos de comunicação são a forma através da qual as informações são enviadas e recebidas pelos módulos do sistema (clientes, servidor, gerenciador de banco de dados). É necessário definir o formato de troca de informações e o meio em que estarão trafegando. No estudo teórico, são apresentadas mais informações sobre os protocolos de comunicação, bem como sobre a forma de interligação entre os módulos do sistema ESTUDO TEÓRICO A seguir serão apresentadas informações sobre técnicas e aspectos teóricos associados aos módulos do Sistema de Gerenciamento Customizável Baseado em PDA s ESTUDO TEÓRICO SOBRE O SGBD O projeto final a ser desenvolvido utiliza uma base de dados, onde são armazenadas as informações colhidas através dos PDA's para serem distribuídas posteriormente através de uma interface na web, além das informações sobre a customização do sistema. Para isso, será necessária a utilização de um SGBD. Um SGBD é um conjunto de aplicações desenvolvidas especialmente para o tratamento de um banco de dados, fornecendo ao usuário (desenvolvedor) uma representação conceitual dos dados, sem fornecer muitos detalhes sobre como as informações são armazenadas. As vantagens da utilização de um SGBD incluem: controle de redundância, compartilhamento de dados, restrições de acesso, representação de relacionamentos complexos de dados, e tolerância a falhas. Existem diversos SGBD's disponíveis no mercado, entre os quais pode-se destacar os sistemas: Oracle, MySQL e SQL Server e também alguns sistemas específicos para PDA s, como o Oracle Lite, ThinkDB e DB2 Everyplace.
14 6 Líder de mercado, o sistema de gerenciamento de banco de dados Oracle é uma excelente opção para projetos grandes e também onde exista disponibilidade de recursos para investimento. A desvantagem deste sistema é o alto custo, e também a necessidade de utilização de uma boa máquina para a sua execução, pois o sistema exige bastante do hardware. Por outro lado, o MySQL é um sistema de gerenciamento de banco de dados gratuito, bastante difundido entre os desenvolvedores de software. Existe bastante documentação disponível na Internet e novas versões do sistema estão sendo lançadas. Atualmente, a última versão estável do sistema é a Está em desenvolvimento a versão 4.0 Alfa. Foram realizados alguns testes com o sistema, para verificação das possibilidades oferecidas pelo sistema. O gerenciamento de tabelas e relacionamentos funciona bem, assim como funções básicas (INSERT, UPDATE, DELETE, SELECT). O grande problema na utilização deste banco de dados é o fato de ele ainda não gerenciar stored procedures, que são scripts armazenados no próprio SGBD que podem ser chamados diretamente da aplicação, tornando a aplicação mais modular, pois a lógica de acesso ao banco de dados passa a ser armazenada do banco de dados, e não na aplicação. Essa funcionalidade está prevista para ser implementada na versão 4.1 (ainda não disponível). O SQL Server é uma opção mais barata que o Oracle, mas ainda com custos relativamente altos. O sistema é bastante eficiente, tem suporte a stored procedures, triggers, replicação. A documentação é farta e o sistema é bastante utilizado em diversas corporações (assim como o Oracle). Outra característica muito interessante do SQL Server é a disponibilidade do MSDE (Microsoft Data Engine), que é um sistema gerenciador de banco de dados compatível com o SQL Server, e que pode ser distribuído gratuitamente com as aplicações para ele desenvolvidas. Para utilizar e distribuir o sistema é necessário possuir uma licença de um dos softwares do pacote Microsoft Visual Studio 6.0. O sistema MSDE torna-se portável, pois utiliza a mesma base do SQL Server. Outra vantagem é por o sistema ser pequeno e não exigir muitos recursos de hardware (em comparação com os sistemas maiores) e pode ser baixado na própria Internet. Existem também SGBD s específicos para PDA s, como o Oracle Lite, o ThinkDB e o DB2 Everyplace. O Oracle Lite (versão 9i) é a principal plataforma de desenvolvimento e controle de aplicações de negócio em dispositivos móveis, com suporte a Java em diversas plataformas e diversos dispositivos como telefones celulares, PDA s e laptops.
15 7 Já o ThinkDB é uma versão do software da Thinkingbytes para Palm OS. Algumas características interessantes são o suporte a arquivos.mdb (do Access) e a possibilidade de importação de arquivos do Access e do Excel, software de gerenciamento de dados e planilha de cálculos da Microsoft, respectivamente. Esse sistema permite a sincronização entre uma base no PC e o PDA (no caso, o Palm). O DB2 Everyplace é um software da IBM projetado especificamente para PDA s. A solução consiste em um sistema relacional de banco de dados para o PDA, um servidor bidirecional para sincronização da base no PDA com outro banco de dados externo e uma ferramenta para o desenvolvimento de aplicações para PDA utilizando o DB2 Everyplace. É um sistema bastante interessante em se tratando de armazenamento de dados no PDA com sincronização externa. A desvantagem é o fato de o sistema ser pago, o que encarece os custos do projeto. Para o desenvolvimento deste projeto, as melhores opções são o MySQL e o MSDE. O MySQL tem a vantagem de ser totalmente gratuito e rodar em diversas plataformas. O MSDE tem a vantagem da portabilidade e facilidade de migração para uma base de dados mais completa (SQL Server) e alguns recursos adicionais que não estão presentes no MySQL. Para o PDA, o DB2 Everyplace seria uma solução bastante interessante mas, por acarretar aumento de custos, a opção mais atrativa consiste em gerenciar os dados no PDA como arquivos textos, produzidos com um comando serialize, que transforma objetos na memória em arquivos texto, como será comentado no tópico do estudo teórico da aplicação local. Isso é possível por estar-se utilizando uma linguagem de programação para o cliente que permite este tipo de abordagem, por ser orientada a objetos e dispor destes recursos, a linguagem Java. A escolha desta forma de armazenamento no PDA não torna o sistema menos interessante do ponto de vista do gerenciamento de dados porque o armazenamento no PDA é temporário, enquanto que na base central, onde ficam os dados permanentes, será utilizado um sistema específico para o gerenciamento da base de dados.
16 ESTUDO TEÓRICO SOBRE O SERVIDOR WEB A proposta de implementar um sistema baseado em web segue a tendência atual, na qual muitos sistemas antes rodando em aplicações convencionais passam a funcionar através de uma Intranet e/ou da Internet. As vantagens de um sistema deste tipo são diversas, indo desde a facilidade de manutenção à possibilidade de utilização de uma rede de computadores mais heterogênea, sendo necessário apenas um browser para acessar o sistema de controle da empresa. Com isso, todo o processamento pesado passa a ser feito no servidor e não nos clientes. Um sistema baseado em web necessita de um servidor capaz de disponibilizar as informações que são acessadas pelos clientes, que estarão utilizando um browser para visualizar dados transmitidos em hipertexto (forma como as informações transitam na web para serem apresentadas nos browsers). Existem diversos servidores web disponíveis no mercado, destacando-se o Apache - para Unix e Windows - e o IIS (Internet Information Server) - para Windows. Para este projeto, escolheu-se trabalhar com o IIS, que é compatível com a tecnologia que será utilizada para a construção das páginas dinâmicas. Este software é distribuído juntamente com o sistema operacional Microsoft Windows, com algumas variações de acordo com a versão do sistema. Por exemplo, o Microsoft Windows 98 traz o PWS (Personal Web Server), que é uma versão mais limitada do IIS. A versão NT 4.0 traz o IIS 4.0, e as versões 2000 e Xp trazem as versões 5.0 e 5.1 do IIS, respectivamente. As páginas armazenadas no servidor web deverão ser dinâmicas. Isso significa que serão páginas com scrips de acesso a banco de dados, validação de informações, entre outros. Páginas estáticas são escritas em código HTML simples. Diferentemente, as páginas dinâmicas mesclam HTML e scrips. Estes scrips podem ser em ASP (Active Server Pages), em PHP, ou em outra linguagem de scripts para web. Para este sistema, a opção escolhida foi a utilização de páginas ASP, que podem ser programadas em Visual Basic Script em conjunto com códigos Java Script e HTML. Estas páginas têm os seus scripts executados no servidor, sendo enviado ao browser somente o resultado da operação realizada. Podem também existir códigos executados no cliente, como em validações. Para a disponibilização destas páginas (Active Server Pages) será necessário utilização do IIS. Essa escolha se deu pela grande utilização desta tecnologia no mercado corporativo e também por afinidade pessoal com a tecnologia.
17 9 Neste servidor será implementada, além da interface de disponibilização dos dados e customização inicial do sistema, a interface de recebimento dos dados enviados pelo cliente, que será comentado no estudo teórico sobre os protocolos de comunicação ESTUDO TEÓRICO SOBRE A APLICAÇÃO LOCAL - CLIENTE Os PDA s são dispositivos de processamento limitado que podem rodar aplicações escritas especificamente para esse tipo de equipamento. Foram pesquisadas linguagens de programação e ferramentas de desenvolvimento. As principais linguagens para programação de aplicativos para PDA são C++ e Java. Ambas as linguagens trabalham com orientação a objetos e possuem possibilidades de implementação semelhantes. No caso do sistema objeto deste trabalho, a utilização da linguagem Java é extremamente interessante, pois torna a aplicação independente da plataforma do PDA. Com isso, a variedade de PDA s que podem utilizar o sistema é aumentada significativamente, pois basta possuir suporte a Java (implementação de uma virtual machine, ou máquina virtual ) para que o PDA possa ser utilizador da aplicação local deste sistema de gerenciamento. Além disso, existe uma grande tendência de os aparelhos de telefonia celular incorporarem funções dos PDA s, fazendo a fusão das duas tecnologias. Por ser escrito em uma linguagem independente de plataforma, o sistema já estará parcialmente preparado para funcionar nestes dispositivos. Outra característica interessante da linguagem Java é a orientação a objetos e comandos como o serialize, que permitem armazenar objetos em arquivos texto. Estes arquivos, por sua vez, podem ser transmitidos para o servidor e armazenados (no formato conveniente) em um banco de dados. É interessante notar que a linguagem Java é utilizada em PC s, PDA s e diversos dispositivos, o que a torna bastante atrativa para este projeto. A aplicação local, com base em uma configuração definida no set up do sistema terá alguns de seus parâmetros modificados, para permitir a entrada das informações que correspondem ao objetivo do controle do sistema.
18 ESTUDO TEÓRICO SOBRE A COMUNICAÇÃO Para a comunicação entre o PDA e a base central, permitindo o intercâmbio de informações entre os módulos será necessária a utilização de um protocolo de comunicação. Este módulo inclui a forma como o PDA enviará os dados para a rede, através de um microcomputador ou diretamente. Também inclui a forma como o servidor recebe essa informação. Está sendo estudada a possibilidade da implementação de um objeto DCOM no servidor web, para a recepção dos dados enviados pela rede. Estes objetos são projetados para sistemas distribuídos, com implementações de segurança, multithreading, etc. Neste módulo também deve-se verificar a utilização de XML para torca de dados entre o cliente, o servidor e o banco de dados. Esta tecnologia tem se desenvolvido muito por ser simples e permitir o envio de dados pela web em formato texto. Outra possibilidade é o desenvolvimento da recepção dos dados em Java, já que o cliente (PDA) estará enviando um objeto Java para o servidor. A linguagem oferece diversas possibilidades como a construção de uma aplicação, de um applet (para rodar em um browser) ou mesmo dos objetos distribuídos Enterprise Java Beans. A linguagem Java oferece um recurso bastante atrativo, que é a utilização de RMI (Remote Method Invocation), que permite que a comunicação entre dispositivos seja feita em um nível mais alto que o TCP-IP propriamente dito, e é uma tendência que está sendo seguida pelo mercado. Neste caso, métodos podem ser invocados remotamente, e obejetos serializáveis podem ser enviados como parâmetos. Existem diversos outros modelos que podem ser utilizados nessa comunicação, como a implementação de um Web Service, que é um conceito relativamente novo, que começou a ser difundido após o lançamento do Microsoft Visual Studio.Net, uma ferramenta de desenvolvimento. Esta ferramenta é bastante recente no mercado e promoveu muitas modificações na forma como são desenvolvidas as aplicações web, inclusive com a tecnologia ASP, que será utilizada neste projeto. A transmissão dos dados do PDA para o servidor passando pelo PC, a princípio, poderá ser feita por FTP ou através da utilização de um applet Java. Será estudada a opção mais interessante.
19 ESPECIFICAÇÕES DE HARDWARE Este projeto está focado no desenvolvimento de software, o que não implica que não serão necessários conhecimentos sobre o hardware que está sendo utilizado. A seguir serão apresentadas informações sobre o tipo de hardware que será utilizado para o desenvolvimento e implementação do projeto DIAGRAMA EM BLOCOS Na figura 02 são apresentados os principais módulos de hardware do sistema. Podem ser acrescentados mais módulos, como modems ou interfaces de comunicação ao esquema básico, conforme a necessidade. Figura 02 Diagrama com Módulos de Hardware Principais FUNÇÕES DO SISTEMA As funções de hardware neste projeto consistem em dar suporte às soluções de software desenvolvidas. Como já foi mencionado, não serão desenvolvidos dispositivos de hardware adicionais, mas aplicações em software que acessam funções do hardware disponível (PDA s e PC s). No caso do PDA, a função é de recepção e armazenamento
20 12 temporário de dados, bem como a sua transmissão posterior. No caso do servidor a função é de recepção, armazenamento e disponibilização de informações REQUISITOS DE HARDWARE Para o PDA, os requisitos de hardware são bastante flexíveis, sendo necessário somente que o dispositivo seja projetado para rodar uma aplicação Java e que exista alguma forma de comunicação com o meio externo (porta serial, infravermelho, USB (Universal Serial Bus), modem ou comunicação wireless). Ainda assim, na fase de projeto serão definidos alguns requisitos mínimos para o PDA, o que garantirá o melhor funcionamento do sistema. Para o servidor será necessário que suporte a instalação de um servidor web e um SGBD, bem como a conexão e acesso aos recursos através de uma rede (uma Intranet ou a Internet) AMBIENTE DE DESENVOLVIMENTO A escolha do PDA está sendo estudada, com base nas informações apresentadas no Anexo B Análise de PDA s. Para o desenvolvimento do sistema (software do servidor e do PDA) será utilizado um microcomputador Pentium com 266 MHz, 64 Mbytes de memória RAM, e disco rígido de 04 Gbytes, equipado com modem em cartão de acesso a rede (PCM-CIA) ESPECIFICAÇÃO DO SOFTWARE Para o desenvolvimento do Sistema de Gerenciamento Customizável Baseado em PDA s será necessário utilizar algumas ferramentas conforme será descrito a seguir. Serão apresentados também alguns pré-requisitos para o software que será desenvolvido.
21 AMBIENTE DE DESENVOLVIMENTO O ambiente de desenvolvimento será Microsoft Windows 98, com o servidor web PWS (Personal Web Server). Para o desenvolvimento das aplicações Java será utilizado o J2ME. O J2ME é uma nova versão da plataforma de desenvolvimento Java 2 destinada a dispositivos de processamento limitado, como os PDA s, consistindo de uma máquina virtual (virtual machine) e alguns API s para oferecer funcionalidades e segurança para instalar e rodar as classes Java no dispositivo. Caso escolhida a opção do desenvolvimento dos demais módulos (como comunicação) utilizando Java nos PC s, poderá ser utilizado o ambiente J2EE ou J2SE. Estes ambientes (Java 2 Enterprise Edition e Java 2 Standard Edition) também são parte da plataforma Java 2, como é mostrado na figura 03. Figura 03 Módulos da Plataforma Java LINGUAGENS E FERRAMENTAS DE SOFTWARE Para o desenvolvimento do banco de dados será utilizado um analisador de queries (ambiente de desenvolvimento), compatível com o SGBD escolhido e a ferramenta Microsoft Visual Interdev, que também dá suporte ao desenvolvimento de páginas web. No desenvolvimento do módulo web será utilizado o Microsoft Visual Interdev do pacote Microsoft Visual Studio 6.0 e possivelmente a ferramenta J2SE ou J2EE para desenvolvimento de applets e aplicações Java.
3'$ 6 7DWLDQD$OYHV/HVVQDX 3URI$OHVVDQGUR=LPPHU H3URI(PHUVRQ3DUDLVR
6,67(0$'(*(5(1&,$0(172&86720,=È9(/%$6($'2(0 3'$ 6 7DWLDQD$OYHV/HVVQDX 3URI$OHVVDQGUR=LPPHU H3URI(PHUVRQ3DUDLVR 1, 2,3 UNICENP Centro Universitário Positivo Rua Professor Viriato Parigot de Souza, 5300
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 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 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 maisNoçõ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 maisProgramação para Web Artefato 01. AT5 Conceitos da Internet
Programação para Web Artefato 01 AT5 Conceitos da Internet Histórico de revisões Data Versão Descrição Autor 24/10/2014 1.0 Criação da primeira versão HEngholmJr Instrutor Hélio Engholm Jr Livros publicados
Leia maisSaté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 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 mais3 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 maisLinguagem 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 maisAnexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS
Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS Requisito Descrição 6.1 - Produtos de Hardware 6.1.1. GRUPO 1 - IMPRESSORA TIPO I (MONOCROMÁTICA 20PPM - A4) 6.1.1.1. TECNOLOGIA DE IMPRESSÃO 6.1.1.1.1.
Leia maisINDICE 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 maisConteúdo Programático de PHP
Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo
Leia maisCONCEITOS 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 maisProgramaçã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 maisRotina de Discovery e Inventário
16/08/2013 Rotina de Discovery e Inventário Fornece orientações necessárias para testar a rotina de Discovery e Inventário. Versão 1.0 01/12/2014 Visão Resumida Data Criação 01/12/2014 Versão Documento
Leia maisProf. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br
Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,
Leia maisAP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS
AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS Manual de Instalação Tempro Software StavTISS Sumário 1. INTRODUÇÃO... 2 2. REQUISITOS DO SISTEMA... 3 3. INSTALAÇÃO... 4 4.
Leia maisDado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:
MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação
Leia maishttp://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho
vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS
Leia maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os
Leia maisUNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.
UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores
Leia maisCSI IT Solutions. WebReport2.5. Relatórios abertos. Acesso controlado Extensibilidade de módulos IMPACTO AMBIENTAL
CSI IT Solutions 2.5 solução CSI PrintManager G e s t ã o d e A m b i e n t e d e I m p r e s s ã o O CSI dá aos gestores de TI o poder de uma gestão integral através do acesso fácil às informações gerenciais
Leia maisPara construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.
Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services
Leia maisOutlook XML Reader Versão 8.0.0. Manual de Instalação e Demonstração UNE Tecnologia
Outlook XML Reader Versão 8.0.0 Manual de Instalação e Demonstração UNE Tecnologia Add-in para o Outlook 2003, 2007 e 2010 responsável pela validação e armazenamento de notas fiscais eletrônicas. Atenção,
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 maisEVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60
INTRODUÇÃO REDES EVOLUÇÃO DOS SIST. DE COMPUTAÇÃO DÉC. DE 50 E 60 Computadores eram máquinas grandes e complexas, operadas por pessoas altamente especializadas; Não havia interação direta entre usuários
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 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 mais1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.
O software de tarifação é uma solução destinada a rateio de custos de insumos em sistemas prediais, tais como shopping centers. O manual do sistema é dividido em dois volumes: 1) MANUAL DO INTEGRADOR Este
Leia maisPersistência e Banco de Dados em Jogos Digitais
Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem
Leia maisJava. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME
Java para Dispositivos Móveis Desenvolvendo Aplicações com J2ME Thienne M. Johnson Novatec Capítulo 1 Introdução à computação móvel 1.1 Computação móvel definições Computação móvel está na moda. Operadoras
Leia maiswww.neteye.com.br NetEye Guia de Instalação
www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.
Leia maisIW10. Rev.: 02. Especificações Técnicas
IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento
Leia maisgerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado
O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado
Leia maisIntranets. 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 maisMobile Business. Your sales on the move.
Pág/02 O PRIMAVERA é um produto destinado a empresas que utilizem processos de auto-venda e/ou pré-venda com Equipas de Vendas que necessitem de um conjunto de informação e funcionalidades avançadas, disponíveis
Leia maisModelos de Arquiteturas. Prof. Andrêza Leite andreza.lba@gmail.com
Modelos de Arquiteturas Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Arquitetura de Sistemas Distribuídos Clientes e Servidores Peer-to-Peer Variações Vários Servidores Proxy Código Móvel
Leia maisAplicação Prática de Lua para Web
Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio
Leia maisManual 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 maisIntrodução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br
Introdução a Banco de Dados Aula 03 Prof. Silvestri www.eduardosilvestri.com.br Arquiteturas de Banco de Dados Arquiteturas de BD - Introdução Atualmente, devem-se considerar alguns aspectos relevantes
Leia maisArtur Petean Bove Júnior Tecnologia SJC
Artur Petean Bove Júnior Tecnologia SJC Objetivo O objetivo do projeto é especificar o desenvolvimento de um software livre com a finalidade de automatizar a criação de WEBSITES através do armazenamento
Leia maisAula 1: Noção Básica e Criação de Tabelas.
Aula 1: Noção Básica e Criação de Tabelas. Introdução Olá! Seja bem-vindo a apostila de Microsoft Access 2010. Access 2010 é um Sistema de Gerenciamento de Banco de Dados da Microsoft, distribuído no pacote
Leia maisDELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 3
REFLEXÃO 3 Módulos 0771, 0773, 0774 e 0775 1/5 18-02-2013 Esta reflexão tem como objectivo partilhar e dar a conhecer o que aprendi nos módulos 0771 - Conexões de rede, 0773 - Rede local - instalação,
Leia maisBancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info
Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com Última atualização: 20.03.2013 Conceitos Banco de dados distribuídos pode ser entendido como uma coleção de múltiplos bds
Leia maisLINEAR 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 maisAula 03-04: Modelos de Sistemas Distribuídos
UNIVERSIDADE Computação Aula 03-04: Modelos de Sistemas Distribuídos 2o. Semestre / 2014 Prof. Jesus Principais questões no projeto de um sistema distribuído (SD) Questão de acesso (como sist. será acessado)
Leia maisMINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER
MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER TÁSSIO JOSÉ GONÇALVES GOMES tassiogoncalvesg@gmail.com MINICURSO WINDOWS SERVER 2008 TÁSSIO GONÇALVES - TASSIOGONCALVESG@GMAIL.COM 1 CONTEÚDO Arquitetura
Leia maisManual 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 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 maisRoteiro. 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 maisArquitetura de Banco de Dados
Arquitetura de Banco de Dados Daniela Barreiro Claro MAT A60 DCC/IM/UFBA Arquitetura de Banco de dados Final de 1972, ANSI/X3/SPARC estabeleceram o relatório final do STUDY GROUP Objetivos do Study Group
Leia maisSISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Leia maisIntrodução a Banco de Dados
Introdução a Banco de Dados Ricardo Henrique Tassi - Departamento de Replicação Índice 1- Introdução... 03 2- Quais são os bancos de dados mais conhecidos hoje em dia...04 3- Quais são os tipos de banco...05
Leia mais4 Um Exemplo de Implementação
4 Um Exemplo de Implementação Neste capítulo será discutida uma implementação baseada na arquitetura proposta. Para tanto, será explicado como a arquitetura proposta se casa com as necessidades da aplicação
Leia maisO 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 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 maisWorld Wide Web e Aplicações
World Wide Web e Aplicações Módulo H O que é a WWW Permite a criação, manipulação e recuperação de informações Padrão de fato para navegação, publicação de informações e execução de transações na Internet
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 maisMANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO
MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC Configurador Automático e Coletor de Informações Computacionais GOVERNO FEDERAL SOFTWARE PÚBLICO software livre desenvolvido pela Dataprev Sistema de Administração
Leia maisSistemas 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 maisIntegraçã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 maisPadrão ix. Manual de Instalação do Q-Ware Server Versão 3.0.0.2
Padrão ix Manual de Instalação do Q-Ware Server Versão 3.0.0.2 Copyright 2000-2014 Padrão ix Informática Sistemas Abertos S/A. Todos os direitos reservados. As informações contidas neste manual estão sujeitas
Leia maisInformática. Informática. Valdir
Informática Informática Valdir Questão 21 A opção de alterar as configurações e aparência do Windows, inclusive a cor da área de trabalho e das janelas, instalação e configuração de hardware, software
Leia maisCSI IT Solutions. Facilidade de uso
CSI IT Solutions WebReport2 Gestão de Ambiente de Impressão O CSI WebReport dá aos gestores de TI o poder de uma gestão integral através do acesso fácil às informações gerenciais de impressões. O sistema
Leia maisESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS. BioGer Server e BioGer Client
ESPECIFICAÇÕES TÉCNICAS e OPERACIONAIS BioGer Server e BioGer Client ÍNDICE A) OBJETIVO...3 B) MODELOS...3 C) CARACTERÍSTICAS TÉCNICAS...5 D) CARACTERÍSTICAS OPERACIONAIS...5 D.1) Características Operacionais
Leia maisTUTORIAL 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 maisWINDOWS NT SERVER 4.0
Características WINDOWS NT SERVER 4.0 O NT Server suporta redes maiores organizadas em torno de servidores e domínios. É um sistema operacional para organizações que necessitem implementar aplicações críticas,
Leia maisComm5 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 maisManual de Instalação, Administração e Uso do Sistema Elétric
Manual de Instalação, Administração e Uso do Sistema Elétric Versão 1.0 Autores Bruna Cirqueira Mariane Dantas Milton Alves Robson Prioli Nova Odessa, 10 de Setembro de 2013 Sumário Apoio 1. Licença deste
Leia maisSistemas 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 maisManual de utilização do Sistema de gerenciamento de inspeção de equipamentos (SGIE) Conteúdo
Manual de utilização do Sistema de gerenciamento de inspeção de equipamentos (SGIE) Conteúdo Introdução... 2 Sistemática de utilização do pacote SGIE... 2 Projeto de inspeção... 2 Instalação do projeto
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 mais5 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 maisFerramentas de Administração. PostgreSQL
Ferramentas de Administração ao SGBD PostgreSQL Diego Rivera Tavares de Araújo diegoriverata@gmail.com Introdução Mas o que é PostgreSQL? Introdução as ferramentas O PostgreSQL pode ser acessado a partir
Leia maisIntroduçã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 maisGuia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE.
Guia PDA e SmartPhones Windows Mobile, Pocket PC e CE. Referência completa para o integrador do sistema Module. Aborda os recursos necessários para a itulização, instalação do software e importação das
Leia maisSumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4.
1 Sumário 1. SOBRE O NFGoiana DESKTOP... 3 1.1. Apresentação... 3 1.2. Informações do sistema... 3 1.3. Acessando o NFGoiana Desktop... 3 1.4. Interface do sistema... 4 1.4.1. Janela Principal... 4 1.5.
Leia maisLINGUAGEM DE BANCO DE DADOS
LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados
Leia maisSOFTWARE INFORMAÇÕES GERAIS
SOFTWARE INFORMAÇÕES GERAIS O software EmiteCT-e, desenvolvido pela DF-e Tecnologia LTDA, é o produto destinado às empresas que emitem conhecimento de transporte eletrônico e processos relacionados. Operando
Leia maisDell Infrastructure Consulting Services
Proposta de Serviços Profissionais Implementação do Dell OpenManage 1. Apresentação da proposta Esta proposta foi elaborada pela Dell com o objetivo de fornecer os serviços profissionais de implementação
Leia maisBANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING
BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING http://www.uniriotec.br/~tanaka/tin0036 tanaka@uniriotec.br Bancos de Dados Distribuídos Conceitos e Arquitetura Vantagens das Arquiteturas C/S (em relação
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 maisDesenvolvendo para WEB
Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura
Leia maisA seguir, respostas aos questionamentos referentes ao Pregão Presencial nº 17/14:
Senhores, A seguir, respostas aos questionamentos referentes ao Pregão Presencial nº 17/14: Questionamento 1: 2. ESPECIFICAÇÕES TÉCNICAS MÍNIMCAS No que diz respeito ao subitem 2.1.2, temos a seguinte
Leia maisCAPÍTULO 2. Este capítulo tratará :
1ª PARTE CAPÍTULO 2 Este capítulo tratará : 1. O que é necessário para se criar páginas para a Web. 2. A diferença entre páginas Web, Home Page e apresentação Web 3. Navegadores 4. O que é site, Host,
Leia maisRoteiro 2 Conceitos Gerais
Roteiro 2 Conceitos Gerais Objetivos: UC Projeto de Banco de Dados Explorar conceitos gerais de bancos de dados; o Arquitetura de bancos de dados: esquemas, categorias de modelos de dados, linguagens e
Leia maisCONTRA 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 mais1. CAPÍTULO COMPUTADORES
1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel A linguagem JAVA A linguagem Java O inicio: A Sun Microsystems, em 1991, deu inicio ao Green Project chefiado por James Gosling. Projeto que apostava
Leia maisCONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS
CONFIGURAÇÃO DE REDE SISTEMA IDEAGRI - FAQ CONCEITOS GERAIS Servidor: O servidor é todo computador no qual um banco de dados ou um programa (aplicação) está instalado e será COMPARTILHADO para outros computadores,
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 maisMANUAL DO USUÁRIO. AssetView FDT. AssetView FDT
MANUAL DO USUÁRIO AssetView FDT AssetView FDT A S T V W F D T M P www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta. Informações atualizadas dos endereços estão
Leia maisProcedimentos para Instalação do SISLOC
Procedimentos para Instalação do SISLOC Sumário 1. Informações Gerais...3 2. Instalação do SISLOC...3 Passo a passo...3 3. Instalação da Base de Dados SISLOC... 11 Passo a passo... 11 4. Instalação de
Leia maisSyncEasy 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 maisADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz
ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO Serviços de impressão Os serviços de impressão permitem compartilhar impressoras em uma rede, bem como centralizar as tarefas de gerenciamento
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação
Leia maisSoluções de Gerenciamento de Clientes e de Impressão Universal
Soluções de Gerenciamento de Clientes e de Impressão Universal Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.
Leia mais