SlideShare une entreprise Scribd logo
1  sur  27
'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

Contenu connexe

Similaire à 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-london
Khanderao Kand
 
Join in Google Opensocail
Join in Google OpensocailJoin in Google Opensocail
Join in Google Opensocail
cassey1123
 
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
3scale
 
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
IBM Software India
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
Dr. V Vorvoreanu
 

Similaire à 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
 

Plus 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
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

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