W3C ja Web-teknologiat Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto
World Wide Web Consortium (W3C) W3C kehittää yhteensopivia teknologioita (spesifikaatioita, ohjeita ja ohjelmistoja) ja siten ohjaa Webin kehittymistä täyteen mittaansa...asettamalla teknisiä suosituksia (esim. XML-perhe) 3 päätstoa, 14 aluetstoa, n. 400 jäsenorganisaatiota Jäseneksi? ks. http://www.w3c.tut.fi/joining.html 2
Verkkosivuista (Web-)teknologiaksi 3
W3C:n (nykyiset) aktiviteetit ja työryhmät 4
Mikä on muuttunut kymmenessä vuodessa? Määrä Käyttäjiä on enemmän Sisältöä ja sovelluksia on enemmän Tekniikkaa on enemmän Web on osa arkipäivää (miten asia 10v sitten menikään?) Aikataulut ja kartat? Lennot ja hotellitiedot? TV:n keskusteluohjelmat? Projektien yhteiset dokumentit? Tutkijayhteisöt? Kirjastot? Tietokonepelit? Ajanviete? Webiä käytetään kuin tietokantaa (hakukoneiden korostunut rooli) Päätelaitteet ja käyttötavat ovat monipuolistuneet Ajattelutavan muutokset Web hypertekstiverkko, Web = informaatioavaruus datalähtöiset sovellukset, Semanttinen Web Web ei enää ole ainoa W3C-teknologioiden sovellus 5
Mitä tapahtuu seuraavaksi? Uusien sovellusten ennakoiminen on mahdotonta, mutta miltei kaikki uusi löytää lopulta tiensä verkkoon yhteensopivan teknisen perustan kehittymien näkyy useimmiten "vain" halvempina (moninaisempina) ja parempina sovelluksina W3C ei toteuta villeimpiä sovelluksia, vaan kehittää ja standardoi toimivaa tekniikkaa (ei hypeä) Teknisesti "mullistavaa uutta" on tulossa esim. RDF ja XML -kyselyteknologiat, profiileja mobiililaitteisiin Isoja linjoja SW, WS, XML,... Digital Rights Management Best Practices,... trendi: samalla kun teknologiapakka kasvaa ja kehittyy, Webstandardointi tulee lähemmäs sovelluksia 6
Villejä(?) skenaarioita: Web-seikkailu 2014 Jos visioida haluaa, niin... Ihmiset eivät osta/käytä (tieto)tekniikkaa vaan palveluita "kuvailu- / kuluttajatieto aina saatavilla" Rutiinitehtävien delegointi tietokoneiden huoleksi "sihteeri kaikille" Jatkuva yhteys ihmisten välillä "virtuaaliperheet / -porukat" Aistihavaintojen tarkka arkistointi "oman elämän dokumentointi / objektiivinen päiväkirja" Yhteiskunnallinen vaikuttaminen... "reaaliaikainen demokratia" 7
Mikä ei muutu? (Ihmisten) kyky käsitellä informaatiota kehittyy hitaammin kuin kyky tuottaa sitä yksinkertainen on kaunista Sovellusten toimivuus edellyttää yhteisiä pelisääntöjä Hajautettujen järjestelmien suunnittelufilosofia edellyttää sekä teknistä että "psykologista" näkemystä Standardointia tarvitaan maailmanlaajuinen tietoverkko ei mitenkään voi toimia muutoin Jotain "uutta" on aina tulossa 8
Lopuksi: Web-teknologiat tiennäyttäjänä XML-perhe Saavutettavuus Skaalautuva vektorigrafiikka Web Services... 9
Kiitos! Jäikö joku W3C-asia mietityttämään? Allekirjoittaneen tavoittaa helposti: http://www.w3c.tut.fi Ossi@w3.org The bane of my existence is doing things that I know the computer could do for me." -- Dan Connolly, The XML Revolution 10
Liite 1: lisätietoja ja osoitteita eteenpäin W3C http://www.w3.org/ (kotisivu) http://www.w3c.tut.fi/ (W3C Suomen toimiston kotisivu) W3C-aktiviteetit http://www.w3.org/consortium/activities (yleiskuva) W3C:n suositukset ja raportit sekä teknistä tietoa http://www.w3c.org/tr/ (kaikki spesifikaatiot) http://www.w3c.tut.fi/report-archive.html (yleisesityksiä suomeksi) Jäseneksi! http://www.w3.org/consortium/prospectus http://www.w3c.tut.fi/joining.html 11
Liite 2: W3C:n virstanpylväät 1/3 12
Liite 3: W3C:n virstanpylväät 2/3 13
Liite 4: W3C:n virstanpylväät 3/3 Since May 2003: June SOAP 1.2 REC PNG 2nd Ed, Proposed REC July: Aug: Sept-Oct: Gone Fishing... OWL Candidate REC MathML 2.0 Proposed Edited REC... XML Events REC XForms REC CC/PP Structure and Vocabularies 1.0... Since 2004: CC/PP, DOM3, XML 1.1 XML NS 1.1 VoiceXML 2.0 Semantic Web... 14