ITエンジニア/デザイナ向けにオープンソースを毎日紹介

neu.NodeはiOS上で動作するnode.jsサーバです。

iPhoneアプリ同士で通信しようと思った場合、幾つかの選択手段があります。Bluetoothを使うもよし、一台がサーバ化しても良いでしょう。そこで使ってみたいのがneu.Node、iOSで動作するnode.jsサーバです。


幾つかのデモが用意されています。


単純にHello Worldを返却するサンプル。


telnetでつなげられるサーバ。


入力した文字をそのまま返します。


こちらはチャットサーバの例。


デモ動画

neu.NodeはHTTPサーバ以外でも動作します。node.jsサーバとあって、Webサーバとはまた違う楽しみ方が見いだせそうです。

neu.NodeはObjective-C製、MIT Licenseのオープンソース・ソフトウェアです。


MOONGIFTはこう見る

何とも夢が広がりそうなツールです。アプリ内に組み込んでデータを授受するのに使っても良いですし、HTML5を使ってアプリのようにする手もあるでしょう。どちらかと言えばPhoneGapに近いものですが、内部でWebやソケットサーバが立ち上がるところに面白さがあります。

node.jsならではのノンブロッキングを活かした使い方やJavaScriptならではの動的さがあると面白いかも知れません。メッセージを交換しながらのゲームであったり、コラボレーションツールに組み合わせてみるのも面白いでしょう。neu.Nodeはあくまでもツールであり、その活用はプログラマー次第です。

Life is beautiful: neu.Node リリースのお知らせ

snakajima/neunode · GitHub

 

MOONGIFTの関連記事

コメント

  • DevRel
  • Com2