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