NNE開発のガイドライン †

NNE(なでしこネットエディタ)の特徴 †

NNEは単にプログラミング用のエディタでは無くプログラミングが楽しく上達できるようにするための道具です。

システム †
  • エディタ:サーバー・クライアント一体型のリアルタイム同期編集可能な通信機能付エディタ。
  • ロビーサーバー:公開されている初期接続先IPを利用目的別に公開管理。
  • WEBサービス:NNEに関する情報や機能を提供します。

以上の3つの開発や利用がエディタ上から手間いらずで使えるようにします。

目標 †
  • ゲームのように楽しくプログラミングが作成できる手軽な環境を作ります。
  • 使いやすさを重視してストレス無くプログラミングの共同開発をサポートします。
  • 難しい事ぬきに使える物を作ります。
  • 安定した動作を目指します。
  • 初級者から上級者まで満足できる環境を目指します。
開発手順 †

全てを一度に達成する事は難しいので、下記の流れで作れたらと思います。
①開発環境準備
 最低限動くクライアントとサーバー機能を作成します。
②オンライン開発開始
 NNEを使いながら、ユーザー同士でわいわいがやがやしながら開発します。
③公開
 NNEが誰でも自由に作り変えて公開出来るような手軽環境にして行きます。
④告知
 NNEの良い所を解りやすく伝えユーザーを増やします。
⑤ロビーサーバーの開発と公開
 相互接続を手軽にできるロビーサーバーを用意します。
⑥WEBにてサービス利用開始
 WEB上からNNE機能追加が簡単にできる仕組みを作ります。
⑦技術の公開
 NNEの運営をしてみたい方に技術情報を公開します。

まとめ †

例えば、オンラインゲームをプレーしていると、仲間と助け合ったり競争したり冒険したりと色々な楽しみ方が出来ます。他の人と共同で作業をしたりしながら、人の良いところを共に楽しみながら、まねをしたり教えあったりする事は、プログラミング技術向上にとっても何よりも近道になると思います。


作成:2009-12-09 02:06:42/更新:2009-12-16 03:06:08

NakoNetEditor by nne RSS

konawiki 0.23