SISTEMA SUPERVISÓRIO EM JAVA PARA DISPOSITIVOS MÓVEIS

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

Download "SISTEMA SUPERVISÓRIO EM JAVA PARA DISPOSITIVOS MÓVEIS"

Transcrição

1 SISTEMA SUPERVISÓRIO EM JAVA PARA DISPOSITIVOS MÓVEIS Carlos Henriques Marcelino Balan¹, João Paulo Carvalho Henriques¹, Alexandre Baratella Lugli¹ ¹Instituto Nacional de Telecomunicações INATEL Introdução Nos últimos anos, a Automação Industrial incorporou diversas tecnologias antes utilizadas apenas na Computação e Tecnologia da Informação, seguindo o desenvolvimento das redes de comunicação para a automação. Neste mesmo período, os dispositivos móveis (Tablets, Smartphones, Celulares, dentre outros) também passaram por uma grande evolução tecnológica, sendo que nos dias atuais, muitos destes dispositivos móveis possuem capacidade de processamento e armazenamento igual ou superior aos computadores de uso pessoal. Neste contexto, os dispositivos móveis poderão vir a se tornar uma grande ferramenta de apoio à automação, funcionando como dispositivos de visualização e controle para operadores, mantenedores e gerentes. Sua mobilidade permitirá a estes profissionais, verificar e controlar a linha de produção de qualquer local, e não apenas da sala de controle. Neste contexto, este trabalho aborda o uso dos dispositivos móveis na automação e apresenta um sistema supervisório didático embarcado em um dispositivo móvel, demonstrando assim, a viabilidade do uso dessa tecnologia na Supervisão de sistemas industriais. Para este desenvolvimento, serão utilizados a linguagem de programação JAVA, para o desenvolvimento do sistema supervisório, e o protocolo de comunicação OPC. Sistemas de Supervisão e Controle Os sistemas de supervisão e controle surgiram com a automação das plantas e indústrias de processo, possibilitando centralizar as informações e obtendo assim, um maior número de informações em um pequeno intervalo de tempo. No inicio eram utilizados painéis sinóticos centralizados, onde todas as sinalizações eram efetuadas através de lâmpadas e displays, e o controle do sistema feito através de botões e potenciômetros, como apresentado na Figura 2. Este tipo de supervisão e controle resultava em imensas salas de operação com centenas a milhares de instrumentos, tornando a função de operador um tanto quanto complexa, exigindo ainda destes, muito conhecimento e treinamento nos processos industriais [11]. Figura 2 - Exemplo de Quadro Sinótico O avanço computacional ocasionado com a descoberta dos transistores e aliado a crescente demanda dos processos industriais alavancou o desenvolvimento de sistemas de supervisão cada vez mais robustos. Em meados da década de 1980 surgiram os primeiros supervisórios denominados SCADA (Supervisory Control And Data Aquisition), sistemas que não apenas supervisionavam, mas também permitiam controlar os processos de forma mais aprimorada. Estavam abertas as portas para um novo mercado, o mercado dos supervisórios [2]. No inicio, diversos sistemas operacionais foram utilizados na concepção dos supervisórios (MS- DOS, OS/2, Qnx, Windows, Unix, entre outros), e algumas empresas internacionais chegaram a formular supervisórios multi-plataformas, trazendo imensas vantagens com a portabilidade e conectividade. Foi então que a Microsoft lançou seu novo sistema operacional, o Windows NT, um sistema multitarefa essencial para o bom funcionamento dos supervisórios, conquistando o mercado [11]. Esta nova demanda fez com que as empresas desenvolvedoras de supervisórios migrassem para a plataforma Windows, resultando numa convergência de módulos e padrões e consolidando o mercado. Dentre estas empresas, algumas que se destacaram neste novo mercado foram a Wonderware (fabricante do InTouch) e as brasileiras Elipse e Indusoft [11]. Segundo De Moraes (2013) Sistemas Supervisórios são sistemas digitais de monitoração e operação da planta que gerenciam variáveis de processo. Estas são atualizadas continuamente e podem ser guardadas em banco de dados locais ou remotos para fins de registro histórico. O objetivo de um sistema supervisório é ilustrar o comportamento de um processo por meio de figu-

2 ras e gráficos em uma interface que seja amigável e de fácil compreensão ao operador, tornando objetiva a integração entre o operador e o processo. A Figura 3 apresenta um exemplo de sistema supervisório [3]. Figura 3 - Exemplo de sistema supervisório. O atual mercado tecnológico possui diversos softwares que foram concebidos exclusivamente para o desenvolvimento dos sistemas supervisórios, no entanto, este trabalho abordar a utilização de uma linguagem de programação já bastante difundida no ambiente da Tecnologia de Informação, mas ainda pouco utilizada no ambiente de Automação Industrial, a Linguagem JAVA. A Linguagem JAVA A história da linguagem de programação JAVA inicia-se em 1991, quando um grupo de engenheiros da Sun Microsystems, procuravam criar uma pequena linguagem para ser utilizada em dispositivos de consumo (switchboxes de TV a cabo, por exemplo). A linguagem teria que ser pequena e robusta vista a reduzida memória e potência destes dispositivos. Outro fator impactante no desenvolvimento desta linguagem se dava ao fato de diferentes fabricantes utilizarem diferentes processadores, sendo assim, a mesma deveria ser portável a todos os processadores, ou seja, não poderia estar amarrada a nenhuma das arquiteturas destes [6]. O funcionamento da linguagem JAVA baseia-se na JVM (Java Virtual Machine) responsável por compilar, em tempo real, o código binário neutro da linguagem, sendo por isso denominada JIT (Just-In- Time Compiler). Desta forma, como apresentado na Figura 4, tanto o código fonte da programação como o código binário criado (aplicação JAVA) independem do sistema operacional utilizado para compilar o programa no momento de desenvolvimento. Com isto, um programa JAVA pode ser criado em um sistema operacional e executado em outro. A mágica ocorre no momento de execução do programa, onde entra em cena a máquina virtual JAVA, que irá compilar o programa em tempo real para o código binário que será interpretado pelo processador. Figura 4 - Esquema genérico do relacionamento JAVA com o Sistema Operacional. As JVMs são dependentes do Sistema Operacional, porém as mesmas são distribuídas e atualizadas gratuitamente pela Oracle (atual detentora do JAVA). A instalação de uma JVM se faz necessária apenas uma vez, após isto, qualquer programa JAVA desenvolvido na mesma versão ou em uma versão anterior aquela da JVM poderá ser executado neste dispositivo. Sempre que ocorrem melhorias na linguagem JAVA, uma nova versão do compilador é lançada, assim como novas versões das JVM s são distribuídas [6]. Segundo Souza (2010) O JEE rapidamente se tornou a principal plataforma utilizada pelas grandes empresas do mundo todo, pois pela primeira vez elas tinham uma tecnologia sólida, confiável e multiplataforma para criar suas aplicações empresariais, principalmente web As aplicações JEE, assim como a maioria das aplicações web, são caracterizadas por possuírem uma organização em camadas, como apresentado na Figura 5 [5]. Dentre as camadas que formam as aplicações em JAVA, apenas a primeira (Cliente) é executada diretamente na máquina Cliente propriamente dita, enquanto que as demais são executadas ainda no servidor, enviando a primeira apenas o código HTML (Hyper Text Markup Language) puro e padrão para as aplicações WEB [5].

3 Figura 5 - Modelo geral de aplicações em camadas JAVA web. Antes do Padrão OPC, as empresas desenvolvedoras de sistemas para a automação desenvolviam drivers de comunicação de seus sistemas para com todos os demais, ou seja, um software de supervisão deveria possuir seus próprios drivers de comunicação para cada um dos Controladores Lógicos Programáveis (CLPs) existentes no mercado, sendo que estes drivers não serviriam para outro software, o qual deveria também possuir seus próprios drivers. Com o padrão OPC, os desenvolvedores de sistemas podem escrever servidores OPC, e os demais softwares passam a ser clientes deste servidor, eliminando a necessidade de diversos drivers para comunicação direta com o CLP [10]. Na Figura 6 [9] pode-se observar que na arquitetura OPC toda comunicação é realizada através de um servidor. Desta maneira, os dispositivos de campo bem como os sistemas de controle e monitoramento necessitam de drivers unicamente para comunicação com este servidor. Tal fato facilita tanto a montagem de uma rede de comunicação quanto à manutenção desta no futuro. Atualmente existem diversos protocolos que possibilitam esta interligação. Neste trabalho iremos abordar uma tecnologia que está em crescente uso, e vem apresentando bons resultados nesta tarefa, o Padrão OPC. O Padrão OPC Até meados da década de 1990, a integração entre diferentes aplicações dentro de um sistema operacional eram efetuadas de forma precária exigindo grande esforço dos programadores. Para facilitar esta integração, a Microsoft desenvolveu a tecnologia OLE (Object Linking and Embedding), de modo a integrar as diferentes aplicações dentro da plataforma Windows e suprir os problemas de desempenho e confiabilidade do padrão anteriormente utilizado [4] [8]. Com o lançamento do Windows NT, a Microsoft lançou juntamente uma nova tecnologia em substituição a OLE, o DCOM (Distributed Component Object Model). O DCOM é basicamente um conjunto de definições que permitem a implementação de arquiteturas cliente-servidor [4]. Baseados nas tecnologias Microsoft (OLE e DCOM) e na necessidade de se criar um padrão para troca de dados entre os dispositivos da Automação, em 1995 algumas empresas se reuniram, juntamente com alguns membros da Microsoft e foi fundada a OPC Foundation, organização publica e sem fins lucrativos que definem os padrões do OPC (OLE for Process Control) e buscam constantemente sua melhoria e evolução [7] [1] [4] [10]. Segundo Puda (2013), O OPC é um padrão de comunicação aberto, que tem por principal objetivo permitir a interoperabilidade vertical entre sistemas dentro de uma organização. Figura 6 - Arquitetura Clássica do Padrão OPC. Na Seção a seguir, serão apresentados os passos utilizados para o desenvolvimento do sistema supervisório em JAVA, utilizando o padrão de comunicação OPC. Desenvolvimento do Supervisório JAVA Para o desenvolvimento do sistema supervisório em questão, inicialmente, realizou-se um estudo para a escolha da tecnologia suportada pela maioria dos dispositivos móveis de interesse neste trabalho (tablets, smartphones, celulares, computadores, notebooks, entre outros). Como grande parte dos dispositivos móveis já possuem um navegador WEB instalado de fábrica, optou-se pelo desenvolvimento da aplicação neste formato utilizando a tecnologia JAVA JEE.

4 O desenvolvimento da aplicação em formato WEB também traz uma grande vantagem, pois exige a instalação desta em apenas um equipamento, ou seja, em um servidor WEB. A implantação deste servidor WEB junto ao processo que se deseja controlar, também não apresenta grandes dificuldades, visto que todas as ferramentas utilizadas no desenvolvimento deste supervisório são multiplataformas. O supervisório proposto para desenvolvimento neste trabalho consiste de uma aplicação simples para controle e supervisão de uma Central de Água Gelada (CAG). Para o desenvolvimento desta aplicação, utilizou-se a plataforma de desenvolvimento NetBeans, disponível gratuitamente para download. Esta plataforma foi escolhida por ser completa e Open Source, com todos os APIs necessários para o desenvolvimento das aplicações JAVA, além de alguns tipos de servidores WEB. Dentre os servidores WEB disponíveis com a plataforma NetBeans, optou-se pela utilização do GlassFish Server, um servidor já preparado para a implantação de aplicações JAVA WEB. A implantação da aplicação é efetuada automaticamente pelo NetBeans ao final da compilação, dispensando a necessidade de conhecimentos avançados em implantação de páginas WEB. A Figura 7 apresenta a arquitetura básica de uma comunicação em rede de um processo industrial. Como se pode observar, a modificação necessária para a aplicação proposta neste trabalho, consiste na inclusão do servidor WEB para o armazenamento da aplicação supervisório. Seguindo o modelo de aplicações WEB detalhado anteriormente, a aplicação foi dividida em três classes distintas (Classe de Conexão OPC, Classe de Tratamento de Dados e Classe de Apresentação Gráfica), sendo cada uma responsável por uma das três primeiras camadas do modelo (Figura 5), com o servidor OPC operando na quarta camada. A primeira classe desenvolvida foi a Classe de Conexão OPC. Esta é responsável pela conexão do servidor WEB com o servidor OPC já existente. Nesta classe foram implementados os comandos de conexão ao servidor OPC (com a devida validação de dados de usuário e senha) e de comunicação com as tags de controle e supervisão do CLP. O teste e a validação desta classe foram realizados utilizando a janela de prompt de comando do NetBeans, observando o sucesso na conexão ao servidor OPC e a correta comunicação com as tags de controle existentes na aplicação. A segunda classe desenvolvida foi a Classe de Apresentação Gráfica. É esta classe irá gerar o código HTML responsável pelas imagens e textos que serão visualizadas na tela do dispositivo através do navegador WEB. Desta forma, nesta classe foram adicionadas as imagens de fundo que comporão a tela do supervisório, os campos onde serão apresentados os dados provindos do servidor OPC e os botões de controle que emitirão os comandos ao servidor OPC. Nesta etapa do trabalho, verificaram-se os aspectos visuais da aplicação, bem como a posição das tags na tela do navegador. A Figura 8 apresenta a tela do supervisório desenvolvido em um navegador WEB. Figura 8. Tela do supervisório para controle da CAG A terceira e ultima classe desenvolvida foi a Classe de Tratamento de Dados. Esta classe é responsável por converter dos dados entre os formatos utilizados pelo servidor OPC (Boolean, Integer e Real) e o utilizado no servidor WEB (String). O teste e a validação desta classe foram realizados com a implantação da aplicação completa no servidor WEB. O acesso à aplicação foi realizado através de um navegador WEB comum, verificando a correta comunicação com o servidor OPC e a correta apresentação dos dados deste na janela da aplicação supervisório. Nesta etapa, também foram verificados o correto funcionamento dos botões de controle e sua associação aos correspondentes controles do CLP. Na etapa final do trabalho, o sistema supervisório desenvolvido em Java foi acessado através de diferentes dispositivos móveis, como apresentado na Figura 9.

5 Figura 7 Arquitetura básica de uma comunicação em rede de aproximadamente 3,1 s. Esta latência na atualização das telas e variáveis do processo, se deve à limitação da velocidade nas comunicações utilizando a tecnologia 3G. Apesar da diferença no tempo de atualização das variáveis do processo, em ambos os casos obteve-se sucesso na conexão com o supervisório e no controle do processo a partir deste. Conclusão Figura 9 - Teste do supervisório nos diversos dispositivos móveis Para verificar a viabilidade e eficiência do sistema desenvolvido, foram realizadas medidas do atraso na atualização das variáveis do processo, utilizando duas formas de conexão, a conexão direta a rede ethernet e a conexão utilizando internet. Para a conexão direta a rede ethernet, utilizouse um roteador wireless para implementação da rede ethernet. Esta topologia apresentou um tempo de resposta de aproximadamente 100 ms, com um carregamento rápido da janela do supervisório e com os comandos sendo executados praticamente ao toque dos botões. Para a conexão a partir da internet, utilizando a rede 3G dos dispositivos e um plano básico de dados, o sistema apresentou um tempo de resposta A crescente procura por dispositivos móveis (smartphones e tablets), associada à atual evolução tecnológica faz com que estes equipamentos sejam cada vez mais utilizados nas mais diversas funções. Este trabalho abordou o uso dos dispositivos móveis na automação de processos industriais e foi apresentado, como exemplo, o desenvolvimento de uma aplicação supervisório para ser acessada a partir destes dispositivos. O supervisório proposto neste trabalho apresenta uma fácil implantação, visto que necessita unicamente da adição de um servidor WEB ao processo industrial. A utilização de softwares livres e multiplataformas, também maximiza a viabilidade desta aplicação, pois dispensa o uso de hardwares específicos, sendo que em alguns casos o servidor WEB poderá compartilhar o mesmo equipamento já utilizado pelo servidor OPC sem perdas ou prejuízos para ambos. Por fim, a facilidade de acesso ao supervisório através dos dispositivos móveis e/ou outros dispositivos também viabiliza o desenvolvimento da aplicação nos moldes aqui apresentados, pois ao ex-

6 tinguirmos a necessidade de instalação de aplicativos ou quaisquer outros arquivos nos dispositivos que irão acessar o supervisório, tornamos a manutenção do sistema mais rápida e fácil e eliminamos a necessidade de conhecimentos avançados de programação para esta operação. Referências Bibliográficas Cândido, R. V. B. (2004),C PADRÃO OPC: Uma Alternativa de Substituição dos Drivers Proprietários para Acessar Dados de PLCs. (monografia apresentada para obtenção do titulo de Bacharel em Ciência da Computação), Universidade FUMEC Belo Horizonte, Minas Gerais, Brasil. Da Silva, A. P. G. and Salvador, M. (2004) O que são Sistemas Supervisórios?, Disponível em: esaosistemassupervisorios.pdf. Acessado em Novembro de De Moraes, C. C. and Castrucci, P. L. (2013). Engenharia de Automação Industrial. 2nd ed. Editora LTC Livros Técnicos e Científicos, Rio de Janeiro, Brasil. Fonseca, M. O. (2002) Comunicação OPC Uma Abordagem Prática. (artigo apresentado no VI Seminário de Automação de Processos), Associação Brasileira de Metalurgia e Materiais Vitória, Espirito Santo, Brasil. Gonçalves, E. (2008). Desenvolvendo Aplicações Web com NetBeans IDE 6. Editora Ciência Moderna. Horstmann, C.S. and Cornell, G. (2007) Core Java, Volume I - Fundamentals. 8nd ed. Editora Prentice Hall. Jinghua Wu; Mao Ye; Dapeng Feng; Mianzhou Chen, "Application of OPC technology in monitoring system of AS/RS," Computer-Aided Industrial Design & Conceptual Design, CAID & CD IEEE 10th International Conference on, vol., no., pp.2136,2139, Nov Li Zheng; Nakagawa, H., "OPC (OLE for process control) specification and its developments," SICE Proceedings of the 41st SICE Annual Conference, vol.2, no., pp.917,920 vol.2, 5-7 Aug OPC Foundation, (2013) Disponível em: Acessado em Novembro de OPC Programmers Connection, (2013) Disponível em: Acessado em Novembro de Puda, A. P. (2013) Padronização da Comunicação Através da Tecnologia OPC. Disponível em: da-comunicacao-atraves-da-tecnologia- OPC.pdf. Acessado em Novembro de Ribeiro, M. A. (2001) Automação Industrial. 4th ed. Tek Treinamento e Consultoria Ltda, Salvador, Brasil. Rosário, J.M. (2009). Automação Industrial. Editora Baraúna SE LTDA, São Paulo, Brasil. Souza, B., Nardon, F. B. and Rehen, S. (2010) A História da Tecnologia JAVA. Easy JAVA Magazine 1. Disponível em: Acessado em Novembro de Contato Carlos Henrique Marcelino Balan - Instituto Nacional de Telecomunicações (INATEL). Av. João de Camargo, 510, Santa Rita do Sapucaí MG. (35) João Paulo Carvalho Henriques - Instituto Nacional de Telecomunicações (INATEL). Av. João de Camargo, 510, Santa Rita do Sapucaí MG. (35) Alexandre Baratella Lugli - Instituto Nacional de Telecomunicações (INATEL). Av. João de Camargo, 510, Santa Rita do Sapucaí MG. - (35)

Introdução e Aplicação de Sistemas SCADA em Engenharia

Introdução e Aplicação de Sistemas SCADA em Engenharia Introdução e Aplicação de Sistemas SCADA em Engenharia Eng. Fernando Guessi Plácido E-mail: fernandogplacido@hotmail.com Skype: fernando.guessi Roteiro O que é SCADA Benefícios de um sistema de supervisão;

Leia mais

Ferramentas Web para controle e supervisão: o que está por vir

Ferramentas Web para controle e supervisão: o que está por vir Artigos Técnicos Ferramentas Web para controle e supervisão: o que está por vir Marcelo Salvador, Diretor de Negócios da Elipse Software Ltda. Já faz algum tempo que ouvimos falar do controle e supervisão

Leia mais

Sistemas de Supervisão e Aquisição de Dados. SCADA - Supervisory Control and Data Aquisition

Sistemas de Supervisão e Aquisição de Dados. SCADA - Supervisory Control and Data Aquisition Sistemas de Supervisão e Aquisição de Dados SCADA - Supervisory Control and Data Aquisition São sistemas que utilizam software para monitorar e supervisionar as variáveis e os dispositivos de sistemas

Leia mais

Sistemas SCADAS. Apresentação dos sistemas de supervisão do mercado de automação: - Elipse E3 (fabricante Eilpse)

Sistemas SCADAS. Apresentação dos sistemas de supervisão do mercado de automação: - Elipse E3 (fabricante Eilpse) A palavra SCADA é um acrônimo para Supervisory Control And Data Acquisition. Os primeiros sistemas SCADA, basicamente telemétricos, permitiam informar periodicamente o estado corrente do processo industrial,

Leia mais

AUTOMAÇÃO RESIDENCIAL

AUTOMAÇÃO RESIDENCIAL AUTOMAÇÃO RESIDENCIAL Automação e Controle AR026 SUMÁRIO I. Sistemas Supervisórios... 3 II. Automação... 4 III. Arquitetura de Redes Industriais... 5 IV. Comunicação entre Supervisório e CLP...7 V. O Protocolo

Leia mais

O que são sistemas supervisórios?

O que são sistemas supervisórios? O que são sistemas supervisórios? Ana Paula Gonçalves da Silva, Marcelo Salvador ana-paula@elipse.com.br, marcelo@elipse.com.br RT 025.04 Criado: 10/09/2004 Atualizado: 20/12/2005 Palavras-chave: sistemas

Leia mais

Linguagem de Programação JAVA

Linguagem de Programação JAVA Linguagem de Programação JAVA Curso Técnico em Informática Modalida Integrado Instituto Federal do Sul de Minas, Câmpus Pouso Alegre Professora: Michelle Nery Agenda JAVA Histórico Aplicações Pós e Contras

Leia mais

Redes Industriais. Alexandre Rocha Alysson Geisel

Redes Industriais. Alexandre Rocha Alysson Geisel Redes Industriais OPC OLE for Process Control Alexandre Rocha Alysson Geisel 1 O que é OPC? Padrão de comunicação entre os dispositivos de chão de fábrica e os sistemas de automação e informação, desenvolvido

Leia mais

O Padrão de Comunicação OPC e Suas Características

O Padrão de Comunicação OPC e Suas Características O Padrão de Comunicação OPC e Suas Características Ana Clara Ratunde, Matheus Costa Santos e Yago Oliveira Cruz Resumo As diferenças que existem entre os padrões dos protocolos de comunicação sempre impediram

Leia mais

Antonio Gomes de Araujo Laboratório de Eletrônica Industrial, Escola SENAI Anchieta São Paulo

Antonio Gomes de Araujo Laboratório de Eletrônica Industrial, Escola SENAI Anchieta São Paulo Antonio Gomes de Araujo Laboratório de Eletrônica Industrial, Escola SENAI Anchieta São Paulo Toshi-ichi Tachibana Departamento de Engenharia Naval e Oceânica, Escola Politécnica da Universidade São Paulo

Leia mais

Controle e Automação

Controle e Automação Controle e Automação Sistemas Supervisórios rios e Comunicação OPC Prof. Carlos Conceitos Iniciais Informação Dado Modelos de Redução de Dados Sistemas Supervisórios rios Sistemas SCADA Supervisão e Controle,

Leia mais

Uma Proposta de Sistema Cliente/Servidor OPC Integrado com Regressão Kernel Auto-Associativa para Estimação de Sensores e Manutenção Preditiva

Uma Proposta de Sistema Cliente/Servidor OPC Integrado com Regressão Kernel Auto-Associativa para Estimação de Sensores e Manutenção Preditiva Uma Proposta de Sistema Cliente/Servidor OPC Integrado com Regressão Kernel Auto-Associativa para Estimação de Sensores e Manutenção Preditiva Francys Reymer Rodrigues Maciel, Joao O. P. Pinto Departamento

Leia mais

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um

Leia mais

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO Profª Danielle Casillo Utilizar os mesmos processos do trabalho anterior (Ladder já existente). Implementar este sistema

Leia mais

Thin Clients : aumentando o potencial dos sistemas SCADA

Thin Clients : aumentando o potencial dos sistemas SCADA Artigos Técnicos Thin Clients : aumentando o potencial dos sistemas SCADA Tarcísio Romero de Oliveira, Engenheiro de Vendas e Aplicações da Intellution/Aquarius Automação Industrial Ltda. Um diagnóstico

Leia mais

Linguagem de Programação Introdução a Linguagem Java

Linguagem de Programação Introdução a Linguagem Java Linguagem de Programação Introdução a Linguagem Java Rafael Silva Guimarães Instituto Federal do Espírito Santo Campus Cachoeiro de Itapemirim Definição A linguagem Java foi desenvolvida pela Sun Microsystems,

Leia mais

MODERNIZAÇÃO DO SISTEMA DE AUTOMAÇAO DE UMA FABRICA DE CIMENTO

MODERNIZAÇÃO DO SISTEMA DE AUTOMAÇAO DE UMA FABRICA DE CIMENTO MODERNIZAÇÃO DO SISTEMA DE AUTOMAÇAO DE UMA FABRICA DE CIMENTO Giancarlo Borges de Avelar - Automaton Integração de Sistemas Leopoldo José Naves Alves, AUTOMATON Marcio L Martins Neto - MULTIPLUS 19 a

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

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

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Sistemas Supervisórios

Sistemas Supervisórios Sistemas Supervisórios Prof a. Michelle Mendes Santos michelle@cpdee.ufmg.br Sistemas Supervisórios Objetivos: Apresentação e posicionamento da utilização de sistemas supervisórios em plantas industriais;

Leia mais

Softwares de Sistemas e de Aplicação

Softwares de Sistemas e de Aplicação Fundamentos dos Sistemas de Informação Softwares de Sistemas e de Aplicação Profª. Esp. Milena Resende - milenaresende@fimes.edu.br Visão Geral de Software O que é um software? Qual a função do software?

Leia mais

DESENVOLVIMENTO E IMPLANTAÇÃO DE SISTEMAS SCADA UTILIZANDO COMPUTAÇÃO NA NUVEM

DESENVOLVIMENTO E IMPLANTAÇÃO DE SISTEMAS SCADA UTILIZANDO COMPUTAÇÃO NA NUVEM 25 a 28 de agosto de 2013 Belo Horizonte MG DESENVOLVIMENTO E IMPLANTAÇÃO DE SISTEMAS SCADA UTILIZANDO COMPUTAÇÃO NA NUVEM Clovis Simões (*) SPIN ENGENHARIA José Aurélio S. B. Porto SPIN ENGENHARIA RESUMO

Leia mais

Infra estrutura da Tecnologia da Informação

Infra estrutura da Tecnologia da Informação Infra estrutura da Tecnologia da Informação Capítulo 3 Adaptado do material de apoio ao Livro Sistemas de Informação Gerenciais, 7ª ed., de K. Laudon e J. Laudon, Prentice Hall, 2005 CEA460 Gestão da Informação

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 07 Arquitetura de Sistemas Operacionais Prof. Maxwell Anderson www.maxwellanderson.com.br Introdução Conceitos já vistos em aulas anteriores: Definição de Sistemas Operacionais

Leia mais

Tópicos de Ambiente Web Conceitos Fundamentais Redes de Dados

Tópicos de Ambiente Web Conceitos Fundamentais Redes de Dados Tópicos de Ambiente Web Conceitos Fundamentais Redes de Dados Professora: Sheila Cáceres Computador Dispositivo eletrônico usado para processar guardar e tornar acessível informação. Tópicos de Ambiente

Leia mais

Java & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com

Java & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com Java & OpenJDK Thiago S. Gonzaga Sun Campus Ambassador thiago.gonzaga@sun.com Tópicos Sobre a Sun Microsystems Algumas tecnologias da Sun Linguagem de Programação Ciclo de Desenvolvimento O que é Java?

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso

Leia mais

Aula 02 Conceitos básicos elipse. INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca leticia.chavesfonseca@gmail.com

Aula 02 Conceitos básicos elipse. INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca leticia.chavesfonseca@gmail.com Aula 02 Conceitos básicos elipse INFORMÁTICA INDUSTRIAL II ENG1023 Profª. Letícia Chaves Fonseca leticia.chavesfonseca@gmail.com 1. Introdução O Elipse E3 trabalha totalmente orientado para a operação

Leia mais

Wireless: aplicação na automação industrial

Wireless: aplicação na automação industrial Artigos Técnicos Wireless: aplicação na automação industrial Ricardo Jacobina Silva, Diretor Técnico da Autocon Automação e Controle Ltda. Introdução Este artigo busca apresentar, essencialmente, a utilização

Leia mais

FRAMEWORK PARA SUPERVISÓRIO DE SISTEMA AUTOMATIZADO VIA CELULAR

FRAMEWORK PARA SUPERVISÓRIO DE SISTEMA AUTOMATIZADO VIA CELULAR 25 a 28 de Outubro de 2011 ISBN 978-85-8084-055-1 FRAMEWORK PARA SUPERVISÓRIO DE SISTEMA AUTOMATIZADO VIA CELULAR Uiliam Nelson Lendzion Tomaz Alves 1, Munif Gebara Junior 2 RESUMO: O grande número de

Leia mais

Redes Industriais. Centro de Formação Profissional Orlando Chiarini - CFP / OC Pouso Alegre MG Inst.: Anderson

Redes Industriais. Centro de Formação Profissional Orlando Chiarini - CFP / OC Pouso Alegre MG Inst.: Anderson Industriais Centro de Formação Profissional Orlando Chiarini - CFP / OC Pouso Alegre MG Inst.: Anderson Ementa Proposta CAP: 1 - INTRODUÇÃO ÀS REDES INDUSTRIAIS ; CAP: 2 - MEIOS FÍSICOS ; CAP: 3 - REDES

Leia mais

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas

Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas Permite a coleta de dados em tempo real dos processos de produção, possuindo, também, interfaces para a transferência dos dados para os sistemas administrativos da empresa. Nessa configuração, o PC é a

Leia mais

Automação de Locais Distantes

Automação de Locais Distantes Automação de Locais Distantes Adaptação do texto Improving Automation at Remote Sites da GE Fanuc/ Water por Peter Sowmy e Márcia Campos, Gerentes de Contas da. Nova tecnologia reduz custos no tratamento

Leia mais

Sistemas Distribuídos. Introdução

Sistemas Distribuídos. Introdução Sistemas Distribuídos Introdução Definição Processos Um sistema distribuído é um conjunto de computadores independentes, interligados por uma rede de conexão, executando um software distribuído. Executados

Leia mais

História e Evolução da Web. Aécio Costa

História e Evolução da Web. Aécio Costa Aécio Costa A História da Web O que estamos estudando? Período em anos que a tecnologia demorou para atingir 50 milhões de usuários 3 As dez tecnologias mais promissoras 4 A evolução da Web Web 1.0- Passado

Leia mais

Parte II Introdução à Informática. O Computador e o Software

Parte II Introdução à Informática. O Computador e o Software Parte II Introdução à Informática O Computador e o Software Apresentação Microsoft Maior casa de software do mundo www.microsoft.com Definição e classificação do software Custo de um sistema de computador

Leia mais

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais

Professor: Roberto Franciscatto. Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Professor: Roberto Franciscatto Curso: Engenharia de Alimentos 01/2010 Aula 3 Sistemas Operacionais Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos

Leia mais

Notas de Aplicação. Driver OPC para Comunicação Através do Protocolo SCP-HI HS1 - Serial e HT1 - Ethernet. HI Tecnologia. Documento de acesso público

Notas de Aplicação. Driver OPC para Comunicação Através do Protocolo SCP-HI HS1 - Serial e HT1 - Ethernet. HI Tecnologia. Documento de acesso público Notas de Aplicação Driver OPC para Comunicação Através do Protocolo SCP-HI HI Tecnologia Documento de acesso público ENA.00033 Versão 1.04 dezembro-2013 HI Tecnologia Driver OPC para Comunicação Através

Leia mais

Sistemas Operacionais

Sistemas Operacionais UNIVERSIDADE BANDEIRANTE DE SÃO PAULO INSTITUTO POLITÉCNICO CURSO DE SISTEMAS DE INFORMAÇÃO Sistemas Operacionais Notas de Aulas: Tópicos 7 e 8 Estrutura do Sistema Operacional São Paulo 2009 1 Sumário

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

Aula 2. Objetivo: Saber qual a funcionalidade de um sistema operacional de rede.

Aula 2. Objetivo: Saber qual a funcionalidade de um sistema operacional de rede. Aula 2 Objetivo: Saber qual a funcionalidade de um sistema operacional de rede. Sistema Operacional de Rede Definição: Conjunto de módulos que ampliam as tarefas dos sistemas operacionais locais, complementando-os

Leia mais

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Agenda Introdução Aplicações interativas de TV Digital Desafios de layout e usabilidade Laboratório de usabilidade Desafios

Leia mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 2 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Fatec Ipiranga Análise e Desenvolvimento de Sistemas Aula 02 História do desenvolvimento de software para dispositivos móveis Dalton Martins dmartins@gmail.com São

Leia mais

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN

SISTEMAS OPERACIONAIS. Apostila 03 Estrutura do Sistema Operacional UNIBAN SISTEMAS OPERACIONAIS Apostila 03 Estrutura do Sistema Operacional UNIBAN 1.0 O Sistema Operacional como uma Máquina Virtual A arquitetura (conjunto de instruções, organização de memória, E/S e estrutura

Leia mais

Centro de Operação Integrado da Queiroz Galvão Energias Renováveis

Centro de Operação Integrado da Queiroz Galvão Energias Renováveis Centro de Operação Integrado da Queiroz Galvão Energias Renováveis Resumo A Spin Engenharia participou da implantação do Centro de Operações Integrado (COI) da Queiroz Galvão Energias Renováveis (QGER).

Leia mais

Desenvolvimento Web TCC-00.226 Turma A-1

Desenvolvimento Web TCC-00.226 Turma A-1 Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Introdução ao Ambiente de Desenvolvimento Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

Programação para Dispositivos Móveis. Prof. Wallace Borges Cristo

Programação para Dispositivos Móveis. Prof. Wallace Borges Cristo Programação para Dispositivos Móveis Prof. Wallace Borges Cristo Acesso a informação Notícias, Ringtones, Vídeos Messenger/Chat Jogos Acesso a instituições financeiras M-commerce (Mobile Commerce) Aplicações

Leia mais

Estudo comparativo entre tecnologias Java: Applet e JWS.

Estudo comparativo entre tecnologias Java: Applet e JWS. Estudo comparativo entre tecnologias Java: Applet e JWS. Clara Aben-Athar B. Fernandes¹, Carlos Alberto P. Araújo¹ 1 Centro Universitário Luterano de Santarém Comunidade Evangélica Luterana (CEULS/ULBRA)

Leia mais

SO Sistemas Operacionais

SO Sistemas Operacionais GOVERNO DO ESTADO DO RIO DE JANEIRO FUNDAÇÃO DE APOIO A ESCOLA TÉCNICA ESCOLA TÉCNICA ESTADUAL REPÚBLICA SO Sistemas Operacionais Curso de Informática ETE REPÚBLICA - Rua Clarimundo de Melo, 847, Quintino

Leia mais

Programação de Computadores - I. Profª Beatriz Profº Israel

Programação de Computadores - I. Profª Beatriz Profº Israel Programação de Computadores - I Profª Beatriz Profº Israel A linguagem JAVA A linguagem Java O inicio: A Sun Microsystems, em 1991, deu inicio ao Green Project chefiado por James Gosling. Projeto que apostava

Leia mais

Ambientes Visuais. Ambientes Visuais

Ambientes Visuais. Ambientes Visuais Ambientes Visuais Inicialmente, apenas especialistas utilizavam os computadores, sendo que os primeiros desenvolvidos ocupavam grandes áreas e tinham um poder de processamento reduzido. Porém, a contínua

Leia mais

Controle de robôs industriais via Labview

Controle de robôs industriais via Labview Leonel Lopes Lima Neto Instituto Tecnológico de Aeronáutica Rua H20B, casa, nº 114, Campus do CTA São José dos Campos São Paulo 12.228-460 Bolsista PIBIC-CNPq leonel@aluno.ita.br Emilia Villani Instituto

Leia mais

Movicon CE. Tecnologia para IHMs Windows CE. Movicon CE é um sistema Scada runtime poderoso e aberto para IHMs Windows CE.

Movicon CE. Tecnologia para IHMs Windows CE. Movicon CE é um sistema Scada runtime poderoso e aberto para IHMs Windows CE. Movicon CE Tecnologia para IHMs Windows CE Movicon CE é um sistema Scada runtime poderoso e aberto para IHMs Windows CE. Especialmente indicado para aplicativos que devam rodar junto às linhas de produção

Leia mais

UTILIZAÇÃO DO DRIVE OPC NA INTEGRAÇÃO DE SISTEMAS DE AUTOMAÇÃO INDUSTRIAL

UTILIZAÇÃO DO DRIVE OPC NA INTEGRAÇÃO DE SISTEMAS DE AUTOMAÇÃO INDUSTRIAL 1 UTILIZAÇÃO DO DRIVE OPC NA INTEGRAÇÃO DE SISTEMAS DE AUTOMAÇÃO INDUSTRIAL ÁREA: Automação Industrial, Sistemas de Informação e Integração de Sistemas. Denise Ferreira Ribeiro CEFET-MG/Vale denise_ferreira_ribeiro@yahoo.com.br

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

Sistema de Monitoração Remota do Volume de Combustível em Tanques de Postos de Abastecimento

Sistema de Monitoração Remota do Volume de Combustível em Tanques de Postos de Abastecimento Sistema de Monitoração Remota do Volume de Combustível em Tanques de Postos de Abastecimento Douglas Weissmann douglaswe@bol.com.br UNITAU Francisco Carlos Parquet Bizarria bizarriafcpb@iae.cta.br UNITAU

Leia mais

4 Estrutura do Sistema Operacional. 4.1 - Kernel

4 Estrutura do Sistema Operacional. 4.1 - Kernel 1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,

Leia mais

Introdução à Linguagem Java

Introdução à Linguagem Java Introdução à Linguagem Java Histórico: Início da década de 90. Pequeno grupo de projetos da Sun Microsystems, denominado Green. Criar uma nova geração de computadores portáveis, capazes de se comunicar

Leia mais

Controle Supervisório e Aquisição de Dados (SCADA) Sistema de Execução da Manufatura MES Sistemas a Eventos Discretos (SED

Controle Supervisório e Aquisição de Dados (SCADA) Sistema de Execução da Manufatura MES Sistemas a Eventos Discretos (SED Controle Supervisório e Aquisição de Dados (SCADA) Sistema de Execução da Manufatura MES Sistemas a Eventos Discretos (SED Yuri Kaszubowski Lopes Roberto Silvio Ubertino Rosso Jr. UDESC 24 de Abril de

Leia mais

A Evolução dos Sistemas Operacionais

A Evolução dos Sistemas Operacionais Capítulo 3 A Evolução dos Sistemas Operacionais Neste capítulo, continuaremos a tratar dos conceitos básicos com a intensão de construirmos, agora em um nível mais elevado de abstração, o entendimento

Leia mais

Introdução. Nível do Sistema Operacional. Introdução. Um Sistema Operacional... Introdução a Sistemas Operacionais

Introdução. Nível do Sistema Operacional. Introdução. Um Sistema Operacional... Introdução a Sistemas Operacionais Introdução Nível do Sistema Operacional (Aula 14) Introdução a Sistemas Operacionais Hardware Provê os recursos básicos de computação (CPU, memória, E/S,etc.) Programas (aplicações) Definem as maneiras

Leia mais

ESTUDO DE CASO WINDOWS VISTA

ESTUDO DE CASO WINDOWS VISTA ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado

Leia mais

Desenvolva Sistemas de Medições Distribuídos e Portáteis

Desenvolva Sistemas de Medições Distribuídos e Portáteis Desenvolva Sistemas de Medições Distribuídos e Portáteis Henrique Tinelli Engenheiro de Marketing Técnico NI Nesta apresentação, iremos explorar: Plataforma NI CompactDAQ Distribuída Sistemas de Medição

Leia mais

Palavras-chave: Sistemas supervisórios orientado a objetos; Automação; CLP

Palavras-chave: Sistemas supervisórios orientado a objetos; Automação; CLP SISTEMAS SUPERVISÓRIOS Luís Augusto Jurizato Paulo Sérgio R. Pereira Resumo Atualmente, a grande quantidade de processos automatizados existentes nos mais diversos meios, motiva a utilização dos chamados

Leia mais

Cogent DataHub v7.0. A próxima geração em soluções para troca de dados em tempo real

Cogent DataHub v7.0. A próxima geração em soluções para troca de dados em tempo real Cogent DataHub v7.0 A próxima geração em soluções para troca de dados em tempo real Cogent é reconhecida como uma líder no segmento de soluções de middleware no domínio do tempo real. E, com a introdução

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

OTIMIZAÇÃO DA COMUNICAÇÃO ENTRE CLP E ESTAÇÕES DE OPERAÇÕES COM REDUNDÂNCIA FÍSICA, ROTINAS DE WATCHDOG E HOT STANDBY

OTIMIZAÇÃO DA COMUNICAÇÃO ENTRE CLP E ESTAÇÕES DE OPERAÇÕES COM REDUNDÂNCIA FÍSICA, ROTINAS DE WATCHDOG E HOT STANDBY OTIMIZAÇÃO DA COMUNICAÇÃO ENTRE CLP E ESTAÇÕES DE OPERAÇÕES COM REDUNDÂNCIA FÍSICA, ROTINAS DE WATCHDOG E HOT STANDBY Ely Alves de Paula Júnior¹, Luís Augusto Mattos Mendes (Orientador)² ¹Departamento

Leia mais

AUTOMAÇÃO NA SULGÁS COM O SOFTWARE ELIPSE E3

AUTOMAÇÃO NA SULGÁS COM O SOFTWARE ELIPSE E3 AUTOMAÇÃO NA SULGÁS COM O SOFTWARE ELIPSE E3 Este case apresenta a solução adotada para monitorar as diferentes variáveis de campo envolvidas no processo de distribuição de gás natural realizado pela Altus

Leia mais

Estudo do sistema de IHM para automação de sistema de renovação de água dos chillers em processo de abate de aves.

Estudo do sistema de IHM para automação de sistema de renovação de água dos chillers em processo de abate de aves. Estudo do sistema de IHM para automação de sistema de renovação de água dos chillers em processo de abate de aves. TIAGO NELSON ESTECECHEN tiago_cascavel@hotmail.com UNIVERSIDADE ESTADUAL DO OESTE DO PARANÁ

Leia mais

AFRE. a. ( ) Instalando um programa gerenciador de carregamento, como o LILO ou o GRUB. a. ( ) Data Werehouse ; Internet ; Linux

AFRE. a. ( ) Instalando um programa gerenciador de carregamento, como o LILO ou o GRUB. a. ( ) Data Werehouse ; Internet ; Linux 1. De que forma é possível alterar a ordem dos dispositivos nos quais o computador procura, ao ser ligado, pelo sistema operacional para ser carregado? a. ( ) Instalando um programa gerenciador de carregamento,

Leia mais

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,

Leia mais

Componentes para Computação Distribuída

Componentes para Computação Distribuída Componentes para Computação Distribuída Conceitos Foi a partir do fenômeno da Internet (WWW), no início dos anos noventa, que a computação distribuída passou a ter relevância definitiva, a ponto de a Internet

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

UM FRAMEWORK PARA DESENVOLVIMENTO DE

UM FRAMEWORK PARA DESENVOLVIMENTO DE UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA UM FRAMEWORK PARA DESENVOLVIMENTO DE APLICATIVOS EM WINDOWS MOBILE. PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:

Leia mais

VISÃO: Até 2018, o SENAI será reconhecido como parceiro indispensável para indústria.

VISÃO: Até 2018, o SENAI será reconhecido como parceiro indispensável para indústria. Fundada em janeiro de 1979 as ações da são voltadas prioritariamente para Educação Profissional nas modalidades de Superior de Tecnologia, Pós-Graduação, Extensão e Habilitação Técnica sendo as duas últimas

Leia mais

Programação de Computadores II TCC-00.309 Turma A-1

Programação de Computadores II TCC-00.309 Turma A-1 Material elaborado pelo prof. Leandro A. F. Fernandes com contribuições dos profs. Anselmo A. Montenegro e Marcos Lage Programação de Computadores II TCC-00.309 Turma A-1 Conteúdo Introdução ao Ambiente

Leia mais

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

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

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

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional

Sistemas Operacionais. Prof. Pedro Luís Antonelli Anhanguera Educacional Sistemas Operacionais Prof. Pedro Luís Antonelli Anhanguera Educacional INTRODUÇÃO Sistema Operacional (S.O.) Aplicativos Formado por um conjunto de rotinas que oferecem serviços aos usuários, às aplicações

Leia mais

Proposta Técnica: As funcionalidades do Windows 10 e um comparativo com o Linux

Proposta Técnica: As funcionalidades do Windows 10 e um comparativo com o Linux FACULDADE DE TECNOLOGIA SENAC GOIÁS Gestão de Tecnologia da Informação Marcello Donizete Caetano da Silva Proposta Técnica: As funcionalidades do Windows 10 e um comparativo com o Linux Profª. Lucília

Leia mais

PARANÁ GOVERNO DO ESTADO

PARANÁ GOVERNO DO ESTADO PROTOCOLOS DA INTERNET FAMÍLIA TCP/IP INTRODUÇÃO É muito comum confundir o TCP/IP como um único protocolo, uma vez que, TCP e IP são dois protocolos distintos, ao mesmo tempo que, também os mais importantes

Leia mais

DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES

DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES DESENVOLVIMENTO COM JAVA EE E SUAS ESPECIFICAÇÕES Hugo Henrique Rodrigues Correa¹, Jaime Willian Dias 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil hugohrcorrea@gmail.com, jaime@unipar.br Resumo.

Leia mais

Sistemas de controle para processos de bateladas

Sistemas de controle para processos de bateladas Sistemas de controle para processos de bateladas Por Alan Liberalesso* Há algum tempo os processos de batelada deixaram de ser um mistério nas indústrias e no ambiente de automação. O cenário atual nos

Leia mais

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

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

Modelos de Redes em Camadas

Modelos de Redes em Camadas Modelos de Redes em Camadas Prof. Gil Pinheiro 1 1. Arquitetura de Sistemas de Automação Sistemas Centralizados Sistemas Distribuídos Sistemas Baseados em Redes Arquitetura Cliente-Servidor 2 Sistemas

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Faculdades SENAC Análise e Desenvolvimento de Sistemas 28 de abril de 2010 Principais suportes de Java RMI (Remote Method Invocation), da Sun Microsystems DCOM (Distributed Component Object Model), da

Leia mais

Orientação a Objetos com Java

Orientação a Objetos com Java Orientação a Objetos com Java Julio Cesar Nardi julionardi@yahoo.com.br 2011/2 Aula 01: Começando com Java Objetivos: Compreender o que é Java, OO e suas vantagens; Entender os procedimentos para criação

Leia mais

Resumo da solução SAP SAP Technology SAP Afaria. Gestão da mobilidade empresarial como vantagem competitiva

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

BluePlant Software SCADA/HMI. altus. evolução em automação. www.altus.com.br

BluePlant Software SCADA/HMI. altus. evolução em automação. www.altus.com.br BluePlant Software SCADA/HMI altus www.altus.com.br evolução em automação Uma nova visão da sua realidade Impressionante: gráficos de alta qualidade e configuração intuitiva Superior: segurança, redundância

Leia mais

Gerenciamento de software como ativo de automação industrial

Gerenciamento de software como ativo de automação industrial Gerenciamento de software como ativo de automação industrial INTRODUÇÃO Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a intenção de cuidar e manter bens materiais

Leia mais

Gerenciamento de Redes

Gerenciamento de Redes Gerenciamento de Redes As redes de computadores atuais são compostas por uma grande variedade de dispositivos que devem se comunicar e compartilhar recursos. Na maioria dos casos, a eficiência dos serviços

Leia mais

Redes Convergentes no Cenário da IEC-61850. Brasil

Redes Convergentes no Cenário da IEC-61850. Brasil Redes Convergentes no Cenário da IEC-61850 O. J. M. da MOTTA e C.A. CORDEIRO FURNAS M. G. CASTELLO BRANCO* e C. H. R. de OLIVEIRA CPqD Brasil RESUMO Neste trabalho, os autores propõem uma abordagem dos

Leia mais

J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS

J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS J2ME PLATAFORMA DE DESENVOLVIMENTO JAVA PARA DISPOSITIVOS MÓVEIS Ana Paula Carrion 1, Késsia Rita da Costa Marchi 1, Jaime Willian Dias 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil anapaulacarrion@hotmail.com,

Leia mais

Pré-Projeto do Trabalho de Conclusão de Curso Tiago Garcia Pereira 1. INTRODUÇÃO

Pré-Projeto do Trabalho de Conclusão de Curso Tiago Garcia Pereira 1. INTRODUÇÃO UM PADRÃO ABERTO DE SOFTWARE PARA COMPUTAÇÃO MÓVEL: UM ESTUDO SOBRE GOOGLE ANDROID 1. INTRODUÇÃO O aumento do número usuários de dispositivos móveis atrai cada vez os desenvolvedores a produzir aplicações

Leia mais

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br

Tecnologia Java. Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Tecnologia Java Daniel Destro do Carmo Softech Network Informática daniel@danieldestro.com.br Origem da Tecnologia Java Projeto inicial: Oak (liderado por James Gosling) Lançada em 1995 (Java) Tecnologia

Leia mais

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security

Administration Kit. Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security Administration Kit Parte de Kaspersky Business Space Security Kaspersky Enterprise Space Security Kaspersky Total Space Security O Kaspersky Administration Kit é uma ferramenta de administração centralizada

Leia mais

Introdução à Linguagem Java. Departamento de Informática Prof. Anselmo C. de Paiva

Introdução à Linguagem Java. Departamento de Informática Prof. Anselmo C. de Paiva Introdução à Linguagem Java Departamento de Informática Prof. Anselmo C. de Paiva Breve Histórico Sun Microsystems, 90/91: projeto de uma linguagem de programação pequena que pudesse ser usada em dispositivos

Leia mais

Interface gráfica. Figura 1: MS DOS

Interface gráfica. Figura 1: MS DOS Instituto Federal de Educação, Ciência e Tecnologia Sergipe IFS Campus Glória Professora: Jamille Madureira Informática Básica Sistemas Operacionais Sistema operacional é um programa que gerencia o hardware

Leia mais