QA@IT

インタラクティブな学習支援システムの構築に適した開発環境について

1530 PV

ユーザーの入力を逐次取り入れたインタラクティブな学習支援システムの構築をしたいと思うのですが、
どういった開発環境のもと構築するのが適役でしょうか? なお、デバイスはAndroid携帯、タブレットをターゲットとしています。
今のところEclipse+Javaで構築しようと考えていますが、より望ましい方法はあるでしょうか?

回答

Webページとして提供するのか、Androidアプリとして提供するのかによって異なってくると思います。インタラクティブ性を実現するにはAndroidアプリの方が比較的向いていますが、JavaScriptを利用すればWebページでもインタラクティブな動作は可能です。

Androidアプリとして提供する場合:

基本的にはEclipse + Java + ADKでしょう。
最終的にiPhone移植を視野に入れるのであればTitaniumも候補になります。
幾つか他の手段もあるのですが、「Javaの技術者がいない」というような特殊な理由が無ければ
まだ実務に使うには時期尚早かと思います。

Webページとして提供する場合:

サーバ側は何でも良いでしょう。Java, Ruby, PHPなど慣れている言語をどうぞ。
クライアント側のJavaScriptに力を入れる必要があるかと思います。

デザイン性との兼ね合いになりますが、jQuery Mobileを使うのも一つの手です。
デモ兼ドキュメントをAndroidで見てみて使えそうか判断しましょう。
このデザインから大きく外れずに作る分には素早く作れます。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。