APLICATIVOS PARA TELEVISÃO DIGITAL INTERATIVA. A televisão, um dos mais importantes e expressivos meios de comunicação, tem
|
|
- Zaira Graça Alcaide
- 8 Há anos
- Visualizações:
Transcrição
1 APLICATIVOS PARA TELEVISÃO DIGITAL INTERATIVA Douglas Dal Pozzo (bolsista) PET Computação Universidade Federal de Santa Catarina Resumo: A televisão, um dos mais importantes e expressivos meios de comunicação, tem estado a maior parte de sua história atrelada ao objetivo primário de exibição de conteúdo desprovido de interação com o telespectador. A tecnologia de televisão digital veio para mudar esse cenário, proporcionando, além de melhores qualidades de áudio e vídeo, a possibilidade de interação entre um serviço e o telespectador. Este trabalho foi desenvolvido a partir de um estudo bibliográfico dos padrões abertos de televisão digital interativa baseados no livro Interactive TV Standards: a guide to MHP, OCAP and JavaTV de Steven Morris e Anthony Smith Chaigneau, especialistas no assunto. Apresentamos uma sinopse da tecnologia de TV digital e também introduzimos aspectos do desenvolvimento de aplicações para a TV Digital: Os Xlets. contato: pet@inf.ufsc.br
2 Os sistemas de televisão digital O sistema de televisão digital, um dos conceitos mais importantes quando se fala em televisão digital, é um conjunto de definições que servem de referência para criação de produtos compatíveis entre geradores de conteúdo, programadores de aplicações, fábricas de equipamentos eletrônicos, entre outros. Basicamente, um padrão é definido pelos esquemas de compressão e codificação de áudio e vídeo, pela camada de abstração de software do set top box (o middleware) e o esquema de multiplexação e modulação de dados. Esses esquemas são escolhidos para atender aos requisitos de um padrão, que pode ser, por exemplo, privilegiar a alta definição, a interatividade, a recepção móvel, etc. A figura 1, abaixo, apresenta os componentes utilizados na definição de um sistema de televisão digital interativa. Figura 1: Blocos na forma de caixa preta que definem um sistema de televisão digital A parte mais importante desses blocos do ponto de vista das aplicações (considere qualquer referência a aplicação como sendo uma aplicação para televisão digital) é a camada de software denominado middleware. Um middleware é de forma simplificada uma camada de software que liga dois sistemas separados. No caso da televisão digital ele liga o hardware e o sistema operacional do set top box às aplicações. Sua função básica no contexto de um sistema de TV digital é fornecer para o desenvolvedor uma API para manipulação de gráfico e vídeo, acesso ao canal de retorno, acesso as informações do serviço, entre outros.
3 Existem hoje no mundo três grandes sistemas de televisão digital aberta: O sistema europeu, DVB Digital Video Broadcasting com o seu middleware MHP Multimedia Home Platform; O sistema americano, ATSC Advanced Television Systems Committee com o seu middleware DASE Digital Applications Software Environment; O sistema japonês, ISDB Integrated Services Digital Broadcasting com o seu middleware ARIB Association of Radio Industries and Businesses. As aplicações para tv digital As aplicações para TV digital trazem para a televisão um pouco do teor computacional proporcionado por um computador. Um possível cenário é o telespectador estar assistindo um jogo de futebol, por exemplo, e a emissora transmitir pequenas aplicações com diversas informações sobre o campeonato, jogo ou jogadores. Além de permitir a navegação por essas informações, aplicações mais avançadas permitem o envio de dados ao provedor do conteúdo utilizando possivelmente a própria infra estrutura da internet. As aplicações para tv digital são classificadas em [6]: aplicações service bound: Apresentam informações ou interatividade contextuais ao conteúdo sendo exibido de um determinado serviço. São carregadas no STB toda vez que são executadas. aplicações unbound: Não são contextuais, podem ser acessadas a qualquer momento e não possuem um propósito específico. Guias de programação eletrônica, home banking, jogos, etc. aplicações armazenadas: São mais complexas e possuem funções bem mais genéricas. Geralmente são pagas e são armazenadas em uma dispositivo de memória para o usuário executá la durante o período de validade dela.
4 aplicações embutidas: São aplicações nativas do STB, como um guia de programação eletrônica, serviços de alerta de catástrofes, etc. Cada uma dessas classes de aplicações podem apresentar diferentes níveis de interatividade. Interatividade está relacionada com a forma com que o usuário pode utilizar essas aplicações: ele pode navegar pelos dados recebidos, requisitar novos dados ou até mesmo enviar informações de volta ao serviço que disponibilizou a aplicação. Nesse sentido os níveis de interatividade são: local: O usuário não envia dados ao serviço. Somente interage com dos dados recebidos e carregados no set top box. Exemplo: controle sobre apresentação de informações contextuais, navegação. intermitente: é feita uma conexão (geralmente por linha telefônica) ao serviço e a conexão permanece até que o usuário entre com as informações e envie os dados. Exemplos: home banking, home shopping, e voting. plena: o usuário utiliza a mesma infraestrutura da internet (adsl) e permanece o tempo todo conectado, podendo requisitar e enviar informações a qualquer momento: Exemplo; e mail, internet. Entre os sistemas de televisão digital abertos Java e html são as duas linguagem predominantes utilizadas no desenvolvimento de aplicações. Para os desenvolvedores Java, surge ai mais uma possibilidade de desenvolvimento com a linguagem. Nesse trabalho abordamos somente a utilização de Java, uma vez que ela oferece um poder de expressão e interatividade muito maior do que uma linguagem descritiva como o html. Java é uma linguagem de programação interpretada, que roda em cima de uma máquina virtual. Essa é a grande vantagem da sua utilização já que uma vez escrita poderá ser executada em qualquer set top box que implemente a maquina virtual Java, não tendo necessidade de recompilação de código e outros problemas relacionados. Esse é um dos objetivos da TV digital aberta: a compatibilidade das aplicações. Além disso, existe um canal de comunicação entre especialistas da área de TV digital e os desenvolvedores do
5 Java, através dos quais os especialistas fazem requisições que são ouvidas e padronizadas pela linguagem. Um fruto dessas requisições é o documento Java specification request 927, a API Java TV []. A especificação Java TV é parte da plataforma Java 2 Micro Edition (J2ME) na configuração de Connected Device Configuration (CDC) [9]. Para cada um dos três padrões abertos, a API Java TV forma o núcleo das definições. Ela especifica o modelo de ciclo de vida das aplicações, abstrai aspectos relacionados ao hardware e sistema operacional do set top box e padroniza uma série de requisitos básicos de uma aplicação. Desse ponto em diante, escolhemos o sistema europeu DVB/MHP para o estudo do desenvolvimento de aplicações. Esse é o sistema mais difundido mundialmente e conseqüentemente é o que mais apresenta documentação e softwares de apoio na web. Esse padrão é formado pelas seguintes APIs: API Java TV A API Java TV é uma extensão da plataforma Java desenvolvida através de um processo aberto da Sun Microsystems e líderes da industria de televisão digital. As maiores fábricas de eletrônicos para consumidor anunciaram seu apoio na adoção dessa API como um padrão de televisão digital mundial [2]. A API Java TV está sendo projetada para oferecer acesso a funcionalidades do tipo: Definição do modelo das aplicações. Acesso a fluxo de áudio e vídeo; Acesso condicional; Acesso a informações de serviço; Controle remoto. API HAVi Home Audio Video Interoperability A interface de usuário definida pela HAVi permite que aplicações escritas em Java determinem os recursos presentes em cada set top box e com isso desenhem sua interface gráfica na tela, manipulem dados entrados pelo usuário, executem pequenos arquivos de
6 som, etc. Ela usa um subconjunto do AWT Abstract Windowing Toolkit definido na API Java 1.1 e estende seus pacotes para suportar recursos específicos da plataforma HAVi. API DAVIC Digital Audio Visual Council Baseado no padrão MHEG 6 [7], esse padrão, publicado em 1998, adicionou um conjunto de novas APIs Java ao padrão MHEG 6, capacitando essa nova API a acessar informações de serviço, controlar a apresentação de áudio e vídeo e gerenciar recursos do receptor. API DVB A especificação DVB/MHP é construída a partir de outras APIs como Java TV, HAVi, Davic. Para completar a especificação DVB/MHP [10] são necessárias novas interfaces de programação e elas são definidas pela API DVB Core que estende algumas funcionalidades oferecidas pelas outras APIs como também inclui novas funções para atender aos requisitos da especificação. Para cada uma dessas APIs apresentamos na forma de tabelas os pacotes utilizados pela especificação DVB/MHP. Essas tabelas foram extraídas da documentação dessas APIs e podem ser acessadas a partir de suas referências. Java TV Pacote javax.tv.carousel javax.tv.graphics javax.tv.locator javax.tv.media javax.tv.media.protocol javax.tv.net javax.tv.service javax.tv.service.guide javax.tv.service.navigati on javax.tv.service.selectio n função Provides access to broadcast file and directory data through APIs that work with the java.io package. Provides a mechanism by which Xlets may discover their root container and describes a mechanism for alpha blending. Provides a means for referencing data and resources accessible via the Java TV APIs. Provides controls and events for the management of real time media in a television environment. Provides access to generic streaming data in the television broadcast. Provides access to IP datagrams transmitted in the broadcast stream. Provides mechanisms for accessing the service information (SI) database and APIs representing the SI elements it contains. Provides APIs to support electronic program guides (EPGs), including program schedules, program events and program ratings. Provides APIs to navigate through services and hierarchical service information. Provides a mechanism to select a Service for presentation.
7 javax.tv.service.transpo Provides additional information about the transport mechanisms that deliver the rt content the SI data describes. javax.tv.util Provides APIs for creating and managing timer events. Provides interfaces used by applications and the application manager to javax.tv.xlet communicate. Tabela 1 Pacotes da API Java TV utilizados pela especificação MHP e suas respectivas funções [2]. HAVi Level 2 User Interface Pacote função org.havi.ui Definição de elementos de interface gráfica com o usuário org.havi.ui.event Definição dos esquemas de tratamento de eventos dos elementos de interface gráfica Tabela 2 Pacotes da API HAVi utilizados pela especificação MHP e suas respectivas funções [1]. DVB Core Pacote org.dvb.applicatio n org.dvb.dsmcc org.dvb.event org.dvb.io.ixc org.dvb.io.persiste nt org.dvb.lang org.dvb.media org.dvb.net org.dvb.net.ca org.dvb.net.rc org.dvb.net.tuning org.dvb.si org.dvb.test org.dvb.ui org.dvb.user função Provides access to lists of applications which are available in this context and the ability to launch those applications. Provides extended access to files carried in the broadcast stream. Provides access to user input events before they are processed through the event mechanism of the java.awt package. Provides support for inter application communication. Provides extensions to the java.io package for access to files held in persistent storage. Provides those core platform related features not found in the java.lang package. Provides DVB specific extensions to the Java Media Framework. Provides general networking features not found elsewhere. Provides extensions to the conditional access API from DAVIC. Provides session management for bi directional IP connections which are session based from the point of view of an application. Provides extensions to the tuning API from DAVIC. Provides access to DVB service information. Broadcast model In a broadcast based conformance system, there are effectively three main entities involved in an automated test process: The test server that is used to hold and initiate all of the tests. Provides extended graphics functionality. Provides access to settings and preferences configured by the end user. Tabela 3: Pacotes da API DVB utilizados pela especificação MHP e suas respectivas funçõ es [10]. DAVIC Core Pacote função org.davic.media Provides various extensions to the Java Media Framework for the control of TV oriented audio / video content. org.davic.mpeg Provides utility classes for common MPEG concepts. org.davic.mpeg.dvb Provides utility classes for common MPEG concepts as used in DVB.
8 org.davic.mpeg.sectio ns Provides access to MPEG 2 section filtering. org.davic.net Provides general content referencing. org.davic.net.ca Provides an interface to various features of a conditional access system for those applications which need it. org.davic.net.dvb Provides DVB specific content referencing. org.davic.net.tuning Provides access to tuning MPEG multiplex selection. org.davic.resources Provides a framework for scarce resource management. Tabela 4: Pacotes da API DAVIC utilizados pela especificação MHP e suas respectivas funções [3]. Desenvolvimento de aplicações interativas para o sistema DVB/MHP Não existe nenhuma padronização aberta de desenvolvimento de aplicações para TV Digital. No entanto, como todo processo de desenvolvimento de software é aconselhável a utilização do tradicional esquema de análise e projeto de sistemas. O objetivo da maioria das aplicação é a exibição de conteúdo através de uma interface gráfica com o usuário. E para isso, apresentamos as APIs gráficas de suporte do sistema DVB/MHP para demonstrar um dos aspectos mais importantes da maioria das aplicações: a criação de interfaces gráficas. Para o desenvolvimento de qualquer aplicação gráfica para a TV digital precisamos definir alguns conceitos. Funcionamento do modelo gráfico do MHP Configuração do dispositivo gráfico do receptor Os componentes da interface gráfica de usuário Tratamento de eventos gerados pelo usuário Existem várias diferenças quanto a forma de desenvolvimento de aplicações para TV digital quando comparada com o desenvolvimento de aplicações para um computador pessoal (Tabela 5). Na televisão digital... A televisão digital utiliza um modelo gráfico baseado em camadas. No computador... No computador pessoal o modelo gráfico apresenta somente uma camada onde são colocados todos os componentes.
9 Deve se configurar os dispositivos relacionados Não é necessária a configuração explícita dos as camadas do modelo gráfico. componentes relacionados ao modelo gráfico. Limitações de poder de processamento, diferentes Os computadores são mais genéricos tamanhos de telas. Tabela 5: Algumas diferenças encontradas entre desenvolvimento de aplicações para televisão digital e o desenvolvimento de aplicações para um computador pessoal. Várias questões poderiam ser levantadas para tratar cada um dos aspectos relativos ao desenvolvimento de aplicações, porém, iremos nos limitar a demonstração das APIs de suporte a interface gráfica. Até mesmo no desenvolvimento de interfaces gráficas surgem questões de como desenvolver uma interface robusta e compatível aos diversos aparelhos receptores ponteciais da aplicação e isso implica em uma programação cautelosa, com métodos de descoberta de recursos disponíveis no receptor para que quando a aplicação for executada não apresente problemas. A modelo gráfico de um receptor de televisão digital é separado em duas partes: uma trata da própria tela como um todo, mapeando o dispositivo físico que é a tela de apresentação; o outro modelo é um modelo lógico, ou seja existe somente do ponto de vista do desenvolvedor. Este modelo lógico divide o modelo físico (a tela) em três camadas lógicas (Figura 2): Background layer, Video layer, Graphics layer. Essas camadas são empilhadas na seguinte ordem: a camada de trás é a Background layer, a próxima camada é a Video layer enquanto a camada mais a frente de todas é a Graphics layer. A função de cada uma dessas camadas é: Background layer: Exibir uma única cor de fundo ou então uma imagem fixa. Sendo a camada de fundo, ela será visível toda vez que o vídeo for redimensionado ou não for usado. Video layer: É onde mostra se o fluxo de vídeo associado a uma transmissão. Geralmente os receptores oferecem suporte a exibição em tela cheia ou na resolução de quarto da tela apresentado em um dos quatro quadrantes da tela. Graphics layer: É a camada mais a frente de todas, no topo. É nela que são apresentadas as aplicações que utilizam interface gráfica com o usuário. A especificação
10 DVB/MHP determina um suporte de no mínimo 256 cores e resolução de 720x576 pixels para os receptores desse padrão. Figura 2: Separação em camadas dos dispositivos do modelo gráfico do MHP [5]. Configuração dos dispositivos Cada uma das camadas mencionadas são mapeadas em classes da API Havi. Além disso, como as aplicações precisam estar preparadas para serem executadas em diferentes modelos de set top box, com diferentes recursos, deve se configurar cada um desses dispositivos de modo que a aplicação seja compatível com os recursos do set top box em que é executada. Para isso a API Havi também oferece classes de suporte chamadas classes de configuração de dispositivos. As classes de mapeamento e classes de configuração são apresentadas na tabela 6. As classes de configuração de dispositivos existem para cada uma das subclasses de HScreenDevices e por usa vez, as classes de configuração são subclasses da classe HScreenConfiguration. Classe Função Classe configuração HScreen Representa a tela física de um set top box X
11 HScreenDevices Classe abstrada que define os dispositivos lógicos constituintes da classe HScreen. X HBackgroundDevice Representa a camada do fundo da tela. HBackgroundConfiguration HStillBackgroundConfiguration HVideoDevice Representa a camada de exibição de vídeo. HVideoConfiguration HGraphicsDevice Representa a camada de exibição de componentes da interface gráfica com o HGraphicsConfiguration usuário. Tabela 6: Esta tabela apresenta as classes de mapeamento, suas funções, e classes de configuração para cada dispositivo do modelo gráfico de aplicações para TV Digital. Existem várias formas de se encontrar a configuração adequada para cada uma dessas classes de configuração e cada configuração é determinada por uma variedade de parâmetros [1]. Construção da interface gráfica Uma vez instanciados os modelos dos dispositivos gráficos do set top box, podemos partir para o processo de construção propriamente dito da interface gráfica. Lembremos que a interface gráfica é apresentada na camada gráfica da aplicação, representada pela classe HGraphicsDevice. O elemento chave, na construção da interface gráfica é representado pela classe HScene. Essa classe é similar ao Frame, ou Window utilizado como top level component no desenvolvimento de interfaces gráficas Java. No entanto, uma HScene apresenta algumas restrições como por exemplo a exibição de uma única instância dessa classe durante qualquer momento da existência da aplicação. Quando a aplicação for finalizada, deverá ser chamado o método HScene.dispose() para remover a instância daquela classe. O processo de construção de um objeto HScene é bastante simples: Declara se o objeto e obtém se uma instância através da classe auxiliar HSceneFactory. Existem vários parâmetros que podem ser utilizados no momento da obtenção do objeto HScene pela classe HSceneFactory. Esses parâmetros podem ser consultados na documentação Havi [1].
12 Conjunto de componentes de interface gráfica e tratamento de eventos Agora começa a fase de escolha dos componentes que serão inseridos sobre a instância da HScene. O uso desses componentes é feito da mesma forma que se usa os componentes AWT ou Swing do Java. Basta observar os parâmetros dos contrutores e seguir o modelo de tratamento de eventos tradicional. Todas essas informações, bem como o conjunto completo de componentes disponíveis podem ser obtidos da própria documentação Havi [1]. Resumidamente, podemos definir os seguintes passos que devem ser seguidos no desenvolvimento de uma aplicação com interface gráfica de usuário. Passo 1: Instanciação de um objeto do tipo HScreen. Passo 2: A partir do objeto HScreen obter os correspondentes objetos das camadas de fundo, de vídeo e gráfica. Passo 3: Instanciação de um objeto HScene no contexto da camada gráfica. É nesse objeto que serão colocados os Contêineres e demais componentes de interface gráfica. Passo 4: Tratamento de eventos relacionados aos componentes da interface gráfica.
13 Referências: [1] HAVi Level 2 graphical user interface API. [2] Java TV API [3] DAVIC Specication Part 9, Complete DAVIC Specications, DAVIC. [4] Multimedia Home Platform. [5] Interactive TV web: Your source for MHP, OCAP, ACAP, and JavaTV information to [6] Steven Morris and Anthony Smith Chaigneau. Interactive TV Standards. Focal Press, [7] P. Hofmann. MHEG 5 and MHEG 6: Multimedia Standards for Minimal Resource Systems. Technical Report, Technische Universitat Berlin, April [8] MHP stubs classes. [9] J2ME CDC. [10] Digital Video Broadcasting (DVB); Multimedia Home Platform (MHP) Specification 1.1.X
Desenvolvimento de Sistemas para TV Digital. Prof. Fabrício J. Barth fbarth@tancredo.br Faculdades Tancredo Neves
Desenvolvimento de Sistemas para TV Digital Prof. Fabrício J. Barth fbarth@tancredo.br Faculdades Tancredo Neves Objetivo Apresentar os conceitos básicos para o desenvolvimento de sistemas para TV Digital.
Leia maisESTUDO 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 maisAPLICAÇÃO PARA A TV DIGITAL INTERATIVA UTILIZANDO A API JAVATV Eli CANDIDO JUNIOR 1 Francisco Assis da SILVA 2
APLICAÇÃO PARA A TV DIGITAL INTERATIVA UTILIZANDO A API JAVATV Eli CANDIDO JUNIOR 1 Francisco Assis da SILVA 2 RESUMO: A televisão é uma das principais fontes de informação, entretenimento e cultura. A
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisUm Driver NDIS Para Interceptação de Datagramas IP
Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para
Leia mais3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
Leia maisUm framework para o desenvolvimento de aplicações interativas para a Televisão Digital
Um framework para o desenvolvimento de aplicações interativas para a Televisão Digital Adriano Simioni, Valter Roesler Departamento de Informática Universidade do Vale do Rio dos Sinos (UNISINOS) Av. Unisinos,
Leia maisLinguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures
Leia maisFundamentos de Java. Prof. Marcelo Cohen. 1. Histórico
Fundamentos de Java Prof. Marcelo Cohen 1. Histórico 1990 linguagem Oak; desenvolvimento de software embutido para eletrodomésticos S.O. para o controle de uma rede de eletrodomésticos o surgimento da
Leia maisDesenvolvendo Aplicações para TV Digital Interativa
Desenvolvendo Aplicações para TV Digital Interativa Sávio Luiz de Oliveira Almeida 1, Frederico Coelho 1 1 Universidade Presidente Antônio Carlos (UNIPAC) Barbacena MG Brasil 2 Departamento de Ciência
Leia maisHistórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial
1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão
Leia mais1.1. Aplicações de TVD dinâmicas
1 Introdução Uma aplicação de TV Digital (TVD) comumente é composta por um vídeo principal associado a outros objetos (aplicações, imagens, vídeos, textos etc.), que são transmitidos em conjunto possibilitando
Leia maisGTTV - Grupo de Trabalho de Televisão Digital. Guido Lemos de Souza Filho LAViD - DI CCEN UFPB
GTTV - Grupo de Trabalho de Televisão Digital Guido Lemos de Souza Filho LAViD - DI CCEN UFPB Sistema de TV Digital ITV Middleware (eg. MHP or DASE) Real-Time Operating System Device Drivers Conditional
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisSMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback
SMTP, POP, IMAP, DHCP e SNMP Professor Leonardo Larback Protocolo SMTP O SMTP (Simple Mail Transfer Protocol) é utilizado no sistema de correio eletrônico da Internet. Utiliza o protocolo TCP na camada
Leia maisJava para Desenvolvimento Web
Java para Desenvolvimento Web Servlets A tecnologia Servlet foi introduzida pela Sun Microsystems em 1996, aprimorando e estendendo a funcionalidade e capacidade de servidores Web. Servlets é uma API para
Leia maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Servidor de Aplicações WEB Tomcat Servidor Tomcat Foi desenvolvido
Leia maisNCL e Java. Aquiles Burlamaqui
Construindo programas de TV Digital Interativa usando NCL e Java Aquiles Burlamaqui Sumário Introdução Middleware Aplicações de TVDI Ginga NCL Ginga J Conclusões Introdução TV Digital Interativa O que
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 10 Persistência de Dados
Leia maisPadrões de Middleware para TV Digital
Padrões de Middleware para TV Digital Alexsandro Paes, Renato Antoniazzi UFF Universidade Federal Fluminense Centro Tecnológico Departamento de Engenharia de Telecomunicações Mestrado em Telecomunicações
Leia maisTV Digital : Convergência e Interatividade. 2010 HXD Interactive Television
TV Digital : Convergência e Interatividade. A TELEVISÃO. A Televisão... o mais subversivo instrumento da comunicação deste século!" Assis Chateaubriand (1950). A Televisão Sem TV é duro de dizer quando
Leia maisUma Introdução ao. Computação Móvel (MAC5743/MAC330) Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro
Uma Introdução ao J2ME Computação Móvel (MAC5743/MAC330) DCC-IME-USP Prof. Alfredo Goldman Monitores: Rodrigo Barbosa Daniel Cordeiro Visão Geral do Java 2 (1) A plataforma Java 2 engloba três elementos:
Leia mais2 Geração Dinâmica de Conteúdo e Templates de Composição
2 Geração Dinâmica de Conteúdo e Templates de Composição Alguns dos aspectos mais importantes na arquitetura proposta nesta dissertação são: a geração dinâmica de conteúdo e a utilização de templates de
Leia maisUtilizando o framework AppTV no desenvolvimento de aplicações para TV Digital Interativa
Utilizando o framework AppTV no desenvolvimento de aplicações para TV Digital Interativa Lile Palma Hattori 1, Sylvio Siqueira Silva 1,Tatiana Aires Tavares 1, Manoel Carvalho Marques Neto 1, Celso Saibel
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisDesenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA
Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos
Leia maisFundamentos de Hardware
Fundamentos de Hardware Curso Técnico em Informática SUMÁRIO PLACAS DE EXPANSÃO... 3 PLACAS DE VÍDEO... 3 Conectores de Vídeo... 4 PLACAS DE SOM... 6 Canais de Áudio... 7 Resolução das Placas de Som...
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Cluster, Grid e computação em nuvem Slide 8 Nielsen C. Damasceno Introdução Inicialmente, os ambientes distribuídos eram formados através de um cluster. Com o avanço das tecnologias
Leia maisTV Digital no Brasil e o Middleware Ginga. Luiz Eduardo Cunha Leite
TV Digital no Brasil e o Middleware Ginga Luiz Eduardo Cunha Leite 1 Sistema de TV Digital no Brasil 3G 1 Seg 2 PTSN, Internet, etc. Nível de Transporte TCP / IP -SI -Carrossel de Dados e Objetos -MPE
Leia maisProgramação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza
Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem
Leia maisTecnologia PCI express. Introdução. Tecnologia PCI Express
Tecnologia PCI express Introdução O desenvolvimento de computadores cada vez mais rápidos e eficientes é uma necessidade constante. No que se refere ao segmento de computadores pessoais, essa necessidade
Leia maisPESPECTVIAS DO PROJETO DE PESQUISA DESENVOLVIMENTO DE MIDDLEWARE PARA DIVULGAÇÃO DE SABERES POPULARES NO CANAL DE INTERATIVIDADE DA TV DIGITAL *
PESPECTVIAS DO PROJETO DE PESQUISA DESENVOLVIMENTO DE MIDDLEWARE PARA DIVULGAÇÃO DE SABERES POPULARES NO CANAL DE INTERATIVIDADE DA TV DIGITAL * Wellington Garcia PEREIRA 1 ; Hudson Henrique de Sousa LOPES
Leia maisSistemas Distribuídos. Professora: Ana Paula Couto DCC 064
Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para
Leia maisB ringing Al l U sers to the Television
PUC Minas Campus de Poços de Caldas Departamento de Ciência da Computação Laboratório de Televisão Digital Interativa B ringing Al l U sers to the Television Prof. Dr. João Benedito dos Santos Junior Coordenador
Leia maisUM 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 maisPADRÕES DE MIDDLEWARE PARA TV DIGITAL
PADRÕES DE MIDDLEWARE PARA TV DIGITAL Rafael V. Coelho Fundação Universidade Federal do Rio Grande (FURG) Rio Grande - RS rafaelvc2@gmail.com Resumo. Este trabalho discute os tipos de Middleware usados
Leia maisProgramação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL
Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre
Leia maisSISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Leia maisTRBOnet MDC Console. Manual de Operação
TRBOnet MDC Console Manual de Operação Versão 1.8 ÍNDICE NEOCOM Ltd 1. VISÃO GERAL DA CONSOLE...3 2. TELA DE RÁDIO...4 2.1 COMANDOS AVANÇADOS...5 2.2 BARRA DE FERRAMENTAS...5 3. TELA DE LOCALIZAÇÃO GPS...6
Leia maisProgramaçã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 maisCurso de Instalação e Gestão de Redes Informáticas
ESCOLA PROFISSIONAL VASCONCELLOS LEBRE Curso de Instalação e Gestão de Redes Informáticas LIGADORES DE VIDEO: VGA, DVI, S-VIDEO E COMPONENTE VIDEO José Vitor Nogueira Santos FT2-0749 Mealhada, 2009 Introdução
Leia maisUFG - Instituto de Informática
UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação
Leia maisSISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores
SISTEMAS OPERACIONAIS Maquinas Virtuais e Emuladores Plano de Aula Máquinas virtuais Emuladores Propriedades Benefícios Futuro Sistemas de Computadores Os sistemas de computadores são projetados com basicamente
Leia mais1 Introdução. 1.1. Motivação
1 Introdução A adoção do Ginga-NCL como middleware declarativo do SBTVD (Sistema Brasileiro de Televisão Digital) estabeleceu um marco no desenvolvimento de aplicações interativas para TV Digital terrestre
Leia maisMÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos
MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada
Leia maisAPLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE
1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)
Leia maisDESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.
Leia maisDOCUMENTAÇÃO DO FRAMEWORK - versão 2.0
DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando
Leia maisDESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3
DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.
Leia maisIntrodução Dalvik Linux 2.6. Android. Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega
Android Diogo de Campos, João Paulo Pizani Flor, Maurício Oliveira Haensch, Pedro Covolan Bachiega Universidade Federal de Santa Catarina November 18, 2008 Agenda 1 Introdução 2 Dalvik 3 Linux 2.6 Introdução
Leia maisSenado Federal Questões 2012
Senado Federal Questões 2012 Sistemas Operacionais Prova de Analista de Sistemas Prof. Gustavo Van Erven Senado Federal Questões 2012 Rede Social ITnerante http://www.itnerante.com.br/ Vídeo Aulas http://www.provasdeti.com.br/
Leia mais7 Utilização do Mobile Social Gateway
7 Utilização do Mobile Social Gateway Existem três atores envolvidos na arquitetura do Mobile Social Gateway: desenvolvedor do framework MoSoGw: é o responsável pelo desenvolvimento de novas features,
Leia maisPRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)
RELATÓRIO DE ENTREGA DO PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) PARA A ELABORAÇÃO DOS PLANOS MUNICIPAIS DE GESTÃO INTEGRADA DE RESÍDUOS SÓLIDOS PMGIRS PARA OS MUNICÍPIOS DE NOVO HORIZONTE, JUPIÁ, GALVÃO,
Leia maisWireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira
Wireshark Captura de Protocolos da camada de aplicação Maicon de Vargas Pereira Camada de Aplicação Introdução HTTP (Hypertext Transfer Protocol) 2 Introdução Camada de Aplicação Suporta os protocolos
Leia maisO Modelo DX sumário executivo
White Paper O Modelo DX sumário executivo INTRODUÇÃO 2 O MODELO BROADCAST 3 MODELO TRADICIONAL DE BROADCAST 3 O MODELO DX 4 NOVOS MODELOS DE RECEITA 5 O MODELO DX PARA TELAS COLETIVAS 6 1 www.dx.tv.br
Leia maisIntroduçã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 maisDocumento de Análise e Projeto VideoSystem
Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento
Leia maisTV ESCOLA INTERATIVA: UMA PROPOSTA EDUCATIVA PARA TV DIGITAL
TV ESCOLA INTERATIVA: UMA PROPOSTA EDUCATIVA PARA TV DIGITAL Fernanda Paulinelli Rodrigues Silva 1 Thiago José Marques Moura 1 Alice Helena de Sousa Santos 1 Marília de Barros Ribeiro 1 Guido Lemos de
Leia maisProtocolos de Redes Revisão para AV I
Protocolos de Redes Revisão para AV I 01 Aula Fundamentos de Protocolos Conceituar protocolo de rede; Objetivos Compreender a necessidade de um protocolo de rede em uma arquitetura de transmissão entre
Leia maisIntrodução a listas - Windows SharePoint Services - Microsoft Office Online
Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição
Leia mais5 Mecanismo de seleção de componentes
Mecanismo de seleção de componentes 50 5 Mecanismo de seleção de componentes O Kaluana Original, apresentado em detalhes no capítulo 3 deste trabalho, é um middleware que facilita a construção de aplicações
Leia maisABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE
ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil aapfjr@gmail.com
Leia maisOrganização e Arquitetura de Computadores I. de Computadores
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização Básica B de Computadores
Leia maisTRANSMITINDO CONHECIMENTO ON-LINE
TRANSMITINDO CONHECIMENTO ON-LINE POR MEIO WEB-RÁDIO E WEB-TV 1 BORGES, Caio C. A.; DEUS JÚNIOR, Getúlio A. de; CASTRO, Marcelo S. Escola de Engenharia Elétrica e de Computação, Universidade Federal de
Leia maisEntrada e Saída. Prof. Leonardo Barreto Campos 1
Entrada e Saída Prof. Leonardo Barreto Campos 1 Sumário Introdução; Dispositivos Externos; E/S Programada; E/S Dirigida por Interrupção; Acesso Direto à Memória; Bibliografia. Prof. Leonardo Barreto Campos
Leia maisCapítulo 9. Gerenciamento de rede
1 Capítulo 9 Gerenciamento de rede 2 Redes de computadores I Prof.: Leandro Soares de Sousa E-mail: leandro.uff.puro@gmail.com Site: http://www.ic.uff.br/~lsousa Não deixem a matéria acumular!!! Datas
Leia maisAgregador de feeds RSS para dispositivos móveis
Agregador de feeds RSS para dispositivos móveis Disciplina: Computação Móvel Professor: Mauro Nacif Rocha Data: 27/02/2007 Hadriel Toledo Lima 50290 Juliana Pinheiro Campos 47683 Luis Felipe Hussin Bento
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Leia maisSoftware de segurança em redes para monitoração de pacotes em uma conexão TCP/IP
Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furbbr Resumo. Este artigo apresenta a especificação
Leia maisBringing All Users to the Television
PUC Minas Campus de Poços de Caldas Departamento de Ciência da Computação Laboratório de Televisão Digital Interativa Bringing All Users to the Television Guia de Instalação, Configuração e Desenvolvimento
Leia maisMAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick
MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento
Leia maisCapítulo 2 Introdução à ferramenta Flash
Capítulo 2 Introdução à ferramenta Flash Índice 1. O uso da ferramenta Flash no projeto RIVED.... 1 2. História do Flash... 4 1. O uso da ferramenta Flash no projeto RIVED. É importante, antes de iniciarmos
Leia maisSistemas 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 maisEngenharia de Software III
Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,
Leia maisAmadeus-TV: Portal Educacional na TV Digital Integrado a um Sistema de Gestão de Aprendizado
Amadeus-TV: Portal Educacional na TV Digital Integrado a um Sistema de Gestão de Aprendizado Bruno de Sousa Monteiro Orientação: Prof. Dr. Fernando da Fonseca de Souza Prof. Dr. Alex Sandro Gomes 1 Roteiro
Leia maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os
Leia maisHIBERNATE EM APLICAÇÃO JAVA WEB
HIBERNATE EM APLICAÇÃO JAVA WEB Raul Victtor Barbosa Claudino¹, Ricardo Ribeiro Rufino¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil victtor.claudino@gmail.com, ricardo@unipar.br Resumo: Este
Leia mais5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância
5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância O capítulo anterior apresentou uma discussão sobre a inclusão dos chamados learning services no processo
Leia maisANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha. www.lrocha.com
ANIMAÇÕES WEB AULA 2 conhecendo a interface do Adobe Flash professor Luciano Roberto Rocha www.lrocha.com O layout do programa A barra de ferramentas (tools) Contém as ferramentas necessárias para desenhar,
Leia maisSUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2
SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2
Leia maisINTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF
INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.
Leia maisJornalismo Multiplataforma. Tecnologias Redes e Convergência. eduardo.barrere@ice.ufjf.br
Jornalismo Multiplataforma Tecnologias Redes e Convergência eduardo.barrere@ice.ufjf.br Panorama Em 2011, a TV atingiu 96,9% (http://www.teleco.com.br/nrtv.asp) TV Digital Uma novidade???? TV Digital Resolve
Leia maisDocumento de Arquitetura
Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento
Leia maisProf. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
Leia maisMANUAL DO USUÁRIO. Software de Imagem via Celular (isic) baseado no sistema operacional Android
MANUAL DO USUÁRIO Software de Imagem via Celular (isic) baseado no sistema operacional Android Software de Imagem via Celular (isic) baseado no sistema operacional Android Esse software possui tecnologia
Leia maisAPI's e Aplicações para Android
API's e Aplicações para Android Computação Móvel Prof. Me. Eng. Adauto Mendes adauto.inatel@gmail.com Introdução As API s estabelecidas para Android permitem total modificação por meio de programação do
Leia maisRotina de Discovery e Inventário
16/08/2013 Rotina de Discovery e Inventário Fornece orientações necessárias para testar a rotina de Discovery e Inventário. Versão 1.0 01/12/2014 Visão Resumida Data Criação 01/12/2014 Versão Documento
Leia maisINDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 4. INTERLIGAÇÃO DO SISTEMA... 5 5. ALGUNS RECURSOS... 6 6. SERVIDOR BAM...
1 de 30 INDICE 1. INTRODUÇÃO... 3 2. CONFIGURAÇÃO MÍNIMA... 4 3. INSTALAÇÃO... 4 3.1. ONDE SE DEVE INSTALAR O SERVIDOR BAM?... 4 3.2. ONDE SE DEVE INSTALAR O PROGRAMADOR REMOTO BAM?... 4 3.3. COMO FAZER
Leia maisSistemas Operacionais 1/66
Sistemas Operacionais 1/66 Roteiro Máquinas virtuais Emuladores Propriedades Benefícios Futuro 2/66 Sistemas de Computadores Os sistemas de computadores são projetados com basicamente 3 componentes: hardware
Leia maisIntrodução a Java. Hélder Nunes
Introdução a Java Hélder Nunes 2 Exercício de Fixação Os 4 elementos básicos da OO são os objetos, as classes, os atributos e os métodos. A orientação a objetos consiste em considerar os sistemas computacionais
Leia maisATENÇÃO: * Arquivos com tamanho superior a 500 KB NÃO SERÃO ACEITOS * SOMENTE serão aceitos documentos do formato: PDF
TUTORIAL DE DIGITALIZAÇÃO DIRIGIDO AO USO DO PROCESSO ELETRÔNICO Adaptado do tutorial elaborado pelo colega MAICON FALCÃO, operador de computador da subseção judiciária de Rio Grande. Introdução Este tutorial
Leia maisDesenvolvimento de aplicação web com framework JavaServer Faces e Hibernate
Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Tiago Peres Souza 1, Jaime Willian Dias 1,2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil tiagop_ti@hotmail.com 2 Universidade
Leia maisPortal Sindical. Manual Operacional Empresas/Escritórios
Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da
Leia maisDisciplina: Introdução à Informática Profª Érica Barcelos
Disciplina: Introdução à Informática Profª Érica Barcelos CAPÍTULO 4 1. ARQUITETURA DO COMPUTADOR- HARDWARE Todos os componentes físicos constituídos de circuitos eletrônicos interligados são chamados
Leia maisCOMO USAR DOIS MONITORES NO WINDOWS 8
COMO USAR DOIS MONITORES NO WINDOWS 8 Trabalhar com dois monitores no Windows tem diversas utilidades. Dentre elas podemos destacar a possibilidade de visualizar mais itens ao mesmo tempo, exibir o conteúdo
Leia maisArquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural
Arquitetura e Protocolos de Rede TCP/IP Modelo Arquitetural Motivação Realidade Atual Ampla adoção das diversas tecnologias de redes de computadores Evolução das tecnologias de comunicação Redução dos
Leia maisGerência de Memória RAM em Computadores com Mais de 4GB O sistema Windows x86 (32bits) não tem capacidade de reconhecer, fisicamente, mais que 3,X GB de RAM, a não ser que seja ativado, manualmente, o
Leia mais