私はすぐにモバイルアプリケーションに関するプロジェクトを進めます。 このアプリケーションはWindows MobileのPDTで動作し、Visual Studioと.NETを使用して開発します。消費電力の少ないモバイルアプリケーションを設計するにはどうすればよいですか?
このアプリケーションは、Wi-Fiを集中的に使用し、できるだけ少ない電力を消費する必要があります。 パワーマネージメントを扱う組み込みソフトウェアやリアルタイムシステムに関する多くのことをインターネット上で見つけました。しかし、このようなものは非常にハードウェアに関連しており、ソフトウェア設計については言及していません。
また、いくつかの面白いベストプラクティスを見つけましたが、主にアプリケーションのコードに焦点を当てています(たとえば、できるだけ早くハンドルを閉じる、またはほとんどI/Oを使用しないなど)。
あなたは、アーキテクチャやそのようなアプリケーションの設計に関するいくつかのリードを認識しているかどうかを知りたいと思います。
イベントドリブンアーキテクチャーの使用についてのアドバイスもありました。節電に関してはとても便利ですか?コンパクトフレームワークで使えますか?
ありがとうございました。
編集:だから、Daveは私たちにアーキテクチャの決定と呼べるいくつかの手がかりを与えました。 だから、私は2つの貴様レベルで行うことができるはっきりとものを見ると思う:Daveのような高レベルの、そのような決定で
- 。
- は、抽象度が低く、バッテリ消費を最小限に抑えるコード、トリック、ヒントに近いです。
抽象化の中間レベル(デザインフェーズ中)はどうですか?低消費電力のソフトウェア設計(設計パターン、今までのこと...)の方法論はありますか?
リンク: http://msdn.microsoft.com/en-us/library/aa455167.aspx
http://www.eventhelix.com/RealTimeMantra/Basics/