Home Automation eHouse – Open Source Software i C # (C Sharp) . Vi erbjuder öppen källkod och instruktioner för att skapa programvara eHouse kontroll för paneler som arbetar på Windows-plattformen ( . Net) .
Net system baserade på olika versioner av Windows .
- Windows Mobile 6 . X professionell (smartphones)
- Windows Phone 7 . X professionell (smartphones)
- Windows Phone 8 . x (smartphones)
- Windows XP , Vista , 7 , 8 (32 och 64 bitars system) från plattformen . NET (Computer PC , Tabletter , grafiska paneler , etc . )
Programvaran är inställd så att den kan arbeta på flera operativsystem och versioner av miljön . Net (Dot Net) .
I grund och botten , Det finns två huvudsakliga versioner av programvaran för miljön . NETTO .
- . Net för PC-enheter (datorer , Tabletter) {för att ställa WIN32 direktiv i källkoden [# define WIN32]}
- . NET CF (Compact Framework – Främst för mobila enheter: Windows CE , Windows Mobile , Windows Phone etc.) . Stympad version tillåter mer effektiv drift för batteri enheter
C # Language , Till skillnad från Java och ICKE – INTRÅNG språk â € <â € <baserat på den , kan du använda den definition som ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , så att du kan utföra villkorlig kompilering för olika versioner av programvara , arbetar på samma källa .
Detta gör att du kan skapa flera applikationer baserade på samma mall , skiljer sig från varandra genom:
- Hardware Version: mobila plattformar , PC , grafiska paneler , etc . .
- Version av operativsystemet: Windows Mobile , Telefon , XP , Vista , 7 , 8 med gemensamma drag av miljön . Net
- Version av . Netto: Normal eller CF (Compact Framework)
- Versioner med dedikerade kringutrustning och kommunikationsutrustning såsom: Bluetooth , WiFi , IRDA , GSM-modem , pekskärmar , seriella portar
- Olika program varianter , mer eller mindre stympade eller begränsad funktionalitet
Detta gör att du kan hantera alla undantag för dessa faktorer och upprätthålla en enhetlig version av programvaran utan kontinuerlig ” Synkronisering ” olika versioner av programvaran , i de duplicerade och ändrade filer .
Vi har baserat öppen källkod på ett mall , möjliggöra ytterligare utveckling beroende på den riktning i vilken marknaden går på hårdvara och mjukvara , och . NET miljö .
I enlighet med våra namngivning standardapplikationer är:
- eHouse4WindowsMobile
- eHouse4WindowsPhone
- eHouse4DotNet
- eHouse4DotNetCF
- eHouse4Win32
Vi kommer att fortsätta att kalla eHouse4DotNet (eHouse för Dot Net) , som omfattar alla programversioner och varianter .
De grundläggande funktionerna i programmet:
- Arbetet på alla plattformar med en programvara . Net och . Net CF
- Arbetet med utrustning , mobil , utrustad skrivbordsmiljö . Net
- Visualisering och grafik Styrning Online via Wifi , Ethernet , Internet
- Styrning från textform
- Grafiska kontroller via Bluetooth , SMS , eMail , WiFi , Ethernet , Internet (TCP)
- Direktstyrning Grafiskt via LAN (TCP , UDP – eHouse status controllers sändningar)
- Direktstyrning Grafiskt över WAN – Internet (TCP)
- Arkitektonisk visualisering baserad på det enskilda hemmet projektet
- Automatisk Visualisering för varje styrenhet (mellanslag) utan behov av konstruktionen visualisering
- Dynamisk visualisering – baserad på en enda mall , exempelvis , ” repetitiva konstruktion ” av utvecklare bygger på ett projekt
- SVG Visualisering (Scalable Vector Graphics – utan att förlora kvalitet) med möjlighet till skalning , rörliga bilder
- Att samla online status regulatorerna att möjliggöra ytterligare bearbetning , analys och utveckling av avancerade styralgoritmer för . Net paneler
EHouse4DotNet öppen källkod kan hittas på eHouse Home Automation – Open Source Software – eHouse4DotNet