Grafiikka ja käyttöliittymät


Scalable Vector Graphics 1.0 (SVG)

W3C Candidate Recommendation - marraskuu 2000

SVG on XML-pohjainen kieli kaksiulotteisen vektorigrafiikan kuvaamiseen. Tämä on hyvin suppeasti sanottu, sillä SVG sisältää runsaasti ominaisuuksia, esimerkiksi:

SVG:n ominaisuudet tekevät siitä hyvin monipuolisen grafiikkaformaatin. Yksi sen silmiinpistävimpiä piirteitä on, että teksti todellakin on tekstiä. Käytetystä fontista tai koristuksista riippumatta kirjaimet ovat esimerkiksi haku- ja indeksointikoneiden luettavissa toisin kuin perinteisissä bittikarttakuvissa.

Toinen tärkeä piirre on, että SVG-kuvia (itse asiassa kuva on tässä tapauksessa turhan rajoittava ilmaisu) voidaan muuttaa ohjelmallisesti. Kuva voi muuttua esimerkiksi sen mukaan kuinka käyttäjä liikuttaa hiirtä kuvan päällä tai käyttäjä voi liikuttaa kuvan osia toiseen järjestykseen. Kaiken kaikkiaan SVG on erittäin mielenkiintoinen ja paljon mahdollisuuksia tarjoava kuvaformaatti, joka on tutustumisen arvoinen.

SVG käyttää hyväkseen monia muita XML:ään liittyviä määrittelyjä, mm. CSS2 , DOM2 , nimiavaruudet , XLink , SMIL, XSL , jne. Lista on hengästyttävän pitkä, mutta näistä tarvitsee tuntea vain muutamaa, mikäli tekee SVG-kuvia käsin (esimerkiksi tekstieditorilla...). Jos käytettävissä on aito piirto-ohjelma, ei liitemäärittelyistä tarvitse välittää lainkaan.

SVG:n määrittely on pitkä, mutta ei mikään mahdoton luettava - tosin siinä on useita vaikeita kohtia. Kannattaa mieluummin valita jokin opas SVG:n tutustumiseen.

Kenelle tarkoitettu: Grafiikasta kiinnostuneille.

Määrittely:W3C Specification - Scalable Vector Graphics (SVG) 1.0 - Candidate Recommendation 20001102

Muita läheisiä määrittelyjä:CSS2 , DOM2 , Namespaces , XLink , URL , XSL , Unicode


XForms 1.0 (XForms)

W3C Working Draft - joulukuu 2000

XForms on kuvaus XML-pohjaisista lomakkeista ja laajemmin käyttöliittymistä. Se on jatkoa HTML:n <form>-elementille ja sillä luotaville WWW-lomakkeille. XForms määrittelee monia asioita:

XForms pyrkii määrittelemään lomakeformaatin, joka on alustariippumaton ja toimii niin pöytätietokoneen selaimessa, kännykässä kuin televisiossakin sekä tarjoaa paremmat tietojen syöttö- ja käsittelymahdollisuudet kuin HTML-lomakkeet. Määrittelystä on tämän kirjoittamishetkellä julkistettu vasta yksi luonnos, joten kehitystyö on vasta alkutekijöissään ja monet kohdat ovat vielä kokonaan avoimia.

Vielä on vaikeaa arvioida kuinka laadukas tai käyttökelpoinen määrittely tulee olemaan. Nykyisiä HTML-lomakkeita monimutkaisemmilla WWW-käyttöliittymillä on kuitenkin suurta kysyntää ja tarvetta, joten aika suurella varmuudella voi povata XFormisin aiheuttavan kiivaita keskusteluja ja ristiriitaisia mielipiteitä. Arvelisin myös lopputuloksen olevan varsin monimutkainen, sillä määriteltäviä asioita on paljon ja niillä on monia riippuvuuksia.

Määrittely on niin kesken, ettei sitä vielä kannata lukea, ellei ole todella innostunut aiheesta.

Kenelle tarkoitettu: WWW-käyttöliittymien ja miksei muidenkin käyttöliittymien tekijöille.

Määrittely:W3C XForms 1.0 - Working Draft 20001219


Muita grafiikka- ja käyttöliittymämäärittelyjä:


Sivua on edellisen kerran päivitetty: 23.01.2001
Kommentteja voi lähettää Henri Ruinille osoitteeseen ruini@cs.helsinki.fi