Yahoo! Pipesを使うと、ドラッグアンドドロップでマッシュアップをすることができる。ごく細かな操作を行おうと思うと多少辛いが、それでも簡単なデータの連結やスクレイピングであればYahoo! Pipesのようなビジュアル的なプログラミング環境は便利だ。

3dsearch8.png

オブジェクトを線でつないでいくプログラミング

 

複雑なプログラミングを行うにはやはりコードを手で書かざるを得ないだろう。だが簡単なものであればドラッグアンドドロップで作成可能になる時代が来るのかも知れない。その可能性を感じさせるのがMindscriptだ。

今回紹介するオープンソース・ソフトウェアはMindscript、ビジュアルプログラミング環境だ。

Mindscriptは予め指定されたコンポーネントを配置し、プロパティを編集し、それをつないでいくことでコードを書かずにプログラミングを行うソフトウェアだ。例えばダイアログを使ってファイルを選択し、それを読み込んで表示すると言ったことをビジュアル的に設計する。まるでフローチャートのようだ。

3dsearch12.png

新しいパラメータの追加も簡単

 

ファイルの扱うライブラリやデータベース接続(PostgreSQLのみ。テストバージョンではMySQLが追加された)、暗号化など幾つかのライブラリが予め登録されている。グラフィックスを描き出すことも可能だ。複雑な操作をする場合は長くなってしまうのが欠点だが、便利で面白い。なお現状では実行ファイル形式での出力はできないようだ。

これがレベルアップしていくとどうなるだろう。ユーザが自分の欲しい操作を描けばそのまま実行できるようになる可能性だってある。また、教育分野での活躍も期待できる。カジュアルなプログラミングを楽しむのにぴったりなソフトウェアだ。

 

Mindscript Visual Programming - Open Source Project

 http://mindscript.familjemarknaden.se/