190 likes | 371 Views
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
E N D
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 • Eksempler på brug • 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