120 likes | 252 Views
Internet standaarden. XML of geen XML ? Wat is de vraag?. vandaag. Introductie Opdracht 1 Oplossingen zonder XML standaard Oplossingen met XML Lesprogramma. Waarom WebStandaarden2. Internet Netwerk --- Alles zit aan elkaar -------- Informatie uitwisseling.
E N D
Internet standaarden XML of geen XML ? Wat is de vraag? Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl
vandaag • Introductie • Opdracht 1 • Oplossingen zonder XML standaard • Oplossingen met XML • Lesprogramma Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl
Waarom WebStandaarden2 • Internet • Netwerk • --- Alles zit aan elkaar • -------- Informatie uitwisseling Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl
Voortbeelden van het gebruik van datauitwisselen tussen toepassingen • Twitter berichten op je een website • Inloggen bij website met Facebook account • Info over boeken van Amazon op intranet van IAM • Meer? Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl
Hoe kan dat? • Afspraken maken over: • Adressering van databronnen URL • Transport protocol HTTP • Bestandsformaten XML ?????? Is niet meer iets voor Informatica? Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl
Data uitwisseling • Scheiden van Inhoud en vorm Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl
Opdracht • Bedenk een bestandsformaat gebaseerd op txt • Voor data over voetbalwedstrijduitslagen. • Datum, plaats, teams, uitslag, scheidsrechter, verslag, kaarten. Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl
Markup taal • Structuur versus Semantiek • Speciale tekens ( markers ) • Hiërarchie • Tekstontrafelaar ( parser ) Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl
VUML • {voorbeeld code} Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl
Opdracht • Maak VUML bestand • open in Browser om te testen. • Maak een overmij.xml • Open in browser om te testen Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl
Lesprogramma • Deel 1: basiskennis en vaardigheden XML • Mini-colleges en opdrachten en lezen • Week 4 : schriftelijk toets • Deel 2: opdracht • Toepassing met data van het web • Mini colleges • Consult met docent • Week 9 : opleveren product en document Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl
Volgende week • Lees eerste twee hoofdstukken • Maak alvast drie XML documenten • Bankafschrift.xml • Filmrecensie.xml • Kookrecept.xml Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl