Mauricio Barbosa e Castro. A construção de um produto multimídia se faz através de um projeto. ...

37
Fundamentos dos Sistemas Multimídia Mauricio Barbosa e Castro

Transcript of Mauricio Barbosa e Castro. A construção de um produto multimídia se faz através de um projeto. ...

Page 1: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Fundamentos dosSistemas Multimídia

Mauricio Barbosa e Castro

Page 2: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

A construção de um produto multimídia se faz através de um projeto.

O escopo e a complexidade de um projeto de multimídia variam muito, conforme a natureza do produto (título, aplicativo ou sítio), o porte deste e o público a que se destina.

Produção de Multimídia

Page 3: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Em geral, estão envolvidos os seguintes elementos:

Resultado final; Prazo; Orçamento; Cliente; Usuários do produto; Equipe desenvolvedora; Ciclo de vida.

Produção de Multimídia

Page 4: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Permite dividir a vida útil do produto em fases, tornando possível administrar eficazmente as mesmas;

Fase: Insumos, resultados e critérios de aprovação;

Determinar objetivamente em que ponto de um projeto se encontra, e quais medidas são necessárias para corrigir eventuais problemas.

Ciclo de vida – Sistemas Multimídia

Page 5: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Modelo de Ciclo de vida:

◦ Ativação

◦ Especificação

◦ Desenvolvimento

◦ Operação

Ciclo de vida – Sistemas Multimídia

Page 6: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ativação:

◦ Equipe desenvolve as idéias iniciais apresentadas pelo cliente.

◦ Desenvolvimento de uma proposta de projeto.

Ciclo de vida – Sistemas Multimídia

Page 7: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Especificação:

◦ Definição precisa e detalhada do produto.

◦ Dimensionamento de custos e prazos.

Compreende análise e planejamento.

Ciclo de vida – Sistemas Multimídia

Page 8: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Especificação > Análise

Elaborar uma descrição detalhada do produto que contenha:

◦ Prováveis problemas técnicos e gerenciais.◦ Dimensionar esforços, custos e prazos.◦ Informações necessárias para o contrato com o

cliente.

Ciclo de vida – Sistemas Multimídia

Page 9: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Especificação > Planejamento

Plano detalhado de desenvolvimento que identifique:◦ Etapas a serem executadas;◦ Prazos para a execução das etapas;◦ Critérios para a avaliação das etapas;◦ Recursos humanos e materiais envolvidos nas

etapas;◦ Riscos técnicos e gerenciais de cada etapa.

Ciclo de vida – Sistemas Multimídia

Page 10: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Desenvolvimento

◦ Atividades que completam a construção e operacionalização do produto.

Compreende o desenho, a implementação e a implantação.

Ciclo de vida – Sistemas Multimídia

Page 11: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Desenvolvimento > Desenho

◦ Formular a arquitetura do produto;

◦ Dividir essa arquitetura em partes;

◦ Relacionar as partes estabelecendo dependências;

◦ Planejar testes e avaliações das partes.

Ciclo de vida – Sistemas Multimídia

Page 12: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Desenvolvimento > Implementação

◦ De acordo com o planejado no desenho:

Construção: código, texto e materiais;

Testes: código, texto e materiais.

Ciclo de vida – Sistemas Multimídia

Page 13: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Desenvolvimento > Implantação

◦ Colocar o produto em seu ambiente de uso;

◦ Realizar testes nesse ambiente.

Ciclo de vida – Sistemas Multimídia

Page 14: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Operação

◦ Utilização do produto pelos usuários finais;

◦ Oferecimento de suporte e manutenção;

Ciclo de vida – Sistemas Multimídia

Page 15: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Equipe:

◦ Gerente de projeto;◦ Designer Multimídia;◦ Designer de Interface;◦ Redator;◦ Especialista em vídeo;◦ Especialista em áudio;◦ Programador;

Ciclo de vida – Sistemas Multimídia

Page 16: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Gerente de projeto:

◦ Responsável pelo planejamento e controle do projeto.

◦ Elabora planos, convoca reuniões, trata do relacionamento com o cliente, gestor financeiro e de pessoal.

◦ Deve prever possíveis riscos ao projeto e estar preparado para lidar com ocorrências inesperadas.

No cinema, seria o produtor.

Ciclo de vida – Sistemas Multimídia

Page 17: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Designer Multimídia

◦ Responsável pela visão que o produto apresenta aos usuários.

◦ Faz o desenho das estruturas de navegação e define o material multimídia a ser utilizado.

No cinema, seria o diretor.

Ciclo de vida – Sistemas Multimídia

Page 18: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Designer de interface

◦ Desenho detalhado das interfaces

◦ Desenho das telas, ícones, elementos da interface e mensagens.

Animador:

◦ Desenho, criação e finalização de animações (2D e 3D).

Ciclo de vida – Sistemas Multimídia

Page 19: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Redator:◦ Cria o texto escrito ou para narração do produto.

Especialista em vídeo:◦ Grava, captura, edita e faz a pós-produção do

material em vídeo.

Especialista em áudio:◦ Grava, captura, edita e faz a pós-produção do

material em áudio.

Ciclo de vida – Sistemas Multimídia

Page 20: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Programador

◦ Desenho, implementação e teste dos scripts, componentes e outras partes do programa.

Ciclo de vida – Sistemas Multimídia

Page 21: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ferramentas de desenvolvimento multimídia podem ser classificadas em dois tipos:

◦ Ferramentas em aplicativos fechados;

◦ Ferramentas desenvolvidas através de linguagens de programação.

Ferramentas de desenvolvimento

Page 22: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Aplicativos fechados

◦ Menor curva de aprendizado;

◦ Interfaces gráficas;

◦ Grande parte das ferramentas profissionais dispõe de algum tipo de programação: scripts, ou mesmo alguma linguagem embutida.

Ferramentas de desenvolvimento

Page 23: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ferramentas de desenvolvimento

Page 24: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ferramentas de desenvolvimento

Page 25: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ferramentas de desenvolvimento

Page 26: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ferramentas de desenvolvimento

Page 27: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ferramentas de desenvolvimento

Page 28: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ferramentas de desenvolvimento

Page 29: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ferramentas de desenvolvimento

Page 30: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ferramentas de desenvolvimento

Page 31: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Linguagem de programação

◦ Para maior flexibilidade na criação de aplicações é recomendado o uso de linguagens de programação.

◦ Os elementos da aplicação são construídos e modificados através de programas especialmente escritos para cada produto.

Ferramentas de desenvolvimento

Page 32: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ferramentas de autoria:

Softwares que oferecem recursos amigáveis para que não-programadores possam desenvolver conteúdos multimídia.

Ferramentas de desenvolvimento

Page 33: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Ferramentas de autoria:

◦ Autoria de títulos lineares: Usadas para o desenvolvimento de conteúdo (títulos)

onde o autor expõe suas idéias de maneira linear, com pouca interação, para um fim específico.

Powerpoint; Open Office Impress; IWork Keynote.

Ferramentas de desenvolvimento

Page 34: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Autoria de aplicativos com interface multimídia

◦ Construção visual da interface de usuário;

◦ Criação dos controles de usuário através de ferramentas de desenho e formulários;

◦ Mecanismos pré-existentes para inclusão de material multimídia dentro da interface.

Ferramentas de desenvolvimento

Page 35: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Autoria de aplicativos com interface Multimídia

◦ Possibilidade de programação textual em linguagem de programação simples, que permite a criação de procedimentos de resposta às ações do usuário sobre a interface.

Adobe Flash Visual Studio Delphi

Ferramentas de desenvolvimento

Page 36: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Autoria de Sites (sítios) Web

◦ Autoria de sites estáticos: Autoria de páginas de hipertexto; Autoria da parte gráfica e multimídia; Autoria da estrutura de hiperlinks; Publicação no servidor Web; Testes de visualização nos navegadores;

Adobe Dreamweaver, Adobe Photoshop, notepad, etc...

Ferramentas de desenvolvimento

Page 37: Mauricio Barbosa e Castro.  A construção de um produto multimídia se faz através de um projeto.  O escopo e a complexidade de um projeto de multimídia.

Autoria de Sites (sítios) Web

◦ Autoria de sites dinâmicos: Contém códigos ativos em uma ou mais páginas,

ativados por ações dos usuários.

VBscript e JavaScript

Componentes: Adobe Flash, Applets Java e Adobe Shockwave

Ferramentas de desenvolvimento