Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RubyMotion - Building Interactive Data Visualization Charts

E55cdf2544230f51d3e910dc4b4c1ae4?s=47 Amit Kumar
March 29, 2013

RubyMotion - Building Interactive Data Visualization Charts

MotionPlot a Ruby Wrapper on top of CorePlot for creating charts on iOS with a JSON like structure. Look at https://github.com/toamitkumar/motion-plot for details.

E55cdf2544230f51d3e910dc4b4c1ae4?s=128

Amit Kumar

March 29, 2013
Tweet

More Decks by Amit Kumar

Other Decks in Technology

Transcript

  1. DATA VISUALIZATION CHARTS Monday, April 8, 13

  2. Monday, April 8, 13

  3. RUBYMOTION ECOSYSTEM IS AWESOME Monday, April 8, 13

  4. CONFERENCE IS AWESOME #INSPECT Monday, April 8, 13

  5. Monday, April 8, 13

  6. INTRODUCTION Ruby’ist Technologist: McKinsey & Co. Github: toamitkumar Twitter: toamit

    toamitkumar.com Monday, April 8, 13
  7. DATA VISUALIZATION Monday, April 8, 13

  8. Monday, April 8, 13

  9. Monday, April 8, 13

  10. Monday, April 8, 13

  11. Monday, April 8, 13

  12. UIWEBVIEW HTML5 + CSS3 + JS Monday, April 8, 13

  13. Monday, April 8, 13

  14. Monday, April 8, 13

  15. LINK TO DEMO VIDEO - https://vimeo.com/63559292 Monday, April 8, 13

  16. ADVANTAGES Time to market Learning Curve ........ Monday, April 8,

    13
  17. DIS-ADVANTAGES Monday, April 8, 13

  18. NATIVE Monday, April 8, 13

  19. LICENSED OPEN SOURCE Monday, April 8, 13

  20. LICENSED ➡ Various charts ➡ Theming, Legends, Animation ➡ Panning,

    Zooming, Selection ➡ $2K Shinobi ➡ Various charts ➡ 3D graphs ➡ $5K KeepingEdge iOS:Charts Monday, April 8, 13
  21. OPEN SOURCE Monday, April 8, 13

  22. is a plotting framework for OS X and iOS. It

    provides 2D visualization of data, and is tightly integrated with Apple technologies like Core Animation Core Data, and Cocoa Bindings Monday, April 8, 13
  23. COCOAPODS MOTION-COCOAPODS Monday, April 8, 13

  24. Monday, April 8, 13

  25. Monday, April 8, 13

  26. MOTION-PLOT Monday, April 8, 13

  27. INSTALL • gem install ‘motion-plot’ • pod setup (if you

    are using cocoa-pods for the first time) • require ‘motion-plot’ in your `Rakefile` • gem ‘motion-plot’ in your `Gemfile` • bundle • pod setup (if you are using cocoa-pods for the first time) Monday, April 8, 13
  28. HOW TO USE IT Monday, April 8, 13

  29. Monday, April 8, 13

  30. LINK TO DEMO VIDEO - https://vimeo.com/63559295 Monday, April 8, 13

  31. Monday, April 8, 13

  32. LINK TO DEMO VIDEO - https://vimeo.com/63559296 Monday, April 8, 13

  33. Monday, April 8, 13

  34. Monday, April 8, 13

  35. Monday, April 8, 13

  36. Monday, April 8, 13

  37. Monday, April 8, 13

  38. LINK TO DEMO VIDEO - https://vimeo.com/63559298 Monday, April 8, 13

  39. WHAT IT DOES NOT DO Combined Chart - WIP Gesture

    and Orientation support Testing - MacBacon / Calabash Monday, April 8, 13
  40. MOTION-PLOT Be Awesome ! https://github.com/toamitkumar/motion-plot Monday, April 8, 13

  41. Monday, April 8, 13