Download - 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

Transcript
Page 1: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

1

Sistemas MultimídiaSistemas Multimídia

Autoria Autoria

Prof. Hemir SantiagoProf. Hemir Santiago

Page 2: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

2

Ferramentas para desenvolvimento de multimídia

Autoria de títulos

Autoria de aplicativos

AgendaAgenda

Page 3: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

3

Aplicativos fechados

As ferramentas que requerem menor curva de aprendizado são os aplicativos fechados.

Apresentam interfaces gráficas fáceis de usar, através das quais o usuário trabalha por meio de manipulação direta de representações gráficas dos elementos da aplicação.

Embora algumas ferramentas sejam operáveis exclusivamente através de interfaces gráficas, a tendência das ferramentas profissionais é dispor de algum tipo de linguagem de programação.

Ferramentas para desenvolvimento de multimídia

Ferramentas para desenvolvimento de multimídia

Page 4: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

4

Linguagens de programação

O máximo de flexibilidade na criação de aplicações é conseguido através de programas escritos em linguagens de programação.

As linguagens de programação usadas na grande maioria das aplicações são procedimentais ou algorítmicas.

As linguagens de programação mais usadas em aplicação multimídia são: Pascal, Basic, C, C++ e Java.

Ferramentas para desenvolvimento de multimídia

Ferramentas para desenvolvimento de multimídia

Page 5: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

5

Ferramentas de autoria

A produção profissional de multimídia não se presta à utilização de ferramentas puramente visuais. Por outro lado, o aprendizado de ambientes baseados em linguagens algorítmicas é longo e difícil.

Uma solução intermediária é fornecida pelas ferramentas de autoria, nas quais parte da interface de usuário pode ser gerada por manipulação direta.

A escolha correta da ferramenta de autoria é um fator fundamental para o sucesso de um projeto de multimídia.

Ferramentas para desenvolvimento de multimídia

Ferramentas para desenvolvimento de multimídia

Page 6: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

6

Autoria de títulos lineares

Ferramentas para autoria de títulos lineares permitem apresentações com avanços manuais ou avanços automáticos.

As ferramentas mais recentes suportam a tecnologia OLE, que permite a inclusão nas apresentações de objetos criados por grande número de aplicativos.

São exemplos de ferramentas para autoria de títulos lineares: PowerPoint e Acrobat Exchange.

Autoria de títulosAutoria de títulos

Page 7: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

7

Autoria de títulos lineares – Exemplo: PowerPoint

Um título do PowerPoint é organizado como um conjunto de slides que fazem parte de uma apresentação, que pode ser controlada manualmente ou automatizada.

Material multimídia é incluído através de objetos OLE. Recursos rudimentares de navegação não-linear podem ser incluídos.

A apresentação pode ser feita através do próprio PowerPoint ou de utilitários de apresentação independente.

Autoria de títulosAutoria de títulos

Page 8: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

8

Autoria de títulosAutoria de títulos

Page 9: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

9

Autoria de títulos lineares – Exemplo: Acrobat Exchange

Uma alternativa para distribuição on-line de apresentações ou qualquer tipo de documento é o uso do formato PDF, definido pela Adobe.

A ferramenta de autoria de apresentações em formato PDF é o Acrobat Exchange, que permite a execução de várias tarefas de edição das apresentações em PDF.

Material proveniente de diversas fontes de autoria pode ser combinado. Elementos de multimídia, como sons e animações, podem ser introduzidos.

Autoria de títulosAutoria de títulos

Page 10: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

10

Autoria de títulosAutoria de títulos

Page 11: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

11

Autoria de títulos hipermídia

As ferramentas para autoria de títulos hipermídia adicionam aos recursos de integração de material em multimídia os recursos de navegação não-linear.

Os controles de navegação podem tomar a forma de botões, palavras sensíveis ou pontos sensíveis em imagens.

O resultado de um controle de navegação pode ser um salto para outra página ou o surgimento de uma janela temporária (pop-up).

Autoria de títulosAutoria de títulos

Page 12: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

12

Autoria de títulos hipermídia

Em uma ferramenta de autoria para hipermídia, devem ser considerados os seguintes aspectos:

Estilo de autoria: a linguagem de autoria pode ser visual ou textual.

Modos de operação: ferramentas de auditoria dispõem de um modo de autoria e um modo de consulta.

Capacidades de intercâmbio de dados: é desejável que a ferramenta disponha de capacidade de importação de todos os padrões mais comuns de texto, hipertexto, imagens, desenhos, som e animação.

Autoria de títulosAutoria de títulos

Page 13: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

13

Autoria de títulos hipermídia – Hipermídia HTML

A linguagem HTML é um tipo de linguagem de marcação.

É mais do que uma linguagem de marcação de documentos lineares porque inclui um padrão de inclusão de referências a outros arquivos em HTML.

As referência em HTML podem apontar para arquivos locais, tais como sistemas de ajuda e manuais. Além disso, se o computador estiver conectado à Internet, pode-se usar referências no formato URL.

Autoria de títulosAutoria de títulos

Page 14: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

14

Autoria de títulos hipermídia – Hipermídia HTML

Sendo a HTML uma linguagem em que todas as informações estão em formato texto, os hiperdocumentos podem ser editados por um editor de textos qualquer.

Entretanto, existem muitas diferenças entre os formatos mais adequados para impressão e para visualização on-line.

A edição para visualização on-line pode ser feitas através de ferramentas como o FrontPage Editor e o Dreamweaver.

Autoria de títulosAutoria de títulos

Page 15: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

15

Autoria de títulos hipermídia – Exemplo: FrontPage Editor

Ele é usado para a edição de páginas HTML.

Permite que o autor trabalhe de forma quase visual, o FrontPage procura apresentar a página como seria vista em um navegador.

Como a HTML tem evolução muito rápida, nem todos os recursos da linguagem são suportados diretamente pelo FrontPage Editor.

Autoria de títulosAutoria de títulos

Page 16: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

16

Autoria de títulos hipermídia – Exemplo: FrontPage Editor

Autoria de títulosAutoria de títulos

Page 17: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

17

Autoria de títulos hipermídia – Exemplo: Dreamweaver

O Adobe Dreamweaver, antigo Macromedia Dreamweaver é uma ferramenta de desenvolvimento voltado para a web criada pela Macromedia.

Suas versões iniciais serviam como um simples editor HTML WYSIWYG ("What You See Is What You Get"), porém as suas versões posteriores incorporaram um notável suporte para várias tecnologias web, tais como XHTML, CSS, JavaScript, Ajax, PHP, ASP, ASP.NET, JSP, ColdFusion e outras linguagens Server-side.

Autoria de títulosAutoria de títulos

Page 18: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

18

Autoria de títulos hipermídia – Exemplo: Dreamweaver

Autoria de títulosAutoria de títulos

Page 19: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

19

Autoria de aplicativos com interface multimídia

Possui as seguintes características:

Construção visual da interface de usuário; Mecanismos para inclusão de material multimídia na

interface; Possibilidade de programação textual em uma linguagem

de programação simples; Mecanismo de tempo de execução distribuído com o

aplicativo.

Autoria de aplicativosAutoria de aplicativos

Page 20: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

20

Autoria de aplicativos com interface multimídia – Exemplo: Toolbook

O ambiente Toolbook consiste em várias janelas independentes.

Utiliza uma metáfora baseada em livros. Cada aplicativo é um “livro”, dividido em telas, que são chamadas de páginas.

A interface de usuário é construída visualmente, com as ferramentas de desenho.

Autoria de aplicativosAutoria de aplicativos

Page 21: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

21

Autoria de aplicativos com interface multimídia – Exemplo: Toolbook

Autoria de aplicativosAutoria de aplicativos

Page 22: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

22

Autoria de aplicativos com interface multimídia – Exemplo: Visual Basic

Possui um ambiente de construção visual de interfaces de usuário.

O VB tem um ambiente de desenvolvimento formado por múltiplas janelas.

A interface do usuário é criada montando-se em um quadro de desenho controles que são escolhidos entre os disponíveis na paleta de controles.

Autoria de aplicativosAutoria de aplicativos

Page 23: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

23

Autoria de aplicativos com interface multimídia – Exemplo: Visual Basic

Autoria de aplicativosAutoria de aplicativos

Page 24: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

24

Autoria de aplicativos multimídia

Os ambientes mais modernos de desenvolvimento de software são orientados a objetos e oferecem ao programador bibliotecas de classes apropriadas para a utilização dos serviços de multimídia do ambiente operacional.

Estas bibliotecas oferecem ao programador uma visão mais conveniente dos serviços do que as interfaces de baixo nível, orientadas para a linguagem C.

Autoria de aplicativosAutoria de aplicativos

Page 25: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

25

Autoria de aplicativos multimídia

A seguir, as interfaces mais importantes do ponto de vista de material multimídia:

MCI – interface de uso mais fácil para processamento de material multimídia;

DirectX – tecnologia orientada a objetos para tratamento eficiente de multimídia em tempo real.

Autoria de aplicativosAutoria de aplicativos

Page 26: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

26

Do ponto de vista do ambiente operacional, um site WWW é uma coleção de arquivos, organizados em uma estrutura de pastas, que contém páginas de hipertexto e outros materiais vinculados a estas páginas.

Possíveis materiais constituintes de um site incluem: Páginas de hipertexto; Material gráfico e de multimídia, vinculado a estas

páginas; Outros tipos de documentos; etc.

Autoria de sitesAutoria de sites

Page 27: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

27

Estáticos

Envolve as seguintes tarefas:

Autoria de cada página de hipertexto; Autoria do material gráfico e de multimídia incluído nas

páginas; Autoria da estrutura de hiperligações; Publicação em um servidor; Testes de visualização através dos navegadores

escolhidos.

Autoria de sitesAutoria de sites

Page 28: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

28

Dinâmicos

São aqueles em que uma ou mais páginas contêm código ativo, ou seja, programas ativados por ações do usuário. Existem dois tipos principais:

Scripts: pequenos programas em código fonte embutidos dentro do código HTML;

Componentes: arquivos de código binários invocados quando a respectivas referência é encontrada dentro da página.

Autoria de sitesAutoria de sites

Page 29: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

29

Dinâmicos

Além disso, o código ativo pode ser executável:

Do lado do cliente – quando o navegador é o responsável pela invocação dele, dentro do computador do usuário final;

Do lado do servidor – executados pelo servidor da Web, produzindo dinamicamente páginas HTML que então são enviadas ao cliente para visualização.

Autoria de sitesAutoria de sites

Page 30: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

30

Livro

Multimídia – Conceitos e Aplicações Autor: Wilson de Pádua Paula Filho Editora: LTC – Livros Técnicos e Científicos Editora S.A. Capítulo 3

Referências Referências

Page 31: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

31

PerguntasPerguntas

Page 32: 1 Sistemas Multimídia Autoria Prof. Hemir Santiago Prof. Hemir Santiago.

32

Plano de AulasPlano de AulasAULA DATA ATIVIDADE

1 11/ago Apresentação / Introdução

2 18/ago As plataformas / Projeto

3 25/ago Os projetos / Exercícios

4 1/set Design – Recursos de Navegação / Projeto

5 8/set Design – Interfaces / Exercícios

6 15/set Princípios da animação / Projeto

7 22/set Revisão / Exercícios

8 29/set Avaliação: NP1

9 6/out Período de avaliações - NP1

10 13/out Fundamentos Básicos - HTML / Correção de prova

11 20/out Som / Projeto

12 27/out Vídeo / Exercícios

13 3/nov Produção (autoria) / Projeto

14 10/nov Apresentação de projetos

15 17/nov Revisão / Exercícios

16 24/nov Período de avaliações – NP2 (a confirmar)

17 1/dez Período de avaliações – NP2 (a confirmar)

18 8/dez Período de provas integradas institucionais – PII (a confirmar)