The OpenStack Community Welcomes Developers in All Languages

1,888 views
1,796 views

Published on

A discussion around the Software Development Kits available in the OpenStack ecosystem.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,888
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

The OpenStack Community Welcomes Developers in All Languages

  1. 1. The OpenStack Community Welcomes Developers in All Languages OpenStack Icehouse Summit Nov. 7, 2013 @ 11:50 am Everett Toews Developer Advocate @everett_toews
  2. 2. Intro Developer
  3. 3. PMC and Committer on Apache jclouds
  4. 4. Intro Advocate
  5. 5. Me
  6. 6. Intro Operations
  7. 7. Co-author of The OpenStack Operations Guide docs.openstack.org/ops
  8. 8. What Is An SDK?
  9. 9. What Software Development Kit
  10. 10. What Language Binding
  11. 11. What Wrapper
  12. 12. Where Do SDKs Live?
  13. 13. Where Infrastructure with an API
  14. 14. Where Your System User System A P I OpenStack
  15. 15. Where Your System User System A P I OpenStack
  16. 16. Where Your System User System S D K A P I OpenStack
  17. 17. Where OpenStack VM A P I User System VM S D K Your System VM VM
  18. 18. Why Use an SDK?
  19. 19. Benefits Deployed OpenStack
  20. 20. Benefits Now What?
  21. 21. Benefits Application Development
  22. 22. Benefits Request/Response
  23. 23. Benefits (Re)Authentication
  24. 24. Benefits Pagination
  25. 25. Benefits State Polling
  26. 26. Benefits Rate Limiting
  27. 27. Benefits Retry
  28. 28. Benefits Smoothing Rough Edges
  29. 29. Benefits Packaged
  30. 30. Benefits Open Source
  31. 31. Benefits Community
  32. 32. Benefits All-in-One
  33. 33. Benefits No lock-in
  34. 34. Benefits Production Code
  35. 35. Benefits Example Code
  36. 36. Benefits Documentation
  37. 37. OpenStack SDK Criteria
  38. 38. Criteria Language Binding
  39. 39. Criteria Getting Started Guide
  40. 40. Criteria Reference Doc
  41. 41. Criteria Example Code
  42. 42. Criteria Apache License v2 Compatible?
  43. 43. Criteria wiki.openstack.org/wiki/SDKs
  44. 44. The OpenStack SDKs
  45. 45. OpenStack SDKs jclouds
  46. 46. OpenStack SDKs pkgcloud
  47. 47. OpenStack SDKs php-opencloud
  48. 48. OpenStack SDKs python-*client pystack
  49. 49. OpenStack SDKs fog
  50. 50. OpenStack SDKs openstack.net
  51. 51. OpenStack SDKs Upcoming: Gophercloud
  52. 52. OpenStack SDKs developer.openstack.org
  53. 53. Tools
  54. 54. Tools Chef
  55. 55. Tools Puppet
  56. 56. Tools Ansible
  57. 57. Tools Vagrant
  58. 58. Tools Jenkins
  59. 59. Tools Whirr
  60. 60. Tools BackWPup
  61. 61. Tools Many More
  62. 62. Contribute
  63. 63. Contribute Application Developer Expectations
  64. 64. Contribute AWS •Java •Node.js •iOS •Android •PHP •Python •Ruby •.NET
  65. 65. Contribute Microsoft •Java •Node.js •iOS •Android •PHP •Python •Ruby •.NET
  66. 66. Contribute Google •Go •Java •Node.js •iOS/Android •PHP •Python •Ruby •.NET
  67. 67. Contribute github.com/openstack
  68. 68. Contribute github.com/openstack
  69. 69. Contribute OpenStack Ecosystem
  70. 70. Contribute Application Developers
  71. 71. Contribute Rackspace
  72. 72. Contribute HP
  73. 73. Contribute ...
  74. 74. Contribute DreamHost
  75. 75. Contribute IBM
  76. 76. Contribute Canonical
  77. 77. Contribute Red Hat
  78. 78. Contribute Suse
  79. 79. Contribute Application Developers
  80. 80. Thank You Please Use or Contribute to an SDK Everett Toews Developer Advocate @everett_toews

×