Windows Mobile用のeHouseのホームオートメーション , Windows Phone 7の , 8 , . NETの – オープンソースソフトウェア

ホームオートメーション eHouse – C#(Cシャープ)におけるオープンソースソフトウェア . 我々は、Windowsのプラットフォームで作業パネルのeHouse制御ソフトウェアを作成するためのオープンソースコードと手順を示します( . ネット) .
異なるバージョンのWindowsに基づいてネットシステム .

  • Windows Mobile 6の . Xプロ(スマートフォン)
  • Windows Phone 7の . Xプロ(スマートフォン)
  • Windowsの携帯電話8 . ×(スマートフォン)
  • ウィンドウズXP , ビスタ , 7 , プラットフォームから8(32ビットおよび64ビットシステム) . NET(コンピュータPC , 錠 , グラフィックパネル , など . )

それは、複数のオペレーティングシステムや環境のバージョンで動作することが可能であるように、ソフトウェアが設定されています . NET(ドットネット) .
基本的には , 環境のためのソフトウェアの2つの主要なバージョンがあります . NETの .

  • . PC機器(コンピュータ用のネット , 錠){ソースコードでWin32ディレクティブを設定するための[定義する#WIN32]}
  • . NET CF(Compact Frameworkの – 主にモバイルデバイス向け:Windows CEの , ウィンドウズモバイル , Windowsの携帯電話など) . 切り捨てられたバージョンは、電池デバイスのためのより効率的な操作を可能に

C#言語 , Javaおよび非違って – その上â€<â€<基づく侵害の言語 , あなたのような定義を使用することができます ” #Define_WIN32 ; ” ” #Define_BLUETOOTH ; #Define_DEBUG ; ” , あなたは、異なるバージョンのソフトウェアのための条件付きコンパイルを実行できるようにすること , 同じソースで作業 .
これにより、同じテンプレートに基づいて、複数のアプリケーションを作成することができます , によって互いに異なる。

  • ハードウェアバージョン:モバイル·プラットフォーム , パソコン , グラフィックパネル , など . .
  • オペレーティングシステムのバージョン:Windows Mobileの , 電話 , XPの , ビスタ , 7 , 環境の一般的な機能を使用して8 . ネット
  • のバージョン . ネット:ノーマルまたはCF(Compact Frameworkの)
  • など専用周辺機器や通信機器とバージョン:ブルートゥース , 無線LAN , IRDA , GSMモデム , タッチスクリーン , シリアルポート
  • 様々なソフトウェアバリアント , 多かれ少なかれ切り捨てられたり、制限された機能

これは、これらの要因のためにすべての例外を処理し、連続せずに、ソフトウェアの一貫したバージョンを維持することができます ” 同期 ” 異なるバージョンのソフトウェア , 複製され、変更されたファイルに含まれている .
我々は一つのテンプレートにオープンソースソフトウェアをベースとした , さらなる発展を可能にする市場は、ハードウェアとソフトウェアに行く方向に依存 , と . NET環境 .
私たちの命名標準に従ってアプリケーションは次のとおりです。

  • eHouse4WindowsMo​​bile
  • eHouse4WindowsPhone
  • eHouse4DotNet
  • eHouse4DotNetCF
  • eHouse4Win32

我々はeHouse4DotNetを(ドットネット用eHouse)を呼び出していきます , すべてのソフトウェアのバージョンとバリエーションを含む .
ソフトウェアの基本機能:

  • ソフトウェアを使用して、任意のプラットフォーム上で動作 . Netと . NET CF
  • 機器の取り扱い作業 , 携帯電話 , 搭載デスクトップ環境 . ネット
  • WiFi経由で可視化とグラフィックスControlオンライン , イーサネット , インターネット
  • テキストフ​​ォームからコントロール
  • Bluetoothによるグラフィカルコントロール , SMS , メールアドレスは , 無線LAN , イーサネット , インターネット(TCP)
  • LAN(TCP経由でグラフィカルにオンライン制御 , UDP – コントローラ放送のeHouseステータス)
  • WAN経由でグラフィカルにオンライン制御 – インターネット(TCP)
  • 個々の家庭のプロジェクトに基づいて建築ビジュアライゼーション
  • デザインビジュアライゼーションを必要とせずに、各コントローラ(スペース)の自動可視化
  • 動的可視化 – 単一のテンプレートに基づいて、 , 例えば , ” 反復的な建設 ” 一つのプロジェクトに基づいて開発者による
  • SVGの可視化(スケーラブル·ベクター·グラフィックス – スケーリングの可能性)の品質を失うことなく , 動画像
  • さらに処理を有効にするには、コントローラのオンラインステータスを収集 , の分析と高度な制御アルゴリズムの開発 . ネットパネル

EHouse4DotNetオープンソースソフトウェアを見つけることができます eHouseのホームオートメーション – オープンソースソフトウェア – eHouse4DotNet