segunda-feira, 24 de março de 2008

[MHI] Questionário - 24/03/2008

1. Que tipos de plataformas são necessárias para a criação e reprodução de títulos em multimídia?

R: Plataforma de entrega: onde é a estação do usuário final do produto multimídia.
Plataforma de desenvolvimento: é a estação do desenvolvedor, usado para a criação de títulos e aplicativos multimídia.
Plataformas de autoria – na qual o produto de multimídia é programado e integrado e as
Plataformas de criação do material – nas quais são criados materiais de som, imagem e animação, a partir de material em mídia convencional ou por síntese digital.


2. Cite as famílias de plataformas existentes para aplicações multimídia.
R: Windows, Unix e Macintosh.


3. Qual a solução para os aplicativos acessarem os arquivos e dispositivos multimídia?

R: Os aplicativos têm procedimento aos arquivos e dispositivos de multimídia através das chamadas de procedimentos que o Windows analisa e encaminha aos controladores (drivers), que são programas específicos para todos os dispositivos, fornecidos pelos fabricantes destes programas.


4. Qual a plataforma de entrega mais difundida no Brasil? Justifique.

R: A plataforma mais difundida no Brasil é o Windows. Pois é a plataforma variante mais usual de multimídia. Pois é a mais conhecida e mais usada entre os Brasileiros.


5) O que são os serviços multimídia e que relação eles tem com os controladores?

R: São um exemplo de Interfaces de Programação de Aplicativos, eles são os responsaveis pelo contato direto com o hardware. O Driver faz o controle do hardware, e os serviços dependem dos drivers para comunicar-se.


6. Pesquise sobre GDI, MCI, DirectX. O que são e para que servem?

R: GDI - é um dos três subsistemas principais do Microsoft Windows. Ele representa objetos gráficos e os transmite para dispositivos de saída, com monitores e impressoras. É responsável por desenhas linhas, curvas e fontes.
MCI - Este sistema é mais para suportar os sons, músicas, vídeos e outros tipos de dispositivos multimídia. A MCI oferece um conjunto numeroso de funções que permitem a reprodução e a gravação de arquivos e controle de dispositivos.
DirectX - Microsoft DirectX é uma coleção de APIs que tratam de tarefas relacionadas a programação de jogos para o sistema operacional Microsoft Windows, ou seja, é quem padroniza a comunicação entre software e hardware. O DirectX foi inicialmente distribuído pelos criadores de jogos junto com seus produtos, mas depois foi incluído no Windows.


7. O que é TOO?

R: Os objetos são entidades que combinam uma estrutura de dados, que definem seus atributos ou propriedades, com um conjunto de procedimentos ou funções, chamados de operações ou métodos, que definem seu comportamento. E eles tem dupla função: são módulos auto contidos, códigos e dados são abstrações das propriedades e comportamento de algum objeto concreto.


8) Cite os vários níveis no windows, como se pode usar a TOO.

R: Ambiente de utilização de software baseados em linguagens orientadas a objetos, como C++, Java, Delphi e Visual Basic;
Ferramentas de autoria baseadas em objetos, como Asymetrix Toolbook e Macromedia Director;
Linguagem Baseadas em objetos usadas para criar extensões ativas em documentos, como o Basic embutido nos aplicativos do Microsoft Office;
Extensão baseadas em objetos de linguagens usadas na internet;
Tecnologia de componentes de computadores baseados em objetos, como OLE e COM.


9. Você considera importante as redes no mundo da multimídia? Justifique.

R: Primordial para disseminação dos conhecimentos atribuídos a esta área, além da internet ser usada como ferramenta de multimídia, trazendo aos seus usuários e colaboradores uma gama de opções para o uso da rede de computadores no dia a dia de qualquer pessoa com acesso ao computador.


10. Quais as características mais importantes das Plataformas de desenvolvimento?

R: Nas plataformas de desenvolvimento, deve-se usar processadores rápidos, perto dos limites da tecnologia na ocasião da aquisição. A memória principal deve ser de grande capacidade, para ser possível trabalhar com várias ferramentas abertas ao mesmo tempo e diminuir os erros e travamentos causados por falta de memória. Em resumo na parte de desenviolvimento é necessário possuir um ambiente que possibilite ampliar o potencial das aplicações sem esquecer da compatibilidade com versões posteriores.

Nenhum comentário: