XIX. Hardware e Software

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

Download "XIX. Hardware e Software"

Transcrição

1 XIX. Hardware e Software Hardware 1. Servidores 2.Storage Area Networks (SANs 3. Tipos de Redes quanto à dimensão 4. Meios de Comunicação 5. Tipos de Tecnologia de Transmissão Software 1. Hipertexto 2. Padrões Web 3. Browsers 4. Banco de Dados A. Hardware

2 1. Servidores O funcionamento da Internet é baseado em computadores (clientes) ligados a outro mias potente, chamado de servidor, que tem a função de conectar os computadores isolados formando uma rede. Os computadores que se conectam ao sites ou banco de dados de outros computadores são os cientes e o computador que fornece a informação ou dados é o servidor, também chamado de hospedeiro ou host. Servidores Computadores, com grande capacidade de armazenamento, que ficam permanentemente ligados à Internet, por meio de uma linha telefônica dedicada ou de uma rede.

3 Servidores A função dos servidores é enviar serviços para os clientes, e no caso de sites, enviar páginas para os clientes.. Os sites devem ficar armazenados em servidores, muitas vezes chamados de host. Para poder enviar páginas, o servidor deve ter um software específico instalado, conhecido como web server, que faz com que o computador entenda as solicitações de páginas que ele recebe da Internet e as envie para os usuários Servidores Um servidor proxy é um servidor que recebe pedidos de computadores ligados à sua rede e, caso necessário, efetua os pedidos ao exterior dessa rede, usando como identificação o seu próprio endereço IP e não o endereço IP do computador que requsitou o serviço.

4 2. Storage Area Networks (SANs) As companhias produzem grandes volumes de dados, com uma complexidade cada vez maior e manutenção mais difícil. Uma Storage Area Network (SAN) fornece alta capacidade e confiabilidade na armazenagem de dados, além de sua disponibilidade em uma rede. Os dispositivos SAN armazenam grandes volumes de dados e podem fornecer serviços de backup e recuperação. 3. Tipos de Redes quanto à dimensão LAN: Local Area Network WAN: Wide Area Network

5 4. Meios de Comunicação Um meio de comunicação é o hardware que conecta computadores e outro equipamento digital. Medida do meio de comunicação: largura de banda: indica quantos dados podem ser transferidos durante certo tempo pelo meio. Unidade: bps: bits por segundo kbps: kilobits por segundo Mbps; Megabits por segundo Gbps:Gigabits (1 bilhão de bits) por segundo Tbps: Tetrabits (1 trilhão de bits) por segundo Largura de banda altas permitem a passagem de maior fluxo de dados por segundo Meios de Comunicação Meios através dos quais os dados são transmitidos: Par trançado( Copper Wires) Cabo Coaxial: (Insulated Copper Wires) Fibras óticas Wireless sem Fio Rede Elétrica - APN

6 Meios de Comunicação Fios Par trançado Fios de cobre torcidos em pares Sistema telefônico Cabo Coaxial Fio de cobre isolado Capacidade de transmissão maior do que o par trançado TV a cabo Meios de Comunicação Fibras Óticas Milhares de fios finíssimos de fibra de vidro transparente Pode transmitir até 1,7 gigabits por segundo Transmissão Full Duplex

7 Meios de Comunicação Microondas Transmitem sinais de alta frequência pela atmosfera. Sinais de micoondas se propagam em linha reta? necessidade de posicionar estações terrestre de transmissão a cada 40/50 Km? aumento de custo Meios de Comunicação Satélites de Órbita Baixa Podem receber, ampliar e retransmitir sinais de microonda Funcionam com estação de retransmissão para microondas terrestre Pode ocorrer demora nos dados enviados a milhares de quilômetros. São apropriados para transmissão de grandes informações de uma só vez.

8 Meios de Comunicação Rede Elétrica Meios de Comunicação Transmissão sem fio a, b, g Poucos segmentos de tecnologia despertam tanto otimismo como o mercado de wireless. Trata-se de um setor cujo valor gerado da venda de equipamentos deve praticamente triplicar de R$ 23 milhões, em 2002, para R$ 61 milhões, em 2007, apenas no Brasil, de acordo com o IDC. Foram vendidas 15 milhões de unidades em 2002, que movimentaram US$ 2,2 bilhões. Para 2007 a previsão é que esse número chegue à casa dos 50 milhões de unidades com um faturamento de US$ 3,5 bilhões.

9 Meios de Comunicação Transmissão sem fio a, b, g Uma rede sem fios (Wireless ou WLAN) é um meio flexível de comunicação de dados implementado como uma extensão de, ou alternativa a, uma rede cabeada LAN dentro de um edifício ou campus. Usando ondas eletromagnéticas, as redes sem fios transmitem e recebem dados sobre o ar, minimizando a necessidade de ligações físicas por cabo. Assim, estas redes combinam conectividade de dados, com mobilidade dos usários através de configurações simplificadas permitem LAN móveis 5. Tipos de Tecnologia de Transmissão Redes de Difusão Apenas um canal de comunicação, compartilhado por todas as máquinas. Redes ponto-a-ponto Muitas conexões entre pares individuais de máquinas Embora haja algumas exceções, geralmente as redes menores tendem a usar os sistemas de difusão e as maiores, os sistemas ponto a ponto.

10 B. Software 1. Hipertexto A informação é armazenada nos textos convencionais, como o caso em de um livro ou revista, em uma estrutura linear; para acessar a página 20, é preciso antes passar por todas as 19 páginas anteriores, mesmo que de uma só vez. A informação é armazenada nos páginas da web,, em uma estrutura não linear, isto é, em hipertexto. Para acessar uma determinada página não é necessário antes passar pelas páginas anteriores; através de links, pode-se navegar sem ser linearmente

11 Hipertexto Página 1 Página 2 Página 3 Página 4 Página 5 Página 6 Página 7 Página 8 Página 9 Página Padrões Web Muitos web sites não obedecem aos padrões definidos por organizações públicas, como o W3Cou IETF. Um padrão é composto de elementos e estruturas, em muitos casos alguns elementos são usados no contexto errado, ou as estruturas são estendidas sem levar em conta as restrições do padrão particular. Aderindo aos padrões, é possível maximizar a acessibilidade para o alcance mais amplo das aplicações.

12 Padrões Web Os padrões Web são projetados para ser compatíveis com o passado e o futuro ao mesmo tempo. O código-fonte mais antigo deve sempre funcionar em novas aplicações, e o código-fonte novo deve também funcionar nas aplicações antigas. O uso de extensões que não são parte do padrão forçará esta compatibilidade e a interoperabilidade entre um conjunto de aplicações que utilizam a mesma entrada (por exemplo, arquivos HTML). 3. Browsers Um browser é um programa que tem por objetivo exibir para os usuários os documentos dos websites 1993: o estudante Marc Andreessen cria o Mosaic 1995: o recém graduado Marc Andreessen funda a Netscape Communications Corporation e lança o Browser Netscape Agosto de 1995: Bill Gates lança o Micrososft Explorer com uma estratégia de marketing agressiva pois embute gratuitamente o ME no Windows.

13 Browsers O Mercado de Browser apresenta informações sobre os principais browsers usados. apresenta estatísticas coletadas na Internet. Browsers Exemplos de Browsers Netscape Communicator Internet Explorer Opera Lynx Amaya HotJava

14 Browsers Netscape Communicator Disponível para várias plataformas O JavaScript é entendido pelo Netscape melhor do que qualquer outro browser. Afinal o Netscape foi inventado e é desenvolvido ativa-mente pela Netscape. Código- fonte aberto e livre. Suporta versões mais recentes do Java. Browsers Internet Explorer Vem com qualquer versão Windows comprada. Pode ser usado com MacOS, HP-UX e Solaris. Suporta JavaScript e Java. Suporta Active X e VBScript da própria Microsoft. Uma edição reduzida do Outlook é também instalada, chamada de Outlook Express.

15 Browsers Opera O Opera exige aproximadamente (apenas) 1 Mb. Não suporta Java e nem Active-X. Suporta plug-ins. Usa os padrões recomendados pela Internet. Plataformas: Windows, Linux, Amiga OS e Mac OS. Browsers Lynx É o menor browser do mercado e tem aproximadamente 500 Kbytes. É baseado em texto, não suportando imagens. Não suporta JavaScript, Java, ActiveX e áudio.

16 Browsers Amaya Desenvolvido pelo World Wide Web Consortium (W3C). É desenvolvido no padrão HTML. É uma ferramenta útil para desenvolvedores testarem as páginas Web. É software gratuito e disponível para várias plataformas além de Windows. Browsers HotJava Desenvolvido pela Sun, usando a linguagem de programação Java. A Sun quis desenvolver um browser que executasse em todos os dispositivos habilitados para a rede, de dispositivos como telefone móvel até um servidor da rede. É considerado um browser lento pois foi escrito em Java.

17 Browsers Browsers Off-Line Os browsers off-line carregam o site completa-mente, permitindo assim ler o conteúdo off-line. A vantagemprincipal é que se pode ver as páginas sempre que necessitar sem necessidade de ficar on- line. Desvantagem: pode carregar páginas em que não se está interessado. Exemplos: Off-line Explorer e WebZIP Browsers O Impacto nos Negócios A aplicação de browser tem um impacto enorme nos negócios na Internet. É a parte preferida de software para acessar serviços on-line, tais como shopping e banking on-line. Embora existam outras formas de fazer negócios na Internet, o browser permitiu a qualquer pessoa fazê-lo, porque o uso é simples e muito intuitivo.

18 Browsers Browsing no Futuro Os browsers devem integrar serviços na Internet, em vez de apenas oferecê-los. O código-fonte precisa ser disponível. Comunicação em tempo real: bate-papos ao vivo se tornam mais importantes. O tamanho dos browsers deve ser pequeno. O browser precisa ser rápido. Os padrões Web precisam ser implementados corretamente. 4. Banco de Dados Conjunto de registros ou objetos (informações), logicamente afins, referentes a um propósito específico. Uma disposição desordenada dos dados não pode ser referenciada como um banco de dados; Os dados armazenados em um BD são independentes dos programas aplicativos que os utilizam e do tipo de dispositivos de armazenamento secundário nos quais estão armazenados.

19 Banco de Dados Sistemas de Banco de Dados BD + SGBD + Aplicação SBD Software SGBD programas/consultas da aplicação Sofware para processar programas/consultas Sofware para acessar dado armazenado Software que facilita o gerênciamento do BD Definição do BD armazenado (metadado) BD armazenado Conjunto de itens de dados interrelacionadosque podem ser processados por um ou mais sistemas de aplicação Banco de Dados Sistema de Gerenciamento de Bancos de Dados SGBD Software de gerenciamento de bancos de dados. É um conjunto de programas de computador que controla a criação, manutenção e uso dos bancos de dados por uma organização e seus usuários finais. Funciona como uma interface de software entre usuários e bancos de dados. Permite que os dados sejam armazenados em um só lugar, tornando-os disponíveis para diversos aplicativos.

20 Banco de Dados Características dos Sistemas de Banco de Dados Separação entre programas e dados Abstração de dados Suporte a múltiplas visões Compartilhamento de dados Processamento multiusuário de transações Armazenamento, no BD, de sua própria descrição (esquema) Independência de dados Banco de Dados Tipos de Banco de Dados Cliente Bancos de Dados Distribuídos Banco de Dados do Cliente Servidor de Rede Data Warehouse Banco de Dados Operacional Baseado no livro Sistemas de Informação, Leite, J.C.S.P. e Leal Ferreira, S.M.B.

21 Banco de Dados Banco de Dados Distribuídos Muitas organizações reproduzem e distribuem cópias ou partes de BDs para servidores de rede em uma multiplicidade de locais. Esses bancos de dados distribuídos podem residir em servidores de rede na WWW, em intranets ou extranets, ou em outras redes da empresa. Os BDs distribuídos podem ser cópias qualquer tipo de banco de dados. A reprodução e distribuição de bancos de dados é feita para melhorar o desempenho e a segurança do banco de dados Banco de Dados DataWareHouse Armazena dados de um ano e de anos anteriores, extraídos dos vários bancos de dados de uma organização. Os dados são guardados com perspectivas temporais Os dados, construídos a partir de diversas e heterogêneas fontes de dados, foram classificados, editados, padronizados e integrados de forma a serem usados para uma multiplicidade de formas de análise empresarial, pesquisa de mercado e apoio à decisão. Podem ser subdivididos em mercados de dados (data marts), que guardam subconjuntos específicos de dados a partir do warehouse (Ex: Data Mark de estoque, data Mark de vendas etc.)

22 Banco de Dados Formas de Utilização do Data Warehouse Suportar atividades que envolvam tomada de decisão, como: Aumento do foco no cliente; Gerenciamento de portifólio de produtos; Análise de operações; Gerenciamento do relacionamento com clientes. Base de integração de sistemas heterogêneos, gerando base de dados única cujo acesso seja mais fácil e barato. Problemas com integração de bases de dados diferentes; DW é atualizado constantemente. DW pode armazenar e integrar informações históricas e suportar queries multidimen-sionais. Banco de Dados Banco de Dados Operacionais Armazenam dados necessários para apoiar as operações da organização como um todo. São chamados bancos de dados de transações e bancos de dados de produção. Exemplos:bancos de dados de clientes, bancos de dados de pessoal, bancos de dados de estoque e outros bancos de dados contendo dados gerados pelas operações empresariais

23 5. Linguagens e Protocolos Linguagens e Protocolos Bloco de Construção O HTMLé o bloco de construção fundamental da WWW. O HTML é um formato não proprietário, desenvolvido pelo World Wide Web Consortium. O HTML não é uma linguagem de programação, mas uma linguagem de marcação. Somente descreve a estrutura lógica de um documento, em lugar da apresentação do documento.

24 Linguagens e Protocolos Layout da Página Web Uso de tags <title> </title> <body> </body> <h1> </h1> <font> </font> Exemplo 1 Exemplo 2 Exemplo 3 Linguagens e Protocolos HTML 4.0 Em 1997, o World Wide Web Consortium lançou o HTML 4.0. O novo padrão HTML fornece um modo de os autores embutirem objetos e documentos, e suporta folhas de estilo em seus documentos. Formulários eletrônicos foram atualizados. Permite a definição de frames. Exemplo

25 Linguagens e Protocolos Relevância para Negócios On-Line O HTML é a tecnologia básica para exibir conteúdo em um browser Web. O HTML é fácil de ser aprendido e implementado, podendo ser usado por qualquer empresa para apresentar-se em uma forma multimídia muito interativa. O HTMLpode reduzir custos de modo significativo. A empresa pode disponibilizar informações para os seus clientes na Web. Linguagens e Protocolos Páginas Dinâmicas Páginas estáticas: a única parte do software que precisa funcionar é o servidor Web; a única ação que o servidor Web tem de executar é localizar a página Web no disco rígido e passá-la para o browser Web. Páginas dinâmicas: permite vincular as páginas Web às bases de dados. As páginas dinâmicas são um conjunto completo mais flexível e útil que as páginas estáticas, embora possam consumir um pouco mais de recursos no servidor Web.

26 Linguagens e Protocolos Páginas Dinâmicas Exemplo de uso de página dinâmica: loja on-line com venda de milhares de produtos. Com páginas estáticas, seria necessário criar uma página para cada produto. Através do uso de páginas dinâmicas, as empresas podem criar um layout padrão, que é salvo em um local separado à parte dos dados. Isto permite que os sites sejam alterados sem ter de alterar o conteúdo. Linguagens e Protocolos Cascading Style Sheets Exemplo As CSS servem para auxiliar o HTML a descrever a estrutura lógica de um documento. As CSS permitem que se controle a transmissão de elementos em uma página Web sem comprometer sua estrutura. Fontes, cores, tipos e outros aspectos de estilo são definidos nas CSS. Diferentemente do layout HTML, o layout com CSS parecerá o mesmo em todos os browsers Web.

27 Linguagens e Protocolos HTML Dinâmico Embora seja possível criar páginas Web dinâmicas no servidor, significando que o conteúdo é recuperado junto no momento de carregá-las, a maioria das páginas Web são estáticas, uma vez que são exibidos no browser, o que significa que o conteúdo ou o layout não podem ser mudados sem voltar ao servidor. DHTML (HTML Dinâmico) = HTML + CSS + JavaScript. Linguagens e Protocolos Common Gateway Interface A Interface comum de gateway (CGI) é um protocolo estabelecido para uma aplicação de servidor Web receber dados de um browser e preparar dados antes de desenvolver para o cliente. Os programas CGI são capazes de tratar pedidos de informação e retornar o documento apropriado ou gerar um documento dinâmico. Eles podem agir como um gateway entre as bases de dados e browsers Web que entendem somente HTML, mas não SQL, por exemplo.

28 Linguagens e Protocolos Java É uma linguagem independente de hardware executada em todas as maiores plataformas. Java no cliente: applets. Java no servidor: é independente do browser, mais fácil de manter. Linguagens e Protocolos Plataforma Java 2, Edição Padrão (J2SETM Java 2 Platform, Standard Edition) voltada para o desenvolvimento de aplicações cliente-servidor; Plataforma Java 2, Edição Empresa (J2EETM - Java 2 Platform, Enterprise Edition) voltada para o desenvolvimento de aplicações empresariais; Plataforma Java 2, Edição Micro (J2METM - Java 2 Platform, Enterprise Edition) voltada para o desenvolvimento de aplicativos a serem usados em pequenos dispositivos como, por exemplo, cartões magnéticos inteligentes.

29 Linguagens e Protocolos Linguagens e Protocolos JavaScript O JavaScript do servidor precisa ser compilado e pode então ser usado pelo Netscape Enterprise Server, de modo semelhante aos programas CGI. O JavaScript do cliente é aceito por todos os principais browsers.

30 Linguagens e Protocolos Perl Perl = Practical Extraction and Report Language. É a linguagem de programação de servidor mais popular. Perl é uma linguagem de programação regular que pode ser usada de forma geral, além de ser uma linguagem CGI. Linguagens e Protocolos Python É uma boa linguagem para programação de servidor Web. É uma linguagem de programação interpretada e interativa, baseada no paradigma de orientação a objeto. O código-fonte está disponível gratuitamente.

31 Linguagens e Protocolos Server Side Includes - SSI SSI são comandos que estão incluídos nas páginas HTML e são executados antes de a página Web ser enviada para o cliente. A vantagem é que os desenvolvedores Web não precisam aprender nenhuma linguagem nova, mas somente adicionar alguns comandos à pagina Web. Exemplo: definir uma variável que é substituída com o nome de um cliente identificado pelo endereço IP. Linguagens e Protocolos JavaServer Pages - JSP A tecnologia JSP oferece uma forma fácil e poderosa para construir páginas Web com conteúdo gerado dinamicamente. Aplicações independentes de servidor e plataforma. A lógica de aplicação reside nos recursos baseados no servidor que a página acessa com tags do tipo HTML.

32 Linguagens e Protocolos Servidores de Aplicação Web Os serviços de Web são normalmente baseados em uma arquitetura three-tier: servidor de Web, servidor de base de dados e servidor de aplicações Web. O browser não é considerado parte da arquitetura. Com esta arquitetura é mais fácil acessar dados e serviços que residem em sistemas legados sem conexão direta com a Internet. O servidor de aplicações Web cria um sistema de mensagens unificado, que permite a cada aplicação que é conectada trocar informações. Linguagens e Protocolos Produtos de Aplicação Web A escolha do servidor de aplicação Web depende principalmente da base instalada de software e hardware. Exemplos: Avenida Web Server Bea WebLogic Enterprise Cold Fusion Zope

33 Linguagens e Protocolos Problemas Comuns da Web O HTML não foi projetado para fazer nada além de apresentar documentos em um browser Web. O negócio eletrônico precisa que documentos sejam exibidos, processados, reorganizados, armazenados, enviados, trocados, criptografados, assinados, etc. Linguagens e Protocolos Problemas Comuns da Web A definição de tipo de documento (DTD) precisa ser mais flexível para suportar as necessidades dos negócios eletrônicos. O DTD precisa se tornar parte do documento e não parte do browser.

34 Linguagens e Protocolos Problemas Comuns da Web Os instrumentos de busca normalmente só indexam um conjunto de palavras, títulos de documentos, URLs e metamarcas, mas não conhecem nada sobre a estrutura do documento (se é um artigo, uma tese, uma revista de fofocas, etc). Muitas vezes é difícil identificar as outras partes de uma coleção de páginas (como expressar o inter-relacionamento entre as páginas?) Linguagens e Protocolos Mudando para XML XML é extensível porque é uma metalinguagem que permite a alguém escrever uma definição de tipo de documento (DTD) como HTML e definir as regras da linguagem, então o documento pode ser interpretado pelo receptor. A vantagem é que qualquer aplicação que entenda XML entenderá um documento, porque a aplicação pode aprender as regras carregando o DTD.

35 Linguagens e Protocolos Vantagens do XML sobre o HTML O XML deve substituir o HTML no mundo dos browsers. O HTML não desaparecerá, mas se tornará somente uma das muitas possibilidades de documentos XML. A informação deverá ficar mais acessível e reutilizável devido à flexibilidade do XML. Provedores e autores de documentos podem criar seus próprios tipos de documento usando XML, e não estão restritos ao conjunto de marcação em HTML. Linguagens e Protocolos Localização de Documentos XML O XML pode ser processado em qualquer browser (ou qualquer outra aplicação de cliente) ou em um servidor Web. Processamento no servidor: permite compartilhar dados entre organizações, criar conteúdo dinâmico em um servidor Web, etc. Processamento no cliente: o browser (ou outro aplicativo) é responsável pela exibição do documento, é possível transformar XML em HTML no browser, etc.

36 Linguagens e Protocolos Aplicações XML Padrões criados pela W3C para simplificar o processamento de documentos: XSL (Extensible Style Language)? estilo. para definir folhas de SMIL (Synchronized Multimedia Integration Language)? para sincronizar qualquer tipo de mídia. RDF (Resource Description Framework)? foi especialmente desenvolvido para facilitar a troca de informações na Web. Linguagens e Protocolos Padrões de Estrutura XML O problema é que todas as organizações de padrões estão desenvolvendo diferentes padrões para as mesmas áreas. Portais que tentam definir padrões para o XML: desenvolvido pela Oasis e voltado para fabricantes de software como IBM, Sun, Novell e Oracle. voltado para fabricantes de software de ERP, software de comércio eletrônico e provedores de serviço.

37 Linguagens e Protocolos Plug-ins Aos plug-ins são adições nos programas para browsers Web, que podem interagir com o browser, páginas Web, recursos na Internet e recursos locais. A razão pela qual os plug-ins se tornaram tão populares é que é uma forma fácil para estender a funcionalidade do browser Web, sem a necessidade de carregar um novo browser. Exemplos: Adobe Acrobat Reader, Macromedia Shockwave, Apple Quicktime, etc. Linguagens e Protocolos JavaScript Exemplo 1 Exemplo 2 É uma linguagem scripting muito compacta, orientada a objeto, independente de plataforma, dirigida a evento, e interpretada, que pode ser usada para desenvolver aplicações de Internet, aos quais podem residir no servidor ou no cliente. JavaScript foi desenvolvida pela Netscape.

38 Linguagens e Protocolos VisualBasic Scripts Foi desenvolvido pela Microsoft e é somente suportado pelo Internet Explorer. A maior vantagem do VBScript é a grande integração com o sistema operacional da Micro-soft, permitindo criar aplicações Web altamente sofisticadas. Linguagens e Protocolos JavaScript versus JScript O JavaScript foi desenvolvido pela Netscape. O JScript foi desenvolvido pela Microsoft. O JavaScript é o mais popular na Web. Existem diferenças entre as duas linguagens de scripting que podem causar problemas. Por exemplo, o JavaScript não é sensível, a letras minúsculas e maiúsculas para padrões de nomes de função, o JScript é.

39 Linguagens e Protocolos Introdução a ECMAScript Para solucionar o problema com a variedade de implementações JavaScript, ECMAScript foi desenvolvido como o novo padrão para scripting de browser. ECMAScript é baseado em várias tecnologias de scripting: JavaScript da Netscape e JScript da Microsoft. Pode ser executado no cliente e no servidor. Aprovado como padrão ISO/IEC Linguagens e Protocolos O Futuro do JavaScript O JavaScript nunca foi projetado para ser uma linguagem de programação de funções gerais. Sua força permanece na rápida execução de fonte, tornando-a uma linguagem viável para ser distribuída embutida nas páginas Web. Todas as novas características a serem imple-mentadas precisam manter a linguagem com-pacta e flexível.

40 Linguagens e Protocolos A (R)Evolução do E-business. Capítulos 3. Daniel Amor. Makron Books

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br

SCE-557. Técnicas de Programação para WEB. Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br SCE-557 Técnicas de Programação para WEB Rodrigo Fernandes de Mello http://www.icmc.usp.br/~mello mello@icmc.usp.br 1 Cronograma Fundamentos sobre servidores e clientes Linguagens Server e Client side

Leia mais

Aula 03-04: Modelos de Sistemas Distribuídos

Aula 03-04: Modelos de Sistemas Distribuídos UNIVERSIDADE Computação Aula 03-04: Modelos de Sistemas Distribuídos 2o. Semestre / 2014 Prof. Jesus Principais questões no projeto de um sistema distribuído (SD) Questão de acesso (como sist. será acessado)

Leia mais

Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013

Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013 Disciplina: Redes de Comunicação Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. João Oliveira Turma: 10º 13ª Setembro 2013 INTRODUÇÃO Este trabalho apresenta os principais

Leia mais

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo Tópicos abordados Surgimento da internet Expansão x Popularização da internet A World Wide Web e a Internet Funcionamento e personagens da

Leia mais

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS

REDES DE COMPUTADORES HISTÓRICO E CONCEITOS REDES DE COMPUTADORES HISTÓRICO E CONCEITOS BREVE HISTÓRICO A década de 60 Surgiram os primeiros terminais interativos, e os usuários podiam acessar o computador central através de linhas de comunicação.

Leia mais

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados

Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados 1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,

Leia mais

CAPÍTULO 2. Este capítulo tratará :

CAPÍTULO 2. Este capítulo tratará : 1ª PARTE CAPÍTULO 2 Este capítulo tratará : 1. O que é necessário para se criar páginas para a Web. 2. A diferença entre páginas Web, Home Page e apresentação Web 3. Navegadores 4. O que é site, Host,

Leia mais

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores

Leia 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

Conceito de Rede e seus Elementos. Prof. Marciano dos Santos Dionizio

Conceito de Rede e seus Elementos. Prof. Marciano dos Santos Dionizio Conceito de Rede e seus Elementos Prof. Marciano dos Santos Dionizio Conceito de Rede e seus Elementos O conceito de rede segundo Tanenbaum é: um conjunto de módulos processadores capazes de trocar informações

Leia mais

CAPÍTULO 2. Entendendo a Internet

CAPÍTULO 2. Entendendo a Internet CAPÍTULO 2 Entendendo a Internet 2.1 O que é a Internet Internet é a rede mundial pública de computadores interligados, por meio da qual se transmite informações e dados para outros computadores conectados

Leia mais

Projuris Enterprise Visão Geral da Arquitetura do Sistema

Projuris Enterprise Visão Geral da Arquitetura do Sistema Projuris Enterprise Visão Geral da Arquitetura do Sistema Março/2015 Página 1 de 17 Projuris Enterprise Projuris Enterprise é um sistema 100% Web, com foco na gestão de contencioso por empresas ou firmas

Leia mais

Diagrama lógico da rede da empresa Fácil Credito

Diagrama lógico da rede da empresa Fácil Credito Diagrama lógico da rede da empresa Fácil Credito Tabela de endereçamento da rede IP da rede: Mascara Broadcast 192.168.1.0 255.255.255.192 192.168.1.63 Distribuição de IP S na rede Hosts IP Configuração

Leia mais

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4) Informática Aplicada Prof. Gilmar F. Aquino Filho São Vicente, SP 22/02/2016 EMENTA Fundamentos em Informática; O computador; História; Origem; Funcionamento; Componentes; Conceito de Hardware; Conceito

Leia mais

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores

Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos

Leia mais

QUESTÕES PROVA 2 (28 a 44)

QUESTÕES PROVA 2 (28 a 44) QUESTÕES PROVA 2 (28 a 44) 28) A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção

Leia mais

HTML Página 1. Índice

HTML Página 1. Índice PARTE - 1 HTML Página 1 Índice HTML A HISTÓRIA... 2 O COMEÇO E A INTEROPERABILIADE... 3 Primeira Página... 4 Entendendo seu código... 5 Abrindo o código fonte da sua página... 6 Comentários na página...

Leia mais

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML O Desenvolvimento Web O desenvolvimento web é o termo utilizado para descrever atividade relacionada

Leia mais

World Wide Web e Aplicações

World Wide Web e Aplicações World Wide Web e Aplicações Módulo H O que é a WWW Permite a criação, manipulação e recuperação de informações Padrão de fato para navegação, publicação de informações e execução de transações na Internet

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

Leia mais

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto

UM NOVO CONCEITO EM AUTOMAÇÃO. Série Ponto UM NOVO CONCEITO EM AUTOMAÇÃO Série Ponto POR QUE NOVO CONCEITO? O que é um WEBPLC? Um CP na WEB Por que usar INTERNET? Controle do processo de qualquer lugar WEBGATE = conexão INTERNET/ALNETII WEBPLC

Leia mais

Introdução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br

Introdução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br Introdução a Banco de Dados Aula 03 Prof. Silvestri www.eduardosilvestri.com.br Arquiteturas de Banco de Dados Arquiteturas de BD - Introdução Atualmente, devem-se considerar alguns aspectos relevantes

Leia mais

19/09/2009 MEIOS DE COMUNICAÇÃO. REDES E COMUNICAÇÃO DE DADOS George Gomes Cabral FIO DE PAR TRANÇADO

19/09/2009 MEIOS DE COMUNICAÇÃO. REDES E COMUNICAÇÃO DE DADOS George Gomes Cabral FIO DE PAR TRANÇADO MEIOS DE COMUNICAÇÃO No caso de armazenamento de dados, o termo meio significa o meio de armazenamento usado. No contexto atual, meio significa aos fios, cabos e outros recursos para transferência de dados.

Leia mais

PREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL 001/2009 CARGO: COORDENADOR DE INCLUSÃO DIGITAL CADERNO DE PROVAS

PREFEITURA MUNICIPAL DE BOM DESPACHO-MG PROCESSO SELETIVO SIMPLIFICADO - EDITAL 001/2009 CARGO: COORDENADOR DE INCLUSÃO DIGITAL CADERNO DE PROVAS CADERNO DE PROVAS 1 A prova terá a duração de duas horas, incluindo o tempo necessário para o preenchimento do gabarito. 2 Marque as respostas no caderno de provas, deixe para preencher o gabarito depois

Leia mais

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA FACILITADOR VIRTUAL DA APRENDIZAGEM EM QUÍMICA Campina Grande-

Leia mais

O Gerenciamento de Documentos Analógico/Digital

O Gerenciamento de Documentos Analógico/Digital Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital

Leia mais

REDES COMPONENTES DE UMA REDE

REDES COMPONENTES DE UMA REDE REDES TIPOS DE REDE LAN (local area network) é uma rede que une os micros de um escritório, prédio, ou mesmo um conjunto de prédios próximos, usando cabos ou ondas de rádio. WAN (wide area network) interliga

Leia mais

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior Prof. Antonio Almeida de Barros Jr. Introdução Dados Informações Banco de Dados Conceitos Básicos em Bancos de Dados Definição BD - Banco de Dados SGBD - Sistema de Gerenciamento de BD Programa de Aplicação

Leia mais

Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia)

Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia) Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia) Cartilha disponibilizada em atendimento ao disposto na Resolução Anatel n.º 574/2011 Página

Leia mais

Web. Professor: Rodrigo Alves Sarmento rsarmento@catolica-es.edu.br rasarmento@gmail.com

Web. Professor: Rodrigo Alves Sarmento rsarmento@catolica-es.edu.br rasarmento@gmail.com Web Professor: Rodrigo Alves Sarmento rsarmento@catolica-es.edu.br rasarmento@gmail.com Objetivos O que é uma aplicação Web? Web x Stand-Alone Web x Cliente Servidor Tradicional Tipos de Aplicação Dois

Leia mais

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011

XML Básico. Murillo Vasconcelos Henriques B. Castro. 17 de maio de 2011 XML Básico Murillo Vasconcelos Henriques B. Castro 17 de maio de 2011 O QUE É? Sigla para extensible Markable Language É uma linguagem de marcação, assim como HTML Desenvolvida para ser auto explicativa

Leia mais

INSTITUTO PRESBITERIANO MACKENZIE COLÉGIO PRESBITERIANO MACKENZIE SP Informática Educacional

INSTITUTO PRESBITERIANO MACKENZIE COLÉGIO PRESBITERIANO MACKENZIE SP Informática Educacional História da Internet...3 O que é Internet?...3 Quem é o dono da Internet?...3 Como se conectar?...4 A estrutura dos endereços utilizados na Internet...4 SITES DE BUSCA...7 Sites de Busca...8 Pesquisa...8

Leia mais

ICORLI INSTALAÇÃO, CONFIGURAÇÃO E OPERAÇÃO EM REDES LOCAIS E INTERNET

ICORLI INSTALAÇÃO, CONFIGURAÇÃO E OPERAÇÃO EM REDES LOCAIS E INTERNET INSTALAÇÃO, CONFIGURAÇÃO E OPERAÇÃO EM REDES LOCAIS E INTERNET 2010/2011 1 Introdução às redes e telecomunicações O que é uma rede? Uma rede de computadores é um sistema de comunicação de dados constituído

Leia mais

SERVIDORES REDES E SR1

SERVIDORES REDES E SR1 SERVIDORES REDES E SR1 Rio de Janeiro - RJ HARDWARE Você pode instalar um sistema operacional para servidores em qualquer computador, ao menos na teoria tudo irá funcionar sem grandes dificuldades. Só

Leia mais

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

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

Leia mais

O sucesso da WWW. Atualização de Hiperdocumentos. Atualização de Hiperdocumentos. Cuidados. Exemplo. Passos. Motivos :

O sucesso da WWW. Atualização de Hiperdocumentos. Atualização de Hiperdocumentos. Cuidados. Exemplo. Passos. Motivos : Atualização de Hiperdocumentos Links Estrutura lógica Estruturas de apresentação Conteúdo (textual, imagens paradas, imagens em movimento e sons) Conclusões O sucesso da WWW Motivos : Facilidade de utilização

Leia mais

Requisitos de Sistemas

Requisitos de Sistemas Bancos de Dados III Acesso Cliente Servidor Arquiteturas Rogério Costa rogcosta@inf.puc-rio.br 1 Requisitos de Sistemas Grande competitividade no mercado TI deve apoiar a empresa atendendo com agilidade.

Leia mais

Por que Redes? Estamos cercados por redes: supermercados, lojas, bancos, cinemas, farmácias e inúmeros outros lugares; Com a queda do custo de implementação de redes, é praticamente impossível pensar em

Leia mais

Usando o Conference Manager do Microsoft Outlook

Usando o Conference Manager do Microsoft Outlook Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando

Leia mais

2. Conceitos e Arquitetura de Bancos de Dados

2. Conceitos e Arquitetura de Bancos de Dados Bancos de Dados 2. Conceitos e Arquitetura de Bancos de Dados 1 Arquitetura Moderna de SGBD SGBD antigos eram monolíticos e rígidos, voltados para funcionamento em ambientes centralizados (mainframes e

Leia mais

INTRODUÇÃO À REDES DE COMPUTADORES. Dois ou mais computadores conectados um ao outro por um meio de transmissão.

INTRODUÇÃO À REDES DE COMPUTADORES. Dois ou mais computadores conectados um ao outro por um meio de transmissão. INTRODUÇÃO À REDES DE COMPUTADORES O que é uma Rede? Dois ou mais computadores conectados um ao outro por um meio de transmissão. Uma Rede de Computadores é constituída por vários computadores conectados

Leia mais

Banco de Dados Orientado a Objetos

Banco de Dados Orientado a Objetos Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),

Leia mais

Programação para Internet II

Programação para Internet II Programação para Internet II Aulas 01 e 02 Prof. Fernando Freitas Costa http://professor.fimes.edu.br/fernando nando@fimes.edu.br Prof. Fernando 1 Ementa Instalação e configuração básica do NetBeans e

Leia mais

Administração de Sistemas de Informação I

Administração de Sistemas de Informação I Administração de Sistemas de Informação I Prof. Farinha Aula 04 Conceito Sistema de Informação é uma série de elementos ou componentes inter-relacionados que coletam (entrada), manipulam e armazenam (processo),

Leia mais

Manual do Usuário Janeiro de 2016

Manual do Usuário Janeiro de 2016 Manual do Usuário Janeiro de 2016 SOBRE CMX CMX é uma interface que dá acesso aos estudantes a milhares de atividades, exercícios e recursos todos posicionados com os padrões e conceitos curriculares.

Leia mais

Capítulo 3 Projeto de Arquitetura

Capítulo 3 Projeto de Arquitetura Aula 05 Projeto de Arquitetura Universidade de Mogi das Cruzes Objetivo: Apresentar os diversos tipos de Arquitetura do Sistema. Capítulo 3 Projeto de Arquitetura O projeto de arquitetura descreve hardware,

Leia mais

REPLICACÃO DE BASE DE DADOS

REPLICACÃO DE BASE DE DADOS FACULDADE DE ADMINISTRAÇÃO E NEGÓCIOS DE SERGIPE FANESE NÚCLEO DE PÓS-GRADUAÇÃO E EXTENSÃO - NPGE REPLICACÃO DE BASE DE DADOS BRUNO VIEIRA DE MENEZES ARACAJU Março, 2011 2 FACULDADE DE ADMINISTRAÇÃO E

Leia mais

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas MÓDULO 5 Tipos de Redes 5.1 LAN s (Local Area Network) Redes Locais As LAN s são pequenas redes, a maioria de uso privado, que interligam nós dentro de pequenas distâncias, variando entre 1 a 30 km. São

Leia mais

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03 Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03 Agenda 1. Arquitetura de Software 1.1.Introdução 1.2.Vantagens da Arquitetura de Software

Leia mais

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

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

Introdução a Web Services

Introdução a Web Services Introdução a Web Services Mário Meireles Teixeira DEINF/UFMA O que é um Web Service? Web Service / Serviço Web É uma aplicação, identificada por um URI, cujas interfaces podem ser definidas, descritas

Leia mais

GBD PROF. ANDREZA S. AREÃO

GBD PROF. ANDREZA S. AREÃO GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação

Leia mais

Do Word 2007 para o Office 365 para empresas

Do Word 2007 para o Office 365 para empresas Do Word 2007 para o Office 365 para empresas Faça a migração O Microsoft Word 2013 para área de trabalho está diferente das versões anteriores. Assim, veja a seguir uma visão geral dos novos recursos e

Leia mais

Capítulo 1: Redes de computadores e a Internet. Capítulo1. Redes de. computadores. computador. e a Internet. es e a Internet

Capítulo 1: Redes de computadores e a Internet. Capítulo1. Redes de. computadores. computador. e a Internet. es e a Internet Redes de computadores e a Internet Capítulo : Capítulo Redes de Redes de computadores computador e a Internet es e a Internet O que é a Internet? Milhões de elementos de computação interligados: hospedeiros

Leia mais

Desenvolvimento em Ambiente Web. HTML - Introdução

Desenvolvimento em Ambiente Web. HTML - Introdução Desenvolvimento em Ambiente Web HTML - Introdução O que é HTML? HTML é uma linguagem para descrever a estrutura de uma página WEB. Ela permite: Publicar documentos online com cabeçalhos, texto, tabelas,

Leia mais

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano

Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Programação Servidor para Sistemas Web 1 Unidade 8: Padrão MVC e DAO Prof. Daniel Caetano Objetivo: Apresentar a teoria por trás dos padrões na construção de aplicações Web. INTRODUÇÃO Nas aulas anteriores

Leia mais

3. Faça uma breve descrição sobre a topologia da rede e o Active Directory-AD DISCIPLINA DE ARQUITETURA FECHADA WINDOWS SERVER

3. Faça uma breve descrição sobre a topologia da rede e o Active Directory-AD
 DISCIPLINA DE ARQUITETURA FECHADA WINDOWS SERVER Lista de Exercícios-01 1. Faça uma breve descrição sobre o Active Directory-AD O Active Directory-AD é uma implementaçao de serviço de diretório no protocolo LDAP que armazena informaçoes sobre objetos

Leia mais

Sumário. Administração de Banco de dados Módulo 12. Ilustração Backup-Recovery. Recuperação (Recovery) - Definição

Sumário. Administração de Banco de dados Módulo 12. Ilustração Backup-Recovery. Recuperação (Recovery) - Definição Sumário Administração de Banco de dados Módulo 12 1. Administração de SGBDs - Continuação 1.1. Recuperação (Recovery) 1.1.1. Recuperação de sistema 1.1.2. Recuperação da mídia M. Sc. Luiz Alberto lasf.bel@gmail.com

Leia mais

Rede de Computadores (REC)

Rede de Computadores (REC) Rede de Computadores (REC) Aula 04 Camada de Aplicação Prof. Jackson Mallmann dcc2jm@joinville.udesc.br Exemplos de requisição via telnet. iniciar / executar / cmd (Windows) telnet endereço telnet 192.168.1.3

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia 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

Ontologia Navegadores_Codigo-Aberto

Ontologia Navegadores_Codigo-Aberto Ontologia Navegadores_Codigo-Aberto Documento Lista de Termos (versão 1.0) 04-04-2008 report by ontokem Web Tool - ontologies for Knowledge Engineering and Management 1) bookmark: instância da característica

Leia mais

Curso de Informática Básica

Curso de Informática Básica Curso de Informática Básica A Web Descomplique 1 Curso de Informática Básica Índice Introdução...3 Organizando os favoritos...3 Localizando Informações na página...5 Histórico de Navegação...7 Capturando

Leia mais

MÓDULO I - INTERNET APRESENTAÇÃO DO CURSO. Prof. BRUNO GUILHEN. Prof. BRUNO GUILHEN. O processo de Navegação na Internet. Aula 01

MÓDULO I - INTERNET APRESENTAÇÃO DO CURSO. Prof. BRUNO GUILHEN. Prof. BRUNO GUILHEN. O processo de Navegação na Internet. Aula 01 APRESENTAÇÃO DO CURSO Prof. BRUNO GUILHEN Prof. BRUNO GUILHEN MÓDULO I - INTERNET O processo de Navegação na Internet Aula 01 O processo de Navegação na Internet. USUÁRIO A CONEXÃO PROVEDOR On-Line EMPRESA

Leia mais

ARQUITETURAS DOS SISTEMAS DE EMPRESARIAIS (ERP) Arquitetura cliente-servidor Arquitetura aberta

ARQUITETURAS DOS SISTEMAS DE EMPRESARIAIS (ERP) Arquitetura cliente-servidor Arquitetura aberta ARQUITETURAS DOS SISTEMAS DE PLANEJAMENTO DE RECURSOS EMPRESARIAIS (ERP) Arquitetura cliente-servidor Arquitetura aberta Arquitetura cliente-servidor Definição do modelo cliente-servidor O modelo cliente-servidor

Leia mais

Comunicação Dados: Conceitos e Evolução Prof. Valderi Leithardt www.inf.ufrgs.br/~vrqleithardt. Ulbra Canoas - 2012-2

Comunicação Dados: Conceitos e Evolução Prof. Valderi Leithardt www.inf.ufrgs.br/~vrqleithardt. Ulbra Canoas - 2012-2 Comunicação Dados: Conceitos e Evolução Prof. Valderi Leithardt www.inf.ufrgs.br/~vrqleithardt Ulbra Canoas - 2012-2 Apresentação Professor: Dissertação de Mestrado: Uma Plataforma para Integrar Dispositivos

Leia mais

Aula 04. Prof Wesley Sathler www.wesleysathler.webnode.com.br

Aula 04. Prof Wesley Sathler www.wesleysathler.webnode.com.br Aula 04 Prof Wesley Sathler www.wesleysathler.webnode.com.br Atualmente existe uma enorme quantidade de softwares (ou programas, ou sistemas de software) disponíveis para diversas finalidades. Desde o

Leia mais

Administração de Sistemas de Informação Gerenciais

Administração de Sistemas de Informação Gerenciais Administração de Sistemas de Informação Gerenciais UNIDADE V: Telecomunicações, Internet e Tecnologia Sem Fio. Tendências em Redes e Comunicações No passado, haviam dois tipos de redes: telefônicas e redes

Leia mais

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos

Leia mais

Motorola Phone Tools. Início Rápido

Motorola Phone Tools. Início Rápido Motorola Phone Tools Início Rápido Conteúdo Requisitos mínimos...2 Antes da instalação Motorola Phone Tools...3 Instalar Motorola Phone Tools...4 Instalação e configuração do dispositivo móvel...6 Registro

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

TAW Tópicos de Ambiente Web

TAW Tópicos de Ambiente Web TAW Tópicos de Ambiente Web Teste rveras@unip.br Aula 11 Agenda Usabilidade Compatibilidade Validação Resolução de tela Velocidade de carregação Acessibilidade Testes Nesta etapa do projeto do web site

Leia mais

SUPLEMENTO Nº 02. O presente Suplemento tem por finalidade introduzir no Edital da Licitação as seguintes alterações:

SUPLEMENTO Nº 02. O presente Suplemento tem por finalidade introduzir no Edital da Licitação as seguintes alterações: SUPLEMENTO Nº 02 O presente Suplemento tem por finalidade introduzir no Edital da Licitação as seguintes alterações: 1. A data limite de acolhimento de propostas fica alterada para 19.02.2008. 2. A CLÁUSULA

Leia mais

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Especificação dos Requisitos do Software Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Autores: Guilherme Henrique Costa Reginaldo da Silva Alves Muzambinho/MG Outubro 2011 Aprovação

Leia mais

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br

Introdução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br IntroduçãoàTecnologiaWeb TiposdeSites ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br TiposdeSites Índice 1 Sites... 2 2 Tipos de Sites... 2 a) Site

Leia mais

Web Design Aula 11: XHTML

Web Design Aula 11: XHTML Web Design Aula 11: XHTML Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação HTML 1.0-2.0: Havia hipertextos, não havia preocupação com a apresentação HTML 3: Guerra dos Browser (Microsoft

Leia mais

Classificação de Sistemas: Sistemas Empresariais

Classificação de Sistemas: Sistemas Empresariais Universidade do Contestado Campus Concórdia Curso de Ciências Contábeis Prof.: Maico Petry Classificação de Sistemas: Sistemas Empresariais DISCIPLINA: Sistemas de Informação Gerencial O QI da empresa

Leia mais

Linguagem de Estruturação e Apresentação de Conteúdos

Linguagem de Estruturação e Apresentação de Conteúdos UNIVERSIDADE TECNOLOGICA FEDERAL DO PARANA MINISTERIO DA EDUCAÇÃO Câmpus Santa Helena Curso de Bacharelado em Ciência da Computação Linguagem de Estruturação e Apresentação de Conteúdos Prof. Me. Arlete

Leia mais

Pacote de Idiomas do ImageNow Guia de Introdução

Pacote de Idiomas do ImageNow Guia de Introdução Pacote de Idiomas do ImageNow Guia de Introdução Versão: 6.6.x Escrito por: Product Documentation, R&D Data: Outubro de 2011 ImageNow e CaptureNow são marcas comerciais registradas da Perceptive Software.

Leia mais

Programação para a Internet. Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com www.facom.ufu.br/~bacala

Programação para a Internet. Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com www.facom.ufu.br/~bacala Programação para a Internet Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com www.facom.ufu.br/~bacala A plataforma WEB Baseada em HTTP (RFC 2068) Protocolo simples de transferência de arquivos Sem estado

Leia mais

Internet. Gabriela Trevisan Bacharel em Sistemas de Infomação

Internet. Gabriela Trevisan Bacharel em Sistemas de Infomação Internet Gabriela Trevisan Bacharel em Sistemas de Infomação Histórico da Web World Wide Web o nosso www é o meio de comunicação mais utilizado no mundo atualmente. Através da WWW qualquer usuário conectado

Leia mais

Computador Digital Circuitos de um computador (Hardware)

Computador Digital Circuitos de um computador (Hardware) Computador Digital SIS17 - Arquitetura de Computadores (Parte I) Máquina que pode resolver problemas executando uma série de instruções que lhe são fornecidas. Executa Programas conjunto de instruções

Leia mais

Manual do Teclado de Satisfação Online WebOpinião

Manual do Teclado de Satisfação Online WebOpinião Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação

Leia mais

Banco de Dados Conceito de Arquitetura

Banco de Dados Conceito de Arquitetura Banco de Dados Conceito de Arquitetura Wireless-Optical Broadband Acess Network APRESENTAÇÃO Graduado SI Engenharia de Software Gerenciamento de Projetos Mecatrônica Mestrando CONCEITO DE BD MODELO DE

Leia mais

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Técnicas Avançadas Desenvolvimento de SOFTWARES Sistemas de Gerenciamento de Conteúdo com Joomla e Magento * Tópicos Sistema de Gerenciamento de Conteúdo CMS. Fron-end Back-end Instalando Site e Lojas

Leia mais

1.2.4. Organizar a estrutura do site

1.2.4. Organizar a estrutura do site 1.2.4. Organizar a estrutura do site 1 Organizar a estrutura do site A organização da estrutura do site passa pela definição das ligações entre as páginas que o compõem Esta organização deve ser intuitiva

Leia mais

Comunicando através da rede

Comunicando através da rede Comunicando através da rede Fundamentos de Rede Capítulo 2 1 Estrutura de Rede Elementos de comunicação Três elementos comuns de comunicação origem da mensagem o canal destino da mensagem Podemos definir

Leia mais

Capítulo 5. 5.1 Laudon, Cap. 5

Capítulo 5. 5.1 Laudon, Cap. 5 Capítulo 5 Fundamentos da Inteligência de Negócios: Gerenciamento da Informação e de Bancos de Dados 5.1 Laudon, Cap. 5 OBJETIVOS DE ESTUDO Descrever como um banco de dados relacional organiza os dados

Leia mais

DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP. VitorFariasCoreia

DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP. VitorFariasCoreia DESENVOLVIMENTODE APLICAÇÕESPARAINTERNET:PHP VitorFariasCoreia INFORMAÇÃOECOMUNICAÇÃO Autor Vitor Farias Correia Graduado em Sistemas de Informação pela FACITEC e especialista em desenvolvimento de jogos

Leia mais

Redes de computadores. Redes para Internet

Redes de computadores. Redes para Internet Redes de computadores Redes para Internet Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações distribuídas Enlaces de comunicação fibra, cobre, rádio, satélite

Leia mais

Curso: Redes II (Heterogênea e Convergente)

Curso: Redes II (Heterogênea e Convergente) Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Redes Heterogênea e Convergente Professor Rene - UNIP 1 Redes heterogêneas Redes Heterogêneas Todo ambiente de rede precisa armazenar informações

Leia mais

Serviços do Cisco Connected Stadium Wi-Fi

Serviços do Cisco Connected Stadium Wi-Fi Folha de dados Serviços do Cisco Connected Stadium Wi-Fi Melhore a experiência móvel dos torcedores no estádio com os serviços do Cisco Connected Stadium Wi-Fi Resumo A solução Cisco Connected Stadium

Leia mais

Descrição do Produto. Altus S. A. 1

Descrição do Produto. Altus S. A. 1 Descrição do Produto O software MasterTool IEC é um ambiente completo de desenvolvimento de aplicações para os controladores programáveis da Série Duo. Esta ferramenta permite a programação e a configuração

Leia mais

Introdução à Informática

Introdução à Informática Curso Introdução à Informática Ano/Semestre Ano Lectivo Área Científica Dpt. EMP 1ºAno / 1ºS 2005/06 Informática DSI Professor Responsável da Disciplina Miguel Boavida Docente Co-Responsável Martinha Piteira

Leia mais