eHouse Home Automation for Windows Mobile , Windows Telefonas 7 , 8 , . NET – Open Source Software

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