SMIL on XML:ään perustuva kieli jolla voidaan määritellä synkronoituja multimediaesityksiä kuvien, tekstin, videon ja äänen avulla.
MathML on matemaattisen ja tieteellisen tekstin tuottamiseen tarkoitettu kieli. MathML perustuu XML:ään samalla tavalla kuin XHTML:kin.
SVG on vektorigrafiikan määrittelyyn tarkoitettu kieli. SVG perustuu myös XML:ään.
Ohjelmointikieli, jolla voidaan tuottaa WWW-sivuille sijoitettavia sovelmia eli pieniä ohjelmia
Vaatii toimiakseen selaimelta java-tuen
JavaScript on skriptikieli, jolla voidaan toteuttaa pieniä www-selaimella toimivia toimintoja kuten tarkistaa lomakkeen syöttötietoja ennen niiden lähettämistä eteenpäin
Vaatii toimiakseen selaimelta JavaScript-tuen
DOM on ympäristöriippumaton rajapinta, jonka avulla ohjelmat ja komentojonot voivat dynaamisesti muokata dokumentin sisältöä, rakennetta ja ulkoasua.
ActiveX on vain Microsoftin selaimissa toimiva tekniikka jolla voidaan toteuttaa dynaamisia sovelluksia WWW-selaimelle.
Flash-sovellukset ovat WWW-sivuille upotettuja vektorigrafiikalla toteutettuja multimediaesityksiä.
Vaatii toimiakseen selaimeen asennetun Flash-laajennuksen
Esimerkkejä:
Kaikkea WWW-sivuille tungettua törkyä ei tarvitse latailla koneellensa asti vaan sivujen sisältöä voidaan suodattaa ja jättää esimerkiksi mainosbannerit pois
ATK-keskus on asentanut Junkbuster-proxyn kaikkien käytettäväksi.
proxy: proxy.cc.jyu.fi
port: 5865
Ohjelmia WWW-sivujen suodattamiseen:
PDF- ja Postscript-tiedostomuotoja käytetään, kun halutaan dokumentin ulkomuodon pysyvän täsmälleen halutunlaisena.
PDF vaatii Adobe Acrobat Readerin ja Postscript vaatii esim. Ghostviewin
Esimerkkejä:
Quicktime ja MPEG:in eri version (esim. DivX( ovat yleisimmin käytetyt videoformaatit.
Esimerkki: Lord of the Rings trailer (Quicktime)
Lisätietoja:
RealAudio on WWW:n käytetyin ääniformaatti yhdessä MP3:n kanssa. Realaudio tukee myös videokuvaa.
Napster on ohjelma, jonka avulla ympäri maailmaa sijaitsevat käyttäjät voivat helposti vaihdella keskenään MP3-tiedostoja. MP3 on tämän hetkinen suosituin pakattu ääniformaatti. Napster toimii yhden keskitetyn palvelimen kautta.
Gnutella on vastaavanlainen tiedostojenjakojärjestelmä, kuin napster, mutta toimii ilman keskuspalvelinta. Gnutella verkossa voi käyttää useita eri ohjelmia esim. Gnotellaa.
FastTrack on Gnutellan kilpailija ja tämän hetken suosituin tiedostojenjakojärjestelmä. FastTrackin tekniikkaa käyttäviä ohjelmia ovat mm. Grokster, KaZaa ja Morpheus.
download.cnet.comin suosituimmat PC-ohjelmat.
Eniten käytetty WWW-palvelinohjelmisto
.htaccess on Apache-WWW-palvelimissa käytetty tiedosto, jolla voidaan muuttaa palvelimen asetuksia. .htaccess-tiedoston avulla voidaan toteuttaa mm. salasanasuojaus, edelleenohjaus ja mime-tyyppien lisäykset.
Redirect permanent /tt-appro/index.html http://www.mit.jyu.fi/opetus/appro/
SSI-komennot ovat HTML-dokumenttiin upotettuja käskyjä joilla voidaan tulostaa muuttujien arvoja tai suorittaa ohjelmia
ATK-keskuksen www-palvelimessa SSI-komentoja sisältävien tiedostojen
pääte pitää olla .shtml
Kertoo dokumentin muutosajankohdan:
<!--#echo var="LAST_MODIFIED"-->
Lisää tähän kohtaan dokumenttia tiedoston linkit.ssi sisällön:
<!--#include virtual="linkit.ssi"-->
Esimerkki: pohja.txt
Lisätietoja SSI:stä löytyy osoitteista:
Parempi tapa sisällyttää muita tiedostoja ja merkitä muutospäivämäärät olisi käyttää Website Meta Languagea (WML) tai C/C++-esikääntäjää tai jotakin muuta työkalua, joka tukee isojen sivukokonaisuuksien hallintaa
Esimerkki: tiedonhakusivu
http://www.mit.jyu.fi/opiskelu/seminaarit/ohjelmistotekniikka/cgi/
http://www.cs.tut.fi/~jkorpela/perl/
http://www.mit.jyu.fi/opiskelu/kurssit/unix99/lecture9/index.html
http://www.mit.jyu.fi/opiskelu/kurssit/unix/lecture7/index.html
The Idiot's Guide to Solving Perl CGI Problems
(ftp://ftp.funet.fi/pub/languages/perl/CPAN/doc/FAQs/cgi/idiots-guide.html)
http://stein.cshl.org/WWW/software/CGI/cgi_docs.html
PHP, Servletit, ASP ja JSP ovat erilaisia WWW-palvelimissa käytettäviä scriptikieliä ja ohjelmointiympäristöjä joilla voidaan tuottaa WWW-sovelluksia