Web 2.0 Teoretisk viden
Hvad vil jeg snakke om? Web 2.0 baggrund Web 2.0 de 7 koncepter Web 2.0 checkliste AJAX Web 2.0 som hypermedie Tagging Netværkseffekten
Web 2.0 baggrund Web 2.0 blev ”opfundet af O’reilly på en webkonference de afholdt Buzzword – Ingen ny teknologi – kun fænomener der tilsammen dækker web 2.0
Web 2.0 de - 7 koncepter WWW som en platform Udnyttelse af den kollektive intelligens Drevet af Data Ingen software-release cyklus Letvægts programmering Software på tværs af platforme Rige brugeroplevelser
www som en platform Monopolistisk tilgang er ikke en løsning, men derimod et problem Applikationer skal være åbne og gratis for brugere og udviklere, ligesom f.eks. Google Desktop Penge kan tjenes på f.eks. reklamer til de mange brugere eller statistisk brug af deres informationer
Udnyttelse af kollektiv inteligens En meget vigtig ting er: Brugerne er med til at opdatere siden F.eks. brugerinput, mulighed for at rette ting, skrive indlæg som andre læser osv Systemet skal udnytte dette til at vise det på en smart måde Eksempler Facebook Wikipedia Problemer Spammers mv: Hvad gør man for at undgå dem (link med nofollow, ingen linkmulighed, brugeradmins osv)
Drevet af data I Web 2.0 er data i centrum Ejerskab af data er vigtigt Andres brug af data kan medfører at de bliver større end en selv Datakilder er også vigtige - deling Skaber fundamentet for nye sider
Ingen software release cyklus Det er vigtigt at sørge for opdateringer løbende, med korte intervaller Opdateringer sker ofte ud fra brugernes ønsker Ofte overvåges brugernes adfærd også, således at opdateringer også kan laves ud fra det Brugere skal også have mulighed for at udvikle til siden
Letvægts programmering Tænk på det kører på web, og tænk ikke på det som en windows applikation Simple web services som er nemme at benytte, får ofte mest success Design til den standard der findes Programmer så den nemt kan samarbejde med andre programflader
Software på tværs af platforme Flere måder på tværs Primært: Enheder Web browsere, mobiltelefoner, håndholdte enheder osv Kan også kigge på Programmeringssprog PHP <=> XML <=> ASP osv Ressourcer Indhold mv til siden kommer fra flere servere og services
Rigere brugeroplevelse Primært: Skal give brugerne en større involveringsgrad, med brugervenlighed i fokus Interaktive sider javascript, AJAX, flash, PHP mv Nemt at benytte og finde rundt, men alligevel avancerede funktioner Data tilpasses og hver bruger har en individuel side
Web 2.0 checkliste Er siden en web 2.0 side, eller reklameres der blot med det? Softwaren skal fungere som en service. Udbyderen skal have kontrol over data, og brugerne skal have mulighed for at berige data. Brugerne skal være med som udviklere. Udnyttelse af kollektiv intelligens. Selvbetjening skal være med til at udnytte den lange hale. Softwaren skal brede sig over flere platforme. Servicen skal gøre brug af letvægts brugerflader, udviklingsmodeler og forretningsmodeller.
Web 2.0 begreber AJAX - nævnt under rigere brugeroplevelser Web 2.0 som hypermedie Tagging Netværkseffekten De vigtigste ting i Web 2.0
AJAX AJAX der bliver nævnt, er en væsenlig del af Web 2.0 Overordnet javascript og XML Gør det muligt at skifte data på siden, uden siden skifter, også selvom der hentes ny data fra serveren Meget løst forklaret kan man åbne i usynligt vindue, eksekvere noget kode, lukke det og benytte det på siden via javascript Javascript er et klientsprog og kan modificere siden uden den skifter
Eksempler på brug af AJAX Til tjek af om brugernavn er opdateret, når man har skrevet færdig Til at vise alternative søgeord mens man skriver. Kendt fra Google Eksempler på sider: Google maps - opdatering af kort Google når man søger Egen side: Tjek af brugernavn
Web 2.0 som hypermedie Web 2.0 er ikke lavet ud fra modeller, men derimod ud fra behov og ønsker Der er dermed mere tænkt praktisk end teoretisk Der er heller ikke tale om nye teknologier, hvilket gør at alle ting fra teorien ikke vil kunne implementeres f.eks. flere linktyper
Tagging Med tagging kan man tilføje søgeord til ressourcer som f.eks. billeder, video og lign., men også til sider. Det giver en form for struktur, og mulighed for søgninger Det er meget åbent imodsætning til f.eks. Semantic web tankegangen som er bygget stramt over ontologier Tagging: Multidimensionelt (kan ligge inden for mange kategorier/søgeord) Tagging: Man kan skrive lige hvad man ønsker
Netværkseffekten En central ting for at web 2.0 bliver anvendt Netværk skaber værdi til en side Værdi ligger i brugere, fremfor i selve siden Man har en fælles ressource alle drager fordel af Bidrag fra brugere gør ressourcen bedre og bedre Ressoucen skal være let genkendelig og nem at bruge Den skal være let at navigere Der må ikke kræves meget arbejde for at komme igang
Opsummering: det vigtigste i web 2.0 Designet til den enkelte bruger Brugere skaber siden med data Brugere skal have udviklerstatus Flere platforme Konstante opdateringer med korte intervaller Brugere og brugeres aktivitet bruges til forbedringer Data og ejerskab er vigtigt Brugervenlighed og simpelhed Tags er en måde at strukturere simpelt AJAX - en vigtig "teknologi" i Web 2.0 Netværkseffekten: Afhængighed for success