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

IBM Bluemix × Swift

IBM Bluemix × Swift

Swiftビギナーズ勉強会での説明資料

2cec9566cc4f761ac87433573c31f1a0?s=128

Satoru Ohguchi

August 11, 2017
Tweet

More Decks by Satoru Ohguchi

Other Decks in Technology

Transcript

  1. IBM Bluemix × Swi. 2017.8.12 Swi. ビギナーズ勉強会 @ヴァル研究所

  2. 自己紹介 大口 聡(おおぐちさとる) 出身: 北海道札幌市 在住: 埼玉県 仕事: 中堅SIerに在籍するシステムエンジニア。 主に、インフラを中心としたシステム構築のコンサルティング、環境構築支援をしています。 経歴:

    ハードウェアエンジニア → 制御SE → 社内SE → ネットワークエンジニア → 現職(SAP) 趣味: 仕事でもパソコンと1日戦いますが、自宅でも、ひたすらコンピューターと遊んでいます。趣 味で、AWS、Bluemix、VPS、Swift(iOS)、RaspberryPi とか楽しんでます。 ほかに好きなものは、お酒、音楽鑑賞(クラシック、吹奏楽、ポップスなど)、アニメーショ ン、フィギュアスケート観戦などです。 Twi7er:@o_chcchi Facebook:h7ps://www.facebook.com/ohguchi.satoru Qiita: h7p://qiita.com/o_chicchi Blog: h7p://blog.maripara.org/
  3. None
  4. 事前に •  IBM 関係者ではありません。 •  単なる、ユーザに過ぎません。

  5. None
  6. 代表的なサービス(1/2)

  7. 代表的なサービス(2/2) Watson API

  8. 無償で試すには •  30日間無料トライアル –  カード情報を登録しなければ、期限を過ぎると、アカ ウント凍結になって利用不可になるが請求される心 配がない。 •  無料枠 – 

    30日経過後もカード登録は必要だが、各サービスに 無料枠が設定されているので、その範囲で試すなら 利用料金はかからない。 •  注意点 –  高額なサービスもあるので、有効化する前に料金を 確認すること。
  9. 利用方法 •  日本語での公式ドキュメントが充実している ので、活用したい。 •  チュートリアルも、多数掲載されています。 •  各サービスの説明にリンクあり。

  10. 地域/スペース 組織(あ) 地域(米国南部) 地域(イギリス) 地域(ドイツ) 地域(シドニー) スペース(Dev) スペース(Stage) スペース(Prod) アプリケーション(a)

    アプリケーション(b)
  11. 組織 アカウント1(会社) 組織(あ) 組織(い) 組織(う) IBMid: ohguchi

  12. None
  13. 試すのに必要なもの •  Bluemix CLI •  Swi. ビルド環境 – Xcode が導入されていればOK

  14. Bluemix CLI の導入 h7ps://clis.ng.bluemix.net/ui/home.html

  15. 試しに Kitura-Starter をデプロイ gitclone する ビルドする テストする Bluemixにデプロイする

  16. Demo

  17. IBM Cloud ApplicaZon Tools

  18. None
  19. Swi. SDK が用意されています h7ps://github.com/watson-developer-cloud/swi.-sdk

  20. Demo

  21. まとめ •  IBM Bluemix を利用して、Swi. を活用してクラ ウドサービスを利用する例をあげてみました。 •  興味のある方は是非、お声がけ下さい。

  22. Thank you!

  23. Appendix •  参考文献 – So.ware Design Plus •  Bluemix クラウド開発入門 • 

    参考リンク – IBM Cloud Tools for Swi.をつかって、Kituraで WebAPIを作ろう(佐藤剛士さん(MAMORIO)) •  h7p://codezine.jp/arZcle/detail/9622
  24. Appendix •  IBM Bluemix GitHub – h7ps://github.com/IBM-Bluemix •  IBM Watson GitHub

    – h7ps://github.com/watson-developer-cloud