Home Automation eHouse – Open Source Software, C # (C Sharp) . Mes teikiame atviro kodo ir nurodymus, kaip sukurti eHouse valdymo programinė įranga, skirta plokščių, dirbančių ant Windows platformos ( . Neto) .
NET sistemos, grindžiamos skirtingų versijų Windows .
- Windows Mobile 6 " . x specialistas (smartphonach)
- Windows Telefonas 7 . x specialistas (smartphonach)
- "Windows Telefonas 8 . x (smartphonach)
- "Windows XP" , Vaizdas , 7 , 8 (32 ir 64 bitų sistemos) nuo platformos . NET (Kompiuterių PC , Lentelės , grafikos plokštės , ir tt . )
Programinė įranga yra sukurta taip, kad ji gali dirbti su daugeliu operacinių sistemų ir modelių aplinkos . Grynasis pelnas (Dot Net) .
Iš esmės , yra du pagrindiniai programinės įrangos versijos aplinkai . NET .
- . PC prietaisai (kompiuterių tinklas , Tabletes) {WIN32 direktyvą šaltinio kodą [# define WIN32]}
- . NET CF (Compact Framework – Daugiausia mobiliaisiais įrenginiais: Windows CE , "Windows Mobile" , "Windows Phone" ir kt.) . Sutrumpintas versija leidžia efektyvesnį baterija prietaisų
C # kalba , skirtingai nuo Java Ir ne – Teisių pažeidimo nebuvo kalbos ā € <ā € <remiantis , leidžia naudoti apibrėžimą, pavyzdžiui, ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , leidžia jums atlikti sąlyginį skirtingų versijų programinės įrangos sąvadą , darbo dėl to paties šaltinio .
Tai leidžia jums sukurti kelias programas, pagal tą patį šabloną , skiriasi vienas nuo kito pagal:
- Aparatinės įrangos versija: mobiliosios platformos , PC , grafikos plokštės , ir tt . .
- Operacinės sistemos versija: Windows Mobile , Telefonas , XP , Vaizdas , 7 , 8, naudojant bendrus bruožus aplinkai . Neto
- Versija . Net: Normalus arba CF (Compact Framework)
- Versijos su specialių periferiniai įrenginiai ir ryšio įrangos, tokios kaip: "Bluetooth" , WiFi , IrDA , GSM modemai , sensoriniu ekranu , serijiniai prievadai
- Įvairios programinės įrangos variantai , daugiau ar mažiau sutrumpintas arba riboto funkcionalumo
Tai leidžia jums valdyti kiekvieną išimtį šių veiksnių ir išlaikyti nuoseklią programinės įrangos versiją, be nuolatinės ” Sinchronizacija ” skirtingų programinės įrangos versijos , yra dublikatus ir pakeisti failus .
Mes įsikūrę atviro kodo programinę įrangą vieno šablono , sudarant sąlygas tolesnei plėtrai, priklauso nuo kryptimi, kai rinka eina techninės ir programinės įrangos , ir . NET aplinkoje .
Pagal mūsų pavadinimų standartinių paraiškų yra:
- eHouse4WindowsMobile
- eHouse4WindowsPhone
- eHouse4DotNet
- eHouse4DotNetCF
- eHouse4Win32
Mes toliau ragins eHouse4DotNet (eHouse Dot Net) , kuri apima visus programinės įrangos versijas ir variantus .
Pagrindinė funkcija programinės įrangos:
- Darbas ant bet kokios platformos su programine įranga . Net ir . Grynasis CF
- Dirbti su bet kokia įranga , mobilus , įrengtas darbastalio aplinka . Neto
- Vizualizacija ir valdymas Internetinė per wifi Grafika , "Ethernet" , Internetas
- Valdymas iš teksto forma
- Grafiniai "Bluetooth kontrolė , SMS , paštas , WiFi , "Ethernet" , Internetu (TCP)
- Tiesioginę kontrolę Grafiškai per LAN (TCP , UDP – eHouse statusas valdikliai laidų)
- Tiesioginę kontrolę Grafiškai per WAN – Internetu (TCP)
- Architektūrinė vizualizacija remiasi individualių namų projektą
- Automatinis Vizualizacija kiekvieno valdiklio (tarpas) be projektavimo vizualizacija reikia
- Dinaminis vizualizacija – pagal vieną šabloną , pavyzdžiui , ” pasikartojantis statyba ” remiantis vieno projekto kūrėjai
- SVG vizualizacija (Scalable Vector Graphics – neprarandant kokybės) didinimo galimybės , vaizdus, perteikiančius judesį
- Renkant Online Status kontrolierių, kad tolesnis apdorojimas , pažangių valdymo algoritmų analizė ir plėtra . Grynasis plokštės
EHouse4DotNet Atvirojo kodo programinės įrangos galima rasti adresu eHouse Home Automation – Open Source Software – eHouse4DotNet