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.

株式会社カブク システム開発最前線

1,052 views

Published on

2016/07/27のBPStudy#107で発表した資料です。

Published in: Engineering
  • Be the first to comment

  • Be the first to like this

株式会社カブク システム開発最前線

  1. 1. goo.gl/XD5WH8 株式会社カブク システム開発最前線 2016/07/27@BPStudy#107 和田拓朗
  2. 2. goo.gl/XD5WH8 Hi! 株式会社カブク ソフトウェアエンジニア 3Dプリントビジネス 主にECサイト開発、 B2B案件のシステム開発を担当 Takuro Wada 和 田 拓 朗 taxpon taxpon http://takuro.ws
  3. 3. カブク事業のご紹介
  4. 4. goo.gl/XD5WH8
  5. 5. goo.gl/XD5WH8 Rinkak Marketplace • ものづくりデータを流通させ、世界中の製造工場のネットワーク化 することで、誰でもものづくりができる世界をつくる
  6. 6. goo.gl/XD5WH8 • 製造したい3Dモデルデータや素材、後処理などの内容を元に
 最適なデジタル製造工場や3Dプリンターを選択する方法に関する特許を取得 デジタル製造工場を自動マッチングする 製造最適化エンジンの特許を取得
  7. 7. goo.gl/XD5WH8 Rinkak 3D Printing MMS デジタルものづくり工場向けに特化した基幹業務クラウドサービス
 rinkakの強みである3Dデータ解析・変換エンジンを基に製造依頼主からの
 3Dプリント製造案件の受注・製造・発送に必要な機能をワンストップで提供
  8. 8. goo.gl/XD5WH8 Rinkak 3D フィギュア 全国施設への常設・期間限定のイベント等で高品質な人物などの
 3Dプリントフィギュアを簡単につくることのできるソリューション
  9. 9. goo.gl/XD5WH8 Rinkak 3D アバター ゲーム内アバターを、3Dプリントフィギュアとして販売販売に必要な決済機能は もちろん、3Dデータ管理・修正・製造、発送の全ての行程をワンストップで提 供。
  10. 10. goo.gl/XD5WH8 Rinkak マス・カスタマイゼーション Rinkakの持つ3Dデータ生成技術、オンデマンド製造技術を用いて、個別 の要望に応じた必要な最終製品を製造するソリューション
  11. 11. goo.gl/XD5WH8 デジタルものづくりの仕上げ領域で、高い表面処理ノウハウを保有する
 FEEL GOOD CREATIONと戦略的業務提携し、最終製品としてのクオリティが
 大幅に向上。 Rinkak Digital CMF
  12. 12. goo.gl/XD5WH8 Rinkak Marketplaceで流通する作品や登録するクリエイターを、パルコが運営す るWEBサービス/リアル店舗と連携して、定期的に既存プロダクトや新規プロダク トを展開 クリエイター支援
  13. 13. goo.gl/XD5WH8 高品質での仕上げ技術を用いた最終製品製造 • SUMISAYA • 400年以上続く伝統刀職人の技×最新3Dプリントデザインで世界に向けてアー ト作品を発表・販売
  14. 14. カブクにおける システム開発
  15. 15. goo.gl/XD5WH8
  16. 16. goo.gl/XD5WH8 最近開発しているシステム API Call Response GAE ApiServer <アプリケーション> GAE ApiServer <共通機能> API Call Response Client SWAGGER SWAGGER
  17. 17. goo.gl/XD5WH8 Angular2 • Googleが開発してるJSのFramework • JS/TS/Dartで開発が可能(Dartは下火) • AngularJS(1系)とは全くの別物 • コンポーネント設計 • 2016/07/27現在、RC.4
  18. 18. goo.gl/XD5WH8 Angular2ってどうなの? • 3ヶ月の間で結構変わった(From Beta.16) • Breaking Changeも結構あり/Routerは2回の作り直し • とはいえBetaで手を出しているのでしょうがない • 使い勝手は基本的には良い • フレームワークとしては非常に便利 • Typescriptでの開発も大変良い • もうすぐ正式リリース出るらしい • 触り始めるにはちょうどよいタイミングかも!?
  19. 19. goo.gl/XD5WH8 SWAGGER • RESTful APIを記述するための仕様 • JSON Schemaベース • Open API Initiativeの基本仕様として策定されている • ツール充実 • Swagger Core • Swagger Codegen • Swagger UI • Swagger Editor
  20. 20. goo.gl/XD5WH8 SWAGGERってどうなの? • Swagger Codegen便利 • Angular2用ClientとPython用Clientを自動生成 • 普通に便利 • Client作成の工数大幅減 • 言語サポートも幅広い • AS, C++, C#, Clojure, Dart, Groovy, Go, Java, Node, ObjC, Perl, PHP, Python, Ruby, Scala, Swift, TSなど • たまにバグあるけど問題ないレベル
  21. 21. おまけ
  22. 22. goo.gl/XD5WH8
  23. 23. goo.gl/XD5WH8 EuroPythonって? • ヨーロッパ最大のPythonイベント • 参加者1,200名とか • 世界では2番目に大きい(最大はPyConUSで2,000名超) • 場所は点々と変わる • 今年はスペイン北部のBilbaoという都市 • 東京から15-25時間くらい
  24. 24. goo.gl/XD5WH8 EuroPython2016所感(1) • Data系 • 機械学習とか • 非同期処理系 • AyncIo云々, Tornade云々, Twisted云々 • Go系(Pythonのカンファレンスなのに…) • Go入門, Python/Go比較 • Python機能系 • Descriptor, AsyncIo 気になった発表
  25. 25. goo.gl/XD5WH8 EuroPython2016所感(2) • Sprint • 結構適当に教えていくスタイル • 脱落者多数 • Reveal.jsでライブコーディングしながら講義 • 僕は「3D Modeling and Printing by Python」トーク • 内容的にはかなり異端 • ちょこっとウケとれて満足 • すべての発表はYoutubeに(https://www.youtube.com/user/PythonItalia/videos)
  26. 26. goo.gl/XD5WH8 Do I need to switch Go? _人人人人人人_ > NO SOUL!! <  ̄Y^Y^Y^Y^Y ̄
  27. 27. goo.gl/XD5WH8 GIL(=Global Interpreter Lock)を廃止する試み →結果的には性能が大幅に落ちた gilectomy
  28. 28. goo.gl/XD5WH8 Microbit(=MicroPythonがはしるマイコン) 一人一個配布
  29. 29. goo.gl/XD5WH8 Social Event(=飲み会)
  30. 30. goo.gl/XD5WH8 So hot!!
  31. 31. goo.gl/XD5WH8
  32. 32. 最後に
  33. 33. goo.gl/XD5WH8 We are Hiring!! •カブクではエンジニアを募集しています ‣ GCP使いたい! ‣ 3Dやりたい! ‣ Python / C++ ‣ Angular / React ‣ 3Dプリンタ使いたい放題 ‣ グローバルな職場 ‣ Google Developer Expertが3名 エンジニアチームhttp://www.kabuku.co.jp/#jobs
  34. 34. goo.gl/XD5WH8 Lineスタンプ販売中! 「かくも①」で検索 ! ちなみに

×