Fundamentos Multimídia

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

Download "Fundamentos Multimídia"

Transcrição

1 1. Introdução Padrão MPEG-7 Fundamentos Multimídia Aumento da quantidade de informações AV digitais disponíveis Impulsionado pelo aumento da largura de banda e do processamento das máquinas e pela possibilidade da captura digital das informações. É comum a procura por dados no formato de texto e números Anna Verônica Fernandes Ribeiro UFF Universidade Federal Fluminense Surge a necessidade de uma busca eficiente de conteúdos AV Introdução 1. Introdução Um sistema para recuperação de conteúdos multimídia deve ser capaz de: Estabelecer relações espaciais, identificar a posição dos elementos dentro do conteúdo; Estabelecer relações temporais, correlacionar um evento em um determinado tempo; Reconhecer e Interpretar uma imagem; Possibilitar consultas através de representações. MPEG (Moving Picture Experts Group), comitê que também desenvolveu outros padrões conhecidos, como: MPEG-1 (1992); MPEG-2 (1994); MPEG-4 (versão 1 em 1998 e versão 2 em 1999). Padrão MPEG-7 (Multimedia Content Description Interface) - Interface de Descrição de Conteúdos Multimídia 3 4

2 2. Objetivos Especificar um conjunto padrão de descritores que podem ser usados para definir vários tipos de informações multimídia, através da inclusão de mais tipos de dados. Essas descrições, entretanto, não dependem do modo como o conteúdo é codificado ou armazenado Funcionalidades Partes: MPEG-7 Systems MPEG-7 Description Definition Language MPEG-7 Visual MPEG-7 Audio MPEG-7 Multimedia Description Schemes MPEG-7 Reference Software - uma implementação do software das partes relevantes do padrão MPEG-7 já em estado normativo. MPEG-7 Conformance Testing - diretrizes e procedimentos para testes de conformidade das implementações MPEG-7. MPEG-7 Extraction and use of descriptions - material informativo (na forma de relatórios técnicos) sobre a extração e uso de algumas ferramentas de descrição. 6 Ferramentas de Descrição Description Tools Descritores (D), que definem a sintaxe e a semântica de cada característica (elementos metadados); Esquemas de Descrição (DS), que especificam a estrutura e a semântica dos relacionamentos entre seus componentes; 7 8

3 Linguagem para Definição de Descrição Description Definition Language (DDL) para definir a sintaxe das ferramentas de descrição do MPEG-7 e para permitir a criação de novos Esquemas de Descrição e, possivelmente, descritores e para permitir a extensão e modificação dos esquemas de descrição existentes; Ferramentas de Sistemas System Tools para dar suporte: a representações de códigos binários para armazenar e transmitir eficientemente, aos mecanismos de transmissão (tanto para o formato texto quanto para o formato binário), à multiplexação das descrições, à sincronização da descrição com o conteúdo, à gestão e à proteção da propriedade intelectual nas descrições do MPEG Nível de abstração para definir uma determinada mídia: Inferior - para um vídeo, seria a descrição de forma, tamanho, textura, cor e movimento; e para um arquivo de áudio, seria posição do som no espaço, timbre e pausas. Superior - este nível pode ser representado na forma semântica, como por exemplo, um determinado personagem faz uma determinada ação em um determinado local. 11 Este nível de abstração está relacionado na maneira como as características são extraídas, ou seja, características de baixo nível de abstração são extraídas de forma automática por meio de processamento de computadores, enquanto que características de alto nível de abstração utilizam interação humana. 12

4 A. Descrições separadas do conteúdo AV. B. Descrições junto ao conteúdo AV Sistema MPEG-7 Funções Tradicionais: Entrega: as descrições AV são entregues usando uma variedade de protocolos de transmissão e armazenamento; Sincronização: as diferentes componentes de uma apresentação AV são relacionadas no tempo. Para algumas aplicações, as informações de descrição devem ser apresentadas em um determinado instante preciso (antes, depois ou no mesmo tempo do conteúdo ser mostrado); Gerência do Stream: o completo gerenciamento dos streams de informações AV, incluindo descrições, implica na necessidade de um determinado mecanismo que permita uma aplicação consumir o conteúdo Sistema MPEG-7 Funções Específicas do MPEG-7: Linguagem para a representação dos esquemas de descrições, é resolvida pela DDL (Linguagem para definição de Descrição); Representação das descrições binária e dinâmica, é referida como BiM (Binary format for metadata) Arquitetura do Terminal É esperado que em algum ambiente operacional MPEG-7, a distribuição dos recursos seja escassa -armazenamento ou rede. Dados precisam ser comprimidos e transferidos em um modo incremental. A principal exigência para o BiM é prover uma compacta representação das descrições. O BiM é equivalente à descrição textual (XML). Portanto, é esperado que algumas aplicações usem o conteúdo em formato binário diretamente, sem necessariamente passar por uma etapa intermediária de representação textual

5 4.1. Arquitetura do Terminal Unidade de Acesso Streams de Descrição: Esta informação pode ser uma completa descrição do conteúdo AV ou um fragmento da descrição. Fragmentos são usados em situações onde a transmissão da descrição inteira em um único bloco grande de dados não é apropriada. Desta forma, a descrição MPEG-7 tem de ser reconstruída combinando vários fragmentos; Streams de Esquema: Esta informação define a estrutura de descrição MPEG-7. Para algumas aplicações, pode-se assumir que as aplicações conhecem o esquema que foi usado para gerar as descrições. Desta maneira, o esquema não precisa ser transmitido para o terminal. 17 As unidades de acesso são estruturas como comandos encapsulando descrições ou esquemas de descrição. Comandos provêm os aspectos dinâmicos da descrição MPEG-7: eles permitem uma descrição ser entregue em um bloco grande ou ser fragmentado em pequenas partes. A descrição ou esquema de descrição em formato texto (XML) é fisicamente uma estrutura em árvore. Esta árvore pode ser dividida conforme a necessidade, esta divisão é uma modificação da árvore original Unidade de Acesso Unidade de Acesso A unidade de Acesso Define: O tipo de comando a ser executado no terminal (add, delete, update, etc); A descrição ou esquema de descrição a ser usado para a modificação; A localização do nó da árvore onde esta modificação foi feita

6 Formato Binário Entrega das Descrições Existem duas principais razões para ter um pacote baseado no formato binário: O formato textual exige mais recursos de transmissão e armazenamento. Conseqüentemente, uma eficiente compressão do formato textual é aplicada quando se converte para o formato binário. O formato textual não é muito apropriado para aplicações de streaming. Para este tipo de aplicação, um nível alto de flexibilidade é necessário com respeito à ordem de transmissão dos elementos. 21 A entrega da descrição em um sistema particular está fora do escopo do padrão MPEG-7. Existem ferramentas de entrega que podem ser usadas para este propósito. O MPEG desenvolveu especificações para o transporte dos dados MPEG-7 no sistema do MPEG-2, assim como o conteúdo MPEG-4. O transporte dos dados MPEG-7 ao longo do conteúdo MPEG-4 é feito considerando dados MPEG-7 como um tipo específico de streams elementares do MPEG-4. A identificação dos streams elementares para os dados MPEG-7 já é provida na especificação MPEG DDL 5. DDL DDL (Linguagem para Definição de Descrição) A DDL define a linguagem utilizada para especificar o esquema de descritores, inclui regras sintáticas e semânticas. A DDL é capaz de estabelecer relações espaciais, temporais, estruturais e conceituais entre os elementos DS e D. Para a criação das descrições, o MPEG-7 disponibiliza um conjunto de elementos de metadados descritos em XML (extensible Markup Language). Além das descrições textuais em arquivos XML, muitas vezes extensas, o MPEG-7 especifica descrições em formato binário, o BiM, permitindo o streaming e a compressão em até 98% das descrições. ISO/IEC JTC1/SC29/WG11 N3575, Julho, 2000 (Beijing) 23 Permite representar e estender descritores, descrições e esquemas de descrições Adiciona Extensões ao XML específicas para MPEG-7 como suporte a: Vetores Matrizes <simpletype name="integermatrix3x4" base="integer" derivedby="list"> <mpeg7:dimension value="3 4" /> </simpletype> <element name='integermatrix3x4' type='integermatrix3x4'/> <IntegerMatrix3x4> </IntegerMatrix3x4> 24

7 5. DDL 5.1. Esquema XML DS DDL DS O efetivo objetivo deste esquema é definir uma classe de documentos XML, especificando construções particulares que restringem a estrutura e conteúdo dos documentos. Algumas destas restrições poderão ser, por exemplo, os elementos e os seus conteúdos, atributos e seus valores, os tipos de dados entre outras. D D DS D D D 25 A escolha da linguagem XML foi fundamentalmente motivada pela estabilidade deste esquema de linguagem, a sua larga adoção, a disponibilidade de ferramentas e de parsers e sua capacidade de satisfazer a maioria das exigências da norma. A DDL pode ser dividida nas seguintes partes: Componentes estruturais do esquema XML; componentes de tipos de dados do esquema XML; extensões MPEG-7 ao esquema XML MDS MDS (Esquemas de Descrição Multimídia) 6. MDS Elementos Básicos O MPEG-7 fornece ferramentas de esquema (Schema Tools) que ajudam na formação, empacotamento e anotação de descrições MPEG-7. Uma descrição MPEG-7 começa com um elemento raiz que indica se a descrição é completa ou parcial. Uma descrição completa contém uma descrição exaustiva do conteúdo AV de uma aplicação. Entretanto, uma unidade descritiva possui apenas informação parcial ou incremental, para ser adicionada a uma descrição já existente

8 6. MDS 6. Visual Gerência do Conteúdo O MPEG-7 provê DSs para a gestão de conteúdos AV, sendo que tais ferramentas são usadas para descrever as seguintes informações: criação e produção; codificação da essência, formatos de arquivos e de armazenamento; uso do conteúdo. Descrição do Conteúdo O MPEG-7 fornece DSs para a descrição da estrutura e da semântica dos conteúdos AV. A ferramenta estrutural descreve a estrutura do conteúdo AV em termos de segmentos de vídeo, quadros, regiões estáticas e dinâmicas e segmentos de áudio. As ferramentas semânticas descrevem os objetos, os eventos e as noções do mundo real capturadas no conteúdo AV. 29 Estruturas Básicas: Existem cinco estruturas básicas relacionadas com a parte visual: Mapa de coordenadas (Grid Layout), Séries de Tempo (Time Series), Múltiplas Vistas 2D- 3D (2D-3D Multiple View), Coordenadas Espaciais 2D (Spatial 2D Coordinates) e Interpolação temporal (Temporal Interpolation). Além das estruturas Básicas existem os descritores de cor, forma, textura, movimentação, localização e reconhecimento de face Visual 7. Áudio Tipo Visual Característica (Feature) Cor Textura Forma Movimento Localização Outros Descritor Color Space Color Quantization Dominant Colors Scalable Color Color Layout Color Struture GoP/Gof Color Homogeneous Texture Texture Browsing Edge Histogram Region Shape Contour Shape Shape 3D Camera Motion Motion Trajectory Parametric Motion Motion Activity Region Locator Spatio-Temporal Locator Face Recognition 31 32

9 8. Aplicação do Padrão No mercado, atualmente já existem ferramentas disponíveis para a indexação e utilização de descritores MPEG-7. Dentre eles, pode-se destacar o Ricoh MPEG-7 Movie Tool usado para criar descrições, o Cânon MPEG-7 Spoken Content Transcription Service um serviço que transcreve em XML no padrão MPEG-7 um arquivo de áudio e o IBM MPEG-7 Annotation Tool. O IBM Annotation Tool é uma ferramenta de uso livre, que auxilia na criação de descrições MPEG-7 para vídeos gravados na formato MPEG-1. Pode-se usá-lo para anotar partes de uma seqüência de vídeo através de descritores de cena, descrições de objetos chave, descrições de eventos. As descrições anotadas são associadas com cada parte de vídeo e armazenadas como uma descrição MPEG-7 em um arquivo XML Estrutura Elemento raiz: <Mpeg7> Description Metadata Header: metadados sobre a descrição <DescriptionMetadata> Dois tipos Válidos diferentes: Unidades de descrição <DescriptionUnit> Permite que se envie apenas parte de toda a descrição, quando a aplicação fizer uma requisição específica Descrições Completas <Description> Estrutura 9. Estrutura Elementos de Alto Nível: Organizados em três grupos: Content Management Content Entity (*) Content Abstraction (*) Content Management Lida com Informações relacionadas ao conteúdo, mas independente do que este vem a ser: User description Media Description Creation Description Usage Description Classification Scheme Description (*) Content Description 35 36

10 9. Estrutura 9. Estrutura Content Entity Multimedia Content: Image (still region) Video (segment) Audio (segment) Multimedia content Multimedia collection Signal Ink Content Analytic Edited Video Content Entity Semantic Description Model Description Sumary Description View Description Variation Description

Padrão MPEG-7. Anna Verônica Fernandes Ribeiro

Padrão MPEG-7. Anna Verônica Fernandes Ribeiro Padrão MPEG-7 Anna Verônica Fernandes Ribeiro Escola de Engenharia Universidade Federal Fluminense (UFF) R. Passo da Pátria, 156 São Domingos 24.210-240 Niterói RJ Brasil [email protected] Resumo:

Leia mais

Padrões para Definição de Metadados

Padrões para Definição de Metadados Padrões para Definição de Metadados Marcos Vinícius Salgado Monteiro [email protected] 1- Introdução 2- MPEG-7 3- TV-Anytime 4- RDF 4.1- OWL 5- Conclusão Roteiro Introdução Hoje em dia, cada

Leia mais

Denise Gomes Silva Morais Cavalcante. Programa de Pós-graduação em Ciências da Informação/ECA- USP. Orientador: Nair Yumiko Kobashi

Denise Gomes Silva Morais Cavalcante. Programa de Pós-graduação em Ciências da Informação/ECA- USP. Orientador: Nair Yumiko Kobashi INTEGRAÇÃO DE ACERVOS MULTIMÍDIA NO CONTEXTO DA WEB SEMÂNTICA: ANÁLISE DE INSTRUMENTOS E METODOLOGIAS PARA REPRESENTAÇÃO E RECUPERAÇÃO DE DOCUMENTOS MULTIMÍDIA. Denise Gomes Silva Morais Cavalcante [email protected]

Leia mais

FUNDAMENTOS DE SISTEMAS MULTIMÍDIA INTEGRAÇÃO DE OBJETOS MPEG-4

FUNDAMENTOS DE SISTEMAS MULTIMÍDIA INTEGRAÇÃO DE OBJETOS MPEG-4 FUNDAMENTOS DE SISTEMAS MULTIMÍDIA INTEGRAÇÃO DE OBJETOS MPEG-4 UFF UNIVERSIDADE FEDERAL FLUMINENSE FERNANDO DE MATTOS MACIEL MATR.: 100.41.014-2 Fevereiro de 2004 APRESENTAÇÃO: Introdução; Objetivos do

Leia mais

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas

Leia mais

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos Banco de Dados Parte 2 Prof. Leonardo Vasconcelos - Conceitos e Arquiteturas de SBD Modelos de dados: conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. Permitem

Leia mais

Banco de Dados. Professor: Marcelo Machado Cunha IFS Campus Aracaju

Banco de Dados. Professor: Marcelo Machado Cunha IFS Campus Aracaju Banco de Dados Professor: Marcelo Machado Cunha IFS Campus Aracaju Definição Banco de Dados Conjunto de dados interrelacionados que objetivam atender as necessidades de um conjunto de usuários. Inglês:

Leia mais

Aula 2 BD Introdução. Profa. Elaine Faria UFU

Aula 2 BD Introdução. Profa. Elaine Faria UFU Aula 2 BD Introdução Profa. Elaine Faria UFU - 2017 Motivação A quantidade de informação disponível está crescendo exponencialmente Os dados e as informações tem um papel importante para as organizações

Leia mais

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich

Introdução a B anco de Dados. INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich Introdução a B anco de Dados INE5206 Introdução à Informática INE/CTC/UFSC Prof. Roberto Willrich 1 Introdução Sistema de banco de dados Projetados para gerenciar grandes quantidades de informação Proporcionar

Leia mais

Modelagem de Sistemas Web. Modelagem de BD

Modelagem de Sistemas Web. Modelagem de BD Modelagem de Sistemas Web Aula 9 Modelagem de BD OBS: Pré-requisito: noções intermediárias em BD e de modelo ER Fonte: Proj. e Mod. BD 4/E Capítulo: Análise de Req. E Mod. Dados Conceit. - Toby Teorey

Leia mais

Definição das 7 Camadas do Modelo OSI e Explicação das Funções

Definição das 7 Camadas do Modelo OSI e Explicação das Funções O modelo OSI (Open Systems Interconnect) tem sete camadas. Este artigo as descreve e explica, começando pela camada "inferior" na hierarquia (a camada física) e avançando até a "superior" (a camada de

Leia mais

Arquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP. Prof. M.e Helber Wagner da Silva

Arquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP. Prof. M.e Helber Wagner da Silva Arquiteturas de Redes de Computadores Os Modelos RM-OSI e TCP/IP Prof. M.e Helber Wagner da Silva [email protected] 1 Arquiteturas de Protocolos de Redes de Computadores Rede de computadores Sistema

Leia mais

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído

Leia mais

Adriano Maranhão PROFISSIONAIS E ATIVIDADES ENVOLVIDAS EM UM SGBD

Adriano Maranhão PROFISSIONAIS E ATIVIDADES ENVOLVIDAS EM UM SGBD Adriano Maranhão PROFISSIONAIS E ATIVIDADES ENVOLVIDAS EM UM SGBD ADMINISTRADOR DA BASE DE DADOS Em qualquer organização onde muitas pessoas compartilham muitos recursos, existe a necessidade de um administrador

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

Prof. Me. Sérgio Carlos Portari Júnior

Prof. Me. Sérgio Carlos Portari Júnior Prof. Me. Sérgio Carlos Portari Júnior Ambientes que visam desenvolver aplicações que precisam de um processamento paralelo e distribuído deverão saber lidar com algumas dificuldades. Isto decorre da heterogeneidade

Leia mais

Sistemas de Banco de Dados

Sistemas de Banco de Dados Sistemas de Banco de Dados Fundamentos em Bancos de Dados Relacionais Wladmir Cardoso Brandão www.wladmirbrandao.com Departamento de Ciência da Computação (DCC) Instituto de Ciências Exatas e Informática

Leia mais

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer Parte 2 ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer P alguns conceitos básicos. A primeira definição é relativa aos conceitos de dados e informação. Dados são fatos em

Leia mais

Sistema Gestor de Bancos de Dados (SGBD)

Sistema Gestor de Bancos de Dados (SGBD) Sistema Gestor de Bancos de Dados (SGBD) Conceitos Gerais Prof. Guilherme Tomaschewski Netto [email protected] Roteiro! Contextualização! Apresentação, um pouco de história Legendas! Nesta apresentação

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Conceitos Básicos Introdução Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

Prof. Fabiano Taguchi

Prof. Fabiano Taguchi Prof. Fabiano Taguchi [email protected] http://fabianotaguchi.wordpress.com (66) 9953-7642 1 Efeito audível produzido por movimentos de corpos vibratórios propagando na forma de ondas. AUDIÇÃO é

Leia mais

Sistemas da Informação. Banco de Dados I. Edson Thizon

Sistemas da Informação. Banco de Dados I. Edson Thizon Sistemas da Informação Banco de Dados I Edson Thizon ([email protected]) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto [email protected] Definição Compressão de Imagem Formas de diminuir a área de armazenamento dos dados, reduzindo a quantidade de bits

Leia mais

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Disciplina: Banco de Dados Prof: Márcio Palheta,

Leia mais

Banco de Dados Geográficos

Banco de Dados Geográficos Banco de Dados Geográficos Valéria Gonçalves Soares Professora DIMAp/UFRN Conteúdo Bancos de Dados Geográficos 1. Conceitos e Definições Características Gerais 2. Modelos de Dados Geográficos Modelos de

Leia mais

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Definição de Banco de Dados De uma forma genérica, um banco de dados é definido como uma coleção de dados relacionados. Os dados são

Leia mais

Professor Emiliano S. Monteiro

Professor Emiliano S. Monteiro Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer

Leia mais

Banco de Dados. SGBDs. Professor: Charles Leite

Banco de Dados. SGBDs. Professor: Charles Leite Banco de Dados SGBDs Professor: Charles Leite Sistemas de BD Vimos que um BANCO DE DADOS representa uma coleção de dados com algumas propriedades implícitas Por exemplo, um BD constitui os dados relacionados

Leia mais

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações Sistema (SI) Coleção de atividades de Banco de Dados que regulam o compartilhamento, SI nas Organizações a distribuição de informações Fernando Fonseca e o armazenamento de dados relevantes ao gerenciamento

Leia mais

Curso Online de E-commerce. Plano de Estudo

Curso Online de E-commerce. Plano de Estudo Curso Online de E-commerce Plano de Estudo Descrição do programa O programa oferece metodologias e técnicas necessárias para a implementação de soluções web baseadas no CMS para o suporte, estratégias

Leia mais

RUP RATIONAL UNIFIED PROCESS

RUP RATIONAL UNIFIED PROCESS O que é RUP? É um metodologia para gerenciar projetos de desenvolvimento de software que usa a UML como ferramenta para especificação de sistemas. Ele é um modelo de processo híbrido Mistura elementos

Leia mais

Introdução. O que é um Banco de Dados (BD)?

Introdução. O que é um Banco de Dados (BD)? O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo Associações aleatórias de dados não podem ser chamadas de base de dados Conceito de dados Valor de

Leia mais

Desenvolvimento de Aplicações Distribuídas

Desenvolvimento de Aplicações Distribuídas SOA e Web Services Pontifícia Universidade Católica de Minas Gerais Instituto de Ciências Exatas e Informática DAD (2019/01) Tópicos Apresentação da disciplina Introdução Desafios e características Arquitetura

Leia mais

Conceitos de Sistemas de Banco de Dados INE 5323

Conceitos de Sistemas de Banco de Dados INE 5323 Conceitos de Sistemas de Banco de Dados INE 5323 Prof. Mario Dantas Introdução Por quê Sistemas de Banco de Dados Visão dos Dados Modelos de Dados Linguagem de Definição de Dados (DDL) Linguagem de Manipulação

Leia mais

Modelo de Referência OSI. Prof. Alberto Felipe

Modelo de Referência OSI. Prof. Alberto Felipe Modelo de Referência OSI Prof. Alberto Felipe Modelo em camadas Redes de computadores são sistemas complexos; Decomposição dos sistemas em elementos realizáveis; Organizadas como uma série de camadas Permite

Leia mais

BANCO DE DADOS. Introdução. Prof. Marcelo Machado Cunha

BANCO DE DADOS. Introdução. Prof. Marcelo Machado Cunha BANCO DE DADOS Introdução Prof. Marcelo Machado Cunha Profissionais Envolvidos Administrador de Banco de Dados (DBA) responsável por autorizar o acesso ao banco de dados e coordenar e monitorar seu uso;

Leia mais

Banco de Dados II. Administrador de Banco de Dados - DBA. Portela

Banco de Dados II. Administrador de Banco de Dados - DBA. Portela UNIVERSIDADE FEDERAL DO MARANHAO - UFMA Banco de Dados II Administrador de Banco de Dados - DBA Portela * DBA Introdução Atuação Responsabilidades 2 Atuação O Administrador de Banco de Dados (DBA) é o

Leia mais

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Engenharia de Software I Informática 2006 Profa. Dra. Itana Gimenes RUP: Projeto Artefatos Modelo de Projeto: Lista de classes de

Leia mais

o CÓDIGO FM 92-VIII EXT. GRIB

o CÓDIGO FM 92-VIII EXT. GRIB 514 o CÓDIGO FM 92-VIII EXT. GRIB E UTILITÁRIOS PARA CONVERSÃO ROSÃNGELA SAHER CORREA CINTRA CPTEC-CENTRO DE PREVISÃO DE TEMPO E ESTUDOS CLIMÁTICOS INPE/SCT - INSTITUTO DE PESQUISAS ESPACIAIS Avenida Dos

Leia mais

Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP:

Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP: 8429016 Definição de MDA OMG (Object Management Group) propôs uma aplicação abrangente das práticas

Leia mais

Sistemas Multimídia. O Áudio (Parte III)

Sistemas Multimídia. O Áudio (Parte III) Sistemas Multimídia O Áudio (Parte III) Sistemas Multimídia Tópico: Manipulação de Sinais de Voz Compressão Formatos Manipulação de Sinais de Áudio Descrição simplificada de uma placa de som Fonte: http://paginas.terra.com.br/lazer/py4zbz/teoria/digitaliz.htm

Leia mais

Gerenciamento de Redes. Alan Santos

Gerenciamento de Redes. Alan Santos Gerenciamento de Redes Alan Santos Ciclo de gerenciamento Quando falamos de gerenciamento de redes devemos primeiro estabelecer o que será gerenciado e o que se espera como resultado desse gerenciamento.

Leia mais

Conceitos Básicos. Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI. Disciplina: Banco de Dados

Conceitos Básicos. Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI. Disciplina: Banco de Dados Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI Conceitos Básicos Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução Dados

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação

Leia mais

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

Matéria Introdutória. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Matéria Introdutória Banco de Dados Motivação Necessidade de armazenar grandes quantidades de dados Necessidade de acessar as informações de maneira eficiente e segura Evolução histórica: desenvolvimento

Leia mais

PLANIFICAÇÃO A MÉDIO/LONGO PRAZO

PLANIFICAÇÃO A MÉDIO/LONGO PRAZO 2017/2018 1.º Período DISCIPLINA: Aplicações Informáticas B ANO: 12º CURSO: Ciências e Tecnologias/Socioeconómicas/Línguas e Humanidades Total de aulas Previstas: 36 Mês Setembro a Dezembro Unidades Temáticas

Leia mais

Modelagem Física e SQL

Modelagem Física e SQL Programação em Banco de Dados - Parte 1 Modelagem Física e SQL Prof. Pablo Passos [email protected] SQL - Um modelo físico é gerado a partir de um modelo lógico já construído. A geração dos objetos

Leia mais

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles.

contidos na descrição do serviço para localizar, contactar e chamar o serviço. A figura mostra os componentes e a interação entre eles. Web Services Web Service é um componente de software identificado por uma URI que independe de implementação ou de plataforma e pode ser descrito, publicado e invocado sobre uma rede por meio de mensagens

Leia mais

Sistemas de Arquivos. (Aula 23)

Sistemas de Arquivos. (Aula 23) Sistemas de Arquivos (Aula 23) Funções de um SO Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção 2 Sistemas Operacionais 2008/1 Necessidade de Armazenamento

Leia mais

MATA60 BANCO DE DADOS Aula 5- Modelo Relacional. Prof. Daniela Barreiro Claro

MATA60 BANCO DE DADOS Aula 5- Modelo Relacional. Prof. Daniela Barreiro Claro MATA60 BANCO DE DADOS Aula 5- Modelo Relacional Prof. Daniela Barreiro Claro Agenda Histórico Modelo em Redes e Hierárquico Modelo Relacional Restrições de Integridade Chaves FORMAS - UFBA 2 de X Histórico

Leia mais

Formatos de Áudio e Vídeo Digital Compactação de Vídeo

Formatos de Áudio e Vídeo Digital Compactação de Vídeo Redes Multimídia 2016.2 Formatos de Áudio e Vídeo Digital Compactação de Vídeo Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.4T Redes Multimídia Conteúdo Programático :: 1 a Unidade

Leia mais

Banco de Dados. Aula 2 - Prof. Bruno Moreno 19/08/2011

Banco de Dados. Aula 2 - Prof. Bruno Moreno 19/08/2011 Banco de Dados Aula 2 - Prof. Bruno Moreno 19/08/2011 Aula passada.. Apresentação do professor e disciplina Definição de Banco de Dados Sistema de BD vs Tradicional Principais características de BD Natureza

Leia mais

Introdução. Qual é a importância dos bancos de dados no nosso dia a dia? Imaginem como seria as grandes empresas sem os bancos de dados?

Introdução. Qual é a importância dos bancos de dados no nosso dia a dia? Imaginem como seria as grandes empresas sem os bancos de dados? Aula - 01 Introdução Qual é a importância dos bancos de dados no nosso dia a dia? Imaginem como seria as grandes empresas sem os bancos de dados? Controle automático de estoques. Introdução Aplicações

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação

Leia mais

MODELAGEM DE DADOS UNIDADE 1 Visão Geral. Luiz Leão

MODELAGEM DE DADOS UNIDADE 1 Visão Geral. Luiz Leão UNIDADE 1 Visão Geral Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático 1.1 Visão geral: Banco de dados 1.2 Dados versus informação 1.3 Classificando os bancos de dados 1.4 Sistemas

Leia mais

Prof. Marcelo Machado Cunha

Prof. Marcelo Machado Cunha Prof. Marcelo Machado Cunha www.marcelomachado.com [email protected] Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

Fundamentos da Compressão de Vídeo

Fundamentos da Compressão de Vídeo Sistemas de Telecomunicações 2007-2008 Televisão Digital Fundamentos da Compressão de Vídeo Rui Marcelino Abril 2008 Engenharia Electrica e Electrónica - TIT Sumário 1. Motivação para Compressão de Vídeo

Leia mais

Banco de Dados - Conceitos. Baseado no material da Profa. Vania Bogorny (UFSC)

Banco de Dados - Conceitos. Baseado no material da Profa. Vania Bogorny (UFSC) Banco de Dados - Conceitos Baseado no material da Profa. Vania Bogorny (UFSC) 1 Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel compra de passagens

Leia mais

Transporte Multimídia em Redes. Transporte Multimídia em Redes. Transmissão multimídia em tempo real. Categorias dos protocolos

Transporte Multimídia em Redes. Transporte Multimídia em Redes. Transmissão multimídia em tempo real. Categorias dos protocolos Transporte Multimídia em Redes Transporte Multimídia em Redes A transmissão multimídia requer que garantias diversas de Qualidade de Serviço (QoS) sejam estabelecidas e mantidas para que se atendam aos

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão [email protected] http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades

Leia mais

Compiladores. Motivação. Tradutores. Motivação. Tipos de Tradutores. Tipos de Tradutores

Compiladores. Motivação. Tradutores. Motivação. Tipos de Tradutores. Tipos de Tradutores Motivação Prof. Sérgio Faustino Compiladores Conhecimento das estruturas e algoritmos usados na implementação de linguagens: noções importantes sobre uso de memória, eficiência, etc. Aplicabilidade freqüente

Leia mais

ESCOLA SECUNDÁRIA DA AMORA ANO LECTIVO 2014/2015 PLANIFICAÇÃO ANUAL. Ensino Diurno Disciplina: Aplicações Informáticas B Docente: Rui Barbosa

ESCOLA SECUNDÁRIA DA AMORA ANO LECTIVO 2014/2015 PLANIFICAÇÃO ANUAL. Ensino Diurno Disciplina: Aplicações Informáticas B Docente: Rui Barbosa ESCOLA SECUNDÁRIA DA AMORA ANO LECTIVO 2014/2015 PLANIFICAÇÃO ANUAL Ensino Diurno Disciplina: Aplicações Informáticas B Docente: Rui Barbosa Ano: 12º Turma: A e C Objetivos Conteúdos Estratégias/Actividades

Leia mais

Figura 16 Niagara - Visão de grupos de notas.

Figura 16 Niagara - Visão de grupos de notas. Conclusão 6 Conclusão 6.1 Trabalhos Relacionados Dentre as funcionalidades fornecidas pela interface gerada pelo framework, em destaque está a possibilidade do zoom livre. Disponibilizar esta funcionalidade

Leia mais

O padrão MIDI. Protocolo de tempo-real e formato de arquivo

O padrão MIDI. Protocolo de tempo-real e formato de arquivo O padrão MIDI Protocolo de tempo-real e formato de arquivo MIDI - Motivação MIDI surgiu em meio a necessidade de padronização dos meios de comunicação entre os sintetizadores híbridos(que combinam controle

Leia mais

Televisão Digital. MPEG-2 Video

Televisão Digital. MPEG-2 Video Televisão Digital MPEG-2 Video Pedro A. Amado Assunção - Pólo de Coimbra Instituto Politécnico de Leiria - ESTG 1 Sumário Introdução. Características principais da norma MPEG-2. Compressão de vídeo: princípios

Leia mais

Padrões. Arquitetura de Software Thaís Batista

Padrões. Arquitetura de Software Thaís Batista Padrões Endereçam uma classe de problemas recorrentes e apresenta uma solução para eles (podem ser considerados um par problema-solução) Permitem a construção de software com propriedades definidas Ajudam

Leia mais

Livro texto: Capítulo 1

Livro texto: Capítulo 1 Livro texto: Capítulo 1 Bancos de dados (BD) No decorrer do dia, a maioria de nós se depara com atividades que envolvem alguma interação com os BD s banco reservas em um hotel compra de passagens aéreas

Leia mais

Aplicações Multimídia sobre Redes

Aplicações Multimídia sobre Redes Redes Multimídia 2016.2 Aplicações Multimídia sobre Redes Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.4T Redes Multimídia Conteúdo Programático :: 1 a Unidade 1. Aplicações multimídia

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

1. Conceitos de Bancos de Dados

1. Conceitos de Bancos de Dados Bancos de Dados 1. Conceitos de Bancos de Dados 1 Bancos de Dados na Vida Cotidiana BD e sistemas de informação baseados em BD são cada vez mais essenciais para a vida moderna Quase todas as nossas atividades

Leia mais