W3C: teknologia ja (tieto)yhteiskunta Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), W3C Suomen toimisto
Esitelmä Hyvin lyhyt versio: World Wide Web Consortium (W3C) ohjaa Webin kehittymistä täyteen mittaansa kansainvälisen yhteistyön ja standardoinnin keinoin. Kyse on Webin ei-kaupallisten perusteknologioiden kehityksestä Pidempi versio, otsikoita: Teknologia vs. sovellukset World Wide Web Consortium W3C-visio ja kehityksen ohjaaminen Esimerkki, Web-hyperteksti Esityksen tavoite: Sijoittaa Web-standardointi tietoyhteiskunnan kartalle www.w3c.tut.fi 2
Näkökulma: teknologia, välineet ja tarpeet tarpeet ja tehtävät välineet teknologiat www.w3c.tut.fi 3
Kypsää teknologiaa ei synny yhdessä yössä Teknologia ei toteuta tietoyhteiskuntaa, mutta tietoyhteiskunta ei tule toimeen ilman teknologiaa Teknologinen kehitys on pitkäjänteinen ja monia sidosryhmiä koskettava prosessi T Tieto- ja viestintäteknologian II O yleisiä ja hyviä tavoitteita ovat U ET T esimerkiksi Y AII E OS luotettavuus, yhteensopivuus, saatavuus ja yksinkertaisuus Erittäin hyviä kysymyksiä: H kenen tehtävä on tehdä mitäkin? kenen tehtävä on kehittää esim. Web-teknologiaa? ( pitkäjänteisesti ja kaikkien eduksi ) - E - II T E K Y HT T II H T II S E - II - S T S N T E K U N T TH T T A T N N www.w3c.tut.fi 4
World Wide Web Consortium (W3C) W3C kehittää yhteensopivia (Web-)teknologioita (spesifikaatioita, ohjeita ja ohjelmistoja) ja siten ohjaa Webin kehittymistä täyteen mittaansa 3 päätstoa, 14 aluetstoa, n. 400 jäsenorganisaatiota Jäseneksi? ks. http://www.w3c.tut.fi/joining.html www.w3c.tut.fi 5
W3C:n (nykyiset) toimialueet ja aktiviteetit (Ks. http://www.w3.org/consortium/activities.) www.w3c.tut.fi 6
W3C ja kehityksen ohjaaminen Laajassa mittakaavassa ideoita ja sovelluksia ei voi sanella tai pakottaa kehitystä voi vain OHJATA Rakenteiset dokumentit Dokumenttipohjainen tieto Koreografía??? Tekstiformaatit Binääriformaatit Sovellusten sekoittaminen Palvelut Dataohjatut prosessit Webin syntymä visio, rooli, strategia Sovellusprofiilit, sisällön määrä, rakeisuus ja sovellusten monimuotoisuus, standardien tarve, semanttisen kuvailun tarve www.w3c.tut.fi 7
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 ) www.w3c.tut.fi 8
Yhteensopivuus syntyy kokonaisuudesta www.w3c.tut.fi 9
Tuttu esimerkki: Web-hyperteksti (1/2) Yhteensopiva, neutraali Websisällön esitystapa Maailmanlaajuinen Webpalvelimien verkosto Kansainvälisyys ja monikielisyys (Kiina, Englanti,..., Suomi,...) Saavutettavuus Laiteriippumattomuus Ei Webiä ilman yhteensopivuutta A B www.w3c.tut.fi 10
Tuttu esimerkki: Web-hyperteksti (2/2) Kulissien takana myös universaalit... merkistö resurssien nimeämiskäytäntö Web-arkkitehtuuri metakieli sisällöille (integrointi) semanttinen kuvailukehys Web-palvelut Web-lomakkeet... A B Ei järkevää Webiä ilman universaalisti yhteensopivaa ja modulaarista suunnittelua www.w3c.tut.fi 11
W3C: teknologia ja yhteiskunta Tietoyhteiskunta tarvitsee hyvän teknologisen perustan: universaaleja ja yhteensopivia teknologioita......ja välineitä perinteisten tietokoneohjelmien rajat ylittävään tietojenkäsittelyyn...... joka on luotettavaa W3C:n perusfilosofia työssä: W3C ohjaa Webin perusteknologioiden kehitystä ja standardoi hyvä ratkaisuja (suositukset) kaikki ovat tervetulleita tähän työhön mukaan Perusteknologian tehtävä on mahdollistaa asioita se mihin valmiuksia käytetään, on yhteiskunnallinen kysymys www.w3c.tut.fi 12
Kiitos! Jäikö joku 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 www.w3c.tut.fi 13
Liite 1: lisätietoa ja osoitteita eteenpäin W3C http://www.w3.org/ (kotisivu) http://www.w3c.tut.fi/ (W3C Suomen toimiston kotisivu) http://www.w3c.tut.fi/reports/2003/0113aboutw3c/index.html (W3C pähkinänkuoressa) W3C-aktiviteetit http://www.w3.org/consortium/activities (yleiskuva) W3C:n suositukset ja raportit sekä teknistä tietoa http://www.w3c.org/tr/ (spesifikaatiot) Jäseneksi? http://www.w3c.org/consortium/prospectus/joining http://www.w3c.tut.fi/joining.html www.w3c.tut.fi 14
Liite 2: W3C:n olemus ja tuotteet Vaikutusvaltainen foorumi Suositukset XML-perhe, XHTML-perhe, SVG, RDF, Semanttinen Web, Webpalvelut... Ohjelmistot Validaattorit, testiaineistot, open source,... Ohjeet ja yhteydet WAI, aluetoimistot,... Jäsenorganisaatiot 5 Is : Information, Image, Involvement, Influence, and Impact A B www.w3c.tut.fi 15