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

Home Automation eHouse – Open Source Software i C # (C Sharp) . Vi tilbyr åpen kildekode og instruksjoner for å lage eHouse kontroll programvare for paneler som arbeider på Windows-plattformen ( . Net) .
Netto systemer basert på forskjellige versjoner av Windows .

  • Windows Mobile 6 . x profesjonelle (smartphones)
  • Windows Phone 7 . x profesjonelle (smartphones)
  • Windows Phone 8 . x (smartphones)
  • Windows XP , Vista , 7 , 8 (32 og 64 bit systemer) fra plattformen . NET (Computer PC , Tabletter , fotobaner , etc . )

Programvaren er satt opp slik at den er i stand til å arbeide på flere operativsystemer og versjoner av miljøet . Net (Dot Net) .
I utgangspunktet , Det er hovedsakelig to versjoner av programvaren for miljøet . NET .

  • . Net for PC-enheter (datamaskiner , Tabletter) {for å sette WIN32 direktivet i kildekoden [# define WIN32]}
  • . NET CF (Compact Framework – Hovedsakelig for mobile enheter: Windows CE , Windows Mobile , Windows Phone etc) . Avkortet versjon gir mer effektiv drift for batteri-enheter

C # Language , i motsetning til Java og NON – OVERTREDELSE språk â € <â € <basert på det , kan du bruke definisjonen som ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , slik at du kan utføre betinget kompilering for ulike versjoner av programvare , arbeider på samme kilde .
Dette gjør at du kan lage flere programmer basert på samme mal , skiller seg fra hverandre ved:

  • Hardware versjon: mobile plattformer , PC , fotobaner , etc . .
  • Versjon av operativsystemet: Windows Mobile , Telefon , XP , Vista , 7 , 8 bruker de vanligste funksjonene i miljøet . Net
  • Versjon av . Net: Normal eller CF (Compact Framework)
  • Versjoner med dedikerte enheter og kommunikasjonsutstyr som: Bluetooth , WiFi , IrDA , GSM-modem , berøringsskjermer , serielle porter
  • Ulike programvare varianter , mer eller mindre avkortet eller begrenset funksjonalitet

Dette gjør at du kan håndtere hver unntak for disse faktorene og opprettholde et sammenhengende versjon av programvaren uten kontinuerlig ” Synkronisering ” ulike versjoner av programvaren , inneholdt i de duplikerte og endrede filer .
Vi har basert åpen kildekode-programvare på en mal , slik at for videreutvikling avhengig av retningen som markedet går på maskinvare og programvare , og . NET-miljø .
I samsvar med våre navngi standard applikasjoner er:

  • eHouse4WindowsMobile
  • eHouse4WindowsPhone
  • eHouse4DotNet
  • eHouse4DotNetCF
  • eHouse4Win32

Vi vil fortsette å kalle eHouse4DotNet (eHouse for Dot Net) , som inkluderer alle programvare versjoner og varianter .
Den grunnleggende funksjonaliteten i programvaren:

  • Fungere på alle plattformer med en programvare . Net og . Net CF
  • Arbeidet med noe utstyr , mobil , utstyrt skrivebordsmiljø . Net
  • Visualisering og grafikk Kontroll Online via Wifi , Ethernet , Internett
  • Kontroll fra tekstform
  • Grafiske kontroller av Bluetooth , SMS , E-post , WiFi , Ethernet , Internett (TCP)
  • Online kontroll Grafisk via LAN (TCP , UDP – eHouse status av kontrollerne sendinger)
  • Online kontroll Grafisk over WAN – Internett (TCP)
  • Arkitektonisk visualisering basert på den enkelte home-prosjektet
  • Automatisk Visualisering for hver kontroller (mellomrom) uten behov for design visualisering
  • Dynamisk visualisering – basert på en enkelt mal , for eksempel , ” repeterende konstruksjon ” av utviklere basert på ett prosjekt
  • SVG Visualisering (Scalable Vector Graphics – uten å miste kvalitet) med mulighet for skalering , bevegelige bilder
  • Samle Online status av kontrollerne for å aktivere videre behandling , analyse og utvikling av avanserte styringssystemer algoritmer for . Netto paneler

EHouse4DotNet åpen kildekode programvare kan bli funnet på eHouse Home Automation – Open Source Software – eHouse4DotNet