EHouse Home Automation для Windows Mobile , Windows Phone 7 , 8 , . NET – З адкрытым зыходным кодам

Home Automation EHouse – Праграмнае забеспячэнне з адкрытым зыходным кодам у C # (C Sharp) . Мы даем адкрыты зыходны код і інструкцыі па стварэнні EHouse праграмнае забеспячэнне кіравання для панэляў якія працуюць на платформе Windows ( . Net) .
Чысты сістэм, заснаваных на розных версіях Windows, .

  • Windows Mobile 6 . х прафесійнае (смартфоны)
  • Windows Phone 7 . х прафесійнае (смартфоны)
  • Windows Phone 8 . х (смартфоны)
  • Windows XP , Перспектыва , 7 , 8 (32 і 64-бітных сістэм) ад платформы . NET (кампутар PC , Таблеткі , графічныя панэлі , і г.д. . )

Праграма настроена так, што яна можа працаваць на некалькіх аперацыйных сістэмах і версіях навакольнага асяроддзя . Чыстыя (Dot Net) .
У асноўным , Ёсць дзве асноўныя версіі праграмнага забеспячэння для навакольнага асяроддзя . NET .

  • . Чысты для ПК прылад (кампутараў , Таблеткі) {для ўстаноўкі WIN32 дырэктывы ў зыходным кодзе [# вызначым WIN32]}
  • . NET CF (Compact Framework – У асноўным для мабільных прылад: Windows CE , Windows Mobile , Windows Phone і г.д.) . Усечаны варыянт дазваляе больш эфектыўную працу прылады для акумулятараў

Мова C # , У адрозненне ад Java і NON – ПАРУШЭННІ мовах â € <â € <на яго аснове , дазваляе выкарыстоўваць вызначэння, як ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , дазваляе выконваць ўмоўнай кампіляцыі для розных версій праграмнага забеспячэння , працуюць на тых жа крыніц .
Гэта дазваляе стварыць некалькі прыкладанняў, заснаваных на адным шаблоне , адрозніваюцца адзін ад аднаго:

  • Апаратная версія: мабільныя платформы , ПК , графічныя панэлі , і г.д. . .
  • Версія аперацыйнай сістэмы: Windows Mobile , Тэлефон , XP , Перспектыва , 7 , 8, выкарыстоўваючы агульныя рысы навакольнага асяроддзя . Чысты
  • Версія . Net: Нармальны або CF (Compact Framework)
  • Версіі з вылучанымі перыферыйных прылад і сродкаў сувязі, такіх як: Bluetooth , WiFi , Irda , GSM мадэмы , сэнсарнымі экранамі , Паслядоўныя парты
  • Розныя варыянты праграмнага забеспячэння , больш ці менш усечаны або абмежаваць функцыянальнасць

Гэта дазваляе апрацоўваць ўсе выключэння гэтых фактараў і падтрымліваць узгодненую версію праграмнага забеспячэння без сталага ” Сінхранізацыя ” розных версій праграмнага забеспячэння , змяшчаюцца ў дублююцца і змененых файлаў .
Мы аснове праграмнага забеспячэння з адкрытым зыходным кодам на адзін шаблон , дазваляе для далейшага развіцця залежыць ад кірунку, у якім рухаецца рынак на апаратнае і праграмнае забеспячэнне , і . NET навакольнага асяроддзя .
У адпаведнасці з нашымі наймення прыкладанняў стандарту:

  • eHouse4WindowsMobile
  • eHouse4WindowsPhone
  • eHouse4DotNet
  • eHouse4DotNetCF
  • eHouse4Win32

Мы і надалей будзем называць eHouse4DotNet (EHouse для Dot Net) , які ўключае ў сябе ўсе версіі праграмнага забеспячэння і варыянтаў .
Асноўныя функцыянальныя магчымасці праграмы:

  • Праца на любой платформе з праграмным забеспячэннем . Чысты і . Net CF
  • Праца на любым абсталяванні , мабільны , абсталяваная сярод працоўных стала . Чысты
  • Візуалізацыя і кіраванне Графіка Інтэрнэт праз Wi-Fi , Ethernet , Інтэрнэт
  • Кіраванне з тэкставай форме
  • Графічны ўпраўлення па BlueTooth , SMS , Электронная пошта , WiFi , Ethernet , Інтэрнэту (TCP)
  • Online кіравання Графічна праз LAN (TCP , UDP – EHouse стан кантролераў трансляцый)
  • Online кіравання Графічна праз глабальную сетку – Інтэрнэту (TCP)
  • Архітэктурная візуалізацыя на аснове індывідуальнага праекта дома
  • Аўтаматычная візуалізацыя для кожнага кантролера (прабел), без неабходнасці візуалізацыі праектаў
  • Дынамічная візуалізацыя – на аснове адзінага пра шаблон , напрыклад , ” паўтаральных будаўніцтва ” распрацоўшчыкамі на аснове аднаго праекта
  • Візуалізацыя SVG (Scalable Vector Graphics – без страты якасці), з магчымасцю маштабавання , якія рухаюцца малюнкаў
  • Збор Online статус кантролераў для ўключэння далейшая апрацоўка , аналіз і распрацоўка удасканаленых алгарытмаў кіравання . Чыстая панэляў

EHouse4DotNet з адкрытым зыходным кодам можна знайсці на сайце EHouse Home Automation – З адкрытым зыходным кодам – eHouse4DotNet