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.

複数言語に触れてIoTの表現の幅を広げよう

344 views

Published on

プログラミング言語に複数触れることで、IoTの表現の幅も広がるのではないかという持論を語ってみます。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

複数言語に触れてIoTの表現の幅を広げよう

  1. 1. 複数言語に触れて IoTの表現の幅を広げよう ~強引にIoTへと着地してみる5分間~
  2. 2. 自己紹介 • 開発事業部 加藤 泰裕 • FOXチーム所属 Webアプリ 工場の見える化 Webアプリ データ集計 Webアプリ 入室管理 印刷業向けWindowsアプリ BLEセンサー連動Androidアプリ
  3. 3. 自己紹介 • 開発事業部 加藤 泰裕 • FOXチーム所属 + PlayFramework2 + Java + SpringBoot + WindowsForm Webアプリ 工場の見える化 Webアプリ データ集計 Webアプリ 入室管理 印刷業向けWindowsアプリ BLEセンサー連動Androidアプリ Java Scala TypeScript C#
  4. 4. 自己紹介 • 開発事業部 加藤 泰裕 • FOXチーム所属 Scala Java C# Ruby JavaScript TypeScript Kotlin Common Lisp
  5. 5. 好きな言語 得意な言語 深く特化して学ぶ人 幅広く色々なパラダイムで学ぶ人 Web系 インフラ系 組み込み系 趣味 業務 研究
  6. 6. Web Android Excel機械学習 iOS Windows スクリプト 処理 解析処理
  7. 7. Web Android Excel 機械学習 iOS Windows • Java • Ruby • C# • C++ • Python • Swift • Common Lisp • Scala • Kotlin • VBA • JavaScript • TypeScript • Shell 解析処理 スクリプト 処理
  8. 8. Java Ruby JavaScript HTML JavaScript ScalaC# Python Web
  9. 9. Java C# C++ JavaScript Kotlin Android
  10. 10. アプリケーション構成は? 使われる言語は? IoT
  11. 11. IoT Android iOS モノ 通信ソフトウェア Webフロントエンド Excel デスクトップアプリ Webサーバー バッチ処理Webクラウド 機械学習 解析処理 DB
  12. 12. Web Android Excel 機械学習 iOS Windows • Java • Ruby • C# • C++ • Python • Swift • Common Lisp • Scala • Kotlin • VBA • JavaScript • TypeScript • Shell 解析処理 スクリプト 処理

×