2014年8月23日土曜日

Konashi用アプリ「konashi.js」と「jsdo.it」の関係

konashi.js

フィジカルコンピューティングツールキット「Konashi」をBluetooth LE経由で制御することができるiOS用アプリ「Konashi.js」はApple App Storeから無料で入手できます。
 

現時点では「Konashi.js」単独ではプログラムを組むことはできませんが、株式会社面白法人カヤックが運営しているWebサービス「jsdo.it」と連動しています。
「jsdo.it」はHTML5, CSS, JavaScriptを組み合わせたWebデザインを、他のユーザーと交流しながら学習・作成することができる環境(コード・コミュニティ)です。
アプリ「konashi.js」を実行すると、自動的に「konashi」というキーワードでjsdo.it内のコード検索が行われ、候補がリスト表示されますので、良さそうなものをタップするだけで、とりあえずkonashiの制御を体験できるわけです。

jsdo.it

自分でコードを書く場合は、パソコンのブラウザから「jsdo.it」にアクセスし、ユーザー登録を済ませます。

左側がエディット画面。右側が実行結果を確認する画面です。
タブ切り替えることでHTML5, CSS, JavaScriptを同時に編集することができますし、クラウド上で作業が完結するので便利です。
コード作成後、「Finish Editing」ボタンをクリックすれば、間もなく「konashi.js」から検索可能になりますので、すぐに動作を試すことができます。

プログラムを学習する際、いきなり自分でゼロから打ち始めるより、誰かが作った動作が保証されているプログラムをちょこっとずつ自分なりにいじっていくと効率が良いのですが、jsdo.itはその機能が搭載されています。
他人の作ったプログラムを検索し、参考になりそうなものを見つけたら「FORK」ボタンをクリックすると、自分のためにコピーが作成され、自由にいじれるようになります。
フォークしたことは元の作者にも伝わりますので、作者のモチベーションにつながり、ポジティブなスパイラルを生み出します。
konashiにかぎらず、Webデザインの勉強をしたい人には良い環境ではないでしょうか。

0 件のコメント:

コメントを投稿