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