Inntrykk fra den fjerde internasjonale web-konferansen

av Petter Reinholdtsen

Etter å ha samlet penger var jeg fredag 8. desember endelig klar til å dra fra Tromsø mot Boston. Jeg dro sammen med Lars Slettjord, EDB-senteret, og vi ankom lørdag etter 17 timers reise til Logan Airport.

På søndag startet registreringen, og jeg fikk utlevert program og artikler. Overlappende program med opp til fire parallelle sesjoner ga meg valgets kvaler.

Jeg var ikke påmeldt til Workshop på mandag på grunn av manglende finansiering, og benyttet derfor dagen til en omvisning på MIT.

Historier og Kunst

På åpningen av konferansen på tirsdag 12. desember talte Bran Ferren, Disney, om det dårlige innholdet på web. Han mente at det meste var ikke attraktivt og uinteressant. Han poengterte at vi må ta kunstnere mer på alvor, og bringe dem inn i presentasjon av informasjon på web. Han slo fast at den beste måten å "fange" interessen hos brukerne var å formidle en historie.

Han spådde at aviser på papir ville bli forbudt om 10 år. Myndighetene ville innse at å produsere papir med å kort levetid var økologisk uforsvarlig og forby det.

Hvem bruker WWW?

Den første presentasjonen jeg deltok på var den fjerde web-brukerundersøkelsen [S1] som ble presentert av James E. Pitkow og Colleen M. Keboe, to hovedfagsstudenter ved Georgia Institute of Technology. De har gjennomført disse undersøkelsene på fritiden cirka hver 6. måned de siste to årene. Mer enn 200 grafer og alle datasett er tilgjengelig på web.

Resultatene fra høstens undersøkelse var knapt ferdige da de ble presentert på konferansen, en uke gamle. Responsen hadde vært god, rundt 28 000 hvis jeg husker riktig. Denne gangen hadde de inngått samarbeid med Prodigy, den tredje største nett-tilbyderen i USA, som hadde link til startsiden for undersøkelsen ti av dagene undersøkelsen varte. Dette ga dem mulighet til å sammenligne resultatene for Prodigy-brukerne med resten. Responsen var bare 9.8% fra Europa. Jeg hadde ikke hørt om denne undersøkelsen, så det har nok litt med annonseringen å gjøre. Jeg tror likevel at resultatene er forholdsvis riktige også for europa.

Bruker-massen har jevnet seg ut når det gjelder alder. Kjønnsmessig er menn i flertall, selv om det på under ett år har vært en nedgang på 12% til rundt 80%.

Bruken av web har gått opp det siste året, og over 72% bruker web hver dag. De aller fleste bruker web til "surfing" og underholdning, men over 50% bruker den i jobb-sammenheng. Det er en økende tendens til å bruke web-programvaren til andre internet-tjenester som news, ftp og mail. Et interessant resultat er at web-sider ikke ofte lagres eller skrives ut. På en skala fra 1 (aldri) til 9 (regelmessig) var gjennomsnittssvaret 3.9 for utskrift og 4.5 for lagring. Dette er like rundt "av og til" på 4.5.

Det ble spurt hvor lang tid hver enkelt hadde brukt på å lære seg HTML. Over halvparten hadde brukt mellom en og tre timer, og over 80% hadde brukt mellom 1 og 6 timer.

Et interessant resultat blant webmastere var at 5.4% tillot reklame, og at over halvparten av disse krevde under 50$ (rundt NKR 350,-) for en ukes reklamering.

Etter presentasjonen av bruker-undersøkelsen tok John Patrick, IBM Internet Applications over. Han viste til at deltakelsen i bruker-undersøkelsen fortsatt var rundt null. Han slo fast at det fortsatt er en stund igjen før web når ut til "alle". Deretter fortsatte han med en uinteressant halvtime.

Viruelle agenter

Noe av det mest interessante jeg fikk høre om på konferansen var virtuelle agenter via HTTP [VA1]. Ved hjelp av spesielle web-servere skaper man en infrastruktur for programmer som kan bevege seg (migrere) fra maskin fra maskin. Programmene kan for eksempel søke etter informasjon på vegne av programøren/opphavsmannen, og returnere med informasjonen når denne er funnet. Ved å bruke HTTP som nettverksprotokoll kunne man overvåke statusen for agentene sine med et vanlig web-program. Ved å kjøre programmene lokalt på maskiner rundt om i nettverket minsker man nett-trafikken. Dette virket så interessant at jeg skal se nærmere på dette i løpet av våren.

Betalingssystemer

Flere forskjellige betalingssystem for web ble presentert. Den mest interessante hadde tatt utgangspunkt i at hittil foreslåtte betalings-systemer er for kostbare til å brukes til "billige" transaksjoner. Hvis beløpet kun er på 1 øre (0.5 cent), så vil kostnaden med nettrafikk og beregninger i selve overføringen overstige betalingssummen.

Millicent [B1] er et forslag fra Digital med en tredelt protokoll der kjøperne og selgerne bruker en megler (broker) som mellom-mann i transaksjonene. Kjøperne stoler på sin megler (som fungerer som bank/kredittkort-selskap) og melgerne må stole på selgerne. Kjøperne skaffer selgerens "valuta" (scrip) fra sin megler og bruker denne ved kjøp hos selgeren. Scrip har en viss (lav) verdi, gjerne 30-50 kroner, og er signert av selger. Ved kjøp sender kjøperen "bestilling" med scrip til selger som returnerer varen (web-side el.) samt vekslepenger i scrip. Denne kan så benyttes ved nytt kjøp eller veksles tilbake hos megler. Ved hjelp av signering og kryptering gjøres det ulønnsomt å stjele scrip. Scrip kan overføres på tre måter; åpent, sikkert samt sikkert og hemmelig. Protokollen legger opp til flere meglere som kjøper scrip av hverandre eller produserer scrip på lisens fra selgere. Selgerne henter så penger (via sikrere protokoller) fra sin megler (eller mange meglere) og kjøperne betaler (forskudds eller etterskudds) til sin megler. Ved at hver selger holder oversikt over sine scrip unngår man problemet med dobbel bruk. Ved å benytte sikker eller sikker og hemmelig overføring vanskeliggjør man tyveri av scrip. Prototyper er allerede bygd og testet med godt resultat.

Stylesheets - det visuelle i fokus

Mitt første møte på konferansen med Stylesheets var i en "Birds Of a Feather"-sesjon med Håkon W. Lie fra W3C som forsvarte og presenterte W3Cs forslag til stylesheets mot SGML-folkets gjennomarbeidede forslag til det samme; DSSSL. DSSSL og DSSSL-Online er resultatet av SGML-folkets 6-årige forslag på en standard utseende på SGML-dokumenter. DSSSL-O er en forenklet utgave beregnet på elektronisk presentasjon av dokumenter. Håkon mente DSSSL og DSSSL-O var for vanskelig å sette seg inn i, og ønsket blant annet derfor et enklere format; Cascading Stylesheets (CSS). Det ble poengtert fra Håkons side at CSS enkelt kunne konverteres til DSSSL-O, og at disse to standardene godt kunne sameksistere. Personlig synes jeg det er unødvendig med to tilnærmet ekvivalente standarder. Det var hektisk møte-virksomhet om stylesheets gjennom hele konferansen på grunn av at W3Cs standard skulle spikres 31.12.95. Jeg regner med at det kun ble gjort mindre justeringer på CSS, etter at siste status ble rapportert på Developers day, torsdag 14. desember.

En tredimensjonal web

Jeg var meget interessert i VRML [V1] allerede før jeg ankom konferansen, på grunn av et spill-prosjekt jeg er involvert i. Jeg ønsket derfor å finne ut hva planene videre for 3D web besto i. Disse ble presentert av Mark Pesce på developers day. Han ba på vegne av arbeidsgruppen at alle interesserte og kunnskapsrike personer tok kontakt. Det var mye i forslaget som kunne gjøres bedre. Til konferansen hadde Microsoft kommet med et "konkurrerende" forslag kalt Active VRML [V2]. Dette ble også presentert.

Lyd, bakgrunnsbilder, interaksjon og oppførsel kommer i neste utgave av VRML. Både punkt-lydkilder og retningsbestemte lydkilder vil finnes i den nye standarden. Det vil være mulig å plassere bakgrunnsbilder i horisonten (bak 3D-modellene) for å gi bedre presentasjon av åpne landskap. Det vil være mulig å sette inn dokumenter ved hjelp av URL for presentasjon for på den måten å ha en bok eller en info-skjerm i VR-modellen.

VRML vil ikke lengre være en statisk beskrivelse av verden. Objektene kan få innprogrammert oppførsel og mulighet til å reagere på kameraets (brukerens) bevegelser.

Den nye HTTP-protokollen

Det var åpenbar motvilje fra de som jobbet med den nye HTTP-standarden over netscapes egoistiske implementasjon. Det ble forklart hvorfor dette tok knekken på IP-nettverk i tillegg til at det tvang alle til å åpne flere forbindelser for å ikke bli tapere i kampen om båndvidde. Det ble diskutert måter å hindre dette misbruket av web-servere. Web-tjenerene kunne detektere parallelle oppkoblinger fra samme maskin og deretter ta forespørslene i rekkefølge i stedet for parallelt. Jeg informerte om at jeg syntes det var en dårlig ide for Norge, som planla et hierarkisk proxy-system der alt ideelt skulle gå ut fra en maskin til utlandet.

For neste versjon av HTTP (1.1) vil det komme "persistent connections". Disse er forbindelser som muliggjør flere forespørsler over samme forbindelse, slik at man sparer nett-trafikken for opp og nedkobling mellom forespørslene. Det ble også diskutert interleaving av overføringene, for å muliggjøre tidligere presentasjon av web-sidene for brukerne. Jeg er usikker på om dette skulle komme i neste versjon av HTTP(1.1) eller om det først kommer i HTTP-NG.

Simen Spiro presenterte HTTP-NG på Developers Day, og fortalte om forsøk gjort med proxyer for HTTP-NG som hadde halvert antall pakker brukt til web-forbindelser over en link.

En oppsummering

Under avslutningen oppsummerte Robert Metcalfe fra International Data Group hans inntrykk fra konferansen. Han mente det viktigste som hadde blitt tatt opp var betalingsmetoder og innholdet på web. Deretter ble Douglas C. Engelbart, blant annet oppfinneren av musa, grafiske brukergrensesnitt, videokonferansen og hypertekst presentert og gitt første eksemplar av "Softquad web award", som skal bli en årlig pris for web. En bok med utvalgte artikler fra Engelbart (opplag 2000,-) ble gitt til alle tilstedeværende og det hele ble avrundet med informasjon om neste konferanse i Paris, 6.-10. mai 1996.

Generelle betraktninger

JAVA-feber

Inntrykket jeg sitter igjen med av programmeringsspråket JAVA [J1, J2] etter konferansen er at det vil slå igjennom som felles språk for klient-utvidelser. De jeg snakket med som hadde satt seg inn i språket (eks. Simon Spero) mente det var et mye bedre alternativ enn både c og c++ som utviklingsspråk. Både de sikkerhetsmessige og feilkontrollerende sidene ved språket virker godt gjennomtenkt, og siden SUN har "frigitt" språket har det gode sjanser til å slå igjennom.

Hvor var Telepost...

Fra den norske leiren var det en viss undring over hvorfor verken Telepost, Telenor Media eller EUnet hadde noen representanter på konferansen. Oslonetts Mariann Ødegård lurte på om Telenor Medias Origo-prosjekt hadde noen nyheter i emning som skulle lanseres mens Oslonett var fraværende. Jeg hadde ikke hørt om noen slike.

... og Netscape...

Fra konferansen som helhet var det stor undring over hvorfor verken Netscape eller SGI var offisielt representert på konferansen. Rykter florerte med alt fra hemmelige avtaler om å holde seg unna til manglende planlegging fra SGI og Netscapes side og nedprioritering av konferansen. De to jeg snakket med SGI hadde ingen tro på at forklaringen fra Netscape (via Robert Metcalfe på oppsummeringstalen) om at manglende utstillingsmateriell og lite folk var gjeldende for SGI. De hadde større tro på en avtale mellom Netscape, SUN og SGI.

Et gratis alternativ

Jeg deltok på en BOF-sesjon om fri programvare på web. Det startet med en gjennomgang av hvilke programmer som finnes tilgjengelig, både på klient og tjenersiden. Jeg ble spesielt interessert i Apache, en web-server utviklet i Python. Denne skulle både være meget rask og lett å utvide.

Det var en viss frustrasjon blant de frammøtte over mangelen på et fullgodt fritt alternativ til Netscape. En gruppe av oss ble sittende i baren ut over kvelden å diskutere om vi skulle utvikle et alternativ. Simon Spero mente JAVA var det beste alternativet til utvikling for flere plattformer. Vi utvekslet adresser og skulle ta kontakt over nyåret.

Frierføtter

Microsoft var på frierføtter overfor web-samfunnet med sin ydmyke holdning og uttalte respekt for standardene og de løsninger som er valgt. Tiltroen var nok likevel forholdsvis begrenset, og de ble ofte humoristisk titulert med "The Evil Empire". De hadde mange representanter og hadde den største utstillingen.

I ettertid oppdaget jeg en artikkel om GIS-systemer. De burde se på Kartverkets format for utveksling.

Kilder:

S1
http://www.cc.gatech.edu/gvu/user_surveys/
VA1
http://www.tm.informatik.uni-frankfurt.de/~lingnau/
B1
http://www.research.digital.com/SRC/millicent/
V1
http://vag.vrml.org/
V2
http://www.microsoft.com/IntDev/tech.htm
J1
http://java.sun.com/1.0alpha3/doc/overview/java/
J2
http://java.sun.com/whitePaper/javawhitepaper_1.html