Electronic Publications

Propaganda
Aula
O Que É a Internet e Como
Funciona:
Tecnologias Ativas
Renato M.E. Sabbatini, PhD
Objetivos da Aula
Desenvolver o conhecimento básico
sobre como funciona a World Wide
Web (WWW) e seus serviços,
inclusive o que é a linguagem HTML e
o hipertexto
Tecnologias Ativas
• CGI: Common Gateway Interface
Execução de programas no lado do servidor
• JavaScript, Java e ActiveX
Execução de programas (“applets”) no lado do
cliente
• Dynamic HTML, HTML Script
Extensões dinâmicas ao HTML
Programação CGI
Cliente
Servidor
HTTPD
HTML
HTTP
CGI-BIN
Common Gateway Interface
uma maneira de executr programas no servidor (localizdos no
CGI-BIN) e comunicando-se com o servidor HTTP
Tarefas CGI Comuns em Uma
Publicação Eletrônica
•
•
•
•
•
•
•
•
Resposta automática a email e formulários
Geração automática de páginas personalizadas
Acesso a mecanismos de busca internos
Acesso por identificador e senha
Acesso e manutenção de bancos de dados
Implementação de contadores de acesso
Acessos por cliques (ex., estatísticas de anuncios)
Funcionamento de chats on-line, assinatura de listas,
etc.
Programação Java
Cliente
Servidor
HTML
HTTPD
HTTP
JAVA
JAVA
JAVA Applets
pequenos programas escritos em JAVA que se descarregam junto com a
página solicitada e que executam na computador cliente
JavaScript
<SCRIPT LANGUAGE="JavaScript">
<!-- hide
var tot=0;
var rt=0;
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset,
endstr));
}
</SCRIPT>
Programa interpretado e que é incluso no código HTML com
as etiquetas <SCRIPT> e </SCRIPT>
Java Applet
Programa compilado (executável) que é baizado junto com a
página HTML, como um binário
Tarefas JAVA Comuns em uma
Publicação Eletrônica
• Banners animados e gráficos
• Mapas sensíveis "inteligentes”
• Processamento de formulários do lado do
cliente
• Aprovação de campos em formulários
• Questionários interativos
• Bate-papos (“chats”) baseados na Web
Download