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