W3C ja Web-teknologiat Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto
Esitelmä Hyvin lyhyt versio: World Wide Web Consortium (W3C) on kansainvälinen konsortio joka asettaa Web-teknologioita standardoivia suosituksia. Pidempi versio, otsikoita: W3C ja Web-teknologiat Filosofia ja nykyiset toimialueet Kehityslinjoja ja poimintoja Yhteenveto Esityksen tavoite: Kertoa W3C:stä ja sen toiminnasta yleisellä tasolla 2
World Wide Web Consortium (W3C) W3C kehittää yhteensopivia teknologioita ja siten ohjaa Webin kehittymistä täyteen mittaansa...asettamalla teknisiä suosituksia (esim. HTML, XML, WAI) 3 päätstoa, 14 aluetstoa, n. 400 jäsenorganisaatiota Jäseneksi? http://www.w3c.tut.fi/joining.html 3
Näkökulma: teknologia, välineet ja tarpeet tarpeet ja tehtävät välineet Konteksti (visio, olemassa olevat välineet, menetelmät, käytännöt, kokemukset, arvot ja perinteet, markkinat) teknologiat 4
W3C: verkkosivuista (Web-)teknologiaksi 5
Liite 3: W3C:n toimialueet ja työryhmät, s2004 6
W3C tavoitteet, rooli ja strategia Tavoitteet Universaali saatavuus Semanttinen Web Luottamuksen Web Rooli Visio Suunnittelu Standardointi Suunnitteluperiaatteet Yhteensopivuus Hallittu evoluutio Hajauttaminen (Esimerkki: Tim B-L: Semantic Web Wave ) 7
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 8
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 "uutta" ovat esim. RDF ja XML -kyselyteknologiat sekä puhekäyttöliittymät Isoja linjoja SW, WS, XML, Mobile Web,... Digital Rights Management, Best Practices,... trendi: samalla kun teknologiapakka kasvaa ja kehittyy, Webstandardointi tulee lähemmäs sovelluksia 9
Mikä ei muutu? (Ihmisten) kyky käsitellä informaatiota kehittyy hitaammin kuin kyky tuottaa sitä esim. talletuskapasiteetti ja sensorinen data lisääntyvät suuresti mutta yksinkertainen on aina kaunista (...automatisointi?) 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 10
Yhteenveto World Wide Web Consortium (W3C) kehittää Webstandardeja W3C-työn keskeinen tulos ovat standardinomaiset suositukset (Recommendation) jotka ohjaavat välineiden tai palvelujen yhteensopivaa toteutusta Web-teknologioiden kehitys lähti liikkeelle WWWhypertekstijärjestelmän standardoinnista mutta teknologioiden sovellusalue on vuosien kuluessa runsaasti laajentunut The bane of my existence is doing things that I know the computer could do for me." Dan Connolly, The XML Revolution 11
Kiitos! Jäikö joku W3C-asia mietityttämään? Allekirjoittaneen tavoittaa helposti: http://www.w3c.tut.fi Ossi@w3.org J.K. W3C juhlistaa 10-vuotispäiväänsä 1. joulukuuta 2004 Bostonissa: Onnea! 12
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, raportit ja teknistä tietoa http://www.w3c.org/tr/ (kaikki tekniset dokumentit) 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 13