jsonpified google spreadsheet (gtug munich)

Download JSONPified Google Spreadsheet (gtug Munich)

Post on 28-Nov-2014

3.835 views

Category:

Technology

0 download

Embed Size (px)

DESCRIPTION

See how to use JSONP with a Google spreadsheet, even though it’s not exactly provided. I gave this talk at the Google Technology User Group Munich, Germany on 23rd July 2009. The blog article that goes with it: http://blog.uxebu.com/2009/04/30/jsonp-for-google-spreadsheets/

TRANSCRIPT

  • 1. Google Spreadsheet is the Database JSONPied Google Spreadsheet Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 2. JavaScript FrontEnd AJAX Usability UserExperience Browser CSS mobile Web2.0 django dojo OpenSource Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 3. We Need The Use Case JSONP, CSV Google Spreadsheet JavaScript Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 4. The Use Case Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 5. Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 6. Source: Calendar public data mashable use them as you like Freitag, 24. Juli 2009
  • 7. Enrich Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 8. Events Custom Data JSONP ??? Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 9. Custom Data Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 10. Google Spreadsheet WHY? Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 11. Google Doc - My DB Easy to maintain (by the customer) Permission handling included CDN for free Speed! Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 12. JSONP Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 13. JSONP JSON with Padding http://bit.ly/whatisjsonp wrap your JSON with a function name myFunc({whatever:"data"}) function name given by "caller" easy cross domain (XD) widely spread (gCal, Yahoo!Pipes, etc.) Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 14. JSONP Pros Native JavaScript No Mapping, Parsing, Native Data Speed! Cross Domain Trigger when data loaded (async made easy) Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 15. Real Life Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 16. Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 17. ATOM not suited for spreadsheet data cross domain - fail Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 18. ATOM as JSON cross domain! huge, man Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 19. CSV so small, sweet still no cross domain :( Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 20. @runnismus Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 21. Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 22. JSONPed CSV Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 23. CSV as JSONP Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 24. The Client http://static.uxebu.com/~cain/JSONPedCSV.html Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 25. Drawbacks Special format for some columns Little fault tolerance New lines denied Callback name is fix Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 26. Even Cooler Nathan Hammond http://nathanhammond.com/using-google-spreadsheets-to-make-testing-easier A converter macro Creates JSONPed sheet on save Sexy! Less drawbacks :-) Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 27. Actually Nobody wants this! Google: Please add JSONP to spreadsheets! Thanks! Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009
  • 28. thx http://static.uxebu.com/~cain/JSONPedCSV.html http://blog.uxebu.com/2009/04/30/jsonp-for-google-spreadsheets/ http://blog.uxebu.com Wolfram Kriesing, uxebu wolfram@uxebu.com http://twitter.com/uxebu http://twitter.com/wolframkriesing Wolfram Kriesing, uxebu @wolframkriesing Freitag, 24. Juli 2009