177
DGI & Det sociale net

Dgi.06.02.08

  • Upload
    luckow

  • View
    2.152

  • Download
    0

Embed Size (px)

DESCRIPTION

Foredrag om web 2.0, sociale netværk og lidt teknisk afholdt for DGI

Citation preview

Page 1: Dgi.06.02.08

DGI&

Det sociale net

Page 2: Dgi.06.02.08

H j ?Hvem er jeg?j g

Page 3: Dgi.06.02.08

RasmusRasmus Luckow-Nielsen

Page 4: Dgi.06.02.08

28 å28 år

Page 5: Dgi.06.02.08

N bNørrebroø

Page 6: Dgi.06.02.08

W b d iklWebudvikler

Page 7: Dgi.06.02.08

ellerellerSystem arkitektUdviklingschefProjektlederProgrammør

K l tKonsulent

Page 8: Dgi.06.02.08

Arbejder somArbejder som konsulent påkonsulent på...

Page 9: Dgi.06.02.08
Page 10: Dgi.06.02.08

(f b k f køb h )(facebook for københavnere)

Page 11: Dgi.06.02.08

M h ll l tMen har ellers lavet

Page 12: Dgi.06.02.08

M h ll l tMen har ellers lavet

Page 13: Dgi.06.02.08

M h ll l tMen har ellers lavet

(sammen med 4 andre fantastiske gutter)( g )

Page 14: Dgi.06.02.08

(sammen med 4 andre fantastiske gutter)( g )

Page 15: Dgi.06.02.08
Page 16: Dgi.06.02.08

Sig din mening omSig din mening om københavn

Page 17: Dgi.06.02.08

og find steder som

Page 18: Dgi.06.02.08

Det hemmelige galleriDet hemmelige galleri

Page 19: Dgi.06.02.08

Assistens KirkegårdAssistens Kirkegård

Page 20: Dgi.06.02.08

GranolaGranola

Page 21: Dgi.06.02.08

Kongens Have / Rosenborg Slot

Page 22: Dgi.06.02.08

Kastrup SøbadKastrup Søbad

Page 23: Dgi.06.02.08

UngerenUngeren

Page 24: Dgi.06.02.08

Nordhavn Øst

Page 25: Dgi.06.02.08

eller

Page 26: Dgi.06.02.08

Fakta på AmagerbrogadeFakta på Amagerbrogade

Page 27: Dgi.06.02.08

Nå!Nå!

Page 28: Dgi.06.02.08

InspirationInspiration

Page 29: Dgi.06.02.08

MulighederMuligheder

Page 30: Dgi.06.02.08

(og begrænsninger)(og begrænsninger)

Page 31: Dgi.06.02.08

Vi skalVi skal kksnakke

Page 32: Dgi.06.02.08

om en masseom en massek lteknologierg

Page 33: Dgi.06.02.08

(og buzzwords)(og buzzwords)

Page 34: Dgi.06.02.08

Hvad erHvad er

Web 2 0?Web 2.0?

Page 35: Dgi.06.02.08

bWeb 2.0

Page 36: Dgi.06.02.08

O’Reillys definitionO Reillys definition

Page 37: Dgi.06.02.08

Web 1.0 Web 2.0DoubleClick > Google AdSenseDoubleClick --> Google AdSense

Ofoto --> FlickrAk i Bi TAkamai --> BitTorrent

mp3.com --> NapsterBritannica Online --> Wikipedia

personal websites --> bloggingevite --> upcoming.org and EVDB

domain name speculation --> search engine optimizationdomain name speculation search engine optimizationpage views --> cost per click

screen scraping > web servicesscreen scraping --> web servicespublishing --> participation

t t tcontent management systems

--> wikis

di i ( ) i ("f lk ")directories (taxonomy) --> tagging ("folksonomy")stickiness --> syndication

Page 38: Dgi.06.02.08

F j k ik tiFra envejskommunikation

Page 39: Dgi.06.02.08

Til ” til ”Til ”mange til mange”

Page 40: Dgi.06.02.08

W b 2 0 bådWeb 2.0 er både

k i kteknisk og

kultureltkulturelt

Page 41: Dgi.06.02.08
Page 42: Dgi.06.02.08

KultureltKulturelt

Page 43: Dgi.06.02.08

Deling: Af viden, data og informationSamarbejde: Brugerne skaber indholdetSamarbejde: Brugerne skaber indholdetForædling: Er mere end delene tilsammenLokalisering: Hvor sker det?Personalisering: Vi er alle forskelligePersonalisering: Vi er alle forskelligeRemix: Både kulturelt og i teknisk forstand( )(Identitet: Hvem er jeg - hvem er mine venner?)

Flere eksempler på mortengade.dk

Page 44: Dgi.06.02.08

DelingDeling

Page 45: Dgi.06.02.08

DelingDeling

Page 46: Dgi.06.02.08

SamarbejdeSamarbejde

Page 47: Dgi.06.02.08

SamarbejdeSamarbejde

Page 48: Dgi.06.02.08

ForædlingForædling

Page 49: Dgi.06.02.08

ForædlingForædling

Page 50: Dgi.06.02.08

LokaliseringLokalisering

Page 51: Dgi.06.02.08

LokaliseringLokalisering

Page 52: Dgi.06.02.08

RemixRemix

Page 53: Dgi.06.02.08

RemixRemix

Page 54: Dgi.06.02.08

Sociale netværkSociale netværk

Page 55: Dgi.06.02.08

D t 2 åDe seneste 2 år

Page 56: Dgi.06.02.08

Er gået ret så stærkt!... Er gået ret så stærkt!

Page 57: Dgi.06.02.08

Jeg er blevet medlem af mangeg g(nye) online fællesskaber

Page 58: Dgi.06.02.08

En bølge af sites

Page 59: Dgi.06.02.08
Page 60: Dgi.06.02.08
Page 61: Dgi.06.02.08
Page 62: Dgi.06.02.08
Page 63: Dgi.06.02.08
Page 64: Dgi.06.02.08
Page 65: Dgi.06.02.08
Page 66: Dgi.06.02.08
Page 67: Dgi.06.02.08
Page 68: Dgi.06.02.08
Page 69: Dgi.06.02.08

Min polske musik soulmate ☺

Page 70: Dgi.06.02.08

(og snart)

Page 71: Dgi.06.02.08

Samt en masse jeg har glemt

Page 72: Dgi.06.02.08

(eller ikke vil kendes ved)

Page 73: Dgi.06.02.08

men

Page 74: Dgi.06.02.08

First movers(som os)

bliver trætte

Page 75: Dgi.06.02.08

”Social network fatique”

Page 76: Dgi.06.02.08

men på græsrodsniveau spirer enmen på græsrodsniveau spirer en masse nye teknologiermasse nye teknologier

Page 77: Dgi.06.02.08

TeknikTeknik

Page 78: Dgi.06.02.08

Mi b i tMin brainstormi fAPI, XML, Microformats, XFN, FOAF,

OpenSocial, DataPortability, OpenID, DiSo, p , y, p , ,FBML, Mashup, Folksonomy, AJAX, Google M R b R il S ff ldi F kMaps, Ruby on Rails, Scaffolding, Frameworks, Drupal, Wiki, Prototype, script.aculo.us, jQuery, Yahoo User Interface, REST, SOAP, Blogs Wordpress Twitter/Jaiku LifestreamsBlogs, Wordpress, Twitter/Jaiku, Lifestreams, SOA, Grid, P2P, decentralisering, åbne standarder, CardSpace, Semantisk web, Social Graph Creative Commons OAuth Geo:RSSGraph, Creative Commons, OAuth, Geo:RSS, APML, POSH, JSON

Page 79: Dgi.06.02.08

Tekniske trends

• Åbenhed • Indhold fx Creative Commons licenserIndhold, fx Creative Commons licenser• Kode, ofte open source

• Semantik• StrukturStruktur• Forædling af data

S i• Services• API’er og mashupsg p

Page 80: Dgi.06.02.08

”openness”&

decentralisering

Page 81: Dgi.06.02.08

”Type once use everywhere”Type once, use everywhere-behold ejerskab af dine databehold ejerskab af dine data

Page 82: Dgi.06.02.08

”One login to rule them all”

Page 83: Dgi.06.02.08
Page 84: Dgi.06.02.08
Page 85: Dgi.06.02.08
Page 86: Dgi.06.02.08
Page 87: Dgi.06.02.08

OpenID 1.0 har SREGOpenID 1.0 har SREG(Simple Registration Extension)( p g )

Page 88: Dgi.06.02.08

SREG f l dSREG gemmer følgende:- NicknameNickname- Fullname- Email- BirthdateBirthdate- Country

L- Language- Timezone- Gender

Postcode- Postcode

Page 89: Dgi.06.02.08

Version 2.0 med”Attribute Exchange”

giver mange flere muligheder

Page 90: Dgi.06.02.08

Meget kunne også gøres med

Page 91: Dgi.06.02.08
Page 92: Dgi.06.02.08

Mere ”semantisk sukker”

Page 93: Dgi.06.02.08

Semantisk forædling af din html

Page 94: Dgi.06.02.08

Pave the cow pathsPave the cow paths

Design for humans first, gmachines second

Page 95: Dgi.06.02.08

+

http://claimid.com/luckow

Page 96: Dgi.06.02.08

hCard

http://claimid.com/luckow

Page 97: Dgi.06.02.08

http://microformatique.com/optimus/

Page 98: Dgi.06.02.08

Optimus = Transmogriffer!

Page 99: Dgi.06.02.08
Page 100: Dgi.06.02.08

XFNXFN(XHTML Friends Network)

Page 101: Dgi.06.02.08

rel = ”me”

100

Page 102: Dgi.06.02.08

Mine sider (claims)Mine sider (claims)

Page 103: Dgi.06.02.08

rel = ”met friend”

Page 104: Dgi.06.02.08

XFN values

relationship category XFN values

friendship (at most one): friend acquaintance contact

physical: met

professional: co-worker colleague

geographical (at most one): co-resident neighbor

family (at most one): child parent sibling spouse kin

romantic: muse crush date sweetheart

identity: me

Page 105: Dgi.06.02.08

(check Wordpress’ blogrolls)

Page 106: Dgi.06.02.08

Social Graph APIp

Page 107: Dgi.06.02.08

Find dine venner

Page 108: Dgi.06.02.08

Nå d å i lNår du starter på nye sociale t knetværk...

Page 109: Dgi.06.02.08

Ki ftKigger efter

XFNXFN&

FOAFFOAF(Friend of A Friend)(Friend of A Friend)

Link

Page 110: Dgi.06.02.08

Social Graph APIp

Eksempler:Site ConnectivitySite ConnectivityMy connectionsSix Apart

Page 111: Dgi.06.02.08

Ud t k i t d d t å ditUdnyt eksisterende data på dit websitewebsite

Page 112: Dgi.06.02.08
Page 113: Dgi.06.02.08

Via Optimus

Link

Page 114: Dgi.06.02.08

Men det ligner jo næsten et...

Page 115: Dgi.06.02.08

API?API?

Page 116: Dgi.06.02.08

Close,Close,but no cigarbut no cigar

Page 117: Dgi.06.02.08

Fx manglerFx mangler søgemulighedersøgemuligheder

Page 118: Dgi.06.02.08

Så et API kan væreSå et API kan være nødvendigtnødvendigt

Page 119: Dgi.06.02.08

Hvis du vil giveHvis du vil give li h d f k ldmulighed for kald”på tværs”på tværs

Page 120: Dgi.06.02.08

Eller hvis der skalEller hvis der skal k k ivære ekstern skrive-

mulighedmulighed

Page 121: Dgi.06.02.08

API’en giver ogsåAPI en giver ogsåmulighed formulighed for

Page 122: Dgi.06.02.08

li iDecentralisering

Page 123: Dgi.06.02.08

eller rettere

Page 124: Dgi.06.02.08

D li iDeportaliseringp g

Page 125: Dgi.06.02.08

Indhold vises i andreIndhold vises i andre sammenhængesammenhænge

Page 126: Dgi.06.02.08

Fx en ------------- applikation

Page 127: Dgi.06.02.08

Eller en

applikation

Page 128: Dgi.06.02.08

Eller brugerne kan lave mashups- genbruge data i sammenhænge

i slet ikke har forestillet jer

125

Page 129: Dgi.06.02.08

k l !Eksempler!

Page 130: Dgi.06.02.08

Vi b d bil itkbh dkVi byggede mobil.mitkbh.dk

på api mitkbh dk... på api.mitkbh.dk

Page 131: Dgi.06.02.08
Page 132: Dgi.06.02.08

Mi ikMin musiksmag>>

(APML)

Page 133: Dgi.06.02.08

Samarbejde og eksponeringSamarbejde og eksponering

G lGroovle(et pænere Google)

>>

Page 134: Dgi.06.02.08

C d iCrowdsourcingDi St k T itt Vi iDiggStack >> TwitterVision >>

Page 135: Dgi.06.02.08

Fi d j dk/ ilFindvej.dk/smiley

Page 136: Dgi.06.02.08

Google Maps + Geo:RSS

Fi d j dk/ ilFindvej.dk/smiley>>

Page 137: Dgi.06.02.08
Page 138: Dgi.06.02.08

k l i?API teknologi?

Page 139: Dgi.06.02.08

RESTRESTREpresentation State TransferREpresentation State Transfer

B URI' fBruger URI'er som ressourcer, fxhttp://api.test.dk/findbrugerep // p /f gKan være meget simpelt, og nemt at gå til

Autenticering via HTTP.

Page 140: Dgi.06.02.08

XML RPCXML-RPCXML - Remote Procedure CallXML Remote Procedure Call

D d f ilb i d fi dData sendes frem og tilbage via predefinerede XML strukturer.Simpelt, og forgænger til SOAP.

Brugt fx i Trackbacks og linkbacks i blogs

Page 141: Dgi.06.02.08

SOAPSOAP(Simple Object Access Protocol)(Simple Object Access Protocol)

Service Oriented Architecture Protocol

Servicen er beskrevet i en WSDL fil, og data bliver pakket ind i XML pakkerKomplekst tungt og mest brugt i storeKomplekst, tungt og mest brugt i store systemer. Standard i .NET platformen

Autenticering indbygget i SOAP protokollenAutenticering indbygget i SOAP protokollen

Page 142: Dgi.06.02.08

Hvad med ?

Page 143: Dgi.06.02.08

”OpenWidget”p g

Page 144: Dgi.06.02.08

Det må tiden vise

Page 145: Dgi.06.02.08

Det er ikke rigtig parat

Page 146: Dgi.06.02.08

Men det kommerMen det kommer måske til at dannemåske til at danne

ramme om distribuerede applikationer

Page 147: Dgi.06.02.08

Fremtidige trendsFremtidige trends

Page 148: Dgi.06.02.08

Service-Oriented Architecture

Amazon AWS / S3

Page 149: Dgi.06.02.08

( The Grid )( )

Page 150: Dgi.06.02.08

M bil t l f å tt t i 2009Mobil telefoner på nettet i 2009

Page 151: Dgi.06.02.08

<andre identitetsløsninger>

Page 152: Dgi.06.02.08

Identitet på nettet bliver integreret i

browsere & styresystemer

Page 153: Dgi.06.02.08

( for en sikkerheds skyld )

Page 154: Dgi.06.02.08

Microsoft CardSpaceMicrosoft CardSpace

Link

Page 155: Dgi.06.02.08

Netamia Net-safeNetamia Net safe

- Dansk produceret- Dansk produceret- Samler mange standarder, fx SAML, OpenID, CardSpace m.fl.- Bekræfter identitet via tlf mvBekræfter identitet via tlf., mv.

150

Page 156: Dgi.06.02.08

</andre identitetsløsninger>

Page 157: Dgi.06.02.08

Tilbage til startTilbage til start

Page 158: Dgi.06.02.08

Hvad erHvad er

Page 159: Dgi.06.02.08

KBH.dk skal være den digitale infrastruktur, der understøtter skabelsen af sociale relationer, og skal teknisk give københavnerne let-anvendelige muligheder for at danne grupper, udveksle sociale ressourcer, skabe

d l d d kk darrangementer og tage del i dem, samt udtrykke sig ved hjælp af bl.a. blogs, fotos og video.KBH dk k l k b f d fKBH.dk skal kunne bruges af personer udenfor Københavns grænser, og eks. være til gavn for bl.a. turister der via netværket kan møde københavnerneturister, der via netværket kan møde københavnerne.

Page 160: Dgi.06.02.08

Få k b h til t bFå københavnerne til at bruge København i ”real life”☺København i real life ☺

Page 161: Dgi.06.02.08

vs

Page 162: Dgi.06.02.08

Lukket / Kommercielt Åbent / Ikke-kommercieltLukket / Kommercielt

Rent socialt netværk –omdrejningsp nktet er dig og

Åbent / Ikke-kommercielt

Mere en hybrid mellem ”gro p are” og et socialtomdrejningspunktet er dig og

dine venner”groupware” og et socialt netværk – grupperelationerne er bærende

Notificeringer sker når dine venner laver handlinger, men

Både grupper og venner er omdrejningspunkt, men g ,

intet fremkommer når fx nye posts kommer i dine grupper

j g p ,grupperne vil nok være de vigtigste

Fjollet Mere seriøst

Page 163: Dgi.06.02.08

Envejskommunikation Vi lancerer API og satser på atEnvejskommunikation(er dog ved at åbne op)

Properitært

Vi lancerer API og satser på at blive OpenSocial Container

Open so rceProperitært

Ufatteligt mange brugere

Open source

Noget mere begrænset

Fællesskab baseret på

målgruppe ☺

Fællesskab bliver mere gruppe pbrugerrelationer

g ppog interesse baseret

Page 164: Dgi.06.02.08

F ll k b k iFællesskab omkring

BydeleBydeleGaderInteressegrupperForeningerForeningerFrivilligt arbejde

Page 165: Dgi.06.02.08

Intelligente forslagg g

Page 166: Dgi.06.02.08

DiskussionsoplægDiskussionsoplæg

Page 167: Dgi.06.02.08

Groupware ellerGroupware eller socialt netværk?

Eller begge?

Page 168: Dgi.06.02.08

Venner med personerVenner med personer versus

medlemskab af grupper

Page 169: Dgi.06.02.08

b kMen Facebook mener jeg er tættere på social network end groupwarepå social network end groupware. Man bliver fx ikke notificeret når der bliver skrevet noget i en gruppe man er tilmeldt h orimod manman er tilmeldt, hvorimod man bliver informeret om alt ens vennerbliver informeret om alt ens venner laver...

... sagde Kasper Garnæs

Page 170: Dgi.06.02.08

Fokusområde – eller generelFokusområde eller generel platform?platform?

Page 171: Dgi.06.02.08
Page 172: Dgi.06.02.08

Nikeplus.com

Page 173: Dgi.06.02.08

Kommunikationsform:Kommunikationsform: Lange beskeder (blogs, artikler, forum)

eller” h t ” (t itt j ik f b k)”shouts” (twitter, jaiku, facebook)

??

Page 174: Dgi.06.02.08

Bygge det hele selv?Bygge det hele selv?Eller finde stumper på nettet vi kan bruge?p p g

Page 175: Dgi.06.02.08

Ki kKickapps.com

Software As A Service

Page 176: Dgi.06.02.08

Lad os komme igang!g g

Page 177: Dgi.06.02.08

K THXK THX BYEBYE

Rasmus Luckow NielsenRasmus Luckow-Nielsenwww.poso.dk

l k @ [email protected] 22 45 45