Beruflich Dokumente
Kultur Dokumente
INTERNET I
ANTONIO MARIA CARNEIRO NETO
O AMBIENTE INTERNET
Breve descrio do protocolo TCP/IP
Cerf, juntamente com engenheiro Robert Kahn foi responsvel pela
criao de um pequeno mecanismo que permite dois computadores
conversassem entre si, no mesmo idioma, quando ligados na rede.
Esse mecanismo foi batizado como protocolo TCP/IP em ingls
Transfer Control / Internet Protocol - fez com que as diversas redes se
integrassem, formando uma gigantesca rede internacional de redes
de computadores, chamada pela primeira vez de Internet.
Surgiram a Bitnet, que transportava mensagens de correio
eletrnico, e a NSFnet, que permitia o uso interativo de
computadores remotos e a troca de arquivos e de mensagens de email.
Mas a popularizao da Internet em todo o mundo foi a World Wide
Web (tambm chamada de WWW, ou teia de alcance mundial),
criada pelo fsico ingls Tim Berners-Lee em 1990, na Sua, no
laboratrio Europeu de Partculas Fsicas, o CERN (sigla de Conseil
Europen pour la Recherche Nuclaire).
O AMBIENTE INTERNET
O primeiro navegador Mosaic
Pouco depois da criao da WWW, o Centro Nacional para
Aplicaes em Supercomputadores dos Estados Unidos
(NCSA), deu incio criao de um programa que possibilitou
a visualizao do contedo da Web, o Mosaic .
O Mosaic foi o primeiro programa de navegao (ou browser)
da histria. O software fez com que a internet abandonasse o
miservel mundo das letrinhas verdes e ganhasse uma
interface grfica, ou seja, um rosto. Essa nova cara fez com
que as pessoas pudessem compartilhar textos e arquivos,
como ocorria at ento, mas tambm imagens, sons e
grficos em locais de atualizao dinmica, denominados
sites. Algo semelhante s pginas de uma revista, s que na
tela do computador.
O AMBIENTE INTERNET
A rede no Brasil
O primeiro contato do brasil com a Internet ocorreu em
1988 quando a Fundao de Amparo Pesquisa do estado de
So Paulo (Fapesp), ligada Secretaria Estadual de Cincia e
Tecnologia realizou a primeira conexo rede atravs de uma
parceria com o Fermilab, um dos mais importantes centros de
pesquisa cientfica dos Estados Unidos.
O Consrcio World Wide Web (W3C)
Conforme W3C (Consrcio World Wide Web (W3C) um
consrcio internacional criado em 1989, no qual organizaes
filiadas, uma equipe em tempo integral e o pblico trabalham
juntos para desenvolver padres para a Web. Liderado pelo
inventor da web Tim Berners-Lee e o CEO Jeffrey Jaffe, o W3C
tem como misso Conduzir a World Wide Web para que atinja
todo seu potencial, desenvolvendo protocolos e diretrizes que
garantam seu crescimento de longo prazo.
NTRODUO AO HTML5
histria do HTML5
Devido a especificao HTML 5 est sendo desenvolvida tanto pela W3c quanto a
WHATWG, h diferentes verses da especificao. Conforme abaixo:
www.w3.org/TR/html5 o snapshot oficial da W3C;
Em 2009 a W3C parou de trabalhar no XHTML 2.0 e desviou recursos para HTML5
ficando claro que o HTML5 havia vencido a batalha de filosofias. O fato de os
grupos de trabalho HTML5 consistir em representantes de todas as fabricantes
de navegadores, tambm era importante. Se os fabricantes estivesse dispostos a
implementar parte da especificao ( como a indisposio da Microsoft para
implementar <dialog>, ou a oposio da Mozilla ao <bb>) ela era removida;
Hickson (Ian ?Hixie? Hickson, lder da Mozilla que ajudou na especificao do
HTML 5) disse ?A realidade que os fabricantes de navegadores tm o veto
definitivo em tudo na especificao, j que se eles no a implementarem , a
especificao no nada alm do trabalho de fico? (
http://www.webstandarts.org/2009/05/13/interview-with-ian-hickson-editor-of-thehtml5-especification/
). Muitos participantes acharam isto altamente desagradvel: Os fabricantes de
navegadores tomaram de assalto ?nossa web? reclamaram com alguma
justificativa.
CCT0412 - TECNOLOGIA PARA INTERNET I
INTRODUO AO HTML5
A filosofia por trs do HTML5
Ainda mais importante a necessidade de um padro aberto livre (para
utilizar e livre para implementar) que possa competir com padres proprietrios
como Adobe Flash ou Microsoft Silverlight. Independente do que voc acha
destas tecnologias ou empresas acreditamos que a Web seja uma plataforma
muito vital sociedade, comrcio e comunicaes para estar nas mos de um
fabricante. O quo diferente teria progredido a Renascena se Caxton tivesse
mantido patente e monoplio da fabricao de prensas de impresso ?
No quebre a Web
H exatamente milhes de pginas Web j em uso por a, e interativo que elas
continuem a ser reproduzidas. Ento o HTML5 em sua maioria um derivativo
do HTML4 que continua definir como os navegadores devem lidar com
marcaes antigas como <font>, <center> e outras tags de apresentao, pois
milhes de pginas web as utilizam. Mas os autores no devem utiliz-las pois
esto obsoletas
CCT0412 - TECNOLOGIA PARA INTERNET I
INTRODUO AO HTML5
Estrutura Principal
Primeiro o DOCTYPE:
<!doctype html>
Note que se quer h um nmero de verso, isto tudo. No uma instruo
para encantamento: ela exigida pelos navegadores que precisam da
presena do de um doctype para ativar o modo de padres, e esta string
a string mais curta que o faz de maneira confivel.
Ento precisamos definir a codificao de caracteres do documento no faz lo
pode resultar em um risco de segurana obscuro porm real
INTRODUO AO HTML5
O que uma TAG HTML?
o elemento que compem a estrutura do documento HTML5, este elemento
iniciado com o smbolo menor ( < ) e terminado com o smbolo maior ( > ), como
por exemplo: <doctype>, <html>, <div>, etc. As so divididas conforme
categorias abaixo:
O elemento root
metadados
Scripts
sees
agrupamento de contedo
Semnticas de nvel de texto
Edies
Contedo incorporado
Tabelas
Formulrios Interativo
INTRODUO AO HTML5
Atributos de uma TAG
Uma TAG pode conter atributos, que so informaes que alteram o
comportamento da TAG. Os atributos podem ser divididos em atributos
especficos para cada TAG e atributos globais que so comuns a todas as tags.
Alm das TAGs, existem outros elementos que ajudam na construo de
documentos HTML5, que so: o CSS, o Javascript.
Uma breve definio de CSS
uma abreviao do termo Cascading Style Sheet (Folhas de Estilo em Cascata).
O CSS permite, de uma forma simples, a a utilizao de estilos (cor do texto,
tamanho e tipo da fonte) ao documento HTML. Tem como finalidade fornecer ao
navegador a forma como os elementos so apresentados.
INTRODUO AO HTML5
Uma breve definio da linguagem Javascript
uma linguagem de programao que est localizado do lado cliente, isto , no
navegador e tem como objetivo controlar o HTML e o CSS manipulando-os no
documento HTML. Esta linguagem muito parecida com as linguagens C++ e
Java, permitindo inclusive a orientao a objetos. mantida pela European
Computer Manufacturer's Association (http://www.ecmascript.org/) e atualmente
encontra-se na verso 5.
O que DOM (Document Object Model) ou Modelo de Objetos do
Documento ?
a interface entre a linguagem Javascript e os objetos do HTML. Basicamente
quando o documento HTML carregado pelo navegador, o mesmo fica
armazenado em uma estrutura hierrquica em forma de rvore que pode ser
facilmente manipulvel atravs de comandos Javascript.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>The HTML Document</title>
</head>
<body>
<p>The HTML content</p>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>The HTML Document</title>
</head>
<body>
<p>The HTML content</p>
</body>
</html>
<SECTION>
O elemento <section> representa uma seo
genrica dentro de um documento. Este
elemento pode conter um agrupamento de
textos com vrios captulos, sees numeradas,
etc. No exemplo abaixo apresentado um
artigo contendo um assunto principal e dentro
deste assunto vrias sees com assuntos
distintos.
Exemplo de utilizao:
<article>
<hgroup>
<h1>Livro sobre HTML</h1>
<h2>Como criar uma pgina </h2>
</hgroup>
<p>O curso de HTML muito
importante </p>
<section>
<h1>O HTML 5</h1>
<p>Surgimento do HTML 5</p>
</section>
<section>
<h1>Tags</h1>
<p>Comandos de criao de
pginas.</p>
</section>
</article>
<NAV>
Este elemento a seo onde ficam as
informaes de navegao de pgina.
Geralmente nesta seo so colocados os
ligaes ( links internos) para a prpria pgina
ou ligaes externas para outras pginas de
sites externos.
Exemplo de utilizao:
<header>
<nav>
<h1>Menu Principal</h1>
<ul>
<li><a
href="articles.html">ndice de
artigos</a></li>
<li><a href="
http://www.estacio.br"> Site da
Estcio</a></li>
</ul>
</nav>
</header>
<ARTICLE>
um artigo independente dentro de um texto,
este elemento pode estar ou no dentro de um
elemento <section>. Imagine um jornal com as
sees de esportes, fofocas, etc. Dentro de cada
seo existem vrios artigos sobre textos
especficos, por exemplo, na seo de esportes
pode ter um artigo falando sobre o time A, outro
sobre time B e o outro sobre o time C. Um artigo
pode conter um elemento <header> que o
ttulo e um elemento <footer> que o rodap
do elemento.
Exemplo de utilizao:
<article>
<header>
<h1>Nova Vitria !</h1>
<p><time pubdate
datetime="2009-10-09T14:2808:00"></time></p>
</header>
<p>O time A ganhou novamente, se
continuar assim ser lder do
campeonato...</p>
<p>...</p>
<footer>
<a href="?
comments=1">Comentrios</a>
</footer>
</article>
<ASIDE>
Neste elemento esto contidas as informaes
que no esto relacionadas diretamente com o
texto. Como por exemplo: comerciais pagos,
links promocionais, etc.
Exemplo de utilizao:
<aside>
<h1>Tenha uma graduao !!! </h1>
<p><a href=?http://www.estacio.br?>
Estude na estcio</a></p>
</aside>
<H1>, <H2>, <H3>, <H4>, <H5>, e
<H6>
Elementos que representam o ttulo de
cada seo, sendo <h1> o maior ttulo
e <h6> o menor ttulo.
Exemplo de utilizao:
<body>
<h1>Maior </h1>
<h2>Menor 2 </h2>
<h3>Menor 3 </h3>
<h4>Menor 4 </h4>
<h5>Menor 5 </h5>
<h6>Menor 6 </h6>
</body>
<HGROUP>
Elemento usado em conjunto com as TAGs
anteriores para delimitar o ttulo da seo.
Exemplo de utilizao:
<hgroup>
<h1>Livro sobre HTML</h1>
<h2>Como criar uma pgina </h2>
</hgroup>
<HEADER>
Tambm utilizado para delimitar o ttulo da
seo, trabalha em conjunto com os elementos
anteriores, no entanto, no obrigatrio.
Exemplo de utilizao:
<article>
<header>
<hgroup>
<h1>Livro sobre HTML</h1>
<h2>Como criar uma pgina </h2>
</hgroup>
<p>O curso de HTML muito importante
</p>
</header>
<section>
<h1>O HTML 5</h1>
<p>Surgimento do HTML 5</p>
</section>
<section>
<h1>Tags</h1>
<p>Comandos de criao de pginas.</p>
</section>
</article>
<FOOTER>
Este elemento contm
basicamente as
informaes sobre o
contedo da seo, como
por exemplo o autor, links
relacionados, etc.
Exemplo de utilizao:
<footer>
<nav>
<p><a href="/credits.html">Crditos</a> ?
<a href="/tos.html">Termos Legais</a> ?
<a herf="/index.html">Mais Informaes</a>
</p>
</nav>
</footer>
<PRE>
Este elemento apresenta um bloco de texto prformatado, preservando seu contedo.
Exemplo de utilizao:
<blockquote
cite="http://www.quote.com/sample.ht
ml">
<p>Elemento textual. </p>
</blockquote>
<figure>
<figcaption>Foto de
Frias</figcaption>
<img src="stata.jpg" alt="Foto das
frias no Rio de Janeiro">
</figure>
<p>
<a
href="http://en.wikipedia.org/wiki/Cam
bera">Cambera</a>
is the capital city of Australia.
</p>
Exemplo de utilizao:
<footer>
<p><small> copyright 2010
Example Corp.</small></p>
</footer>
<p>Buy our Iced Tea and Lemonade!
</p>
<p><s>Recommended retail price:
$3.99 per bottle</s></p>
<p><strong>Now selling for just
$2.99 a bottle!</strong></p>
<ol>
<li>exemplo1</li>
<li>exemplo2</li>
<li>exemplo3</li>
</ol>
Atributos da lista:
reversed = altera a ordem da lista.
start = Valor inicial da lista
type = Altera o numerador da lista( ! A a I
i).
<ul>
<li>exemplo1</li>
<li>exemplo2</li>
<li>exemplo3</li>
</ul>
<dl>
<dt>Carros</dt>
<dd>Uno</dd>
<dd>Gol</dd>
<dt>Motos</dt>
<dd>Honda</dd>
<dd>Yamaha</dd>
</dl>
<tbody>
<tr>
<th>Corte de Cabelo</th>
<td>10 Min</td>
<td>R$ 5,00</td>
</tr>
<tr>
<th>Manicure</th>
<td>30 Min</td>
<td>R$ 20,00</td>
</tr>
<tr>
<th>Pedicure</th>
<td>30 Min</td>
<td>R$ 10,00</td>
</tr>
</tbody>
</table>
Exemplo de utilizao:
<video controls
src="http://media.w3.org/2010/05/bun
ny/movie.ogv">
Seu navegador no suporta vdeos em
HTML 5
</video>
<audio controls
src="http://media.w3.org/2010/07/bun
ny/04-Death_Becomes_Fur.oga">
Seu navegador no suporta udio em
HTML 5
</audio>