実践Moddable
https://scrapbox.io/files/66743283202e5a001ca688fb.png
書籍の情報
発売日:2020/9/11
概要
本書はマイコン向けJavaScriptプラットフォーム「Moddable」の解説書です。「マイコンでもJavaScriptでアプリが書けたら…」は、Web開発者だれもが抱く夢でした。そこで登場したのがModdableです!Moddableは、さまざまなマイクロコントローラ向けのアプリケーションをJavaScriptで開発できるプラットフォームです。本書ではModdableとM5Stackを使ったアプリケーション開発方法を紹介します。環境構築とサンプルアプリの製作、そして「JavaScriptでIoT」な他のプラットフォーム達との比較を通じて、Moddableの魅力をお伝えします。あなたもModdableと一緒にJavaScriptでIoTアプリ開発を始めましょう! 目次
はじめに
対象読者
本書の構成
サンプルコードについて
免責事項
第1章 Moddable 概説
1.1 IoTなWebエンジニアがつまづく「ふたつの問題」
1.2 Moddableとは
1.3 Moddableの特徴
1.4 Moddableの仕組み
1.5 Moddableの情報源
第2章 Moddableをはじめよう
2.1 開発環境のセットアップ
第3章 サンプルで理解するModdable
3.1 モジュール一覧
3.2 カウンターアプリ:文字を表示する
3.3 ボンゴキャット:画像を表示する/音を鳴らす
3.4 ポモドーロタイマー:タイマー機能を使う
3.5 Neoチカ:LED(NeoPixel)を光らせる
3.6 温湿度計:I2Cでセンサの値を読み取る(1)
3.7 カラーピッカー:I2Cでセンサの値を読み取る(2)
3.8 にゃーんボタン:Webクライアントを使う
3.9 スマートライト:Webサーバーをたてる
3.10 QRコードジェネレータ:BLE(Bluetooth Low Energy)とWeb Bluetoothで通信する
付録A Moddable を他プラットフォームとくらべてみた
A.1 JavaScriptでIoT開発できるプラットフォーム
A.2 比較するポイント
A.3 Moddableをいつ使うべきか
付録B JavaScriptの開発支援ツールをModdableで使う
B.2 ESLintとPrettierを使ってコードの書き方を統一する
B.3 npm script でビルドコマンドを簡略化する
B.4 Dockerを使って開発環境を一瞬で構築する
メンバーのレビュー、評価
著者です。発売から4年近く経過し、内容を補足すべき場所が幾つかありますが、Moddableを始めてみたい方には今でもおすすめできます。ししかわ.icon
本書に書かれていない差分として、xs-devの登場でインストールがだいぶ簡略化できることと、Ecma-419で新たに標準化された新しいAPIが今後主流になっていく点は、公式ドキュメントもチェックするとよいと思います。
STC @stc1988 さんによる 2024年の 実践Moddable 補足