SlideShare a Scribd company logo
1 of 30
Mashups: API’s & OpTV
Martijn Pannevis - PanMan Productions
Me: hacker/entrepeneur/
    event organizer
Web is Open
RSS is a good start
Not for humans
But for computer systems
API’s are building blocks for
Mashups
API enhances the reach of your system
Apps are Longtail:
Success is hard to predict
Facebook app distribution
Be a good base to build on
“You have to make your
developers WANT to write stuff
for your service. Make it easy
and enjoyable for them”
-Programmable Web
Good documentation
Clear license: What’s allowed?
Few bariers (signups, contracts)
Support: Email / Forum
Advertise
Search IN program content
Scrapemachine at my office
Existing parts
1.354.764
Wordle Wordclouds
Live images with live TV. 3 API’s
4 services.
Not possible without API’s
http://dev.panman.nl/optv/
Thanks
www.martijnpannevis.nl
mail@martijnpannevis.nl
@PanMan on Twitter
Flickr Pics by:
•mmdesignoffice          •Guillermо Lego
•iko                    •quatro.sinko CC
•pchweat                •darkmatter Book
•dsevilla               •*MarS Locked
•gioblublu              •permanently scatterbrained
                        Support
•MrFaber servers
                        •El Ramon Pie
•Stitch Toolbox
                        •Thomas Hawk Goldengate
•Caliaetu Tools
                        •huladancer Lego
•km6xo Web
                        •EJP Photo Lego
•Marco Wessel network
                        •Stuck in Customs
•Monica's Dad Open

More Related Content

What's hot

What's hot (7)

PC/Mac/Linux: Multi-platform web development made simple
PC/Mac/Linux: Multi-platform web development made simplePC/Mac/Linux: Multi-platform web development made simple
PC/Mac/Linux: Multi-platform web development made simple
 
Tutorial sederhana netbeans & xampp
Tutorial sederhana netbeans & xamppTutorial sederhana netbeans & xampp
Tutorial sederhana netbeans & xampp
 
T3DD11 - Scaleable TYPO3 Hosting
T3DD11 - Scaleable TYPO3 HostingT3DD11 - Scaleable TYPO3 Hosting
T3DD11 - Scaleable TYPO3 Hosting
 
Surviving Slashdot
Surviving SlashdotSurviving Slashdot
Surviving Slashdot
 
php lesson 1
php lesson 1php lesson 1
php lesson 1
 
Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101Seravo.com: WordPress Security 101
Seravo.com: WordPress Security 101
 
Debugging WooCommerce - WooConf Talk
Debugging WooCommerce - WooConf TalkDebugging WooCommerce - WooConf Talk
Debugging WooCommerce - WooConf Talk
 

Similar to Mashup Talk Npox

Microblogging via XMPP
Microblogging via XMPPMicroblogging via XMPP
Microblogging via XMPP
Stoyan Zhekov
 
Web 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web AppsWeb 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web Apps
adunne
 
How to dominate a country
How to dominate a countryHow to dominate a country
How to dominate a country
Tiago Henriques
 

Similar to Mashup Talk Npox (20)

Douglas Knudsen - Great Mash Up
Douglas Knudsen - Great Mash UpDouglas Knudsen - Great Mash Up
Douglas Knudsen - Great Mash Up
 
New School Man-in-the-Middle
New School Man-in-the-MiddleNew School Man-in-the-Middle
New School Man-in-the-Middle
 
Securing Rails
Securing RailsSecuring Rails
Securing Rails
 
PhoneGap at JSConf
PhoneGap at JSConfPhoneGap at JSConf
PhoneGap at JSConf
 
iPhone & Java Web Services
iPhone & Java Web ServicesiPhone & Java Web Services
iPhone & Java Web Services
 
10 Things About Plone - Software Freedom Day 2008
10 Things About Plone - Software Freedom Day 200810 Things About Plone - Software Freedom Day 2008
10 Things About Plone - Software Freedom Day 2008
 
Web 2.0 Expo
Web 2.0 ExpoWeb 2.0 Expo
Web 2.0 Expo
 
iphone and Java Web Services Take 2
iphone and Java Web Services Take 2iphone and Java Web Services Take 2
iphone and Java Web Services Take 2
 
iPhone & Java Web Services, Take 2
iPhone & Java Web Services, Take 2iPhone & Java Web Services, Take 2
iPhone & Java Web Services, Take 2
 
Retooling the world wide web for its original purpose
Retooling the world wide web for its original purposeRetooling the world wide web for its original purpose
Retooling the world wide web for its original purpose
 
How To Build The Open Mesh 09
How To Build The Open Mesh 09How To Build The Open Mesh 09
How To Build The Open Mesh 09
 
Pinax Presentation at DjangoCon 2008
Pinax Presentation at DjangoCon 2008Pinax Presentation at DjangoCon 2008
Pinax Presentation at DjangoCon 2008
 
Єгор Попович, CTO @Tesseract, (Lviv, Ukraine) "Blockchain user: myth or reali...
Єгор Попович, CTO @Tesseract, (Lviv, Ukraine) "Blockchain user: myth or reali...Єгор Попович, CTO @Tesseract, (Lviv, Ukraine) "Blockchain user: myth or reali...
Єгор Попович, CTO @Tesseract, (Lviv, Ukraine) "Blockchain user: myth or reali...
 
Microblogging via XMPP
Microblogging via XMPPMicroblogging via XMPP
Microblogging via XMPP
 
Web 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web AppsWeb 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web Apps
 
How to dominate a country
How to dominate a countryHow to dominate a country
How to dominate a country
 
10 Things You Probably Didn't Know About Plone
10 Things You Probably Didn't Know About Plone10 Things You Probably Didn't Know About Plone
10 Things You Probably Didn't Know About Plone
 
EDA with SAPO Broker
EDA with SAPO BrokerEDA with SAPO Broker
EDA with SAPO Broker
 
Progressing JavaScript and Apps the Web way…
 Progressing JavaScript and Apps the Web way…  Progressing JavaScript and Apps the Web way…
Progressing JavaScript and Apps the Web way…
 
Snakes on the Web
Snakes on the WebSnakes on the Web
Snakes on the Web
 

More from Martijn Pannevis (13)

How of mobile
How of mobileHow of mobile
How of mobile
 
Big mobile
Big mobileBig mobile
Big mobile
 
Utrecht new twitter wsmutr
Utrecht new twitter wsmutrUtrecht new twitter wsmutr
Utrecht new twitter wsmutr
 
Twitterstart newtwitter
Twitterstart newtwitterTwitterstart newtwitter
Twitterstart newtwitter
 
Twitterstart
TwitterstartTwitterstart
Twitterstart
 
Utrecht twitter smdag
Utrecht twitter smdagUtrecht twitter smdag
Utrecht twitter smdag
 
Nieuwe Media: Twitter?
Nieuwe Media: Twitter?Nieuwe Media: Twitter?
Nieuwe Media: Twitter?
 
One Frame Of Fame #SST
One Frame Of Fame #SSTOne Frame Of Fame #SST
One Frame Of Fame #SST
 
The Why, What and How of Mobile
The Why, What and How of MobileThe Why, What and How of Mobile
The Why, What and How of Mobile
 
The Why and How of Mobile
The Why and How of MobileThe Why and How of Mobile
The Why and How of Mobile
 
Hello Cats: MobileWidgetCamp talk about mobile widgets
Hello Cats: MobileWidgetCamp talk about mobile widgetsHello Cats: MobileWidgetCamp talk about mobile widgets
Hello Cats: MobileWidgetCamp talk about mobile widgets
 
Hotspot: Openness and API's
Hotspot: Openness and API'sHotspot: Openness and API's
Hotspot: Openness and API's
 
11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.11 ways to locate your users. - options for LBS.
11 ways to locate your users. - options for LBS.
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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, ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Mashup Talk Npox

Editor's Notes

  1. RSS feed: Bestandje dat veranderingen in een site (of onderdeel van site) weergeeft, in een gestructureerd formaat. Niet bedoeld voor consumptie
  2. Niet voor mensen. Ik ga het hebben over API’s
  3. RSS is goed begin. Maar kan beter: Gestuctureerder, beter te indexeren. API is geen noodzaak, maar helpt wel.
  4. Anderen kunnen mashups bouwen met jouw systeem
  5. Longtail: More applications related to your website means more ways for users to interact with it, which means more chance of a “killer feature” written by a user of your service that ends up driving thousands of new users to you, any one of which can be a developer that continues the cycle. It’s an upward spiral.
  6. 84 apps hebben 87% van de traffic. Moeilijk te voorspellen welke.
  7. * No roadblocks, no frustration. Good docs. But it takes more than just publishing an API. You have to make your developers WANT to write stuff for your service. Make it easy and enjoyable for them, and remove as many roadblocks and speedbumps as you possibly can so that they can complete their brilliant idea before throwing up their hands in frustration, or slowly, quietly losing motivation amidst a sea of vicious bugs, counter-intuitive behavior and documentation that either looks like it was written by Hemingway or run through babelfish.
  8. Liefst met voorbeelden, code, etc. Zie Flickr!
  9. Probleem hier, maar belangrijk. Wat mag? Houd ook rekening met incentives
  10. Goede API kan je direct mee aan de slag
  11. Gebruikers kunnen elkaar helpen.
  12. Maak bekend DAT je een api hebt
  13. Toch een twitter sheet! Youtube, twitter, Last FM, etc hebben dit
  14. Toch een twitter sheet! Youtube, twitter, Last FM, etc hebben dit
  15. 4 programma’s: TV tuner, teletext, scraper, upload + glue. Grotendeels opensource software.
  16. Niet altijd stabiel, still: VEEL Lines. Nu maar 1 net
  17. Paul & Witteman eergisteren
  18. Nu live. BETA- werkt soms niet (internet down, etc). In gesprek om officiel te maken.