SlideShare une entreprise Scribd logo
1  sur  69
Télécharger pour lire hors ligne
Tekniske elementer
i social software (I)
Social software: Design & implementering
28. februar
Agenda



XML, RSS, Widgets, Ajax
Fælles diskussion om muligheder og
definitioner
XML
Extensive Markup Language
Standardiseret kode, der er til at forstå,
    for mennesker og for maskiner
XML: Designet til at flytte og gemme data
   HTML: Designet til at fremvise data
Struktureret data
Lidt ligesom en database
Simpelt og fleksibelt
Gør det nemt at udveksle
data mellem forskellige systemer
Og netop de data, man har brug for,
formateret på den måde, man har brug for
Ikke formateret med strukturelle elementer
          som <P>, <H1>, <B>
Men adskiller indhold fra form
Man kan med andre ord ikke bare se hvilken
tekst, der står og hvordan den ser ud, men
        også hvad den står der om
Man kan præsentere data på forskellige
måder, i forskellige sammenhænge uden
            at få formen med
For eksempel…
Hvordan ser det ud?
<recipe name=quot;breadquot; prep_time=quot;5 minsquot; cook_time=quot;3 hoursquot;>
<title>Basic bread</title>
<ingredient amount=quot;3quot; unit=quot;cupsquot;>Flour</ingredient>
<ingredient amount=quot;0.25quot; unit=quot;ouncequot;>Yeast</ingredient>
<ingredient amount=quot;1.5quot; unit=quot;cups”>Water</ingredient>
<ingredient amount=quot;1quot; unit=quot;teaspoonquot;>Salt</ingredient>
<instructions>
<step>Mix all ingredients together.</step>
<step>Knead thoroughly.</step>
<step>Cover with a cloth, leave for one hour in warm room</step>
<step>Knead again.</step>
<step>Place in a bread baking tin.</step>
<step>Cover with a cloth, leave for one hour in warm room</step>
<step>Bake in the oven at 350° for 30 minutes.</step>
</instructions>
</recipe>
Muliggør API’er og automatiske
dataudvekslinger (og dermed for
      eksempel mashups)

   – samt mange af de andre
teknologier, vi går igennem i dag
For eksempel: www.flickrvision.com
Og meget mere – der er virkelig mange
muligheder, når computere kan forstå den
           tekst, de kigger på
Mere om XML:
http://www.xml.com/pub/a/w3j/s3.bosak.html
         http://www.w3.org/XML/
RSS
Really Simple Syndication
En XML-standard
Simpelt format, der viser datosorteret
    indhold på standardiseret vis
Udover abonnementsideen betyder det,
   at data uhyre enkelt kan remixes og
genbruges i andre sammenhænge, end det
          oprindelig var tiltænkt
Pause
Microformats
Beskrivelse af indhold med kode
Et eksempel
<li>
<a href=quot;http://www.mortengade.dkquot;>
Morten Gade</a>
</li>
Lad os gøre det forståeligt for computere,
hvad det er for noget data
<li>
<a href=quot;http://www.mortengade.dkquot;>
Morten Gade</a>
</li>
<li class=quot;vcardquot;>
<a href=quot;http://www.mortengade.dkquot;
class=quot;url fnquot;>Morten Gade</a>
</li>
Det her er et vCard
<li class=quot;vcardquot;>
<a href=quot;http://www.mortengade.dkquot;
class=quot;url fnquot;>Morten Gade</a>
</li>
                 Som indeholder en URL og et
                 ”functional name” = navn
Hvad kan man bruge det til?
For eksempel adressebøger, forklare relationer
  mellem websites, troværdighedsmålinger,
      automatiske netværk mellem sites..
Mere om microformats:
www.sitepoint.com/article/microformats-
           meaning-markup
        www.microformats.org
         www.microformats.dk
Ajax
(Asynkron JavaScript & XML)
Muliggør applikationer på nettet,
     der reagerer hurtigere
   (og måske mere intuitivt?)
Det udligner forskellen mellem at
lave interaktionsdesign til desktop-
     applikationer og til nettet
Det bedst kendte eksempel
Ajax er ikke en teknologi, men en
samling af forskellige teknologier
I almindelig html (osv.)
     venter man på serveren:
Hver gang man udfører en handling,
      sendes et http request
Ajax giver mulighed for, at interaktionen
  sker asynkront – i stedet for at spørge
serveren hver gang, spørges en ajax-motor
    (der af og til selv spørger serveren,
      men uden brugeren skal vente)
Social software? Tjah!
Mere om ajax:
http://www.adaptivepath.com/ideas/essays/
          archives/000385.php
Widgets
En stump kode, der fungerer
     inde i en html-side
Med andre ord: Et utroligt simpelt mashup
For eksempel i weblogs
http://www.lolulas.blogspot.com/
Eller Google Gadget Ads
http://www.google.com/adwords/gadgetads/
API
Application Programming Interface
Et interface til computere!
Hvis man ikke bare vil trække data ud
        i den form, de ligger
Gør det nemmere at udveksle
data mellem maskiner/websites
Et helt simpelt eksempel:
www.blackle.com
Eksempler på kendte åbne API’er:


         Google Maps
            MitKBH
          Trackbacks
            Twitter
             Flickr
Lille øvelse
Undersøg et af følgende sites. Afdæk 2-3 typer
   data, det kunne være sjovt/nyttigt at lave
     dataremixes. Hvordan skal det laves?
 www.nationalbanken.dk www.eb.dk www.krak.dk www.boligsiden.dk
 www.fdim.dk www.rejseplanen.dk www.bilbasen.dk www.dating.dk
www.yahoo.com www.myspace.com www.craigslist.org www.ibm.com
www.apple.com www.itu.dk www.dtu.dk www.ida.dk www.ordnet.dk
 www.biobooking.dk www.burningpanda.dk www.oresundsbron.com

Contenu connexe

En vedette

Plan circuital 23 jun2013
Plan circuital 23 jun2013Plan circuital 23 jun2013
Plan circuital 23 jun2013Alexis Grajales
 
Defocus Techniques for Camera Dynamic Range Expansion
Defocus Techniques for Camera Dynamic Range ExpansionDefocus Techniques for Camera Dynamic Range Expansion
Defocus Techniques for Camera Dynamic Range Expansionsquarewithin
 
Sådan arbejder du med digital strategi
Sådan arbejder du med digital strategiSådan arbejder du med digital strategi
Sådan arbejder du med digital strategiMorten Gade
 
Nytænk din digitale strategi
Nytænk din digitale strategi Nytænk din digitale strategi
Nytænk din digitale strategi Morten Gade
 
40 succesful online business models
40 succesful online business models40 succesful online business models
40 succesful online business modelsMorten Gade
 

En vedette (7)

Plan circuital 23 jun2013
Plan circuital 23 jun2013Plan circuital 23 jun2013
Plan circuital 23 jun2013
 
Defocus Techniques for Camera Dynamic Range Expansion
Defocus Techniques for Camera Dynamic Range ExpansionDefocus Techniques for Camera Dynamic Range Expansion
Defocus Techniques for Camera Dynamic Range Expansion
 
Sociale medier
Sociale medierSociale medier
Sociale medier
 
Aquario Plantado - Passo a Passo
Aquario Plantado - Passo a PassoAquario Plantado - Passo a Passo
Aquario Plantado - Passo a Passo
 
Sådan arbejder du med digital strategi
Sådan arbejder du med digital strategiSådan arbejder du med digital strategi
Sådan arbejder du med digital strategi
 
Nytænk din digitale strategi
Nytænk din digitale strategi Nytænk din digitale strategi
Nytænk din digitale strategi
 
40 succesful online business models
40 succesful online business models40 succesful online business models
40 succesful online business models
 

Similaire à ITU - Social software: 10 Tekniskeelementer

ITU 04.03.08
ITU 04.03.08ITU 04.03.08
ITU 04.03.08Luckow
 
Toolmaster.dk - Joomla templates basis kursus
Toolmaster.dk - Joomla templates basis kursusToolmaster.dk - Joomla templates basis kursus
Toolmaster.dk - Joomla templates basis kursusToolmaster.dk
 
Dgi.06.02.08
Dgi.06.02.08Dgi.06.02.08
Dgi.06.02.08Luckow
 
Case Sharepoint Intranet Hos Pressalt Microsoft Seminar Januar 2009
Case Sharepoint Intranet Hos Pressalt   Microsoft Seminar Januar 2009Case Sharepoint Intranet Hos Pressalt   Microsoft Seminar Januar 2009
Case Sharepoint Intranet Hos Pressalt Microsoft Seminar Januar 2009guest7bdfc5
 
20160301 Red Hat JBoss Fuse i praksis i Syddjurs Kommune
20160301 Red Hat JBoss Fuse i praksis i Syddjurs Kommune20160301 Red Hat JBoss Fuse i praksis i Syddjurs Kommune
20160301 Red Hat JBoss Fuse i praksis i Syddjurs KommuneJon Badstue Pedersen
 
Lad data styre din forretning
Lad data styre din forretningLad data styre din forretning
Lad data styre din forretningMicrosoft
 
Digitale assistenter i Syddjurs Kommune
Digitale assistenter i Syddjurs KommuneDigitale assistenter i Syddjurs Kommune
Digitale assistenter i Syddjurs KommuneJon Badstue Pedersen
 
En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)
En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)
En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)Per Henrik Lausten
 
Notes til XPage på 1 time
Notes til XPage på 1 timeNotes til XPage på 1 time
Notes til XPage på 1 timeJakob Majkilde
 
CV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh VuongCV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh VuongHuan Vuong
 
Find vej i cms junglen - Creuna - valg af cms
Find vej i cms junglen - Creuna - valg af cmsFind vej i cms junglen - Creuna - valg af cms
Find vej i cms junglen - Creuna - valg af cmsMads Gustafsen
 
Hvilke fordele giver en sharepoint server?
Hvilke fordele giver en sharepoint server?Hvilke fordele giver en sharepoint server?
Hvilke fordele giver en sharepoint server?onehouse123
 
Geografisk kommunikation i Web 2.0 æraen
Geografisk kommunikation i Web 2.0 æraenGeografisk kommunikation i Web 2.0 æraen
Geografisk kommunikation i Web 2.0 æraenSik Cambon Jensen
 
Krav til enterprise social software
Krav til enterprise social softwareKrav til enterprise social software
Krav til enterprise social softwareMike de Crook
 
TING præsentation i Esbjerg 2. juli 2010
TING præsentation i Esbjerg 2. juli 2010TING præsentation i Esbjerg 2. juli 2010
TING præsentation i Esbjerg 2. juli 2010Bo Fristed
 

Similaire à ITU - Social software: 10 Tekniskeelementer (20)

ITU 04.03.08
ITU 04.03.08ITU 04.03.08
ITU 04.03.08
 
Webservices på biblioteket
Webservices på biblioteketWebservices på biblioteket
Webservices på biblioteket
 
Toolmaster.dk - Joomla templates basis kursus
Toolmaster.dk - Joomla templates basis kursusToolmaster.dk - Joomla templates basis kursus
Toolmaster.dk - Joomla templates basis kursus
 
Dgi.06.02.08
Dgi.06.02.08Dgi.06.02.08
Dgi.06.02.08
 
Serendipitet i OPAC'en
Serendipitet i OPAC'enSerendipitet i OPAC'en
Serendipitet i OPAC'en
 
Case Sharepoint Intranet Hos Pressalt Microsoft Seminar Januar 2009
Case Sharepoint Intranet Hos Pressalt   Microsoft Seminar Januar 2009Case Sharepoint Intranet Hos Pressalt   Microsoft Seminar Januar 2009
Case Sharepoint Intranet Hos Pressalt Microsoft Seminar Januar 2009
 
20160301 Red Hat JBoss Fuse i praksis i Syddjurs Kommune
20160301 Red Hat JBoss Fuse i praksis i Syddjurs Kommune20160301 Red Hat JBoss Fuse i praksis i Syddjurs Kommune
20160301 Red Hat JBoss Fuse i praksis i Syddjurs Kommune
 
Netværk powerpoint
Netværk powerpointNetværk powerpoint
Netværk powerpoint
 
Lad data styre din forretning
Lad data styre din forretningLad data styre din forretning
Lad data styre din forretning
 
Digitale assistenter i Syddjurs Kommune
Digitale assistenter i Syddjurs KommuneDigitale assistenter i Syddjurs Kommune
Digitale assistenter i Syddjurs Kommune
 
En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)
En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)
En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)
 
Notes til XPage på 1 time
Notes til XPage på 1 timeNotes til XPage på 1 time
Notes til XPage på 1 time
 
CV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh VuongCV 2016 - Huan Minh Vuong
CV 2016 - Huan Minh Vuong
 
Find vej i cms junglen - Creuna - valg af cms
Find vej i cms junglen - Creuna - valg af cmsFind vej i cms junglen - Creuna - valg af cms
Find vej i cms junglen - Creuna - valg af cms
 
Hvilke fordele giver en sharepoint server?
Hvilke fordele giver en sharepoint server?Hvilke fordele giver en sharepoint server?
Hvilke fordele giver en sharepoint server?
 
Geografisk kommunikation i Web 2.0 æraen
Geografisk kommunikation i Web 2.0 æraenGeografisk kommunikation i Web 2.0 æraen
Geografisk kommunikation i Web 2.0 æraen
 
Krav til enterprise social software
Krav til enterprise social softwareKrav til enterprise social software
Krav til enterprise social software
 
TING præsentation i Esbjerg 2. juli 2010
TING præsentation i Esbjerg 2. juli 2010TING præsentation i Esbjerg 2. juli 2010
TING præsentation i Esbjerg 2. juli 2010
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Design til små skærme
Design til små skærmeDesign til små skærme
Design til små skærme
 

Plus de Morten Gade

Digitale forretningsmodeller
Digitale forretningsmodellerDigitale forretningsmodeller
Digitale forretningsmodellerMorten Gade
 
Everyone's a Winner
Everyone's a WinnerEveryone's a Winner
Everyone's a WinnerMorten Gade
 
Digital strategi - DKF kursus - marts 2016
Digital strategi - DKF kursus - marts 2016Digital strategi - DKF kursus - marts 2016
Digital strategi - DKF kursus - marts 2016Morten Gade
 
Lav en digital strategi, der giver resultater
Lav en digital strategi, der giver resultaterLav en digital strategi, der giver resultater
Lav en digital strategi, der giver resultaterMorten Gade
 
We need a content facilitation system
We need a content facilitation systemWe need a content facilitation system
We need a content facilitation systemMorten Gade
 
Fremtiden for CMS
Fremtiden for CMSFremtiden for CMS
Fremtiden for CMSMorten Gade
 
Trends og forandringer - Dansk Kommunikationsforening - Maj 2014
Trends og forandringer - Dansk Kommunikationsforening - Maj 2014Trends og forandringer - Dansk Kommunikationsforening - Maj 2014
Trends og forandringer - Dansk Kommunikationsforening - Maj 2014Morten Gade
 
DONA virksomhedsbesøg hos FDB november 2011
DONA virksomhedsbesøg hos FDB november 2011DONA virksomhedsbesøg hos FDB november 2011
DONA virksomhedsbesøg hos FDB november 2011Morten Gade
 
Præsentation til Videoday
Præsentation til VideodayPræsentation til Videoday
Præsentation til VideodayMorten Gade
 
Kampagner: Vælg de rette kanaler
Kampagner: Vælg de rette kanalerKampagner: Vælg de rette kanaler
Kampagner: Vælg de rette kanalerMorten Gade
 
Syv historier om politik og internettet
Syv historier om politik og internettetSyv historier om politik og internettet
Syv historier om politik og internettetMorten Gade
 
Sociale medier i organisationen - Morten Gade
Sociale medier i organisationen - Morten GadeSociale medier i organisationen - Morten Gade
Sociale medier i organisationen - Morten GadeMorten Gade
 
ITU - Social software: 22 Inviteret
ITU - Social software: 22 InviteretITU - Social software: 22 Inviteret
ITU - Social software: 22 InviteretMorten Gade
 
ITU - Social software: 20 Demokratisering
ITU - Social software: 20 DemokratiseringITU - Social software: 20 Demokratisering
ITU - Social software: 20 DemokratiseringMorten Gade
 
ITU - Social software: 18 Storesamarbejder
ITU - Social software: 18 StoresamarbejderITU - Social software: 18 Storesamarbejder
ITU - Social software: 18 StoresamarbejderMorten Gade
 
ITU - Social software: 16 Faellesskab
ITU - Social software: 16 FaellesskabITU - Social software: 16 Faellesskab
ITU - Social software: 16 FaellesskabMorten Gade
 
ITU - Social software: 14 Proces
ITU - Social software: 14 ProcesITU - Social software: 14 Proces
ITU - Social software: 14 ProcesMorten Gade
 
ITU - Social software: 08 Communities Presence Photosharing
ITU - Social software: 08 Communities Presence PhotosharingITU - Social software: 08 Communities Presence Photosharing
ITU - Social software: 08 Communities Presence PhotosharingMorten Gade
 
ITU - Social software: 04 Sociologiskramme
ITU - Social software: 04 SociologiskrammeITU - Social software: 04 Sociologiskramme
ITU - Social software: 04 SociologiskrammeMorten Gade
 

Plus de Morten Gade (20)

Digitale forretningsmodeller
Digitale forretningsmodellerDigitale forretningsmodeller
Digitale forretningsmodeller
 
Everyone's a Winner
Everyone's a WinnerEveryone's a Winner
Everyone's a Winner
 
Digital strategi - DKF kursus - marts 2016
Digital strategi - DKF kursus - marts 2016Digital strategi - DKF kursus - marts 2016
Digital strategi - DKF kursus - marts 2016
 
Lav en digital strategi, der giver resultater
Lav en digital strategi, der giver resultaterLav en digital strategi, der giver resultater
Lav en digital strategi, der giver resultater
 
We need a content facilitation system
We need a content facilitation systemWe need a content facilitation system
We need a content facilitation system
 
Fremtiden for CMS
Fremtiden for CMSFremtiden for CMS
Fremtiden for CMS
 
Trends og forandringer - Dansk Kommunikationsforening - Maj 2014
Trends og forandringer - Dansk Kommunikationsforening - Maj 2014Trends og forandringer - Dansk Kommunikationsforening - Maj 2014
Trends og forandringer - Dansk Kommunikationsforening - Maj 2014
 
DONA virksomhedsbesøg hos FDB november 2011
DONA virksomhedsbesøg hos FDB november 2011DONA virksomhedsbesøg hos FDB november 2011
DONA virksomhedsbesøg hos FDB november 2011
 
Business Models
Business ModelsBusiness Models
Business Models
 
Præsentation til Videoday
Præsentation til VideodayPræsentation til Videoday
Præsentation til Videoday
 
Kampagner: Vælg de rette kanaler
Kampagner: Vælg de rette kanalerKampagner: Vælg de rette kanaler
Kampagner: Vælg de rette kanaler
 
Syv historier om politik og internettet
Syv historier om politik og internettetSyv historier om politik og internettet
Syv historier om politik og internettet
 
Sociale medier i organisationen - Morten Gade
Sociale medier i organisationen - Morten GadeSociale medier i organisationen - Morten Gade
Sociale medier i organisationen - Morten Gade
 
ITU - Social software: 22 Inviteret
ITU - Social software: 22 InviteretITU - Social software: 22 Inviteret
ITU - Social software: 22 Inviteret
 
ITU - Social software: 20 Demokratisering
ITU - Social software: 20 DemokratiseringITU - Social software: 20 Demokratisering
ITU - Social software: 20 Demokratisering
 
ITU - Social software: 18 Storesamarbejder
ITU - Social software: 18 StoresamarbejderITU - Social software: 18 Storesamarbejder
ITU - Social software: 18 Storesamarbejder
 
ITU - Social software: 16 Faellesskab
ITU - Social software: 16 FaellesskabITU - Social software: 16 Faellesskab
ITU - Social software: 16 Faellesskab
 
ITU - Social software: 14 Proces
ITU - Social software: 14 ProcesITU - Social software: 14 Proces
ITU - Social software: 14 Proces
 
ITU - Social software: 08 Communities Presence Photosharing
ITU - Social software: 08 Communities Presence PhotosharingITU - Social software: 08 Communities Presence Photosharing
ITU - Social software: 08 Communities Presence Photosharing
 
ITU - Social software: 04 Sociologiskramme
ITU - Social software: 04 SociologiskrammeITU - Social software: 04 Sociologiskramme
ITU - Social software: 04 Sociologiskramme
 

ITU - Social software: 10 Tekniskeelementer