SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
'Opening the social media ecosystem'  Robert Bodle   IR11 -  Göteborg
Outline intro  benefits of interoperability Open APIs* and privacy concerns   other concerns close *APIs - application programming interfaces
Open APIs – what are they? sex organs of interoperability
Open APIs – sharing data  between sites and services . . .
Open APIs – how they work calls routed through 3 rd  party server
Open APIs – how they work
Open APIs – cross-posting  Syndicating messages on various “web platforms simultaneously” (Global Voices Advocacy 2009)
An ecosystem of 3 rd  party developers build on top of a platform mutual dependency added value driving traffic giving birth
a world of 3 rd  party web apps  mashups   widgets social games desktop mobile  social plug-ins mashup integrates  3 APIs :   Mappy API   Google Latitude API   Facebook API
a world of 3 rd  party web apps  mashups  widgets social games  desktop mobile  social plug-ins widget
a world of 3 rd  party web apps  mashups  widgets social games   desktop mobile  social plug-ins Est. $2b Industry by 2012
a world of 3 rd  party web apps  mashups  widgets social games  desktop mobile   social plug-ins
a world of 3 rd  party web apps  mashups  widgets social games  desktop mobile  social plug-ins The “Like” button
Benefits of interoperability  prevent vendor lock-in*  drive competition  drive innovation reduce costs Jon Postel championed non discriminatory standardization and interoperability *Dependence on a singe vendor: e.g. IBM (hardware), MicroSoft (software), Facebook (SNS)
open standards and interoperability on the Web HTML Mosaic browser (GUI) early APIs (eBay, Amazon, Google) market lock-in?  rivalry exclusion
The pattern develops: Facebook APIs   Facebook Developer (2006)  Facebook Platform (2007) Facebook Connect (2008) Open Stream (2009) Open Graph  (2010) friends, profile info, photos,  events
The pattern develops: Facebook APIs   Facebook Developer (2006)   Facebook Platform (2007) Facebook Connect (2008) Open Stream (2009) Open Graph  (2010) yours and your friends' profile info
Facebook APIs: the pattern unfolds  Facebook Developer (2006)   Facebook Platform (2007) Facebook Connect (2008) Open Stream (2009) Open Graph  (2010) externalizing activity streams
The pattern develops: Facebook APIs   Facebook Developer (2006)  Facebook Platform (2007) Facebook Connect (2008) Open Stream (2009) Open Graph  (2010) external desktop and mobile apps –  clients
One API to rule them all   Facebook Developer (2006)   Facebook Platform (2007) Facebook Connect (2008) Open Stream (2009) Open Graph  (2010) Sharing one's 'social graph'
Social plugins  Unlike  Beacon  which broadcasted information about user's web purchases  without permission, the  “Like”  button encourages people to volunteer  their tastes and preferences.
What is being shared?  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],*B is info available with FB Developer, B&W is available w/Open Graph
Privacy, autonomy, freedom anticipate consequences informed decisions autonomy freedom from interference or “informational self determination” (Tavani 2010)
Open APIs and other forms of enclosure colonization prescribed info-flows commodification lock-in and dependency
interoperability revisited transparent private/secure user control nondiscriminatory
'Opening the social media ecosystem' Thank you for your attention.  [email_address] http://twitter.com/robertbodle
'Opening the social media ecosystem'  Robert Bodle   IR11 -  Göteborg

Mais conteúdo relacionado

Semelhante a Ir11 bodle final

Social mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonSocial mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonKhanderao Kand
 
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...Dave McClure
 
Facebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic WalletFacebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic WalletJonathan Laba
 
Join in Google Opensocail
Join in Google OpensocailJoin in Google Opensocail
Join in Google Opensocailcassey1123
 
Facebook Apps Vs Google Open Social
Facebook Apps Vs Google Open SocialFacebook Apps Vs Google Open Social
Facebook Apps Vs Google Open SocialRachel Vacek
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forumthemix
 
As Software eats the World, APIs eat Software
As Software eats the World, APIs eat SoftwareAs Software eats the World, APIs eat Software
As Software eats the World, APIs eat Software3scale
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app developmentIBM Software India
 
Social Gaming: The Evolving Technology Platform & Monetization
Social Gaming: The Evolving Technology Platform & MonetizationSocial Gaming: The Evolving Technology Platform & Monetization
Social Gaming: The Evolving Technology Platform & MonetizationVentureBeat
 
Social network services
Social network servicesSocial network services
Social network servicessuresh sood
 
The Social Media Renaissance
The Social Media RenaissanceThe Social Media Renaissance
The Social Media Renaissancejawadshuaib
 
Platform Play Web Social And Mobile For P Camp09
Platform Play   Web Social And Mobile For P Camp09Platform Play   Web Social And Mobile For P Camp09
Platform Play Web Social And Mobile For P Camp09Sudha Jamthe
 
Mobile, Social, Global: Applications of Emerging Technologies in Survey Reseach
Mobile, Social, Global: Applications of Emerging Technologies in Survey ReseachMobile, Social, Global: Applications of Emerging Technologies in Survey Reseach
Mobile, Social, Global: Applications of Emerging Technologies in Survey ReseachAdamSage
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet ApplicationsDr. V Vorvoreanu
 
Information and Communication Technology (ICT) - Empowerment Technologies
Information and Communication Technology (ICT) - Empowerment TechnologiesInformation and Communication Technology (ICT) - Empowerment Technologies
Information and Communication Technology (ICT) - Empowerment TechnologiesMark Jhon Oxillo
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development PlatformsMike Wolfson
 
South America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaSouth America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaPatrick Chanezon
 
Building Social Applications using Zembly
Building Social Applications using ZemblyBuilding Social Applications using Zembly
Building Social Applications using ZemblyCraig Dickson
 

Semelhante a Ir11 bodle final (20)

Social mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonSocial mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-london
 
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
 
Facebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic WalletFacebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic Wallet
 
Join in Google Opensocail
Join in Google OpensocailJoin in Google Opensocail
Join in Google Opensocail
 
Facebook Apps Vs Google Open Social
Facebook Apps Vs Google Open SocialFacebook Apps Vs Google Open Social
Facebook Apps Vs Google Open Social
 
RockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer ForumRockYou at Girls in Tech Developer Forum
RockYou at Girls in Tech Developer Forum
 
As Software eats the World, APIs eat Software
As Software eats the World, APIs eat SoftwareAs Software eats the World, APIs eat Software
As Software eats the World, APIs eat Software
 
White paper native, web or hybrid mobile app development
White paper  native, web or hybrid mobile app developmentWhite paper  native, web or hybrid mobile app development
White paper native, web or hybrid mobile app development
 
Social Gaming: The Evolving Technology Platform & Monetization
Social Gaming: The Evolving Technology Platform & MonetizationSocial Gaming: The Evolving Technology Platform & Monetization
Social Gaming: The Evolving Technology Platform & Monetization
 
Social network services
Social network servicesSocial network services
Social network services
 
The Social Media Renaissance
The Social Media RenaissanceThe Social Media Renaissance
The Social Media Renaissance
 
Platform Play Web Social And Mobile For P Camp09
Platform Play   Web Social And Mobile For P Camp09Platform Play   Web Social And Mobile For P Camp09
Platform Play Web Social And Mobile For P Camp09
 
Mobile, Social, Global: Applications of Emerging Technologies in Survey Reseach
Mobile, Social, Global: Applications of Emerging Technologies in Survey ReseachMobile, Social, Global: Applications of Emerging Technologies in Survey Reseach
Mobile, Social, Global: Applications of Emerging Technologies in Survey Reseach
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
Information and Communication Technology (ICT) - Empowerment Technologies
Information and Communication Technology (ICT) - Empowerment TechnologiesInformation and Communication Technology (ICT) - Empowerment Technologies
Information and Communication Technology (ICT) - Empowerment Technologies
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development Platforms
 
Api
ApiApi
Api
 
South America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and MediaSouth America 2008: Open Social For Brand Advertising and Media
South America 2008: Open Social For Brand Advertising and Media
 
Overview of LocalSocial
Overview of LocalSocialOverview of LocalSocial
Overview of LocalSocial
 
Building Social Applications using Zembly
Building Social Applications using ZemblyBuilding Social Applications using Zembly
Building Social Applications using Zembly
 

Mais de Robert Bodle

Mais de Robert Bodle (15)

Nca2015 bodle
Nca2015 bodleNca2015 bodle
Nca2015 bodle
 
Online anonymity
Online anonymityOnline anonymity
Online anonymity
 
Com 310 last class
Com 310 last classCom 310 last class
Com 310 last class
 
Com 310 memes
Com 310 memesCom 310 memes
Com 310 memes
 
Cepe11 bodle upload
Cepe11 bodle uploadCepe11 bodle upload
Cepe11 bodle upload
 
Business ethics talk
Business ethics talkBusiness ethics talk
Business ethics talk
 
Bodle research
Bodle researchBodle research
Bodle research
 
Bodle research
Bodle researchBodle research
Bodle research
 
Com 315 week11.2
Com 315 week11.2Com 315 week11.2
Com 315 week11.2
 
Com 315 week11.1
Com 315 week11.1Com 315 week11.1
Com 315 week11.1
 
Com354 week.7
Com354  week.7Com354  week.7
Com354 week.7
 
Word pressintheclassroom
Word pressintheclassroomWord pressintheclassroom
Word pressintheclassroom
 
Photographers
PhotographersPhotographers
Photographers
 
Composition
CompositionComposition
Composition
 
Excel Talk
Excel TalkExcel Talk
Excel Talk
 

Último

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 

Último (20)

Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 

Ir11 bodle final

  • 1. 'Opening the social media ecosystem' Robert Bodle IR11 - Göteborg
  • 2. Outline intro benefits of interoperability Open APIs* and privacy concerns other concerns close *APIs - application programming interfaces
  • 3. Open APIs – what are they? sex organs of interoperability
  • 4. Open APIs – sharing data between sites and services . . .
  • 5. Open APIs – how they work calls routed through 3 rd party server
  • 6. Open APIs – how they work
  • 7. Open APIs – cross-posting Syndicating messages on various “web platforms simultaneously” (Global Voices Advocacy 2009)
  • 8. An ecosystem of 3 rd party developers build on top of a platform mutual dependency added value driving traffic giving birth
  • 9. a world of 3 rd party web apps mashups widgets social games desktop mobile social plug-ins mashup integrates 3 APIs : Mappy API Google Latitude API Facebook API
  • 10. a world of 3 rd party web apps mashups widgets social games desktop mobile social plug-ins widget
  • 11. a world of 3 rd party web apps mashups widgets social games desktop mobile social plug-ins Est. $2b Industry by 2012
  • 12. a world of 3 rd party web apps mashups widgets social games desktop mobile social plug-ins
  • 13. a world of 3 rd party web apps mashups widgets social games desktop mobile social plug-ins The “Like” button
  • 14. Benefits of interoperability prevent vendor lock-in* drive competition drive innovation reduce costs Jon Postel championed non discriminatory standardization and interoperability *Dependence on a singe vendor: e.g. IBM (hardware), MicroSoft (software), Facebook (SNS)
  • 15. open standards and interoperability on the Web HTML Mosaic browser (GUI) early APIs (eBay, Amazon, Google) market lock-in? rivalry exclusion
  • 16. The pattern develops: Facebook APIs Facebook Developer (2006) Facebook Platform (2007) Facebook Connect (2008) Open Stream (2009) Open Graph (2010) friends, profile info, photos, events
  • 17. The pattern develops: Facebook APIs Facebook Developer (2006) Facebook Platform (2007) Facebook Connect (2008) Open Stream (2009) Open Graph (2010) yours and your friends' profile info
  • 18. Facebook APIs: the pattern unfolds Facebook Developer (2006) Facebook Platform (2007) Facebook Connect (2008) Open Stream (2009) Open Graph (2010) externalizing activity streams
  • 19. The pattern develops: Facebook APIs Facebook Developer (2006) Facebook Platform (2007) Facebook Connect (2008) Open Stream (2009) Open Graph (2010) external desktop and mobile apps – clients
  • 20. One API to rule them all Facebook Developer (2006) Facebook Platform (2007) Facebook Connect (2008) Open Stream (2009) Open Graph (2010) Sharing one's 'social graph'
  • 21. Social plugins Unlike Beacon which broadcasted information about user's web purchases without permission, the “Like” button encourages people to volunteer their tastes and preferences.
  • 22.
  • 23. Privacy, autonomy, freedom anticipate consequences informed decisions autonomy freedom from interference or “informational self determination” (Tavani 2010)
  • 24. Open APIs and other forms of enclosure colonization prescribed info-flows commodification lock-in and dependency
  • 25. interoperability revisited transparent private/secure user control nondiscriminatory
  • 26. 'Opening the social media ecosystem' Thank you for your attention. [email_address] http://twitter.com/robertbodle
  • 27. 'Opening the social media ecosystem' Robert Bodle IR11 - Göteborg