Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mobile Ruby, LA RubyConf

3,476 views

Published on

A story of mobile deployment told backwards, from the end user experience, through release on devices, and finally development.

Published in: Technology
  • Be the first to like this

Mobile Ruby, LA RubyConf

  1. 1. Mobile Ruby<br />
  2. 2.
  3. 3. Symbian<br />RIM<br />Blackberry<br />Apple<br />iPhone<br />Windows<br />Mobile<br />Google<br />Android<br />Palm<br />webOS<br />C++<br />Java<br />Objective C<br />C#<br />Java<br />Javascript<br />
  4. 4. Why?<br />
  5. 5. Brand<br />Transcends<br />Platform<br />
  6. 6. Mobile <br />!=<br />Pocket Desktop<br />
  7. 7. GeolocationCameraConnectedEveryone You Know<br />
  8. 8. How?<br />
  9. 9. Write Once<br />Run Anywhere<br />
  10. 10. Write Once<br />Run Anywhere<br />
  11. 11.
  12. 12.
  13. 13. …or… rake device:iphone:production<br />
  14. 14.
  15. 15.
  16. 16. rake device:bb:production<br />
  17. 17.
  18. 18.
  19. 19. Android App coming soon!<br />
  20. 20. rake device:android:production<br />adb install bin/target/RubyConf_signed.apk<br />…or…<br />scp RubyConf_signed.apk me@mysite.com:/.<br />
  21. 21. $ keytool -genkey -v -keystore mykey.keystore -alias alias_name -keyalg RSA -validity 10000<br />
  22. 22. Development<br />
  23. 23.
  24. 24. Rhodes MVC<br />
  25. 25. http://github.com/blazingcloud/rhodes_rubyconf<br />

×