狠狠撸

狠狠撸Share a Scribd company logo
IoT,AI時代のソフトウェア
黒川 利明
デザイン思考教育研究所
toshiakikr@gmail.com
2016/10/19
統合型ものづくりITシステム研究会 ?黒川利明 1
ソフトウェアの位置づけの変化
? ソフトウェアはハードウェアのおまけ
? ソフトウェア重工業論
? 産業機械と同じ位置づけ -渕一博、1969年
? ソフトウェアは利用技術
? 非資源国の輸出産業
? ICT divergence
? ソフトウェアが基盤技術
? 産業界 cf. GE
? 初等教育 cf.UK、日本
統合型ものづくりITシステム研究会 ?黒川利明 2
Internet of Things, Machine Learning &
Robotics Are High Priorities For Developers In
2016 – Forbes June, 2016
? 56.4% of developers are building robotics apps today.
? 45% of developers say that Internet of Things (IoT)
development is critical to their overall digital strategy.
? 27.4% of all developers are building apps in the cloud today.
? 24.7% are using machine learning for development projects.
? http://www.forbes.com/sites/louiscolumbus/2016/06/18/int
ernet-of-things-machine-learning-robotics-are-high-
priorities-for-developers-in-2016/#4121658f5644
統合型ものづくりITシステム研究会 ?黒川利明 3
30年前と何が変わったのか
? ソフトウェア?コンピュータの使い方
? コンピュータの作り方
? 半導体産業の変貌
? ソフトウェアの作り方
? データ基盤ソフトウェア
? プログラミング
? プログラミング言語
? 標準規格
統合型ものづくりITシステム研究会 ?黒川利明 4
ソフトウェア?コンピュータの使い方は
変わったか?
? 電子計算機センターの時代
? 限られた人だけが使えた
? 使うためのプログラミング ー JCL、Basic
? PCの時代
? 使いたい人が使える
? 自然なインタフェース
? Cloud+Mobile devices
? サービスを裏で支えるソフトウェア?コンピュータシステム
? Ambient Computing
? 使っていることを意識させない
統合型ものづくりITシステム研究会 ?黒川利明 5
コンピュータの作り方は
変わったか?
? Turing machine – 1936
? von Neumann computer – 1945
? Microprogramming vs RISC
? 1 CPU, memory bound, narrow-band
? Multi-core, GPU, network-ready, energy constraint
? Neuromorphic computer
? HTM(階層時制記憶)
統合型ものづくりITシステム研究会 ?黒川利明 6
半導体産業の変貌
? コンピュータ企業が半導体を製造
? CPUチップ専業
? CPU設計+ファウンドリ
? クラウドベンダーで設計+ファウンドリ
? Mooreの法則(の限界)
? 全産業へのspill out
半導体産業における日本勢の衰退要因を探る――システム?アーキテクチャの視点から(中馬宏之)2015
統合型ものづくりITシステム研究会 ?黒川利明 7
ソフトウェアの作り方は変わったか?
? Waterfall
? 分業(Modeling、Coding,
Operation)
? 多重下請け
? ソフトウェア工場
? Agile
? DevOps
? Open Source
? スタジオ、プロダクション、
フリーランス
統合型ものづくりITシステム研究会 ?黒川利明 8
データ基盤ソフトウェア
? ビッグデータ時代のソフトウェア
? データ収集?加工の自動化 ー bot, web scraping
? 巧妙なアルゴリズム vs 利用例からの類推
? 音声認識
? 機械翻訳
? ゲーム
? Deep Learning
統合型ものづくりITシステム研究会 ?黒川利明 9
プログラミングは変わったか?
? プログラミング教育の基本 = 自習
? 設計、コーディングシート、レビュー、パンチ
? エディタ、コンパイル、オンラインデバッグ、リンク/ビルド
? GitHub、Stack Overflow
? Design Pattern, Idiom
? コンパイラとプラットフォームの進化
統合型ものづくりITシステム研究会 ?黒川利明 10
AI Programming
? 昔の考え方
? AI言語でプログラミング
? Lisp, Prolog → KL1
? 今流はオープンソース?パッケージ
? LibraryとPackage
? Tensorflow
? https://www.tensorflow.org/
? http://qiita.com/jintaka1989/items/bfcf9cc9b0c2f597d419
統合型ものづくりITシステム研究会 ?黒川利明 11
プログラミング言語は変わったか?
? プログラミング言語万能論は陰を潜めた
? KL1、Ada、PL/I
? 日進月歩の状態は続いている
? Fortran、C、C++、C#、ECMAScript(JavaScript)、Ruby、Python、
GO、Wolfram Language
? Libraryの充実、Open Source
? 開発環境(IDE)、Security、並列処理
? スクリプト系、インタープリタ
? Intentional Programming
統合型ものづくりITシステム研究会 ?黒川利明 12
標準規格は変わったか?
? SQuaREシリーズ
? Cobol, Fortran, C, C++
? (Ada, APL, Basic, Chill, Forth, ISLisp, Pascal, PL/1, Prolog)
? Open Standards
? Open Source
? GitHub
? 自社技術のための標準ーオープンな連携
? Facebook PHP
? Google Dart. Go
? Microsoft C#, Fscript
? Apple Swift
? 参考
統合型ものづくりITシステム研究会 ?黒川利明 13
ソフトウェアの時代に向けて
? 社会と(ICT?ソフトウェア)
? 世界はどう変わるのか
? ソフトウェアの時代に向けて日本の社会はどう変わるべきか
? コンピュータとソフトウェアはどう変わるのか
? 企業はどう変わるか
統合型ものづくりITシステム研究会 ?黒川利明 14
社会と(ICT?ソフトウェア)
? ソフトウェアは社会によって規定される
? 林 晋、情報産業-日本のITはなぜ弱いか、山口 栄一編、イノベーショ
ン政策の科学: SBIRの評価と未来産業の創造、東京大学出版会、2015
あるソフトウェア工学者の失敗 www.shayashi.jp/myfailures.pdf
? ICTの発展と利用
? ムーアの法則による浸透 ー 便利さ、速度、快適さ
? ICT格差 ー 組織レベル(ネットワーク効果)
? 要件定義
? 社会的枠組みの制約
? ソフトウェアは固い
統合型ものづくりITシステム研究会 ?黒川利明 15
世界はこれからどう変わるのか?
? グローバリゼーションの変質
? 世界規模の市場がPersonalizationベースで作られる
? 地域とコミュニティ
? エネルギー
? 地球環境
? 食料
? 医療の発展と高齢化 ー 人口問題
? 経済格差
? 物流の変化 ー 自動運転、3Dプリンタ
? シェアリングエコノミー
統合型ものづくりITシステム研究会 ?黒川利明 16
ソフトウェアの時代に向けて日本の社会
はどう変わるべきか
? 個人を尊重する
? 全体よりもローカルな状況に密着する
? 発想の壁を破る
? 「違ったもの」への受容性を高める
? 原理原則を当たり障りのない方式踏襲より優先する
? 全員一致よりも議論を歓迎する
? Fair Useを活用する
? システムの単純さを尊重する
統合型ものづくりITシステム研究会 ?黒川利明 17
コンピュータとソフトウェアはこれから
どう変わるか?
? ますます見えない存在、意識されない存在になる
? 分野別のコンピュータが作られ、装備され、使われる
? FPGA
? 分野別のライブラリ、言語が作られ、オープンソースで管理さ
れていく
? オープンなセキュリティ環境の整備が行われる
? データのオープン化と、オープンなデータの保持条件に関する
取り決めが必要となる
? コミュニティ?ソースの確立?普及
統合型ものづくりITシステム研究会 ?黒川利明 18
企業はどう変わるのか GEの例
? GE digital
? https://www.ge.com/digital/
? http://gereports.jp/post/136732168559/digital-industrial-company
? 社員教育
? http://business.newsln.jp/news/201608090054310000.html
統合型ものづくりITシステム研究会 ?黒川利明 19

More Related Content

Io t,ai時代のソフトウェア