Home Automation eHouse pentru Windows Mobile , Windows Phone 7 , 8 , . NET – Open Source Software

Home Automation eHouse – Software-ul Open Source în C # (C Sharp) . Noi oferim codul sursă deschisă și instrucțiuni pentru crearea de software de control eHouse pentru panouri care lucrează pe platforma Windows ( . ) Net .
Sistemele bazate pe net versiuni diferite de Windows .

  • Windows Mobile 6 . x profesionale (smartphone-uri)
  • Windows Phone 7 . x profesionale (smartphone-uri)
  • Windows Phone 8 . x (smartphone-uri)
  • Windows XP , Perspectivă , 7 , 8 (32 și 64 biți sisteme) de la platforma . NET (Computer PC , Pastile , Panouri grafice , etc . )

Software-ul este configurat astfel încât să fie capabil să lucreze pe sisteme de operare multiple și versiuni ale mediului . Net (Dot Net) .
Fundamental , există două versiuni principale ale software-ului pentru mediul înconjurător . NET .

  • . Net pentru dispozitive PC (calculatoare , Pastile) {pentru stabilirea directivă WIN32 în codul sursă [# define WIN32]}
  • . NET CF (Compact Framework – În principal pentru dispozitive mobile: Windows CE , Windows Mobile , Windows Phone, etc) . Versiunea trunchiat permite funcționarea mai eficientă pentru aparatele alimentate de baterie

C # Limba , spre deosebire de Java și NON – Limbi încălcare un € <â € <bazează pe aceasta, , vă permite să utilizați definiție cum ar fi ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , permițându-vă să efectuați de compilare condiționată pentru diferite versiuni ale software-ului , lucrează la aceeași sursă .
Acest lucru vă permite să creați mai multe aplicații bazate pe același șablon , diferă între ele prin:

  • Versiune hardware: platforme mobile , PC-ul , Panouri grafice , etc . .
  • Versiune a sistemului de operare: Windows Mobile , Telefon , XP , Perspectivă , 7 , 8 Utilizarea caracteristici comune ale mediului . Net
  • Versiunea . Netă: Normal sau CF (Compact Framework)
  • Versiuni cu periferice dedicate și echipamente de comunicare, cum ar fi: Bluetooth , WiFi , IrDA , GSM modemuri , atingeți ecrane , porturi seriale
  • Diversele variante de software , mai mult sau mai puțin trunchiat sau limitate funcționalitate

Acest lucru vă permite să se ocupe de fiecare excepție pentru acești factori și să mențină o versiune coerentă a software-ului, fără a continua ” Sincronizare ” versiuni diferite ale software-ului , conținute în fișierele duplicat și a schimbat .
Ne-am bazat pe software-ul open source un șablon , pentru a permite dezvoltarea în continuare depinde de direcția în care piața merge pe hardware-ul și software-ul , și . NET mediului .
În conformitate cu aplicațiile noastre de denumire standard sunt:

  • eHouse4WindowsMobile
  • eHouse4WindowsPhone
  • eHouse4DotNet
  • eHouse4DotNetCF
  • eHouse4Win32

Vom continua să solicite eHouse4DotNet (eHouse pentru Dot Net) , care include toate versiunile de software și variante .
Funcționalitatea de bază a software-ului:

  • Lucra pe orice platforma, cu un software . Net și . NET CF
  • Lucrările la orice echipament , mobil , echipate mediului desktop . Net
  • Vizualizarea și grafice de control conectare prin WiFi , Ethernet , Internet
  • De control de la forma de text
  • Controale grafice prin Bluetooth , SMS , eMail , WiFi , Ethernet , Internet (TCP)
  • De control on-line grafic prin LAN (TCP , UDP – Starea eHouse al emisiunilor controlere)
  • Control online asupra grafic WAN – Internet (TCP)
  • Vizualizare arhitecturala pe baza proiectului individual de acasă
  • Vizualizarea automate pentru fiecare operator (spațiu), fără necesitatea de proiectare pentru vizualizare
  • Dinamică Vizualizare – bazat pe un șablon singur , de exemplu , ” repetitiv de construcție ” de dezvoltatori, bazate pe un singur proiect
  • Vizualizarea SVG (Scalable Vector Graphics – fără a pierde din calitate), cu posibilitatea de scalare , imagini în mișcare
  • Colectarea starea online a controlorilor pentru a permite prelucrarea ulterioară , analiza și dezvoltarea de algoritmi de control avansate pentru . Panouri net

EHouse4DotNet software-ul open source poate fi găsit la eHouse Home Automation – Open Source Software – eHouse4DotNet