Home Automation eHouse – Open Source Software in C # (C Sharp) . Wir bieten Open-Source-Code und Anweisungen zum Erstellen eHouse Steuerungs-Software für Panels arbeitet auf Windows-Plattform ( . Net) .
Net-Systeme auf unterschiedlichen Versionen von Windows-basierten .
- Windows Mobile 6 . x professional (Smartphones)
- Windows Phone 7 . x professional (Smartphones)
- Windows Phone 8 . x (Smartphones)
- Windows XP , Aussicht , 7 , 8 (32 und 64 Bit-Systeme) von der Plattform . NET (Computer PC , Tablets , Grafik-Panels , etc . )
Die Software ist so, dass es in der Lage, auf mehreren Betriebssystemen und Versionen der Umwelt zu arbeiten ist gesetzt . Net (Dot Net) .
Im Grunde , Es gibt im Wesentlichen zwei Versionen der Software für die Umwelt . NET .
- . Net für PC-Geräte (Computer , Tablets) {zur Einstellung WIN32 Richtlinie im Quellcode [# define WIN32]}
- . NET CF (Compact Framework – Hauptsächlich für mobile Geräte: Windows CE , Windows Mobile , Windows Phone etc) . Verkürzte Version ermöglicht einen effizienteren Betrieb für Akku-Geräte
C #-Sprache , im Gegensatz zu Java und NON – VERLETZUNG Sprachen â € <â € <auf ihm basierende , können Sie die Definition wie folgt aussieht ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , so dass Sie die bedingte Kompilierung für verschiedene Versionen von Software durchführen , Arbeiten an der gleichen Quelle .
Dies ermöglicht es Ihnen, mehrere Anwendungen auf Basis der gleichen Vorlage erstellen , voneinander unterscheiden durch:
- Hardware-Version: mobile Plattformen , PC , Grafik-Panels , etc . .
- Version des Betriebssystems: Windows Mobile , Telefon , XP , Aussicht , 7 , 8 mit gemeinsamen Merkmalen der Umwelt . Netz
- Version der . Net: Normal oder CF (Compact Framework)
- Versionen mit speziellen Peripheriegeräten und Kommunikationsgeräte wie: Bluetooth , WiFi , Irda , GSM-Modems , Touchscreens , seriellen Ports
- Verschiedene Software-Varianten , mehr oder weniger abgeschnitten oder eingeschränkte Funktionalität
Dies ermöglicht Ihnen, jede Ausnahme für diese Faktoren zu behandeln und pflegen eine kohärente Version der Software ohne kontinuierliche ” Synchronisation ” verschiedene Versionen der Software , enthalten in den dupliziert und geänderte Dateien .
Wir haben Open-Source-Software auf ein Vorlage basiert , sodass eine weitere Entwicklung hing von der Richtung, in der sich der Markt für Hardware und Software , und . NET-Umgebung .
In Übereinstimmung mit unserer Namensgebung Standard-Anwendungen sind:
- eHouse4WindowsMobile
- eHouse4WindowsPhone
- eHouse4DotNet
- eHouse4DotNetCF
- eHouse4Win32
Wir werden auch weiterhin eHouse4DotNet (eHouse für Dot Net) aufrufen , dazu gehören alle Software-Versionen und Varianten .
Die grundlegende Funktionalität der Software:
- Arbeiten auf jeder Plattform mit einer Software . Net und . Net CF
- Die Arbeiten an einem Gerät , Handy , ausgestatteten Desktop-Umgebung . Netz
- Visualization and Graphics Control-Online via Wifi , Ethernet , Internet
- Control von Textform
- Grafische Bedienelemente per Bluetooth , SMS , eMail , WiFi , Ethernet , Internet (TCP)
- Online-Steuerung Grafisch via LAN (TCP , UDP – eHouse Zustand der Steuerungen Übertragung)
- Online-Steuerung Grafisch über das WAN – Internet (TCP)
- Architektur-Visualisierung auf der individuellen home-Projekt basiert
- Automatische Visualisierung für jeden Regler (Raum) ohne die Notwendigkeit für Design-Visualisierung
- Dynamische Visualisierung – basierend auf einer einzigen Vorlage , beispielsweise , ” wiederholende Bau ” von Entwicklern an einem Projekt basiert
- SVG Visualization (Scalable Vector Graphics – ohne Qualitätsverluste) mit der Möglichkeit der Skalierung , Bewegtbilder
- Sammeln Online-Status von Controllern, die Weiterverarbeitung zu ermöglichen , Analyse und Entwicklung von fortschrittlichen Algorithmen für . Net Panels
EHouse4DotNet Open Source Software finden Sie unter eHouse Home Automation – Open Source Software – eHouse4DotNet