Lo scenario tecnologico: le nuove reti
Internet Come Rete Globale Reti globali ad elevata eterogeneità
79 Wireless LAN (WiFi)
ü Una wireless local area
network (Wlan) è un sistema di
comunicazione flessibile e implementabile nella sua estensione , o alternativo ,ad una rete fissa ( wired Lan).
ü Una rete wireless può essere
un'estensione di una normale rete cablata, supportando
tramite un acces point, la
connessione a dispositivi mobili( notebook con scheda PCMCIA) o palmari
predisposti, e a dispositivi fissi (pc con scheda wireless interfacciata via PCI o recentemente via USB).
Lo scenario tecnologico: bluetooth ( dente blu)
E' una tecnologia di
interconnessione wireless low-power (mWatt), in grado di far "comunicare" dispositivi elettronici come i telefoni, stereo,
81 Lo scenario tecnologico: GPRS
83
Ci sono domande?
85 HTML
ü HyperText Markup Language
" Linguaggio di formattazione basato su marcatori
ü Marcare un file significa aggiungere dei tag vale a
dire comandi di formattazione del testo identificabili dai simboli < e > che li racchiudono
ü Un programma detto browser legge le pagine Web
e interpretando i comandi dei tag le presenta opportunamente formattate
La struttura di base di un documento HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <HTML>
<HEAD>
<TITLE>Titolo del documento</TITLE> </HEAD>
<BODY>
<P>Testo di un paragrafo</P> </BODY>
</HTML>
87 Un primo esempio
<HTML> <HEAD>
<TITLE>Il titolo del documento</TITLE> </HEAD>
<BODY>
<h1>Natale 2003</h1> <p>
Il corpo del documento: contiene tutto cio` che il browser visualizzera`
</p> </BODY> </HTML>
1. Scrivere questo in un file di testo
2. Salvarlo come testo e con estensione html
3. Visualizzarlo con il browser
Titoli e paragrafi
ü Titoli di diverso livello (fino a 6)
<h1>Un titolo di primo livello</h1> <h2>Un titolo di secondo livello</h2> <h3>Un titolo di terzo livello</h3>
89 Enfasi e grassetto
ü Enfasi
Questo e` molto <em>interessante</em>!
ü Diverso da italico o grassetto che sono annotazioni
stilistiche
Questo e` molto <i>interessante</i>! Questo e` molto <b>interessante</b>!
Le immagini
<img src=“micio.jpg“/>
<img src="micio.gif" width="278" height="278" alt="il mio gatto preferito"/>
<img src="micio.gif" width="150" height="278" alt="il mio gatto preferito"/>
<img src="micio.gif" width="150" height="150"
alt="il mio gatto preferito"/>
91 I collegamenti (link)
ü Per i collegamenti si usa il tag <a> con attributo
href il cui valore è l URL della pagina che vogliamo collegare.
<a href="pagina.html">Pagina collegata</a>
ü Il testo tra <a> e </a> è il testo del collegamento
che sarà visualizzato in blù e sottolineato dai browser.
ü Link assoluti e relativi:
<a href="http://www.w3.org/">W3C</a> <a href="http://infouma.di.unipi.it/"> <img src="logo.gif"></a>
Liste numerate e non <ul>
<li>il primo elemento della lista</li> <li>il secondo elemento</li>
<li>il terzo elemento</li> </ul>
93 Come andare a capo e introdurre spazi
ü Gli spazi e gli “a capo” nel file non servono
" Per andare a capo si usa <br/>
" Per introdurre spazi si usa il carattere speciale (spazio non "interrompibile").
ü Esempi
Maria Simi<br/>
Dipartimento di Informatica<br/> Via Buonarroti, 2<br/>
La bevanda più usata nel mondo e` la Coca Cola. Tabelle <table border="1 > <tr><th>Anno</th><th>Vendite</th></tr> <tr><td>2000</td><td>18M</td></tr> <tr><td>2001</td><td>25M</td></tr> <tr><td>2002</td><td>36M</td></tr> </table>
95
XML
XML: cosa è
ü XML: Extensible Markup Language:
" è un linguaggio che consente la rappresentazione di documenti e dati strutturati su supporto digitale
" è uno dei più potenti e versatili sistemi per la creazione, archiviazione, preservazione e disseminazione di documenti digitali…
97 Il caso HTML
XML non è un sostituto di HTML
ü HTML nasce per la pubblicazione di semplici
documenti testuali con qualche immagine e collegamento ipertestuale
ü Vengono implementate nel tempo molte estensioni
proprietarie che creano barriere all interoperatività degli strumenti
ü I browser (parser) rilassano le regole sintattiche ed
interpretano anche documenti HTML scorretti
ü HTML è per presentare informazioni, XML è per
descrivere informazioni.
Regole
ü Un documento XML è definito come una sequenza di caratteri organizzati in costrutti chiamati entità
ü L entità che racchiude il documento si chiama radice
1. Il nome di un elemento XML deve iniziare con una lettere o un carattere di sottolineatura
ü I caratteri successivi possono essere numeri trattini punti o altri caratteri di sottolineatura
ü Non c è limite al numero di caratteri per elemento
2. E ammesso specificare i due punti solo per specificare i namespace
3. Gli spazi vuoti e i simboli non sono ammessi nei nomi degli elementi
4. Gli elementi non vuoti devono avere un tag iniziale ed uno finale
5. XML supporta gli elementi vuoti
6. I tag XML devono essere annidati correttamente
ü Se un documento rispetta queste regole sintattiche si dice well-formed
99 Il primo documento XML
<?xml version="1.0"?> <proverbio>
<primo> Un viaggio di mille miglia inizia con un passo.</primo>
</proverbio>
101