Martin André Arnold Dill. Programa Institucional de Bolsas de Iniciação Científica PIBIC/CNPq - UNIJUÍ

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

Download "Martin André Arnold Dill. Programa Institucional de Bolsas de Iniciação Científica PIBIC/CNPq - UNIJUÍ 2008-2009"

Transcrição

1 Martin André Arnold Dill Programa Institucional de Bolsas de Iniciação Científica PIBIC/CNPq - UNIJUÍ Framework para Desenvolvimento de Aplicações maemo para Dispositivos Móveis Relatório Final de Atividades apresentado ao Comitê Científico da Universidade Regional do Noroeste do Estado do RS Orientador: Prof. Dr. Paulo Sérgio Sausen Departamento de Tecnologia - DeTEC Ijuí Agosto de 2009

2 Sumário Introdução INTRODUÇÃO AO MAEMO Principais Tecnologias Envolvidas GTK+ e Hildon D-Bus LibOSSO FERRAMENTAS UTILIZADAS PARA O DESENVOLVIMENTO maemo SDK Scratchbox Xephyr (X Window Server) LINGUAGENS DE PROGRAMAÇÃO UTILIZADAS PYTHON PARA MAEMO Módulos Python Exemplo de Aplicação Python para maemo FRAMEWORK PARA DESENVOLVIMENTO DE APLICAÇÕES PROGRAMA PARA MONITORAMENTO DE SUBESTAÇÃO Base de dados Web Service Aplicação Módulos de Monitoramento em Tempo Real Módulo de Consulta à Base Módulo de Procura de Erros Configurações CRONOGRAMA DE ATIVIDADES CONSIDERAÇÕES FINAIS BIBLIOGRAFIA

3 Introdução A computação encontra-se diante de uma importante revolução. Um exemplo disso é a miniaturização de componentes eletrônicos como memórias e processadores, permitindo assim a construção de dispositivos pequenos e portáteis, como os atuais telefones celulares, PDAs, tablet PCs e Internet tablets. Outro ponto interessante nesse escopo foi o aumento do poder computacional desses dispositivos. Essa característica possibilitou aos mesmos executarem aplicações cada vez mais complexas, como por exemplo, jogos eletrônicos, tanto em 2D quanto em 3D, aplicações de multimídia, dentre outras. Um destes dispositivos é o NOKIA N800, da família dos Internet Tablets, dispositivo utilizado neste projeto, que roda sob uma plataforma Linux chamada maemo. O maemo é um sistema operacional desenvolvido especialmente para rodar em dispositivos móveis, foi desenvolvido sob a plataforma Linux, baseado na distribuição Linux Debian. Maemo é de código aberto e foi desenvolvido sob a arquitetura ARM (Acorn RISC Machine), ARM é uma arquitetura utilizada especialmente por dispositivos móveis por ser simples, barata e possuir um baixo consumo de energia, comparado às arquiteturas dos computadores desktop, como, por exemplo, a arquitetura x86, arquitetura amplamente utilizada nos computadores pessoais.[1] A plataforma maemo foi anunciado no final de 2004 e lançado em 2005, com o Nokia 770 Internet Tablet. Em 2006, maemo 2.0 foi introduzido, com duas revisões posteriores (codinomes Mistral, Scirocco e Gregalle, respectivamente). No início de 2007, maemo 3.0 (codinome Bora) foi lançado juntamente com o tablet Nokia N800, com muitos aprimoramentos, permitindo o uso de novas ferramentas. No fim de 2007, a versão 4.0 da plataforma maemo (codinome Chinook) foi anunciada e rapidamente lançada juntamente com o novo tablet, Nokia N810, consolidando assim os desenvolvimentos que aconteceram com o maemo 2.2 e 3.0. Este projeto tem como principal objetivo a construção de um framework para desenvolvimento de aplicações maemo, este auxiliará qualquer um que deseja desenvolver aplicações para maemo sem precisar gastar muitos meses aprendendo sobre o sistema e suas características, o que torna mais prático e eficiente o desenvolvimento. Após um período inicial de estudo da plataforma maemo, necessário para o correto andamento do projeto, foi desenvolvida uma aplicação utilizando o framework proposto comprovando a sua eficiência. Esta aplicação, na verdade, é parte de um sistema maior, desenvolvido em outros projetos do Grupo de Automação Industrial e Controle (GAIC), a aplicação desenvolvida restringe-se ao monitoramento remoto de uma subestação de energia a partir de um dispositivo móvel, neste caso, o NOKIA N800. Mais detalhes sobre este dispositivo bem como seu sistema operacional podem ser obtidos na página do projeto ( 3

4 1 INTRODUÇÃO AO MAEMO 1.1 Principais Tecnologias Envolvidas Nesta sessão serão apresentadas as principais tecnologias envolvidas na plataforma maemo, essenciais para o desenvolvimento de aplicações neste ambiente. Primeiramente serão apresentados os principais frameworks para a construção das interfaces gráficas (GTK+ e Hildon) e manipulação de eventos que utilizam interface com o usuário (janelas, caixas de texto, alertas e etc.). Também será apresentada a tecnologia D-Bus, uma solução simples, porém muito poderosa usada na comunicação entre processos no sistema operacional, estes processos, que normalmente são aplicativos, conversam entre si, D-Bus utiliza um sistema de mensagens simples e eficientes, economizando processamento e aumentando o desempenho do sistema operacional maemo. Por fim será descrita a LibOSSO, uma biblioteca importante e de baixo nível pertencente ao D-Bus que realiza funções (que serão explicadas no item 1.1.3) nos aplicativos e tem conhecimento de acontecimentos à nível de hardware e pode ser útil para avisar os aplicativos sobre possíveis erros no sistema GTK+ e Hildon O maemo foi desenvolvido sob a plataforma GTK+ (GIMP Toolkit) que é uma biblioteca de elementos de interface gráfica (widgets), escrita em C e orientada a objetos, para o desenvolvimento de aplicações baseadas em janelas, muito utilizadas em ambiente Linux. O maemo também utiliza um framework chamado Hildon, desenvolvido pela Nokia e baseado nas tecnologias Gnome/GTK+, a fim de melhorar o desenvolvimento das aplicações para maemo, oferecendo uma extensa quantidade de ferramentas D-Bus Para a comunicação entre processos no sistema maemo é utilizada a tecnologia D-Bus (o D originalmente vem de "Desktop"). O D-Bus é um sistema de barramento de mensagens, que é um meio simples para a comunicação entre aplicativos. Além da comunicação entre processos (IPC, Inter Process Communication), o D-Bus ajuda a coordenar o ciclo de duração do processo; tornando mais simples e confiável a codificação de um aplicativo ou demonstrativo de "evento único" executando-os sob demanda quando seus serviços são necessários. A maior área de problema que o D-Bus objetiva resolver ou mesmo facilitar a comunicação entre aplicações de software desktop (geralmente gráficas). O D-Bus tem um papel muito importante no maemo, visto que é o mecanismo de IPC a ser usado para utilizar os serviços disponibilizados na plataforma (e dispositivos). Prover serviços sobre D-Bus é também a maneira mais simples de garantir reuso de componentes de outras aplicações.[2, 3] 4

5 1.1.3 LibOSSO A LibOSSO é uma biblioteca amplamente utilizada pelos aplicativos projetados para Maemo deverão utilizar. Ela proporciona um mecanismo de notificação para aplicativos de maneira que podem ser encerrados tranquilamente no caso de encerramento do sistema ou falta de memória. Além disso, a LibOSSO isola convenientemente o aplicativo de possíveis mudanças de implementação no nível do D- Bus. A LibOSSO também proporciona funções úteis para manusear recursos de gravação automática e gravação do estado da plataforma, mudanças no modo do dispositivo e estado do hardware do processo e outros eventos importantes que acontecem em dispositivos do tipo Internet Tablet. [4] 2 FERRAMENTAS UTILIZADAS PARA O DESENVOLVIMENTO Nesta sessão serão apresentadas e descritas todas as ferramentas utilizadas no desenvolvimento de aplicações para maemo, maemo SDK, Scratchbox e Xephyr. Estes softwares são livres de custo e podem ser instalados em um sistema operacional GNU/Linux, neste projeto utilizaremos o Sistema Operacional Ubuntu 8.04 LTS. 2.1 maemo SDK Aplicações maemo podem ser desenvolvidas diretamente no ambiente desktop, usando o maemo SDK (Kit de Desenvolvimento de Software). O maemo SDK constitui de um conjunto de bibliotecas e ferramentas que permitem o desenvolvimento de aplicações para Maemo e Internet Tablets. Este SDK deve ser instalado em um ambiente Scratchbox para que possa ser útil, pois o maemo, como dito anteriormente, foi desenvolvido sob a arquitetura ARM, diferentemente dos computadores de propósito geral que, na maioria, utilizam a arquitetura x86. Por isso deve-se instalar o maemo SDK em um ambiente Scratchbox, que serve como um emulador e compilador para outras arquiteturas assim permitindo que o maemo SDK funcione corretamente.[1, 12] 2.2 Scratchbox Scratchbox é um toolkit de compilação para diversas arquiteturas destinada a tornar o desenvolvimento de aplicações para Linux embarcado mais fácil. Ela também fornece um conjunto completo de ferramentas para integrar e compilar toda uma distribuição Linux.[13] A idéia básica no uso do Scratchbox é utilizar outro processador denominado HOST para compilar software para qualquer outra plataforma que será o alvo e que usa para uma arquitetura diferente, este processador alvo é denominado TARGET. Isto significa que a máquina na qual você está compilando o software nativamente não pode executar o software compilado. O software é compilado para outro processador, no nosso caso, o processador ARM. Em resumo, o Scratchbox permite criar, compilar e executar programas de uma determinada arquitetura (i.e., ARM) em uma máquina com a arquitetura x86. Com isso é obtida uma significativa economia, pois não existe a necessidade do equipamento alvo durante o desenvolvimento das aplicações. 5

6 2.3 Xephyr (X Window Server) O X Window Server proporciona um ambiente básico para a construção de ambientes GUI: desenho e janelas que se deslocam na tela, interagindo com um mouse e/ou teclado. O servidor X no X Window Server reúne usuário, entrada (teclado, mouse) e passa ao conhecimento de aplicações X, chamada X cliente. O servidor X fornece também uma maneira de mostrar aos clientes X a saída gráfica. Na Figura 01 há um pequeno exemplo de como o servidor X funciona, na área de trabalho do usuário situam-se os dispositivos de entrada (mouse e teclado) e também a saída gráfica (monitor), estes estão ligados ao servidor X que recebe estes dados e os envia para os clientes (browser e xterm), que são aplicações, então o servidor X recebe a resposta dos clientes e atualiza o estado das aplicações clientes para o usuário na área de trabalho. Também pode ser observado na Figura 01 que os clientes podem situar-se tanto na mesma máquina, quanto na rede. Figura 01. Exemplificação do funcionamento do X Server. ( É instalado o Servidor X porque será necessário executar os aplicativos que desenvolvemos após instalar o SDK. E este exibirá o sistema Maemo e as aplicações desenvolvidas para fazer os devidos testes e sabermos se o programa está rodando corretamente. Existem variadas opções de servidores X que podem ser usados, um deles é o Xephyr, que é o servidor x utilizado em nosso projeto. 3 LINGUAGENS DE PROGRAMAÇÃO UTILIZADAS A linguagem C/C++ é a única linguagem reconhecida oficialmente para o desenvolvimento de aplicações maemo, o compilador C/C++ já vem incluído no maemo SDK para que os programas depois de escritos já possam ser compilados e testados no próprio Scratchbox. Conforme a TARGET escolhida, que será o computador alvo para qual o código será compilado, seja x86 ou ARM, o compilador trabalha o código para a arquitetura selecionada, a TARGET x86 é utilizada para compilar e testar os programas no Scratchbox, depois de concluída a etapa de desenvolvimento, pode-se utilizar a 6

7 TARGET para compilar para a arquitetura ARM, que é a arquitetura do tablet, destino final da aplicação. É possível utilizar outras linguagens para o desenvolvimento, uma delas é a linguagem Python. Python é uma linguagem de programação de alto nível interpretada, interativa, orientada a objetos e de tipagem dinâmica e forte, é muito conhecida por ter uma sintaxe muito simples e ser muito poderosa, oferecendo vários recursos. O interpretador Python não é nativo ao maemo SDK nem ao sistema maemo dos Internet Tablets, mas este é facilmente encontrado para download no site oficial do Python para maemo ( além da documentação e todo material necessário para iniciar o desenvolvimento de aplicações. 4 PYTHON PARA MAEMO O desenvolvimento de aplicações com a linguagem de programação Python é semelhante, senão idêntica, à programação em C/C++, em Python, foi criado um módulo especifico para a criação de interfaces gráficas baseado em GTK+ do C/C++. Esse módulo possui todas as classes, métodos e propriedades do Tool Kit escrito em C, o que facilita muito o desenvolvimento, por ser uma linguagem de altíssimo nível e com objetivo de facilitar a vida do programador. Resultados preliminares desde projeto mostram que o desenvolvimento de programas em Python acaba por se tornar muito mais simples que C, por não haver necessidade de escrever tanto código e a linguagem ser mais simples de ser declarada.[6] 4.1 Módulos Python Cada arquivo contendo código Python é denominado um módulo. Na grande maioria dos casos utiliza-se um ou mais módulos Python em combinação: o interpretador interativo é adequado para realizar experimentos curtos, mas não para escrever código de produção. Um módulo Python consiste de código-fonte contido em um arquivo denominado com a extensão.py, como tal, pode conter variáveis, funções e classes. Para fins de nomenclatura, qualquer um destes elementos contidos em um módulo é considerado um atributo do módulo. Python, através do módulo, oferece excelentes mecanismos para modular código-fonte. Esta modularização pode ter diversas motivações: o programa pode ser extenso demais, ter partes reutilizáveis que devem ser separadas, ou ainda necessitar de módulos escritos por terceiros. Para utilizar o código de um módulo em uma aplicação Python o comando import é utilizado. Como dispositivos portáteis dispõem de recursos limitados (quando comparados aos computadores desktop ou notebook), foram feitas modificações no Python a fim de torná-lo mais rápido e estável, portanto vários módulos foram removidos do Python para Maemo. Os seguintes módulos foram removidos: test ctypes/test sqlite3/test /test _ctypes_test.so 7

8 _testcapi.so linuxaudiodev.so ossaudiodev.so audioop.so lib-tk bsddb idlelib Os seguintes módulos foram removidos, mas são oferecidos por outros módulos: pyexpat.so xmldom xmlsax xmlparsers Os seguintes módulos são precários, instáveis e/ou inseguros, portanto o uso destes não é aconselhável [5]: dbhash curses posixfile getpass macpath macurl2path os2emxpath, nturl2path, pty pyclbr rexec rlcompleter statvfs stringold telnetlib this toaiff tty user xdrlib aifc audiodev sunaudio sunau 4.2 Exemplo de Aplicação Python para maemo Nesta sessão será apresentado um pequeno exemplo de aplicação para Maemo utilizando a linguagem de Programação Python, utilizando os módulos GTK+ e Hildon, mais detalhes podem ser encontrados no site oficial do Python para maemo: Este programa é simples e serve para mostrar um pouco da sintaxe do Python, este exemplo cria uma janela para a aplicação e insere um rótulo (texto) escrito Hello World, o código está logo abaixo e a saída da execução deste programa é ilustrada na Figura 02. 8

9 #!/usr/bin/env python2.5 import gtk import hildon class HelloWorldApp(hildon.Program): def init (self): hildon.program. init (self) self.window = hildon.window() self.window.connect("destroy", gtk.main_quit) self.add_window(self.window) label = gtk.label("hello World!") self.window.add(label) label.show() def run(self): self.window.show_all() gtk.main() app = HelloWorldApp() app.run() Esta aplicação exemplo ao ser executada será exibida como na imagem abaixo. Figura 02. Exemplo de Aplicação Maemo Utilizando Python ( 5 FRAMEWORK PARA DESENVOLVIMENTO DE APLICAÇÕES Após o estudo inicial do sistema operacional maemo e a familiarização com o ambiente de desenvolvimento de software, foi desenvolvido o Framework para desenvolvimento de aplicações maemo, este framework foi desenvolvido totalmente sob plataformas livres de custo, o que torna o desenvolvimento totalmente viável para qualquer pessoa que desejar utilizá-lo. 9

10 O desenvolvimento inicial de aplicações acontece em ambiente desktop, o que elimina a necessidade de possuir um dispositivo móvel N800. Neste Framework, o sistema operacional escolhido para portar as tecnologias que serão utilizadas no desenvolvimento de aplicações é o Linux Ubuntu 8.04 LTS, esta distribuição Linux foi escolhida pois possui melhor suporte ao usuário, mais softwares compatíveis e ser uma distribuição estável, porém outras distribuições Linux podem ser utilizadas. No sistema operacional da máquina, foi instalado o Scratchbox, software descrito no item 2.2, responsável pela emulação de distribuições Linux (maemo) que rodam sob outras arquiteturas (i.e., ARM) e compilação de softwares para estas arquiteturas. Este software é extremamente necessário, pois sem ele não é possível rodar o maemo SDK. Sobre o Scratchbox foi instalado o maemo SDK, kit para desenvolvimento de aplicações maemo, com esta ferramenta e o auxilio do Scratchbox, é possível emular o maemo e suas funcionalidades necessárias para o desenvolvimento de softwares. Com estes três itens, já é possível iniciar o desenvolvimento das aplicações, porém ainda resta escolher uma linguagem de programação a ser utilizada para o desenvolvimento, neste framework, a linguagem de programação Python (explicada e exemplificada no item 4) foi a escolhida. Também é possível utilizar a linguagem de programação C para o desenvolvimento das aplicações, as ferramentas necessárias para a compilação e execução das aplicações maemo na linguagem C já estão presentes no maemo SDK, estas variações são possíveis e tornam o framework flexível, possibilitando novas opções de desenvolvimento. Este framework e suas partes integrantes pode ser melhor visualizados na Figura 03. Figura 03. Framework para desenvolvimento de aplicações maemo 6 PROGRAMA PARA MONITORAMENTO DE SUBESTAÇÃO Para validar o framework proposto, foi desenvolvida uma aplicação modelo, que consiste em um subsistema móvel de monitoramento de subestações de energia elétrica, um módulo móvel, independente e remoto do Sistema de Monitoramento de Subestações de Energia Elétrica apresentado em [9] e estendido em [10] que é um projeto desenvolvido pelo Grupo de Automação Industrial e Controle (GAIC) com apoio da CEEE-D/RS. Este projeto determina inovações tecnológicas para a aquisição de sinais, processamento e transmissão através de um sistema supervisório. As principais características deste sistema, que o diferencia dos demais, são a facilidade de implementação de sistemas micro-processados, a utilização de plataforma 10

11 de desenvolvimento gratuita, implementação economicamente viável no nível de hardware e software, portabilidade, mobilidade e segurança, por possuir diversas rotas de comunicação e possibilidade de utilização de estruturas de rede já existentes. Os dados captados pela Unidade Remota de Aquisição de Dados (URAD) e pelo Módulo de Sensores Inteligentes (MSInt) são transmitidos através de Wireless para o Gateway, na qual são retransmitidos para o Servidor Remoto (SR) e Controlador Supervisório (CS) via RS 232. O SR pode transmitir os dados via protocolo MODBUS sobre TCP/IP cabeado ou Wi-Fi para o SR numa rota alternativa conforme ilustra a Figura 4. Os dados estáticos, como temperatura, podem ser transmitidos pelo MSInt que tem o diferencial de enviar dados em intervalos maiores com o objetivo de economizar as baterias. Esta variedade de rotas para a aquisição de dados denota segurança neste processo do sistema. Na Figura 4 pode ser visto o sistema com as três subdivisões interconectadas: Subsistema de Aquisição de Dados, Subsistema Servidor Remoto e Subsistema Controlador Supervisório. Figura 04. Arquitetura do Sistema de Monitoramento de Subestações Elétricas. O subsistema de monitoramento móvel, que é a aplicação desenvolvida neste projeto, foi desenvolvido em três níveis, o primeiro nível é o SGBD, que possui a base de dados onde estão armazenados todas as grandezas coletadas pela URAD, o segundo nível é o Web Service (WS), que contém todos os métodos necessários para a leitura dos dados na base e a linguagem para comunicar-se com a aplicação e enviar os dados para a mesma. O terceiro nível é composto por uma aplicação, que o usuário utilizará para monitorar a subestação de energia a partir do NOKIA N800 com o Sistema Operacional maemo. Na Figura 5 é mostrada a organização do sistema, com o módulo de monitoramento móvel agregado e a identificação dos níveis deste sistema. 11

12 Figura 05 - Modelo organizacional do sistema de monitoramento de subestações de energia elétrica incluindo o subsistema móvel. 6.1 Base de dados A utilização de um SGBD, hoje em dia, é essencial para o desenvolvimento de sistemas, ele propicia muitos benefícios e entre eles estão: maior velocidade na recuperação de dados, grande capacidade de indexação, controle de inconsistência dos dados, maior segurança e múltiplas transações (pode-se ler e gravar no banco de dados ao mesmo tempo). Todas essas características não estão presentes em um sistema de arquivos tradicional, neste caso, como se trata de uma aplicação em tempo real, as gravações no banco de dados devem ser rápidas, para que o usuário não receba dados antigos na aplicação[11]. O SGBD utilizado neste projeto é o IBM DB2 Express-C, na Base de dados há uma tabela principal que guarda todos os dados captados pela URAD (i.e., TA, TB, TC, CA, CB, CC, FP, PA, PAP), por meio dela, o WS consegue recuperar todos os dados necessários para a aplicação, um descritivo completo destas grandezas pode ser consultado em [10]. 6.2 Web Service O WS é o nível que se situa entre a base de dados e a aplicação, WS é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Permite também que as diferentes partes desse subsistema residam em máquinas distintas e não necessitem estar próximas fisicamente. Com esse sistema é possível acessar os dados em qualquer lugar que exista uma conexão com a Internet, a aplicação poderá conversar com o WS e requisitar os dados. Um WS baseia-se no protocolo SOAP (Simple Object Access Protocol). SOAP é um protocolo utilizado para troca de informações estruturadas em uma plataforma descentralizada e distribuída, utilizando tecnologias baseadas em XML [7,8]. O WS desenvolvido para o subsistema de monitoramento possui a função de fazer as negociações entre os dois níveis (aplicação e SGBD) através da Internet. O WS é instalado no mesmo microcomputador onde se situa a base de dados, e este deve ter um endereço Internet Protocol (IP) válido, para que possa ser acessado pela aplicação. 6.3 Aplicação A aplicação de monitoramento da subestação, projetada para ser executada no dispositivo móvel NOKIA N800, foi desenvolvida utilizando o framework proposto, utilizando a linguagem de programação Python. Ao executar a aplicação, a janela principal é carregada, contendo doze botões, nove deles carregam as telas com os gráficos para a visualização das nove grandezas coletadas pela subestação (i.e., TA, TB, TC, CA, CB, CC, FP, PA, PAP), um botão para um módulo de consulta á base, outro módulo de procura de erros e, por ultimo, o botão para a tela de Configurações. 12

13 6.3.1 Módulos de Monitoramento em Tempo Real As nove telas para a geração dos gráficos seguem o mesmo princípio, ao clicar em um dos botões, uma nova tela é carregada e está organizada da seguinte forma: na parte superior está o título da janela, no meio, ocupando a maior parte da tela, está o gráfico que exibe os dados recebidos do WS, e na parte inferior, uma área reservada para emitir avisos/alarmes previamente configurados na aba de configuração (veja Figura 12). Ao carregar uma tela, os limites das grandezas e as configurações da base de dados são carregados e se inicia a conexão com o banco de dados. Internamente, uma função que realiza a chamada para o Web Service, manipula os dados recebidos, gera o gráfico e atualiza a tela do programa é chamada periodicamente, em um intervalo de tempo que pode ser definido pelo usuário na aba Configurações. Os dados serão recebidos e exibidos até que o usuário abandone a tela. O programa recupera sempre os últimos dados que foram inseridos na base (últimos dados coletados pela URAD), ou seja, resgata os últimos 20 registros da subestação em tempo real. A tela que exibe a grandeza Tensão com as fases A, B e C (veja Figura 6), possui mais duas informações ao usuário: A tensão mais alta e baixa que foram recebidas desde que a conexão foi iniciada. Os avisos possíveis na tela Tensão fases A, B e C são: sobre e sub tensão. A tela Corrente, semelhante à tela Tensão (ver Figura 6), com as fases A, B e C exibe somente avisos de sobrecarga. Os limites das grandezas Tensão e Corrente são variáveis, portanto podem ser modificadas na aba Configurações de acordo com os limites que o usuário desejar. As telas que exibem a Potência Ativa, Potência Aparente e Fator Potência não emitem nenhum tipo de aviso, apenas exibem os dados coletados pelo WS na base de dados. Na Figura 6 é mostrado um gráfico com os valores online da Tensão na Fase A. Figura 06. Tela Tensão Fase A da aplicação de monitoramento móvel de subestação Módulo de Consulta à Base Após o desenvolvimento dos módulos de monitoramento em tempo real (Tensões, Correntes e Potências), foi desenvolvido um novo módulo, cujo objetivo é realizar consultas para analisar situações anteriores da subestação. Este módulo será de grande utilidade para o operador da subestação, que não necessitará estar atento o tempo todo á subestação. 13

14 Ao clicar no botão Consultar Base, na Tela principal do programa, uma nova tela é exibida, contendo um formulário (ver Figura 07) com as seguintes opções: Grandeza, data, hora inicial, hora final e numero de registros. Na opção grandeza é selecionada a grandeza que será consultada na base de dados (Tensões, Correntes, Potências), na opção data, deve ser informado a data a ser consultada, na opção hora inicial, deve-se informar a hora em que se iniciará a consulta. Das ultimas duas opções, hora final e número de registros, apenas uma pode ser escolhida. Escolhendo a opção hora final, deve-se informar a hora em que terminará a consulta, formando então um intervalo de consulta baseados na hora inicial e final. Ao clicar no botão gerar gráfico será exibido um gráfico (ver Figura 08) mostrando a média aritmética de cada minuto no intervalo definido. Entretanto se a opção número de registros for escolhida, a opção ser selecionada é a quantidade de registros a serem exibidos a partir da hora inicial, então será exibido em formato de gráfico os primeiros n registros resultantes da base a partir da hora inicial. Figura 07. Formulário de Consulta à Base de Dados Módulo de Procura de Erros Figura 08. Gráfico da Consulta à Base Após a conclusão do módulo de consulta à base de dados, foi desenvolvido um novo módulo, que é o módulo de Procura de Erros. Um dos principais objetivos do sistema de monitoramento de subestações é analisar as grandezas coletadas a fim de 14

15 encontrar erros, e a partir destes erros, localizar as possíveis causas e melhorar a distribuição de energia para que estes erros não mais ocorram, e este módulo de procura de erros facilitará ainda mais esta tarefa. O módulo de procura de erros visa encontrar as sub-tensões, sobre-tensões e sobrecargas ocorridas em um intervalo de tempo definido pelo usuário. Para um dado de grandeza ser classificado como um erro, ele deve estar fora da faixa de valores de limite definidos na tela de configurações. Ao clicar no botão Ocorrência de erros uma nova tela contendo um formulário é carregada (ver Figura 09), neste formulário há as seguintes opções a serem selecionadas: Grandeza, define qual será a grandeza pela qual serão procurados os erros, podem ser escolhidas as tensões, correntes ou, até mesmo, todas estas opções. Ao escolher uma tensão ou uma corrente, deve-se escolher o tipo de erro à ser procurado, os erros possíveis são sub-tensão e sobre-tensões para as Tensões e sobrecarga para as Correntes, ao escolher a opção todas todos os erros serão procurados. As outras três opções Data, Hora Inicial e Hora Final são referentes ao intervalo de tempo em que serão procurados estes erros. Figura 09. Formulário Ocorrência de Erros Ao escolher todas as grandezas, informar o intervalo de tempo e clicar no botão Procurar Ocorrências, uma requisição é feita para o Web Service, que procurará na base de dados todos os erros das Tensões e Correntes, e exibirá uma nova tela exibindo os tipos de erros e a quantidade de erros encontrados, esta tela é exibida na Figura 10. Figura 10. Tela de Erros Encontrados 15

16 Ao clicar em um dos botões de Ver Ocorrências serão carregadas as informações sobre os erros em uma nova janela, em formato de tabela, os erros disponíveis são: Hora inicial do erro, Hora final do erro, Valor Médio (Volts), e Valor do Pico (Volts), um exemplo desta tela pode ser visto na Figura 11. Figura 11. Tabela de informações sobre os erros. Ao escolher apenas uma grandeza para exibição dos erros, a tabela de Erros será exibida de forma direta, pois se trata apenas de uma grandeza e um tipo de erro Configurações Na aba de Configurações, é possível editar os limites das grandezas e as configurações da base de dados. Na aba Limites é possível configurar a tensão nominal da subestação (Volts), os limites de sub e sobre tensão (%), o limite de sobrecarga (Amperes) e também o intervalo de tempo (segundos) em que será atualizado os dados nos gráficos. Na aba Base de dados é possível alterar o endereço IP do servidor do WS, o nome da base de dados, o usuário e a senha para acessar a base. Estas configurações não são registradas em uma base de dados, por serem poucos bytes de informação, portanto foi utilizado um arquivo seqüencial (arquivo de texto) para armazenar essas configurações e este fica salvo no diretório raiz da aplicação. Figura 12. Tela Configurações, rodando no ambiente Scratchbox (aba Limites selecionada). 16

17 7 CRONOGRAMA DE ATIVIDADES As atividades desenvolvidas no projeto foram realizadas de acordo com o cronograma de atividades proposto (ver Tabela 01). Os itens um e dois que são a revisão bibliográfica sobre o sistema operacional maemo e o estudo do ambiente de desenvolvimento de softwares para maemo já foram totalmente concluídos. Nestas etapas foram instalados todos os softwares e ferramentas necessárias para o desenvolvimento das aplicações para maemo (maemo SDK, Scratchbox e Xephyr), também foi efetuada a revisão sobre o sistema operacional e todos seus principais componentes (GTK+, Hildon, D-Bus e etc.). O conhecimento nas linguagens de programação C/C++ e Python foram fortalecidos e muitos exemplos de aplicações para maemo foram criados, compilados e executados tanto no maemo SDK quanto no dispositivo alvo (Nokia N800). Um site com todo o material pesquisado até aqui, incluindo exemplos de aplicações para maemo em C/C++ e Python, tutoriais de instalação das ferramentas para o desenvolvimento pode ser acessado em O framework de desenvolvimento foi estruturado, então utilizando este framework foi desenvolvida a aplicação modelo, após o desenvolvimento em ambiente desktop a aplicação foi instalada e configurada no Internet Tablet N800 com sucesso, como pode ser visto na Figura 13. A publicação dos resultados está descrita no item oito deste relatório. Figura 13. Nokia N800 rodando aplicação de monitoramento de subestação. Atividades 1. Revisão bibliográfica e estudos iniciais sobre o sistema operacional maemo/symbian; 2. Estudo do ambiente de desenvolvimento de softwares da plataforma maemo; 3. Definição da aplicação a ser desenvolvida no maemo SDK; 4. Estruturação e montagem inicial do framework e desenvolvimento de uma aplicação modelo; 5. Instalação e configuração da aplicação em um dispositivo móvel (i.e., smartphone 17

18 ou tablet); 6. Publicação dos resultados da pesquisa e elaboração do relatório final das atividades desenvolvidas no projeto; Atividades 10/08 11/08 12/08 01/09 02/09 03/09 04/09 05/09 06/09 07/09 1 x x x 2 x x x x 3 x x x 4 x x x 5 x x x 6 x x x Tabela 01: Cronograma de atividades do projeto. 8 CONSIDERAÇÕES FINAIS A partir dos resultados parciais deste projeto, foi submetido um artigo para o evento: Brazilian Conference on Dynamics Control and Applications DINCON 09, com título: Automação de Subestações de Energia Elétrica Utilizando Dispositivos Móveis, o artigo foi aceito e consta nos anais do evento como artigo completo, este também foi apresentado no evento que aconteceu na Universidade Estadual de São Paulo - UNESP na cidade de Bauru, nos dias 18 a 22 de Maio. Também está sendo desenvolvido um novo recurso que permitirá que a aplicação seja alertada pelo servidor quando houver falhas na subestação, para isso um novo módulo será desenvolvido e ficará disponível no servidor, para que quando ocorrerem falhas, este possa enviar avisos à aplicação. Para o desenvolvimento desta nova rotina será utilizada a Linguagem Java, Java possui mais recursos e, por esta razão, é mais indicada para o desenvolvimento deste módulo. Outra atividade de continuidade deste projeto é a troca do Web Service do módulo remoto, inicialmente escrito em Python, por um Web Service mais robusto, em Java, que oferecerá melhores recursos para a troca de informações, o principal motivo da troca é a limitação do módulo para captura de dados na base de dados do servidor causadas por falhas nos módulos integrantes que constituíam este Web Service. As atividades mencionadas como extensão do projeto inicial serão iniciadas no novo período de bolsa (renovação). Cabe ressaltar que pretendemos, a partir do término deste projeto (conclusão do cronograma apresentado na Tabela 01) submeter um novo artigo (extensão do artigo do DINCON), com as novas opções da aplicação modelo para a revista do CCEI, que atualmente é classificada como B3 Interdisciplinar WebQualis. 9 BIBLIOGRAFIA [1] Fórum Nokia. (s.d.). Acesso em 09 de Fevereiro de 2009, disponível em [2] Fórum Nokia. (s.d.). Acesso em 10 de Fevereiro de 2009, disponível em 18

19 [3] Introdução ao D-Bus. (s.d.). Acesso em 10 de Fevereiro de 2009, disponível em Free Desktop: [4] Mobile Linux Internet Project. (s.d.) Acesso em 10 de Fevereiro de 2009, disponível em: [5] Módulos e comando import. (s.d.). Acesso em 13 de Fevereiro de 2009, disponível em Async Open Source : [6] Using Python for maemo. (s.d.). Acesso em 15 de Fereveiro de 2009, disponível em Python for maemo: owto.html [7] Rommel, Marcus. Simple Object Access Protocol - Entendendo o Simple Object Access Protocol (SOAP) [8] W3Schools, SOAP Tutorial Acesso em 01 de Abril de 2009, disponível em soap/default.asp [9] Salvadori, F.; Sausen, P.S.; Hartmann, L.V.; Campos M., Padoin, E.L; Acquisition And Transmission Data Monitoring System Applied To Energy Substation, Industrial Informatics, INDIN Proceedings. IEEE International Conference on Aug Page(s):60 64, Banff, Alberta, Canada. [10] Padoin, E. L., Salvadori, Fabiano, Campos, Maurício de, Sausen, Paulo Sérgio, Dill, Sérgio Luis, Idalencio, T. A.. Mobilidade no Monitoramento de Subestações Elétricas através de Serviços Web. In: VI SIRC - Simpósio de Informática da Região Centro do RS, 2007, Santa Maria. VI SIRC - Simpósio de Informática da Região Centro do RS, [11] Navathe; Elmasri. Sistema de Banco de Dados: Fundamentos e Aplicações. Terceira Edição. Editora LTC, 2002, P 795. [12] maemo.org. (s.d.). Acesso em 09 de maio de 2009, disponível em [13] Scratchbox. (s.d.). Acesso em 09 de maio de 2009, disponível em 19

20 20

FRAMEWORK PARA DESENVOLVIMENTO DE APLICAÇÕES MAEMO PARA DISPOSITIVOS MÓVEIS

FRAMEWORK PARA DESENVOLVIMENTO DE APLICAÇÕES MAEMO PARA DISPOSITIVOS MÓVEIS FRAMEWORK PARA DESENVOLVIMENTO DE APLICAÇÕES MAEMO PARA DISPOSITIVOS MÓVEIS Martin Dill 1, Paulo Sérgio Sausen 1, Sérgio Luis Dill 1, Edson Luis Padoin 1, Maurício de Campos 1 1 Unijuí, Ijuí, Brasil, {martin.dill,sausen,dill,padoin,campos}@unijui.edu.br

Leia mais

MANUAL DO PVP SUMÁRIO

MANUAL DO PVP SUMÁRIO Manual PVP - Professores SUMÁRIO 1 INTRODUÇÃO... 6 2 ACESSANDO O PVP... 8 3 TELA PRINCIPAL... 10 3.1 USUÁRIO... 10 3.2 INICIAL/PARAR... 10 3.3 RELATÓRIO... 10 3.4 INSTITUIÇÕES... 11 3.5 CONFIGURAR... 11

Leia mais

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Netz Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Java SE 6, que pode ser instalado através da JDK.

Leia mais

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

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

Leia mais

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

1) 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 mais

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

Leia mais

Manual do Visualizador NF e KEY BEST

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

Leia mais

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

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

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

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

Leia mais

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.

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

Manual do usuário - Service Desk SDM - COPASA. Service Desk

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

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

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

Leia mais

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

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

Leia mais

Informática. Informática. Valdir

Informá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 mais

IW10. Rev.: 02. Especificações Técnicas

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

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

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

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

Leia mais

5 Mecanismo de seleção de componentes

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

Leia mais

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

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

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

Índice. Para encerrar um atendimento (suporte)... 17. Conversa... 17. Adicionar Pessoa (na mesma conversa)... 20

Índice. Para encerrar um atendimento (suporte)... 17. Conversa... 17. Adicionar Pessoa (na mesma conversa)... 20 Guia de utilização Índice Introdução... 3 O que é o sistema BlueTalk... 3 Quem vai utilizar?... 3 A utilização do BlueTalk pelo estagiário do Programa Acessa Escola... 5 A arquitetura do sistema BlueTalk...

Leia mais

Manual Captura S_Line

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

Leia mais

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente

Leia mais

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

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

Leia mais

Manual Integra S_Line

Manual Integra S_Line 1 Introdução O é uma ferramenta que permite a transmissão Eletrônica de Resultado de Exames, possibilitando aos Prestadores de Serviços (Rede Credenciada), integrarem seus sistemas com os das Operadoras

Leia mais

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

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

Leia mais

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã...

ÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã... ÍNDICE 1. Introdução...2 2. O que é o Sistema Mo Porã...2 3. Como acessar o Site Mo Porã...3 4. Cadastro do Sistema Mo Porã...4 5. Navegando no Site Mo Porã...6 5. 1 Manual de ajuda do sistema Mo Porã...7

Leia mais

Desenvolvendo Websites com PHP

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

Leia mais

Processo de Envio de email

Processo de Envio de email Processo de Envio de email Introdução O envio de documentos de forma eletrônica vem sendo muito utilizado, assim o envio de arquivos, relatórios, avisos, informações é realizado via e-mail. O sistema disponibiliza

Leia mais

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Compra Direta - Guia do Fornecedor PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Página As informações contidas neste documento, incluindo quaisquer URLs e outras possíveis referências a web sites, estão sujeitas

Leia mais

Roteiro de Instalação da NF-e no Sistema CalcExpress S U M À R I O

Roteiro de Instalação da NF-e no Sistema CalcExpress S U M À R I O Roteiro de Instalação da NF-e no Sistema CalcExpress S U M À R I O Instalação da Aplicação Java...2 Instalação do Emissor...5 Instalação do Framework...7 Instalação das DLL s URL, SCHEMAS, CADEIA DE CERTIFICADO

Leia mais

Tecnologia de Redes de Computadores - aula 5

Tecnologia de Redes de Computadores - aula 5 Tecnologia de Redes de Computadores - aula 5 Prof. Celso Rabelo Centro Universitário da Cidade 1 Objetivo 2 3 4 IGPxEGP Vetor de Distância Estado de Enlace Objetivo Objetivo Apresentar o conceito de. Conceito

Leia mais

Trecho retirando do Manual do esocial Versão 1.1

Trecho retirando do Manual do esocial Versão 1.1 Trecho retirando do Manual do esocial Versão 1.1 A rotina de acesso direto ao XML do S-1000, o usuário pode encontrar na opção de cadastro de Empresas do SIP. Sempre que o usuário localizar a figura ao

Leia mais

Microsoft Office PowerPoint 2007

Microsoft Office PowerPoint 2007 INTRODUÇÃO AO MICROSOFT POWERPOINT 2007 O Microsoft Office PowerPoint 2007 é um programa destinado à criação de apresentação através de Slides. A apresentação é um conjunto de Sides que são exibidos em

Leia mais

Documento de Análise e Projeto VideoSystem

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

Leia mais

Guia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE.

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

GUIA INTEGRA SERVICES E STATUS MONITOR

GUIA INTEGRA SERVICES E STATUS MONITOR GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte

Leia mais

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema. O que é o projeto O PROINFODATA - programa de coleta de dados do projeto ProInfo/MEC de inclusão digital nas escolas públicas brasileiras tem como objetivo acompanhar o estado de funcionamento dos laboratórios

Leia mais

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

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

Leia mais

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES Prof. Ms. Carlos José Giudice dos Santos cpgcarlos@yahoo.com.br www.oficinadapesquisa.com.br Conceito de Computador Um computador digital é

Leia mais

Aplicação Prática de Lua para Web

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

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

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

MANUAL DO SISTEMA. Versão 1.00

MANUAL DO SISTEMA. Versão 1.00 MANUAL DO SISTEMA Versão 1.00 Considerações Gerais...2 Aquisição MOBILE...3 Ativação do Adicion...3 Entendendo o Integrador WebPav/Mobile...4 Controle de Integração...4 Configurando Mobile no Sistema Adicion...6

Leia mais

O Novo Portal Etilux também foi criado para ser um facilitador para nossa Força de Vendas, abrangendo as seguintes características:

O Novo Portal Etilux também foi criado para ser um facilitador para nossa Força de Vendas, abrangendo as seguintes características: INTRODUÇÃO: O Novo Portal Etilux também foi criado para ser um facilitador para nossa Força de Vendas, abrangendo as seguintes características: Ser uma alternativa para substituição dos volumosos e pesados

Leia mais

Eberhardt Comércio e Assist. Técnica. Ltda.

Eberhardt Comércio e Assist. Técnica. Ltda. Rua das Cerejeiras, 80 Ressacada CEP 88307-330 Itajaí SC Fone/Fax: (47) 3349 6850 Email: vendas@ecr-sc.com.br Guia de emissão de relatórios para envio ao DNPM ou arquivo e uso do software do sistema de

Leia mais

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007 CURITIBA 2015 2 SUMÁRIO INTRODUÇÃO AO MICROSOFT POWERPOINT 2007... 3 JANELA PRINCIPAL... 3 1 - BOTÃO OFFICE... 4 2 - FERRAMENTAS DE ACESSO

Leia mais

APOSTILA LINUX EDUCACIONAL

APOSTILA LINUX EDUCACIONAL MUNICÍPIO DE NOVO HAMBURGO DIRETORIA DE INCLUSÃO DIGITAL DIRETORIA DE GOVERNO ELETRÔNICO APOSTILA LINUX EDUCACIONAL (Conteúdo fornecido pelo Ministério da Educação e pela Pró-Reitoria de Extensão da UNEB)

Leia mais

Manual do e-dimed 4.0

Manual do e-dimed 4.0 Manual do e-dimed 4.0 Instalação e Configuração - Módulo Cliente Após a instalação do e-dimed ser efetuada, clique no atalho criado no desktop do computador. Será exibida a janela abaixo: A instalação

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

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

Leia mais

WordPress Institucional UFPel Guia Rápido

WordPress Institucional UFPel Guia Rápido GABINETE DO REITOR COORDENAÇÃO DE TECNOLOGIA DA INFORMAÇÃO NÚCLEO DE SISTEMAS DE INFORMAÇÃO SEÇÃO DE TECNOLOGIAS PARA WEBSITES WordPress Institucional UFPel Guia Rápido Versão 2.0.1 Março de 2015 Introdução

Leia mais

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

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

Leia mais

OI CONTA EMPRESA MANUAL DO USUÁRIO

OI CONTA EMPRESA MANUAL DO USUÁRIO OI CONTA EMPRESA MANUAL DO USUÁRIO 1 Bem-vindo ao Oi Conta Empresa! A Oi tem o orgulho de lançar mais um produto para nossos clientes corporativos, o Oi Conta Empresa. Nele, nossos clientes poderão acessar

Leia mais

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

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

Leia mais

Curso técnico: Informática Disciplina: Aplicativos computacionais

Curso técnico: Informática Disciplina: Aplicativos computacionais 01. A tecla de atalho responsável por exibir os slides no modo de "apresentação" (tela inteira), é: a) F2 b) F3 c) F4 d) F5 e) F11 02. O recurso que permite definir efeitos de entrada para cada slide,

Leia mais

Manual de Usuário Versão 3.0

Manual de Usuário Versão 3.0 Manual de Usuário Versão 3.0 Objetivo Este Manual de Usuário é destinado a todos os usuários do website VisionLink que necessitam monitorar localização, horímetro e condições vitais do equipamento: Clientes

Leia mais

TRBOnet MDC Console. Manual de Operação

TRBOnet MDC Console. Manual de Operação TRBOnet MDC Console Manual de Operação Versão 1.8 ÍNDICE NEOCOM Ltd 1. VISÃO GERAL DA CONSOLE...3 2. TELA DE RÁDIO...4 2.1 COMANDOS AVANÇADOS...5 2.2 BARRA DE FERRAMENTAS...5 3. TELA DE LOCALIZAÇÃO GPS...6

Leia mais

Manual AGENDA DE BACKUP

Manual AGENDA DE BACKUP Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu

Leia mais

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

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

Leia mais

Orientação a Objetos

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

Leia mais

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

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

Leia mais

IMPORTANTE: O PNM4R2 não entra em estado funcional enquanto o Windows não

IMPORTANTE: O PNM4R2 não entra em estado funcional enquanto o Windows não Manual Instalação Positivo Network Manager Versão 4R2 para Integradores O produto Positivo Network Manager Versão 4R2 (PNM4R2) consiste de uma plataforma do tipo cliente servidor, sendo o cliente, os microcomputadores

Leia mais

Manual AGENDA DE BACKUP

Manual AGENDA DE BACKUP Gemelo Backup Online DESKTOP Manual AGENDA DE BACKUP Realiza seus backups de maneira automática. Você só programa os dias e horas em que serão efetuados. A única coisa que você deve fazer é manter seu

Leia mais

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

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

Leia mais

02 - Usando o SiteMaster - Informações importantes

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

Leia mais

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna

Status. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados

Leia mais

MANUAL DE USO DO COMUNICADOR INSTANTÂNEO

MANUAL DE USO DO COMUNICADOR INSTANTÂNEO MANUAL DE USO DO COMUNICADOR INSTANTÂNEO GEINFO Gerência de Tecnologia da Informação E-mail geinfo@sejus.ro.gov.br Página 1 SUMÁRIO 1 INTRODUÇÃO... 3 2 ACESSANDO O SPARK... 4 3 INICIANDO UMA CONVERSAÇÃO...

Leia mais

Manual Comunica S_Line

Manual Comunica S_Line 1 Introdução O permite a comunicação de Arquivos padrão texto entre diferentes pontos, com segurança (dados criptografados e com autenticação) e rastreabilidade, isto é, um CLIENTE pode receber e enviar

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos

Leia mais

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização Sumário 1. Configurações Iniciais...2 1.1. Configurando o Menu Personalizado...2 1.2. Configurando os Widgets...3 2. Localize o nome de

Leia mais

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

O Windows 7 é um sistema operacional desenvolvido pela Microsoft. Introdução ao Microsoft Windows 7 O Windows 7 é um sistema operacional desenvolvido pela Microsoft. Visualmente o Windows 7 possui uma interface muito intuitiva, facilitando a experiência individual do

Leia mais

Faturamento Eletrônico - CASSEMS

Faturamento Eletrônico - CASSEMS 1 Conteúdo 1. Informações Iniciais... 3 1.1. Sobre o documento... 3 1.2. Organização deste Documento... 3 2. Orientações Básicas... 3 2.1. Sobre o Faturamento Digital... 3 3. Instalação do Sistema... 4

Leia mais

DIFERENÇAS ENTRE FUNÇÃO E BLOCO FUNCIONAL; CRIAÇÃO DE FUNÇÃO / BLOCO FUNCIONAL; UTILIZAÇÃO NO LADDER; EXEMPLO DE BLOCO FUNCIONAL;

DIFERENÇAS ENTRE FUNÇÃO E BLOCO FUNCIONAL; CRIAÇÃO DE FUNÇÃO / BLOCO FUNCIONAL; UTILIZAÇÃO NO LADDER; EXEMPLO DE BLOCO FUNCIONAL; Boletim Técnico EP3 11/07 Utilizando Funções e Blocos Funcionais de usuário pelo software A1 19 de outubro de 2007 O objetivo deste boletim é mostrar como utilizar o recurso de Funções (Functions) e Blocos

Leia mais

Cálculo utilizando variáveis do tipo DATA

Cálculo utilizando variáveis do tipo DATA Cálculo utilizando variáveis do tipo DATA Pré requisitos: Elaboração de questionário Análise de resultados Visões: relatórios multimídia Publicação de questionário na internet O uso de variáveis do tipo

Leia mais

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

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

Leia mais

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

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

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

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

Leia mais

Procedimentos para Reinstalação do Sisloc

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

Leia mais

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

O Primeiro Programa em Visual Studio.net

O Primeiro Programa em Visual Studio.net O Primeiro Programa em Visual Studio.net Já examinamos o primeiro programa escrito em C que servirá de ponto de partida para todos os demais exemplos e exercícios do curso. Agora, aprenderemos como utilizar

Leia mais

Tecnologia e Informática

Tecnologia e Informática Tecnologia e Informática Centro Para Juventude - 2014 Capitulo 1 O que define um computador? O computador será sempre definido pelo modelo de sua CPU, sendo que cada CPU terá um desempenho diferente. Para

Leia mais

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE INTRODUÇÃO O portal do Afrafep Saúde é um sistema WEB integrado ao sistema HEALTH*Tools. O site consiste em uma área onde os Usuários e a Rede Credenciada,

Leia mais

Modelo R02 - Volume 4 - Aplicativo Web Embarcado

Modelo R02 - Volume 4 - Aplicativo Web Embarcado Modelo R02 - Volume 4 - Aplicativo Web Embarcado INTRODUÇÃO O equipamento Prisma Super Fácil foi desenvolvido com a finalidade de registrar a frequência dos colaboradores obedecendo às especificações da

Leia mais

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

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

Leia mais

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

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

Leia mais

Conteúdo Programático de PHP

Conteú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 mais

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

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

Leia mais

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

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

Leia mais

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade

Leia mais

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes 3 MÁQUINAS VIRTUAIS Em nossa aula anterior, fizemos uma breve introdução com uso de máquinas virtuais para emularmos um computador novo

Leia mais

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

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

Leia mais

2.0.0.X. Storage Client. TecnoSpeed. Tecnologia da Informação. Manual do Storage Client

2.0.0.X. Storage Client. TecnoSpeed. Tecnologia da Informação. Manual do Storage Client 2.0.0.X TecnoSpeed Tecnologia da Informação Storage Client Manual do Storage Client 1 Conteúdo 1. Apresentação... 3 1.1. Apresentação do Produto... 3 1.2. Sobre este Manual... 3 2. Sobre o Storage Client...

Leia mais

Como funciona? SUMÁRIO

Como funciona? SUMÁRIO SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...

Leia mais

OneDrive: saiba como usar a nuvem da Microsoft

OneDrive: saiba como usar a nuvem da Microsoft OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode

Leia mais

Henry Equipamentos Eletrônicos e Sistemas Ltda.

Henry Equipamentos Eletrônicos e Sistemas Ltda. Henry Equipamentos Eletrônicos e Sistemas Ltda. +55 41 3661-0100 Rua Rio Piquiri, 400 - Jardim Weissópolis - Pinhais/PR - Brasil CEP: 83322-010 CNPJ: 01.245.055/0001-24 Inscrição Estadual: 90.111.008-53

Leia mais

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

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

Leia mais