Resumo Capitulo 3

Propaganda
*FERRAMENTAS PARA DESENVOLVIMENTO DE MULTIMÍDIA
+ Aplicativos Fechados
Para os profissionais das áreas de aplicação de tecnologia multimídia, as ferramentas que requerem menor
curva de aprendizado (isto é, são de aprendizado mais fácil) são os aplicativos fechados.
+ Linguagem de Programação
Por outro lado, o máximo de flexibilidade na criação de aplicações é conseguido através de programas escritos
em linguagem de programas, em que os elementos da aplicação são construídos e modificados através de
programas especialmente escritos para cada produtos.
As linguagem de programação mais conhecidas são as seguintes:
• COBOL, Fortran, Lisp, Pascal, Basic, C, C++, Java, C# e Script.
+Ferramentas de Autoria
A produção profissional de multimídia não se presta à utilização de ferramentas puramente visuais. A escolha
correta da ferramenta de autoria é um fator fundamental para o sucesso de um projetos de multimídia.
*AUTORIA DE TITULOS
-Autoria de Titulos Lineares
+Caracterização
Ferramentas para a autoria de títulos lineares permitem, geralmente, apresentações com avanços manuais,
como as usadas em palestras, oi avanços automáticos, como nas demonstrações em feitas.
 PowerPoint, Acrobat
+Formatos Padronizados
As ferramentas descritas anteriormente usam formatos proprietários, embora se tenham tornado padrões de
fato do mercado.
-Autoria de títulos hipermídia
+Caracterização
As ferramentas para a 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 característicos do hipertexto.
 Estilo de Autoria, Modos de Operação, Capacidade de intercâmbio de dados
+Linguagens associadas a HTML
-Formatação
Os formatos dos textos, inicialmente controlado apenas por meio de rótulos e atributos foram ganhados
posteriormente meios mais sofisticados de controle.
-Padrões XML
A tendência de separação entre apresentação e conteúdo continuou com o surgimentos formato
XML(Extensible Markup Language) e de varias outras linguagem usadas em combinação com esse padrão.
+Hipermídia Genérica
-Padrões
Nas ferramentas vistas ate agora, o papel da multimídia é suplementar. Outra possibilidade e usar material
gerado on-line por scripts ou aplicativos nas linguagens apropriadas.
 Formatos MHEG-5, AAF
*AUTORIA DE SITIOS
+Visão Geral
-Material dos Sítios
Do ponto de vista do ambiente operacional, um sítio WWW é uma coleção de arquivos, organizados em uma
estruturas de pastas, que contem paginas de hipertexto e outros materiais vinculados a essas paginas.
-Servidores
Um servidor Web (Web Server) é um programa que recebe solicitações HTTP de um cliente, através de agente
do usuário que geralmente consiste em paginas Web.
+Sítios Estáticos
-Ferramentas de autoria
A autoria de sítios estáticos envolve as seguintes tarefas:
 Autoria de cada pagina de hipertexto, autoria do material gráfico e de multimídia incluído nas paginas,
autoria da estrutura de hiperligacões, publicação em um servidor, teste de visualização através dos
navegadores escolhidos.
-Scripts do lado cliente
Os scripts são utilizados para fazer com que uma pagina responda com ações simples a solicitações do
usuários.
 VBScript, JavaScript, JScript, ActionScript
+Código ativo
-Visão geral
Parte do comportamento das paginas é determinada pelo tempo de implementação delas, pela codificação
em HTML e linguagem associadas.
 Scripts, Componentes, No lado cliente, No lado servidor
-Componentes ativos
No lado cliente, os componentes ativos são aplicativos executados pela maquina cliente, invocados pelo
navegador quando este encontro a respectiva referencia.
-Miniaplicativos
São pequenos aplicativos que tipicamente executam tarefas simples, funcionando dentro do contexto de um
aplicativo maior; são geralmente colocados dentro de alguma espécie de contêiner, que permite a execução
sobre um conjunto de restrições, como o isolamento de processos.
-Aplicativos ricos da internet
AJAX é um nome usualmente dado a um conjunto de técnicas usadas no lado cliente para desenvolvimento de
aplicativos ricos da internet, isto é, aplicativos que executam no lado cliente parte significativa de seu
processamento.
 Adobe Flex, Microsoft Silverlight
+Sitos Dinâmicas
-Geração de paginas dinâmicas
Tipicamente, a geração de paginas dinâmicas observa os seguintes passos. Uma tecnologia simples e antiga
para geração dinâmica de paginas é a tecnologia CGI.
-ASP
É o nome dado pela Microsoft a sua tecnologia de scripts do lado servidor, baseada no IIS. A linguagem padrão
da tecnologia é VBScript, e o nome ASP é às vezes aplicado para a linguagem.
*AMBIENTE DE DESENVOLVIMENTO
+Visual Basic
-Visão geral
Uma ferramenta muito difundida para a criação de aplicativos de pequeno porte, com interfaces de usuários
sofisticadas, é o Visual Basic, da Microsoft. Ele usa uma linguagem derivada do Basic tradicional, enriquecida
com uma grande biblioteca de componentes, chamados de controles.
-Multimídia em Visual Basic
A linguagem e o ambiente de desenvolvimento VB são orientados para o desenvolvimento de aplicativo
relativamente pequenos, compondo componentes poderosos, manipulado as propriedades desses
componentes, e para escrever uma poderosas, manipulando as propriedades desses componentes, e para
escrever pequena quantidade de códigos para tratar dos eventos relativos aos componentes que, na maioria,
são disparados por ações do usuário.
+JAVA
-Visão geral
Conforme explicado na subseção Linguagens de Programação, a linguagem Java forma o núcleo de um
conjunto de plataforma de desenvolvimento de aplicativos.
 Java.lang, java.io, java.math, java.util, java.applet, java.awt, java.swing, java.sql
 Java, javac, javadoc, javr
-Multimidia em Java
Em java, os recursos para tratamento de multimídia são agrupadas em vários bibliotecas de classes da
plataforma SE.
 Java Sound, Java Speech, Java Image I/O, Java 2D, Java 3D
+Aplicativos Web
-Visão geral
Chamaremos de aplicativos web aqueles aplicativos que utilizam os recursos da Web para sua operação.
 Aplicativos de cliente delgado, Aplicativos de cliente espesso, Aplicativos com objetos distribuídos
-Desenhos
Nos aplicativos implementados com a tecnologia de objetos distribuídos, existem componentes com plena
funcionalidade do lado do cliente, e desenho de interface de usuários é similar ao de outros aplicativos
interativos.
-ASP.NET
É o nome dado ao conjunto de tecnologia fornecidos pela Microsoft para construir aplicativos Web, além de
serviços Web e da geração mais recente de sítios dinâmicos.
-Tecnologia distribuídos para Java
O panorama das tecnologias existentes para a construção de aplicativos Web em Java é bastante vasto e
envolve muitas diferentes, algumas complementares entre si, e outras representado diferentes alternativas.
 RMI, Java Web Star, Java Servlets,
Download