Aplicações Móveis: Gestão de Estacionamento em Shoppings
|
|
- Talita Henriques Maranhão
- 8 Há anos
- Visualizações:
Transcrição
1 Aplicações Móveis: Gestão de Estacionamento em Shoppings O conteúdo deste tutorial foi obtido do artigo de autoria da Kelly Lima Borges da Silva e da Linéia Bulhões Souza Rizzuto para a etapa de classificação do II Concurso Teleco de Trabalhos de Conclusão de Curso (TCC) Este tutorial apresenta o desenvolvimento de uma aplicação para ambiente móvel, desenvolvida em Java ME, que visa acesso remoto a informações sobre os estacionamentos de shoppings de modo que os usuários possam ter ciência da sua situação antes mesmo de utilizá-los, possibilitando ainda que esses clientes possam reservar vagas. O protótipo é composto por um módulo móvel e um módulo servidor. Por fim aborda-se a viabilidade da criação do sistema e futuras melhorias para oferecer um ambiente completo de Gestão para os Estacionamentos Privados de Shoppings. Kelly Lima Borges da Silva É graduada em Ciência da Computação com ênfase em Análise de Sistemas pela Universidade Salvador (UNIFACS, 2006). Atuou como Monitor na Politec Informática, exercendo atividades no Help Desk da Caixa Econômica Federal, e como Estagiária na Prefeitura Municipal de Salvador, exercendo atividades de implantação de sistemas. Atualmente é Analista de Suporte na Glauco Informática, exercendo atividades de implantação, suporte e treinamento aos usuários. kellylbs@gmail.com 1
2 Linéia Bulhões Souza Rizzuto É graduada em Ciência da Computação com ênfase em Análise de Sistemas pela Universidade Salvador (UNIFACS, 2006). Atuou como Agente Administrativa na Prefeitura Municipal de Santo Antônio de Jesus, como Recepcionista no Banco do Brasil (Santo Antônio de Jesus), como Suporte de TI na Fundação José Silveira / Hospital Santo Amaro e como Suporte de Tecnologia na ILIMIT Serviços de Informática e Comunicação Ltda. Outras ocupações mais recentes foram as de Atendimento WEB na NETRA Tecnologia, exercendo atividades de planejamento, homologação, implantação, treinamento e suporte Web, e como Desenvolvimento TI Internet na Rede Bahia, exercendo atividades de implementação de sistema para conteúdo de internet, homologação de sites e sistemas, treinamento e suporte de usuários. Atualmente é Gerente de Contas na Allen Informática F&R Bahia Informática Ltda, exercendo atividades de atendimento, acompanhamento e análise das necessidades dos clientes, consultoria de projetos, preparação e participação de licitações e pregões, e comercialização de produtos (software e hardware) e serviços junto a empresas. lineia@gmail.com Categoria: Telefonia Celular Nível: Introdutório Enfoque: Técnico Duração: 15 minutos Publicado em: 08/10/2007 2
3 Aplicações Móveis: Introdução Atualmente, existe a necessidade cada vez maior de integrar tecnologias de comunicação e mobilidade. Com o mundo globalizado e capitalista, as empresas estão sempre em busca de diferenciais que apresente soluções que possam prover a seus funcionários e clientes, ferramentas capazes de dinamizar seu tempo e facilitar a busca de informações a qualquer hora ou lugar, de forma rápida e eficiente. O acentuado desenvolvimento das tecnologias móveis vem permitindo a criação de uma grande variedade de sistemas e aplicativos que propõem facilitar operações de acesso e transmissão de dados via dispositivos móveis. No entanto, embora tenha disponibilidade de recursos, as várias possibilidades de implementações de aplicações para dispositivos móveis ainda não foi totalmente descoberta. Ao mesmo tempo, alguns pontos devem ser observados como a integração de uma grande variedade de plataformas, o desempenho da aplicação e as despesas com o desenvolvimento e alocação. O objetivo geral deste trabalho é o desenvolvimento de um protótipo para celular implementado na linguagem Java ME para gestão de estacionamentos privados de Shopping Centers. No tocante ao telefone celular, com a sua vasta utilização em diversos setores na economia, esse dispositivo ainda é utilizado como mero dispositivo de voz. Entretanto, mesmo com a sua capacidade computacional limitada, este dispositivo pode ser utilizado como ferramenta de dados, como será visto nas seções posteriores deste tutorial. Para compor este trabalho, procurou-se abordar os seguintes temas: As tecnologias para transmissão de dados que utilizadas atualmente; As plataformas de desenvolvimento BREW e Java ME, sendo a última utilizada neste trabalho; A metodologia utilizada na implementação do protótipo, bem como os padrões de projeto, a análise do problema, os requisitos e recursos necessários para a implementação; A solução proposta, seus módulos e interface; E finalmente, as conclusões obtidas a partir do desenvolvimento do projeto em questão. 3
4 Aplicações Móveis: Tecnologias de Transmissão Com o crescimento da telefonia celular, que antes era apenas centrada na transmissão de voz, os dispositivos passaram a disponibilizar cada vez mais serviços baseados em processamento e transmissão de dados. Para o desenvolvimento de aplicações para celular, estão sendo criados e utilizados vários tipos de tecnologias. Algumas operadoras restringem a utilização de certas tecnologias em seus aparelhos de celular. As tecnologias de transmissão mais utilizadas são GSM (Global System for Móbile Communication) e CDMA (Code Division Multiple Access). A primeira está crescendo em uma escala maior que a segunda. Segundo o portal TELECO, 2006, a tendência é que a GSM lidere o mercado de tecnologias de transmissão no Brasil e seja adotado por todas as operadoras de telefonia móvel. Por este motivo, GSM foi à tecnologia escolhida para a implementação deste projeto. Ambas são detalhadas a seguir. Global System for Mobiles (GSM) O GSM (Global System for Mobile Communication) é um padrão digital de segunda geração do telefone celular, que foi desenvolvido na Europa e é utilizado na maior parte do mundo. A arquitetura GSM utiliza a estrutura básica dos telefones celulares e apresenta as mesmas funcionalidades básicas dos demais sistemas celulares associadas à mobilidade como roaming[1] e handover[2] entre células (TELECO, 2006). A tecnologia GSM oferece um serviço para comunicação de dados que permite uma conexão a Internet sem a necessidade de se estabelecer uma chamada telefônica (always on), esse serviço é chamado de General Packet Radio Service (GPRS). No GPRS (General Packet Radio Service) os pacotes de dados são enviados através de múltiplos slots de tempo e não existe reserva. Os slots são alocados conforme a demanda dos pacotes enviados ou recebidos. Oferece o serviço de dados always on sem a necessidade de reservar permanentemente slots de tempo para o transporte de dados. A taxa de transporte de dados máxima do GPRS é de 26 a 40 kbit/s (TELECO, 2006). Com o objetivo de aumentar a taxa de dados para transmissão GSM/GPRS foi desenvolvido o padrão Enhanced Data rates for GSM Evolution (EDGE). Permitindo à operadora a utilização da mesma portadora de 200 KHz e direcionando-a à terceira geração. Code Division Multiple Access (CDMA) O padrão Code Division Multiple Access CDMA (Acesso Múltiplo por Divisão de Código) é uma tecnologia que utiliza espalhamento espectral (Spread Spectrum) como meio de acesso para permitir que vários usuários compartilhem uma mesma banda de freqüências. O CDMA permite uma melhor utilização do espectro possibilitando um aumento de capacidade dos sistemas celulares, (TELECO, 2006). Uma das vantagens da utilização da tecnologia CDMA é a eficiência na utilização do espectro de freqüência, que é maior que as demais tecnologias existentes: AMPS, TDMA e GSM. Um dos fatores que contribui para a grande capacidade alcançada por sistemas CDMA é a reutilização da mesma freqüência de portadora em todas as células, o chamado reuso de 1. 4
5 Com o intuito de oferecer um aumento na capacidade do sistema e dos serviços disponíveis no CDMA foi desenvolvida uma tecnologia de transmissão de rádio chamada cdma2000 1xRTT (One Next Radio Transmission Technology), baseada na evolução do atual sistema cdmaone para um sistema multimídia. Além de satisfazer as necessidades da geração 2,5 de sistemas sem fio, o CDMA 1xRTT é compatível com as versões anteriores do sistema, como o cdmaone desenvolvido mundialmente, garantindo uma migração suave dos sistemas de segunda para os de terceira geração. Com a finalidade de aumentar ainda mais a velocidade dos dispositivos wireless, rumo à terceira geração, foi criada a tecnologia 1xEV-DO, um sistema de dados sem fio com alta velocidade e alta capacidade que combina a conveniência da mobilidade com o desempenho de uma rede de dados fixa. É verdadeiramente uma tecnologia 3G uma vez que permite transmissão de dados com taxas acima de 2.4 Mbps e ao mesmo tempo permite serviço de dados multimídia bastante avançados. [1] No contexto de sistemas celulares, uma estação móvel está em roaming quando opera em um sistema celular de uma localidade diferente daquela em que ele é assinante do serviço (TELECO, 2006). [2] Em sistemas celulares, handover é o processo que ocorre quando o terminal móvel passa da área de cobertura de uma célula para a área de cobertura de uma célula vizinha (TELECO, 2006). 5
6 Aplicações Móveis: Plataformas de Desenvolvimento Esta seção dá maior ênfase à plataforma Java ME, por ter sido a utilizada para o desenvolvimento da aplicação, devido às características de portabilidade, plataforma aberta (maior custo-benefício), orientada a objeto e por ter sido adotada pela tecnologia de transmissão GSM, a mais utilizada atualmente no Brasil para uso pessoal, conforme dados do portal TELECO, Binary Runtime Environment for Wireless (BREW) O Binary Runtime Environment for Wireless (BREW) ou Ambiente Binário de Execução para Celulares, da QUALCOMM, é uma plataforma voltada para o desenvolvimento de aplicações wirelless (sem fio), com distribuição gratuita do Kit de Desenvolvimento de Software (BREW SDK ou Software Development Kit) para os desenvolvedores de aplicativos, disponível na Web no site do BREW /brew. Cliente BREW O software cliente BREW é um ambiente aberto, baseado na linguagem de programação C/C++. Ele atua em todos os tipos e camadas de dispositivos, desde aparelhos de custo mais baixo até smartphones (telefones inteligentes) de alto desempenho. Consiste em um ambiente de execução de aplicativos que trabalha por cima do software do chipset do dispositivo e pode ser usado em harmonia com outros aplicativos e elementos de software que residam no dispositivo. O cliente BREW pode atuar como plataforma estendida para outros ambientes, permitindo a execução de navegadores como aplicativos. A flexibilidade proporcionada por suas extensões, permite que o software acomode outras tecnologias. O modelo de arquitetura extensível do BREW permite que aplicações J2ME sejam transferidas e executadas em aparelhos baseados no cliente BREW 2.0. Isso é possível a partir do desenvolvimento de Máquinas Virtuais (VM ou Virtual Machine) Java, de extensão ao BREW, que também podem ser transferidas pelo ar e provisionadas automaticamente nos dispositivos com cliente BREW 2.0. BREW Delivery System (BDS) A distribuição, o gerenciamento e a venda de aplicativos de comunicação móvel são a essência do modelo de negócios do BREW. O BDS proporciona um mercado que: A. Permite que os desenvolvedores ofereçam os aplicativos e facilita seus testes através de centros de testes de terceiros; B. Oferece à operadora a possibilidade de escolher dentre de milhares aplicativos desenvolvidos em diversas linguagens, através de uma comunidade de desenvolvimento global; C. Proporciona sites Extranet para operadora e o desenvolvedor, facilitando a negociação virtual entre os mesmos. Java ME A plataforma Java ME consiste de máquinas virtuais (KVM) e API s (Application Programming Interface 6
7 ou Interface de Programação de Aplicativos) especificadas em "documentos de configuração" ("Configuration" CDC e CLDC) em conjunto com perfis ("Profiles" - MIDP) para uma determinada aplicação ou mercado (WIRELESSBRASIL, 2006). Tudo isso disposto em camadas de software, como mostra a Figura 1. Essa camadas são descritas a seguir: Figura 1: Camadas de software do J2ME. Fonte: Wirelessbrasil, A. Máquina Virtual (KVM - Kilo Virtual Machine): é uma implementação da VM (Virtual Machine) otimizada para ser utilizada em dispositivos limitados e foi desenvolvida para ser facilmente portável. B. Configurações: uma configuração determina uma plataforma mínima para um grupo de dispositivos com características similares, tanto quanto a capacidade de memória como quanto ao poder de processamento. Atualmente existem duas configurações definidas e validadas pela Sun: CLDC e CDC (SUN MICROSYSTEMS, 2006). A CLDC (Connected Limited Device Configuration) contém uma API mínima para poder rodar aplicativos em dispositivos móveis, pequenos e com grande restrição de recursos, tais como, telefones celulares, smartphones, pagers e PDA s. Já a CDC (Connected Device Configuration) é designada para dispositivos fixos um pouco maiores, com pelo menos alguns megabytes de memória disponível e alguma forma de acesso à Internet, tais como os telefones da geração 3G e alguns PDA s. C. Perfis: no topo da camada Configuração, encontra-se uma camada de software chamada Perfil. Um perfil (profile) define uma plataforma Java para uma categoria de dispositivos. Alguns Perfis existentes são: MIDP (Mobile Information Device Profile, para telefones celulares, PDAs, etc.), Personal Profile, RMI Profile, etc. Neste trabalho foi utilizado o CLDC junto com o MIDP, para o desenvolvimento de Aplicações J2ME (MIDlets). Essa combinação fornece a criação de um ambiente completo de desenvolvimento para a criação de aplicações em dispositivos móveis, como celulares e pagers. O MIDP define tudo o que há no CLDC com o acréscimo dos pacotes javax.microedition.lcdui (interface com o usuário), javax.microedition.rms (sistema de gerência de registros para persistência de informações) e javax.microedition.midlet (suporte para aplicações MIDP, os chamados midlet s) (JAVA 2 BRASIL, 2006). Sobre o MIDP, pode-se afirmar (JAVA 2 BRASIL, 2006): A. B. C. É o perfil mais utilizado em telefones celulares e PDA s; Atualmente existem duas versões: MIDP 1.0 e MIDP 2.0; A versão MIDP 2.0 suporta aplicações desenvolvidas para o MIDP 1.0; 7
8 D. Define o ciclo de vida de uma aplicação (MIDlet), similar ao de uma Applet; E. Define API s para GUI s (Graphical User Interface), manipulações de eventos, armazenamento de dados no dispositivo, conectividade, etc. Quanto à diferença entre as versões do MIDP 1.0 e 2.0, existem algumas alterações. Além de métodos a mais e algumas facilidades maiores do MIDP versão 2.0 como classes para jogos e tratamento de sons, existe a diferença na comunicação de dados e a possibilidade de determinar alinhamento aos componentes (centro, esquerdo, direito). Outra vantagem do MIDP 2.0 é permitir a construção de componentes costumizáveis através da classe CustomItem [MDCC, 2006]. Java é a plataforma de desenvolvimento adotada pela tecnologia de telefonia móvel GSM (Global System for Mobiles). 8
9 Aplicações Móveis: Metodologia de Desenvolvimento A metodologia utilizada para o desenvolvimento da aplicação foi a Análise e Projeto Orientado a Objetos por permitirem a construção de aplicações a partir de duas características básicas: reutilização de código e modularidade. Dentro desta metodologia, a análise preocupa-se com a investigação do problema, enquanto o projeto com a proposta de uma solução que atenda aos requisitos da análise. Na metodologia foi utilizada a Unified Modeling Language (UML), que é uma linguagem visual utilizada para modelar sistemas computacionais orientados a objeto. Padrões de Projeto Os padrões de projeto são descrições de objetos que se comunicam e classes que são customizadas para resolver um problema de projeto genérico em um contexto específico (GAMMA, et al. 2005). O padrão de projeto utilizado para o desenvolvimento do protótipo foi o Model-View-Control (MVC). O modelo é a camada que representa os objetos de negócio, mantém o estado da aplicação e fornece ao controlador o acesso aos dados. A visualização representa a interface com o usuário, sendo responsável por definir a forma como os dados serão apresentados e encaminhar as ações dos usuários para o controlador. Já a camada de controle é responsável por fazer a ligação entre o modelo e a visualização, além de interpretar as ações do usuário e as traduzir para uma operação sobre o modelo, onde são realizadas mudanças e, então, gerar uma visualização apropriada. Análise do Problema A definição do problema foi feita a partir das seguintes premissas: A. A procura por vagas disponíveis nos estacionamentos dos shoppings em horários de pico e em períodos festivos aumenta consideravelmente, acarretando em um maior tempo de espera para os usuários e causando desistências; B. A evolução das tecnologias de comunicação tem contribuído para a comunicação rápida e dinâmica de sistemas empresariais, auxiliando em uma melhor administração e distribuição de informações; C. Analisando o panorama atual, a consulta a vagas nos shoppings e possíveis reservas através de um dispositivo móvel pode ser considerado um fator diferencial e de sucesso para as organizações que disponibilizem esse serviço para seus clientes. Descrição de Requisitos Levando-se em consideração o escopo do projeto e a grande importância da mobilidade no desenvolvimento e crescimento das organizações, destacamos a seguir os seguintes requisitos do sistema: A. Oferecer acesso às informações do sistema de gestão de estacionamentos de um shopping, permitindo consulta da situação dos estacionamentos, inclusão e exclusão de reserva; B. Permitir a reserva de vagas em estacionamentos específicos para tal, caso não existam vagas disponíveis nos estacionamentos regulares; 9
10 C. Garantir que a aplicação seja compatível com sistemas pré-existentes; D. Assegurar que a aplicação móvel possa ser instalada na maioria dos aparelhos celulares disponíveis para venda no mercado que suportem a tecnologia utilizada. 10
11 Aplicações Móveis: A Aplicação Este projeto propõe uma aplicação móvel para telefones celulares chamada de MobParking. O objetivo da aplicação é prover acesso a informações em tempo real sobre os estacionamentos de shoppings, de forma que o usuário esteja ciente da situação dos mesmos e possa utilizá-los com maior conforto, tendo a opção de reservar a sua vaga caso seja o mais cômodo. Havendo vagas disponíveis no estacionamento de reserva, o usuário pode fazer uma reserva que será mantida por um tempo determinado. Após este tempo, a reserva é automaticamente cancelada. Após um determinado número de cancelamentos ou não usos de reservas, a realização de reservas pelo sistema será automaticamente bloqueada para o usuário por um período. O projeto é composto por um módulo móvel e um módulo servidor. O módulo móvel é o aplicativo cliente desenvolvido em J2ME. Este aplicativo dá acesso às informações sobre o estado dos estacionamentos do shopping e a disponibilidade de vagas nos estacionamentos Reservados. É também através do aplicativo que o usuário efetua e cancela reservas. O módulo servidor é composto por um contêiner web onde estão armazenadas as servlets que fazem comunicação com as midlets; e por um banco de dados para armazenar as reservas e parâmetros. O contêiner recebe as requisições HTTP feitas pelo aplicativo cliente e as processa. Através de um protocolo específico é enviada uma resposta ao aplicativo cliente, que a interpreta e a exibe na tela do dispositivo móvel. A ilustração dessas operações é mostrada na Figura 2. Figura 2: Comunicação entre a aplicação e o banco de dados. Fonte: MICRO JAVA NETWORK, 2006, Adaptada. O módulo servidor desempenha duas funções: A. Servir informações ao aplicativo cliente instalado nos celulares dos usuários; B. Interagir com o sistema de controle de entrada e saída que existe nos estacionamentos, com o objetivo de alimentar o banco de dados da aplicação para a atualização da situação das vagas (quantidade de vagas disponíveis ou ocupadas). A aplicação como um todo segue o padrão MVC, onde: A. O Model representa as classes de serviço que executam tarefas de reserva e verificação do estado dos estacionamentos; 11
12 B. O View é o próprio aplicativo cliente onde são exibidas as respostas para as requisições; C. O Control é resolvido pelo lado servidor, que recebe as requisições vindas do aplicativo e direciona para as classes de serviços específicas. Para o armazenamento dos dados necessários ao funcionamento dos serviços da aplicação, foi adotado o SGBD MySql 4.1. No esquema da aplicação, foram criadas tabelas para o registro das seguintes informações: A. B. C. D. Informações sobre as áreas internas dos estacionamentos: estado, número máximo de vagas, se é uma área reservada, número de vagas disponíveis, tempo de aguardo para reservas, tempo máximo para cancelamento; Informações sobre a reserva efetuada pelo usuário: estacionamento, placa e horário da reserva; Histórico de reserva do usuário: estacionamento, placa, estado (se foi utilizada, cancelada ou não utilizada) e horário da reserva; Informações sobre a entrada do usuário na área reservada do estacionamento. Padronização das Interfaces A interface inicial do módulo móvel utiliza uma lista de seleção, facilitando a escolha do item desejado com um único comando. A maioria das telas também utiliza essas listas de seleção ou Forms, que permitem outros componentes aninhados. Foram utilizadas caixas de alerta para exibir as mensagens de erro ou sucesso. Foram adicionados comandos a essas interfaces de forma a permitir que os usuários possam navegar entre as telas e ter acesso aos comandos do sistema e cada tela possui os comandos Sair e Voltar, com exceção dos alertas, que possuem o comando Concluído. Apesar de utilizar um padrão para as interfaces do sistema, cada dispositivo implementa-o à sua maneira. A Figura 3 mostra a interface do módulo móvel, onde é mostrada a tela de menu inicial. Figura 3: Interface Inicial do Módulo Móvel. 12
13 Aplicações Móveis: Considerações Finais Este trabalho proporcionou um estudo sobre a tecnologia Java ME e a implementação do protótipo de uma aplicação para dar atendimento ao aumento da necessidade por soluções de mobilidade com disponibilidade no mercado de gestão de estacionamento privado de Shoppings. O protótipo permite que o cliente faça consultas e reserva de vagas nos estacionamentos privados de Shoppings por meio de um telefone celular via conexão com um servidor web. O MobParking utiliza softwares livres para que tenha custo/benefício atrativo para as empresas que almejarem utilizá-lo. Além disso, é compatível com a maior parte dos aparelhos celulares em operação, facilitando sua aceitação no mercado. A utilização de padrões de projeto mostrou-se de fundamental importância para o planejamento e implementação de toda a aplicação. Além de simplificar a manutenção das aplicações, os padrões são de extrema importância para o programador compreender e corrigir falhas no desenvolvimento. A utilização da tecnologia Java ME permite a compatibilidade com a grande maioria dos aparelhos celulares em operação hoje no mercado. Do mesmo modo, a modularidade do projeto possibilita que estes recursos possam ser facilmente absorvidos no futuro. Referências JAVA2 BRASIL. Programação J2ME. Disponível em: Acesso em: 15 jun MDCC - Mestrado e Doutorado em Ciência da Computação. Um Ambiente de Desenvolvimento de Aplicações Multi-Plataformas e Adaptativas para Dispositivos Móveis. Disponível em: Acesso em: 18 jun PEREIRA, Mirella e GUEDES, Leonardo. Perspectivas das comunicações móveis no Brasil. Trabalho de graduação do curso de Tecnologia da Universidade de Brasília. Disponível em: Acesso em: 30 mai QUALCOMM. Documentação do BREW. Disponível em: Acesso em: 20 mar SUN MICROSYSTEMS. Connected Limited Device Configuration. Disponível em: Acesso em: 17 jun TELECO. Seção: Comentários Teleco. Disponível em: Acesso em: 03 mar
14 TELECO. Seção: Comentários Teleco. Disponível em: Acesso em: 02 ago TELECO. Tutoriais Telefonia Celular. Disponível em: Acesso em: 30 mai TELECO. Tutoriais Telefonia Celular. Disponível em: Acesso em: 30 mai WIRELESSBRASIL. Plataforma Java 2 Micro Edição J2ME. Disponível em: Acesso em: 28 mai
15 Aplicações Móveis: Teste seu Entendimento 1. Quais são as plataformas de desenvolvimento de aplicações usadas com as tecnologias CDMA e GSM, respectivamente? BREW e Java ME. BREW e Microsoft VBA. Microsoft VBA e Java ME. Symbian e Microsoft VBA. 2. Qual foi a metodologia de desenvolvimento de aplicações usada no projeto descrito neste tutorial? Diagrama de Fluxo de Dados. Análise e Projeto Orientado a Objetos. Desenvolvimento Orientado a Linguagem Procedural. Metodologia de Desenvolvimento Cliente Servidor. 3. Qual foi o padrão de projeto utilizado no projeto descrito neste tutorial? Virtual-Private-Network (VPN). Unified-Modeling-Language (UML). Visual-Basic-for-Applications (VBA). Model-View-Control (MVC). 15
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 maisBlackBerry 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 maisTecnologia de redes celular GSM X CDMA
Tecnologia de redes celular GSM X CDMA GSM (Global Standard Mobile) GSM (Global Standard Mobile) Também baseado na divisão de tempo do TDMA, o GSM foi adotado como único sistema europeu em 1992, e se espalhou
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 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 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 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 maisBlackBerry 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 maisHistó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 maisPROJETO E IMPLANTAÇÃO DE INTRANETS
PROJETO E IMPLANTAÇÃO DE INTRANETS Aulas : Terças e Quintas Horário: AB Noite [18:30 20:20hs] PROJETO E IMPLANTAÇÃO DE INTRANETS 1 Conteúdo O que Rede? Conceito; Como Surgiu? Objetivo; Evolução Tipos de
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 maisINTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF
INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.
Leia 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 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 maisA INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO
A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO 1 OBJETIVOS 1. O que é a nova infra-estrutura informação (TI) para empresas? Por que a conectividade é tão importante nessa infra-estrutura
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 maisCDMA, 3G e Aplicações. Luiz Gustavo Nogara nogara@inf.puc-rio.br
CDMA, 3G e Aplicações Luiz Gustavo Nogara nogara@inf.puc-rio.br Tópicos da apresentação História CDMA Padrões 3G Aplicações História Conceito básico: reuso de frequência 1969 Primeiro sistema celular com
Leia maisI N T R O D U Ç Ã O W A P desbloqueio,
INTRODUÇÃO Para que o Guia Médico de seu Plano de Saúde esteja disponível em seu celular, antes de mais nada, sua OPERADORA DE SAÚDE terá de aderir ao projeto. Após a adesão, você será autorizado a instalar
Leia maisMultiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação
Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia
Leia maisO que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento
HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir
Leia maisDESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3
DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.
Leia maisArquiteturas para implantação de aplicações móveis wireless
Arquiteturas para implantação de aplicações móveis wireless Este tutorial apresenta uma visão geral da arquitetura para implantação de aplicações móveis wireless. Eduardo Tude Engenheiro de Teleco (IME
Leia maisRoteamento e Comutação
Roteamento e Comutação Design de Rede Local Design Hierárquico Este design envolve a divisão da rede em camadas discretas. Cada camada fornece funções específicas que definem sua função dentro da rede
Leia maisUma 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 maisCONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM
CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM Rogério Schueroff Vandresen¹, Willian Barbosa Magalhães¹ ¹Universidade Paranaense(UNIPAR) Paranavaí-PR-Brasil rogeriovandresen@gmail.com, wmagalhaes@unipar.br
Leia maisJava 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 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 maisRoteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)
Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo
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 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 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 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 mais10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO
10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO UMA DAS GRANDES FUNÇÕES DA TECNOLOGIA É A DE FACILITAR A VIDA DO HOMEM, SEJA NA VIDA PESSOAL OU CORPORATIVA. ATRAVÉS DELA, ELE CONSEGUE
Leia maisPlano de Gerenciamento do Projeto
Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações
Leia 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 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 maisChannel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9
Channel Visão Geral e Navegação Tutorial Atualizado com a versão 3.9 Copyright 2009 por JExperts Tecnologia Ltda. todos direitos reservados. É proibida a reprodução deste manual sem autorização prévia
Leia maisXDOC. Solução otimizada para armazenamento e recuperação de documentos
XDOC Solução otimizada para armazenamento e recuperação de documentos ObJetivo Principal O Que você ACHA De ter Disponível Online todos OS Documentos emitidos por SUA empresa em UMA intranet OU Mesmo NA
Leia maisTI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.
TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos
Leia maisIntrodução a Computação
Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos
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 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 maisBanco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho
Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,
Leia maisDocumento de 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 maisMetodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi
Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia
Leia maisManual do Usuário Android Neocontrol
Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5
Leia maisISO/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 maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias
Leia maisPRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)
RELATÓRIO DE ENTREGA DO PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) PARA A ELABORAÇÃO DOS PLANOS MUNICIPAIS DE GESTÃO INTEGRADA DE RESÍDUOS SÓLIDOS PMGIRS PARA OS MUNICÍPIOS DE NOVO HORIZONTE, JUPIÁ, GALVÃO,
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 maisLaudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1
Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1 9 OBJETIVOS OBJETIVOS A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO O que é a nova infra-estrutura de tecnologia de informação
Leia maisINTERNET HOST CONNECTOR
INTERNET HOST CONNECTOR INTERNET HOST CONNECTOR IHC: INTEGRAÇÃO TOTAL COM PRESERVAÇÃO DE INVESTIMENTOS Ao longo das últimas décadas, as organizações investiram milhões de reais em sistemas e aplicativos
Leia maisDocumento 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 maisApesar 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 maisWindows 2008 Server. Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy. www.profsergiogodoy.com sergiogutogodoy@hotmail.
Windows 2008 Server IFSP Boituva Prof. Sérgio Augusto Godoy www.profsergiogodoy.com sergiogutogodoy@hotmail.com Windows 2008 Server Construído sob o mesmo código do Vista Server Core (Instalação somente
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 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 maisA computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer
A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer lugar e independente da plataforma, bastando para isso
Leia maisIntrodução à Engenharia de Software
Introdução à Engenharia de Software Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Imagem Clássica Objetivo da aula Depois desta aula você terá uma visão sobre o que é a engenharia
Leia maisFileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14
FileMaker Pro 14 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14 2007-2015 FileMaker, Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
Leia maisAplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis
Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis Visão Versão Histórico da Revisão Data Versão Descrição Autor 24/06/12
Leia maisResumo da solução SAP SAP Technology SAP Afaria. Gestão da mobilidade empresarial como vantagem competitiva
da solução SAP SAP Technology SAP Afaria Objetivos Gestão da mobilidade empresarial como vantagem competitiva Simplifique a gestão de dispositivos e aplicativos Simplifique a gestão de dispositivos e aplicativos
Leia maisTópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619
Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o
Leia maisIntrodução à Computação
Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os
Leia maisProfa. Gislaine Stachissini. Unidade III GOVERNANÇA DE TI
Profa. Gislaine Stachissini Unidade III GOVERNANÇA DE TI Information Technology Infrastructure Library ITIL Criado pelo governo do Reino Unido, tem como objetivo a criação de um guia com as melhores práticas
Leia maisManual do usuário - Service Desk SDM - COPASA. Service Desk
Manual do usuário - Service Desk SDM - COPASA Service Desk Sumário Apresentação O que é o Service Desk? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial
Leia maisFileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13
FileMaker Pro 13 Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13 2007-2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara,
Leia maisDESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID
DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisDESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN
DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN José Agostinho Petry Filho 1 ; Rodrigo de Moraes 2 ; Silvio Regis da Silva Junior 3 ; Yuri Jean Fabris 4 ; Fernando Augusto
Leia maisTACTIUM ecrm Guia de Funcionalidades
TACTIUM ecrm Guia de Funcionalidades 1 Interagir com seus clientes por variados meios de contato, criando uma visão unificada do relacionamento e reduzindo custos. Essa é a missão do TACTIUM ecrm. As soluções
Leia maisA POTÊNCIA DO WiNG SIMPLIFICADA
A POTÊNCIA DO WiNG SIMPLIFICADA FINALMENTE. CONEXÃO DE REDES SEM FIO DE ALTO DESEMPENHO DE CLASSE EMPRESARIAL SIMPLIFICADA PARA EMPRESAS MENORES. Por menor que seja sua empresa, com certeza tem muitas
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 maisDEFINIÇÃ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 maisProjeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o
Leia maisTecnologia PCI express. Introdução. Tecnologia PCI Express
Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade
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 maisArquitetura dos Sistemas de Informação Distribuídos
Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa
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 maisA partir do XMon é possível:
Monitoramento XMon É uma ferramenta para gerenciar o seu ambiente de TI de forma centralizada e constante, obtendo informações precisas da performance de todos os seus ativos e previna possíveis problemas
Leia maisRelatorio do trabalho pratico 2
UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo
Leia maisAgregador 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 maisGerenciamento de Incidentes
Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que
Leia maisSumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web
Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um
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 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 maisOrientações sobre o Novo Produto SACR Sistema de Acolhimento com Classificação de Risco. Versão 1.0, 30/11/2009
Orientações sobre o Novo Produto SACR Sistema de Acolhimento com Classificação de Risco Versão 1.0, 30/11/2009 Sumário Objetivo Introdução Características do SACR Organização Questões Funcionais Infraestrutura
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 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 maisGuia de Especificação. Vijeo Citect
Guia de Especificação Vijeo Citect Guia de Especificação Vijeo Citect > Este documento destina-se à auxiliar nas especificações do software SCADA Vijeo Citect. > Descreve as licenças disponíveis e mostra
Leia maisProjeto Arquitetural do IEmbedded
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Departamento de Sistemas e Computação Disciplina: Projeto I Professora: Francilene Garcia Equipe: Carolina Nogueira de
Leia maisUniversidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen
Leia maisAPLICATIVO 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 maisTópicos de Ambiente Web. Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres
Tópicos de Ambiente Web Modulo 2 Processo de desenvolvimento de um site Professora: Sheila Cáceres Roteiro Motivação Desenvolvimento de um site Etapas no desenvolvimento de software (software:site) Analise
Leia maisENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
Leia maisGOVERNO DO ESTADO DO PARÁ MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO DO PARÁ MPCM CONCURSO PÚBLICO N.º 01/2015
DO MINISTÉRIO PÚBLICO DE CONTAS DOS MUNICÍPIOS DO ESTADO 1 / 5 ANEXO 03 INFORMAÇÕES DOS CARGOS 1. CARGOS DE NÍVEL MÉDIO Cargo 01 Técnico em Administração Realizar atividades que envolvam a aplicação das
Leia mais