コンピュータネットワークの概念(アルゴリズムなど)を説明するためにアニメーション/シミュレーションを開発することになっています。次のようなものがあります:http ://www3.rad.com/networks/2004/sliding_window/detect.html 。これが終わったら、オペレーティングシステムの概念についても同様のアニメーションを開発することになっています。教育プログラムの一部です。
プラットフォームを決定できません:
これらは可能な解決策です(私は推測します):
- アドビフラッシュ
- Adobe Shockwave
- Adobe AIR
- マイクロソフトシルバーライト
- Javaアプレット。
さて、Javaアプレットが私の最後の選択になります。私たちは皆、その理由を知っています。しかし、私はAdobeとSilverlightの他の3つのプラットフォームと混同しています。
率直に言って、なぜ彼らが単一の問題を攻撃するためにこれほど多くのプラットフォームを提供しなければならないのか理解できません。誰かがそれを明確にしてくれるといいですね。
私自身、C#.NET Windowsプログラミングが得意で、約1〜2年前です。私はActionScriptを学び、PaperVision3Dライブラリを使用して3Dロボット実験アニメーションを開発しました。それはFlashの場合でした。当時、私は他のプラットフォームを知らなかったので、それを使用しました。
また、Adobe AIR&Shockwave用に何を開発する必要があるのかもわかりません。
学習は私にとって問題ではありません。私は何か新しいことを学びたいです、そして私はまたスピードに追いつくのに十分な時間があります。効率的なソリューションが必要です。将来、3Dやアニメーションを追加したい場合は、別のプラットフォームで追加する必要があります。また、学ぶためのいくつかの最良の学習資料を指摘してください。