Introdução à Multimídia



Documentos relacionados
WWW - World Wide Web

1. Introdução ao Multimédia

Programação para a Web - I. José Humberto da Silva Soares

1. Introdução ao Multimédia

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

Médio Integrado Aula Thatiane de Oliveira Rosa

XHTML 1.0 DTDs e Validação

Construção Páginas de Internet

Web Design Aula 01: Conceitos Básicos

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

Aplicativos para Internet Aula 01

Aula 1 Desenvolvimento Web. Curso: Técnico em Informática / 2º módulo Disciplina: Desenvolvimento Web Professora: Luciana Balieiro Cosme

CONCEITOS BÁSICOS DE INTERNET. Disciplina: INFORMÁTICA 1º Semestre Prof. AFONSO MADEIRA

11/06/2013. O que é Software Aplicativo? Suítes de Software. Adquirindo Software SOFTWARES APLICATIVOS

Técnicas e processos de produção. Profº Ritielle Souza

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2

Comunicação entre Processos

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

UNIVERSIDADE. Sistemas Distribuídos

ANIMAÇÕES WEB AULA 2. conhecendo a interface do Adobe Flash. professor Luciano Roberto Rocha.

CRIAÇÃO DE SITES (AULA 1)

Plano de Ensino IDENTIFICAÇÃO. SEMESTRE ou ANO DA TURMA: 3º EMENTA

1.264 Lição 11. Fundamentos da Web

Escola Secundária da Trofa Aplicações Informáticas A 11º Ano Curso Tecnológico de Informática T E S T E T I P O

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

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

Programação para Internet I. 2. O protocolo HTTP. Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt

efagundes com Como funciona a Internet

Web. Web. Web. Web. Unidade 4. Conceitos básicosb. Publicação. Web: Frontpage Programa de animação gráfica. Programa de edição

Universidade Federal de Mato Grosso

Tecnologias para Web Design

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


Web Design. Prof. Felippe

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

Desenvolvimento de Aplicações Web

O protocolo HTTP. O que é o protocolo HTTP?

Redes de Computadores e a Internet

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web

Introdução ao HTML 5 e Implementação de Documentos

UFG - Instituto de Informática

Afinal o que é HTML?

PROGRAMAÇÃO PARA INTERNET RICA RICH INTERNET APPLICATIONS

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES INTRODUÇÃO. Professor Carlos Muniz

Aula 03 Internet. Prof. Bruno Gomes

Utilizadores Registados Visitantes Subscrição

Desenvolvimento Web Protocolos da Internet

Introdução à Engenharia da Computação. Tecnologia Web Professor Machado

Práticas de Desenvolvimento de Software

O protocolo HTTP. Você aprenderá: O que é e como funciona o protocolo HTTP. Quais são as partes de um pedido HTTP.

NOVAS MÍDIAS DIGITAIS - AULA 01 - APRESENTAÇÃO

HTML. Tópicos. Tags. Páginas WEB Arquitectura Definição HTML. O documento HTML Estrutura do documento Meta comandos Ferramentas de edição de HTML

Fone: (19) Site: HTM3.0. Tutorial HTML. versão 4.01

Autoria Web Apresentação e Visão Geral sobre a Web

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

BEM-VINDOS AO CURSO DE ORIENTADO A OBJETOS

Introdução à MULTIMÍDIA E REALIDADE VIRTUAL

CURSOS OFERECIDOS. seus objetivos e metas. E também seus elementos fundamentais de Administração, como: PLANEJAMENTO, ORGANIZAÇÃO E CONTROLE.

EVOLUÇÃO HISTÓRICA DA DOCUMENTAÇÃO ELETRONICA NO BRASIL. Aula 2 - Documentos eletrônicos 23/mar/2012. Prof. Apresentador: José Maria Ribeiro

INTRODUÇÃO A REDES DE COMPUTADORES. Alan Nakai

Ciências da Computação Disciplina:Computação Gráfica

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

PRnet/2013. Linguagem de Programação Web

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Web. Até a década de 1990, a Internet era utilizada. por pesquisadores, acadêmicos e universitários, para troca de arquivos e para correio eletrônico.

Sistemas M ultimídia. Introdução. Midia. O que é multimídia?

Multimídia. Hardware/Software para Multimídia (Parte I) Sistemas Multimídia. Tópico. Hardware e Software para Multimídia

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

Universidade Federal do Espírito Santo CCA UFES. Centro de Ciências Agrárias CCA UFES Departamento de Computação. Programação WEB

Programação para a Internet. Prof. M.Sc. Sílvio Bacalá Jr sbacala@gmail.com

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

Guia de Consulta Rápida HTTP. Décio Jr. Novatec Editora.

Sistemas Operacionais. Andrique Amorim Gerência de Arquivos

INFormática. Paulo Coelho 2001/2002 Instituto Superior Politécnico de VISEU Escola Superior de Tecnologia

Introdução à multimídia na Web

1 Introdução Motivação

Aula 1 Cleverton Hentz

Introdução. História. Como funciona

08/04/2013. Agenda. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ. O Sistema CACHÉ

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

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


PROGRAMAÇÃO PARA INTERNET HTML

UNIVERSIDADE FEDERAL DE PELOTAS ÍNDICE

PLANO DE ESTUDOS DE T.I.C. 7.º ANO

Ferramentas para Internet CST Sistemas para Internet

UNIVERSIDADE PRESBITERIANA MACKENZIE 042 CENTRO DE COMUNICAÇÃO E LETRAS PLANO DE ENSINO. Unidade

Programação WEB Introdução

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

Programação para Internet Flávio de Oliveira Silva, M.Sc.

Os Arquivos e seus Formatos

2 Geração Dinâmica de Conteúdo e Templates de Composição

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

Tecnologias da Informação e Comunicação. Principais tipos de serviços da Internet

Definição: As extensões de arquivos são combinação de letras terminais que apresenta o formato original. Na plataforma Windows por exemplo, todo tipo

Transcrição:

Sistemas Multimídia - Aula 01 Introdução à Multimídia Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação

Nas aulas anteriores... Multimídia consiste em aplicações que usam múltiplas modalidades de informação (texto, imagens, gráficos, animação, vídeo, som, voz e alguma forma de interação com o usuário); Várias modalidades de multimídia podem ser utilizadas em aplicações diversas: Teleconferência, ambientes de trabalho cooperativo, realidade aumentada, etc.

Nas aulas anteriores... Tópicos de pesquisa em multimídia: Codificação e processamento multimídia processamento de áudio/imagem/vídeo, compressão, recuperação de dados multimídia, etc. Suporte a sistemas multimídia e redes área relacionada com redes (protocolos, internet, qualidade de serviço, etc.); Ferramentas multimídia, sistemas finais e aplicações sistemas hipermídia, interfaces, sistemas de autoria, interação, etc.

Nas aulas anteriores... Projetos interessantes: Desenvolvimento de tecnologia de rastreamento de objetos em imagens; Captura de movimento 3D; Aplicações multimídia para tecnologia assistiva; Serviços interativos de assistência à saúde; Estudos de ciência comportamental interação entre humanos e atores virtuais.

Nas aulas anteriores... Desenvolvimento da multimídia: Jornais meio de comunicação em massa; agregação de textos e imagens; Imagens em movimento; Transmissão de rádio; Televisão; Computadores: Memex (1945) dias atuais; http://sloan.stanford.edu/mousesite/secondary/bushframe. html

Nas aulas anteriores... Hipertexto texto não-linear; Hipermídia hipertexto enriquecido com outras mídias (gráficos, imagens, som e vídeo); É uma aplicação particular de multimídia; Outras aplicações multimídia: Sistemas de produção e edição de vídeo digital; Revistas e jornais eletrônicos; World Wide Web; Trabalhos de referência online (enciclopédia); Games; etc.

Nas aulas anteriores...

Nas aulas anteriores... World Wide Web maior aplicação multimídia; Também é a mais comum! Quantidade de informação armazenada em servidores web; Facilidade de postar informações; Facilidade de navegação entre as informações utilizando browsers; Tecnologia WWW é mantida e desenvolvida pelo World Wide Web Consortion (W3C): Garantia de acesso universal dos recursos web, navegação efetiva da informação avaliada e uso responsável do material postado.

Nas aulas anteriores... HyperText Transfer Protocol (HTTP) Projetado para transmissão hipermídia; Protocolo inexistente de requisição/resposta um cliente abre uma conexão para um servidor http, faz uma requisição de informação, o servidor responde, e a conexão é terminada nenhuma informação é requerida para a próxima requisição!

Nas aulas anteriores... HyperText Transfer Protocol (HTTP) Formato básico de requisição: Method URI Version Additional-Headers Message-body http://alguma.coisa Parâmetros adicionais sobre o cliente GET ou POST GET http://www.cs.sfu.ca/mmbook/ HTTP/1.1

Nas aulas anteriores... HyperText Transfer Protocol (HTTP) Formato básico de resposta Version Status-code Status-Phrase Additional-Headers Message-body Descrição textual do Status-code Número que identifica o tipo de resposta HTTP/1.1 200 OK Server: [No-plugs-here-please] Date: Wed, 25 July 2002 20:04:30 GMT Content-Length: 1045 Content-Type: text/html <HTML>... </HTML>

Nas aulas anteriores... HyperText Markup Language (HTML) Linguagem para publicação hipermídia na web; Linguagem portável (usa codificação ASCII); Versão corrente do HTML: 4.01 (1999); Geração avançada de HTML: XHTML 2.0 (2007); Utilização de tags.

Nas aulas anteriores... HyperText Markup Language (HTML) <HTML> <HEAD> <TITLE> A sample web page. </TITLE> <META NAME = Author CONTENT = Cranky Professor > </HEAD> <BODY> <P> We can put any text we like here, since this is a paragraph element. </P> </BODY> </HTML>

Extensible Markup Language Linguagem de marcação que permite a modularidade de dados, estrutura e visualizações; Projetado para fazer carregamento de dados; Sintaxe parecida com a do HTML; Tags são escritas em minúsculas; XML não substitui HTML.

Extensible Markup Language Exemplo: <?xml version= 1.0 encoding= iso-8859-1? > <!DOCTYPE html PUBLIC - //W3C//DTD XHTML 1.0 http://www.w3.org/tr/xhtml11/dtdxhtml1-transition.dtd > <html xmlns = http://www.w3.org/1999/xhtml >... [html que segue as regras XML mencionadas acima] </html>

Extensible Markup Language Especificações relacionadas ao XML: XML Protocol usado para a troca de informações entre processos. Substituir HTTP; XML Schema linguagem mais estruturada para definir tags XML; XSL XML Style Sheet. SMIL Synchronized Multimedia Integration Language (lê-se smile). Aplicação particular de XML que permite especificar relações entre diferentes tipos de mídia e entradas do usuário.

SMIL Linguagem para descrição de apresentações audiovisuais permite a organização e a sincronização de diferentes elementos multimídia, além de permitir a interatividade destes elementos com o usuário; É fácil de aprender e entender; É uma linguagem cuja estrutura é similar ao XHTML.

SMIL Exemplo: <!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 2.0" "http://www.w3.org/2001/smil20/smil20.dtd"> <smil xmlns="http://www.w3.org/2001/smil20/language"> <head> <meta name="author" content="some Professor" /> </head> <body> <par id="makingofabook"> <seq> <video src="authorview.mpg" /> <img src="onegoodday.jpg" /> </seq> <audio src="authorview.wav" /> <text src="http://www.cs.sfu.ca/mmbook/" /> </par> </body> </smil>

Ferramentas Multimídia Notação e sequenciamento musical; Áudio digital; Edição de gráficos e imagens; Edição de vídeo; Animação; Autoria multimídia.

Notação e Sequenciamento Musical Cakewalk (Pro Audio); O termo sequenciador vem de equipamentos antigos que armazenavam sequencias de notas musicais; Possibilidade de inclusão de arquivos para animação e vídeo na lista de músicas. Cubase; Similar ao Cakewalk. Inclui ferramentas de edição.

Notação e Sequenciamento Musical Macromedia Soundedit: Programa para a criação de áudio para projetos multimídia. Vendas descontinuadas em 2004; Suporte finalizado em 2005.

Áudio Digital Cool Edit: Toolkit popular para edição de áudio. Emula um estúdio profissional; Vendas realizadas pela Adobe novo nome: Adobe Audition. Sound Forge: Programa para a edição de áudio WAV, AIFF e MP3; Produto da SONY.

Áudio Digital Pro Tools: Ambiente que integra produção e edição de áudio.

Edição de Gráficos e Imagens Adobe Illustrator: Usa gráficos vetoriais; Pode exportar gráficos para a web. Adobe Photoshop: Padrão em processamento de imagens e gráficos; Macromedia Fireworks: Criação de gráficos especificamente para a web.

Edição de Gráficos e Imagens Macromedia Freehand: Ferramenta de edição de gráficos e texto para web e que suporta vários formatos bitmap (GIF, PNG, JPEG, etc.) GIMP: Software opensource para edição de imagens.

Edição de Vídeo Adobe Premiere: Ferramenta simples para edição não-linear de vídeo, isto é, os vídeos clipes são colocados em qualquer ordem. Adobe After Effects: Ferramenta de edição que permite a modificação de vídeos existentes (adição de sombra, borramento, etc.). Final Cut Pro: Ferramenta da Apple.

Animação APIs multimídia: Java3D API usada por Java para construir e renderizar gráficos 3D; DirectX Windows API que suporta vídeo, imagens, áudio e animação 3D; OpenGL API 3D mais popular. Portátil.

Animação Ferramentas de renderização: 3D Studio Max (Autodesk 3ds Max) ferramenta de renderização que inclui um grande número de elementos finais para animação, desenvolvimento de jogos e produção de efeitos especiais. Softimage XSI (Autodesk) pacote de modelagem, animação e renderização usado para produção de efeitos especiais em filmes e jogos.

Animação Maya concorrente do Softimage; RenderMan pacote de renderização criado pela Pixar; Blender software opensource de modelagem 3D. Pacotes de animação GIF: Abordagem simples para criação de animação para a web.

Autoria Multimídia Macromedia Flash: Permite que o usuário crie filmes interativos através de uma sequência de eventos paralelos arranjados em uma linha temporal. Macromedia Director: Utiliza a mesma abordagem do Macromedia Flash para a criação de apresentações interativas.

Autoria Multimídia Authorware: Produto de autoria multimídia que possui uma fácil curva de aprendizado; Quest: Programa similar ao Authorware.