Aula 03 plataformas, ambientes e configuracoes
-
Upload
fabio-costa -
Category
Documents
-
view
11 -
download
0
Transcript of Aula 03 plataformas, ambientes e configuracoes
Sistemas e Aplicações
Multimídia
Março - 2015
Professor: Giomar Sequeiros O.
Email: [email protected]
Conteúdo
Plataformas, Ambientes e Configurações
Aula 3
Plataformas
Sistemas e Aplicações Multimídia 3
Computadores utilizados para criação e reprodução
de títulos em multimídia
• Plataforma de entrega: Estação na qual o título
multimídia será executado.
• Plataforma de desenvolvimento: Estação do
desenvolvedor
- Plataforma de autoria (o produto é integrado).
- Plataforma de criação do material: Criaçãode imagens sons e animação.
Plataformas - famílias
Sistemas e Aplicações Multimídia 4
Estações Unix.
• Silicon Graphics, Sun, Linux, HP....
• Alto desempenho (3D) e alto custo.
• Problema: Fronteira entre estações de desenvolvimento e
utilização.
Plataformas - famílias
Sistemas e Aplicações Multimídia 5
Silicon Graphics - Estação de trabalho Octane (1997-2000)
Plataformas - famílias
Sistemas e Aplicações Multimídia 6
Macintosh
• Rica em aplicativos multimídia.
• Populares em música e vídeo.
• Alto desempenho e Alto custo (melhorando).
• Muitas ferramentas com versão Win e Mac.
Plataformas - famílias
Sistemas e Aplicações Multimídia 8
Windows
• Desempenho e custo reduzido.
• Popularidade (padronização hardware-software).
• Maior quantidade de drivers
Serviços Multimídia no Windows
Sistemas e Aplicações Multimídia 10
• Existem várias camadas de software entre os
títulos e os dispositivos multimídias.
• Os aplicativos são construídos usando as
bibliotecas de software:
- Escondem detalhes complexos do SO.
- Permitem o foco nos aspectos da aplicação.
- Possibilita acesso sem a ferramenta usada para
desenvolver o título.
Serviços Multimídia no Windows
Sistemas e Aplicações Multimídia 11
• As bibliotecas invocam os serviços multimídia do
Windows.
• Esses serviço são APIs, interface de programação
de aplicativos, que fazem o contato direto com o
hardware.
Serviços Multimídia no Windows
Sistemas e Aplicações Multimídia 12
• GDI – Graphics Device Interface
- Imagens e desenhos (linhas, curvas, fontes)
• MCI – Media Control Interface
- Áudio e vídeo digitais / Equipamentos
multimídia externo.
Serviços Multimídia no Windows
Sistemas e Aplicações Multimídia 13
DirectX
• Coleção de APIs para padronizar a comunicação entre
hardware e software no Windows.
• Aplicações de tempo Real.
- Jogos 3D
- Realidade virtual
• Tecnologia Orientada a objetos
Serviços Multimídia no Windows
Sistemas e Aplicações Multimídia 14
Os grupos de serviços DirectX
• Direct3D
- Serviços gráficos tridimensionais, orientados para
jogos tridimensionais e aplicações em tempo real.
• DirectDraw (Direct2D)
- Interage com o controlador do dispositivo e permite
utilizar recursos implementados no hardware do
dispositivo.
- Emula recursos não disponíveis
Serviços Multimídia no Windows
Sistemas e Aplicações Multimídia 16
Directx 9 vs Directx 11https://www.youtube.com/watch?v=lSfN7OTUOTA
Serviços Multimídia no Windows
Sistemas e Aplicações Multimídia 17
• DirectSound (directSound3D)
- Acesso de baixo nível aos recursos de som
- Emula recursos não disponíveis.
• DirectPlay (desaconselhado)
- Acessos a serviços de comunicação usados em
aplicações de arquitetura distribuída.
- Jogos em rede
• DirectImput (desaconselhado)
- Suporte para joystick, pedais e manches
• DirectMusic, Directshow (desaconselhado)
Serviços Multimídia no Windows
Sistemas e Aplicações Multimídia 18
Ferramenta de diagnóstico Directx
Serviços Multimídia no Windows
Sistemas e Aplicações Multimídia 20
OpenGL
• API gratuita desenvolvida pela Silicon Graphics Inc.
• Conjunto com centenas de funções, que fornecem
acesso a praticamente todos os recursos do hardware de
vídeo.
Serviços Multimídia no Windows
Sistemas e Aplicações Multimídia 21
Directx vs Openglhttps://www.youtube.com/watch?v=-vk__hyOM2M
Configuração - plataformas de
desenvolvimento:
Sistemas e Aplicações Multimídia 23
• A tecnologia OLE (Object Linking and Embedding),
permite que objetos produzidos por um aplicativo sejam
inseridos em outros aplicativos, mantendo a identificação
com o aplicativo original.
Configuração - plataformas de
desenvolvimento:
Sistemas e Aplicações Multimídia 24
Usando a tecnologia OLEhttps://www.youtube.com/watch?v=gDP8Tchi5OQ
Plataformas, ambientes e configuração
Sistemas e Aplicações Multimídia 25
Objeto Visio inserindo no Word usando a tecnologia OLE
Sistemas Distribuídos
Sistemas e Aplicações Multimídia 26
• Interligação em rede local
- Compartilhamento de recursos
- Partilha de arquivos
- Distribuição da carga (processamento)
• Arquitetura cliente-servidor
- TCP IP
- HTTP (browser →Página)
Sistemas Distribuídos
Sistemas e Aplicações Multimídia 27
Um sistema distribuído é um conjunto de computadores
autônomos interligados por uma rede e com software projetado
para produzir um ambiente computacional integrado para o usuário.
” George Colouris, Jean Dollimore e Tim Kindberg –
Distributed Systems: Concepts and Design
Características:
• Comunicação através de mensagens
• Concorrência
• Partilha de recursos
• Sistema Assíncrono
• Falhas Independentes
• Heterogeneidade
Sistemas Distribuídos
Sistemas e Aplicações Multimídia 31
https://www.youtube.com/watch?v=BSufWy0ZIeo
Plataformas: Discos Rígidos
Sistemas e Aplicações Multimídia 32
• SCSI (small Computer System Interface)
- SCSI-1(5MB/s) a Ultra 640 SCSI.
• PATA (Parallel Advanced Tecnology Attachament)
- 33 – 66 – 100 – 133 (MB/s)
• SATA (Serial ...)
- I (150) – II (300) – III (600) eSATA (300) (MB/s)
• IEEE 1394
- 49 – 393. (MB/s)
• USB
- 1.0 (1,5) – 2.0 (60) – 3.0 (600) (MB/s)
Plataformas: Armazenamento ótico
Sistemas e Aplicações Multimídia 38
• CD (700) / DVD(4,7 – 8,5) / Blu-Ray (25 – 50)
Tipos de dispositivos
Sistemas e Aplicações Multimídia 40
São os componentes de hardware necessários para transformar
os comandos, perguntas e respostas do usuário em atividades do
computador.
Entre dos dispositivos periféricos utilizados atualmente podemos
citar:
• Dispositivos de entrada: teclados, mouse, trackballs, telas
sensíveis ao toque, canetas e mesas digitalizadoras, scanners,
câmeras e filmadoras digitais.
• Dispositivos de saída: monitores, datashow, transdutores,
auto-falantes etc.
• Dispositivos de armazenamento: disquetes, discos rígidos,
CD-ROM.
Dispositivos de entrada: teclados
Sistemas e Aplicações Multimídia 41
O teclado é o periférico de entrada de dados mais comum
em um computador, como mostrado na figura abaixo. Os
teclados fornecem várias respostas táteis e tem vários
layout dependendo do sistema do computador e do modelo
de teclado.
No Brasil, utiliza-se o teclado padrão ABNT, próprio para as
necessidades de digitação dos usuários brasileiros, por
exemplo, a existência do “ç” no lado direito do
teclado, o que aumenta a produtividade da digitação
eliminando a necessidade de pressionar várias teclas em
conjunto para a obtenção daquele caractere.
Dispositivos de entrada: mouse, joistick e TrackBall
Sistemas e Aplicações Multimídia 43
O mouse é uma ferramenta padrão para a interação cm a
interface gráfica. Todos os computadores atualmente
exigem um mouse, apesar de ainda existir a
possibilidade de se utilizar comandos de teclado para a
interação do usuário com o computador.
Um projeto multimídia deve ser desenvolvido tendo em
mente a existência de um mouse, joystick ou TrackBall.
Entretanto deve-se garantir a existência de comandos de
teclas de modo a garantir o funcionamento do programa
em situações de emergência.
Dispositivos de entrada: Scanner
Sistemas e Aplicações Multimídia 45
Os scanners são os olhos do computador pessoal.
Eles permitem que o PC converta uma foto ou uma imagem
em um código de forma que um programa gráfico ou de
editoração eletrônica possa reproduzi-la na tela, imprimi-
la através de uma impressora gráfica ou converter páginas
datilografadas em páginas possíveis de serem editoradas.
Há três tipos básicos de scanner:
• O scanner alimentado com folhas (sheet-feed),.
• O scanner de mesa.
• Os scanners manuais.
Dispositivos de entrada: Scanner
Sistemas e Aplicações Multimídia 46
Scanner sheet-feed Scanner de mesa
Scanner manual
Monitores
Sistemas e Aplicações Multimídia 47
O monitor de vídeo é o componente que mostra o que está
sendo feito no microcomputador. No início os monitores
eram apenas monocromáticos, a partir da década de 90,
evoluíram para modelos com padrão de cores que chegam
a 16 milhões. As principais características dos monitores de
vídeo são:
• Tamanho da tela - Esta medida corresponde ao comprimento de sua
tela em diagonal.
• Dot Pitch - Medida da distância entre dois pontos consecutivos da
mesma cor. É o principal responsável pela qualidade de imagem de
um monitor.
• Modo de varredura - Este é outro responsável pela qualidade de
imagem quando opera em alta resolução.
Revisão – Trabalho em grupo
1) O que são plataformas e como se dividem?
2) Quais as vantagens que levam a utilização do Windows
como plataforma de desenvolvimento?
3) O que são Serviços de Multimídia do Windows?. Por que é
interessante sua utilização?
4) Cite quatro APIs multimídia utilizadas no Windows.
5) Quais são os grupos de serviços oferecidos pelo DirectX?
Defina os
6) Para que serve a tecnologia OLE.
7) Relacione 8 tipos e características de dispositivos de
armazenamento.
Sistemas e Aplicações Multimídia 48
Bibliografia Recomendada
PAULA FILHO, Wilson de Pádua. Multimídia: Conceitos e Aplicações. 2. ed. Rio de Janeiro: LTC, 2014. .
Básica
Sistemas e Aplicações Multimídia 49
Bibliografia RecomendadaComplementar
MARTINO, Luis M. S.. TEORIA DAS MIDIAS DIGITAIS.
1ª ed. : VOZES, 2014.
FOROUZAN, Behrouz A.. A comunicação
de dados e redes de computadores. 1ª
ed. Rio de Janeiro: McGraw
COMER, Douglas; BARCELLOS, Marinho. Redes de
Computadores e Internet : abrange transmissão de
dados, ligação inter-redes e web.. 4ª ed. Porto Alegre:
Bookman, 2007.
Sistemas e Aplicações Multimídia 50
Material, Comunicação e Critérios de Avaliação
Avaliação I (Peso 4,0)
- Prática : 2,00 (ATPS)
- Prova: 8,00
- Lista de exercícios: 1,00 (Opcional)
Avaliação II (Peso 6,0)
- Prática : 2,00 (ATPS)
- Prova escrita oficial: 8,00
- Lista de exercícios: 1,00 (Opcional)
Frequência igual ou superior a 70%.
Sistemas e Aplicações Multimídia 51
Média final >=6 (Não existe arredondamento)