Domotique ehouse – Logiciel Open Source en C # (C Sharp) . Nous fournissons le code source ouvert et les instructions pour la création d'un logiciel de contrôle ehouse pour panneaux travaillant sur la plate-forme Windows ( . ) Net .
Systèmes net sur la base de différentes versions de Windows .
- Windows Mobile 6 . x professionnel (smartphones)
- Windows Phone 7 . x professionnel (smartphones)
- Windows Phone 8 . x (smartphones)
- Windows XP , Vue , 7 , 8 (32 et 64 bits) à partir de la plate-forme . NET (PC Ordinateur , Comprimés , panneaux graphiques , etc . )
Le logiciel est mis en place afin qu'il soit en mesure de travailler sur plusieurs systèmes d'exploitation et versions de l'environnement . Net (Dot Net) .
Fondamentalement , il existe deux versions principales du logiciel pour l'environnement . NET .
- . Net pour les périphériques PC (ordinateurs , Comprimés) pour la mise en {directive WIN32 dans le code source [# define WIN32]}
- . NET CF (Compact Framework – Principalement pour les appareils mobiles: Windows CE , Windows Mobile , Etc Windows Phone) . Version tronquée permet un fonctionnement plus efficace pour les dispositifs de la batterie
Du langage C # , contrairement à Java et NON – Langues CONTREFAÇON â € <â € <basées sur le même , vous permet d'utiliser la définition comme ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , vous permettant d'effectuer une compilation conditionnelle pour les différentes versions de logiciels , à travailler sur la même source .
Cela vous permet de créer des applications multiples basé sur le même modèle , différer les uns des autres par:
- Version du matériel: les plates-formes mobiles , Ordinateur personnel , panneaux graphiques , etc . .
- Version du système d'exploitation: Windows Mobile , Téléphone , XP , Vue , 7 , 8 Utilisation des caractéristiques communes de l'environnement . Net
- Version de l' . Net: Normal ou CF (Compact Framework)
- Versions avec des périphériques dédiés et d'équipements de communication tels que: Bluetooth , WiFi , Irda , Modems GSM , écrans tactiles , ports série
- Variantes de divers logiciels , des fonctionnalités plus ou moins tronquée ou limitée
Cela vous permet de gérer toutes les exceptions à ces facteurs et à maintenir une version cohérente du logiciel sans en continu ” Synchronisation ” différentes versions du logiciel , contenues dans les fichiers dupliqués et modifiés .
Nous avons fondé logiciels open source sur un modèle , permettant pour le développement ultérieur dépend de la direction dans laquelle le marché va sur le matériel et les logiciels , et . NET, .
Conformément à nos applications standards de nommage sont les suivants:
- eHouse4WindowsMobile
- eHouse4WindowsPhone
- eHouse4DotNet
- eHouse4DotNetCF
- eHouse4Win32
Nous continuerons d'appeler eHouse4DotNet (ehouse pour Dot Net) , qui comprend toutes les versions du logiciel et des variantes .
Les fonctionnalités de base du logiciel:
- Travailler sur n'importe quelle plateforme avec un logiciel . Net et . Net CF
- Travailler sur un équipement , mobile , environnement de bureau équipé . Net
- Visualisation et contrôle graphique en ligne via le Wifi , Ethernet , Internet
- Contrôle de la forme du texte
- Les contrôles graphiques par BlueTooth , SMS , eMail , WiFi , Ethernet , Internet (TCP)
- Contrôle en ligne Graphiquement via LAN (TCP , UDP – statut ehouse des émissions contrôleurs)
- Contrôle en ligne Graphiquement sur le WAN – Internet (TCP)
- Visualisation architecturale basée sur le projet de maison individuelle
- Visualisation automatique de chaque unité de commande (espace) sans la nécessité d'une conception de visualisation
- Visualisation dynamique – basé sur un modèle unique , par exemple , ” construction répétitif ” par les développeurs basés sur un projet
- Visualisation SVG (Scalable Vector Graphics – sans perte de qualité) avec la possibilité de mise à l'échelle , des images animées
- Collecte statut en ligne des contrôleurs afin de permettre un traitement ultérieur , l'analyse et le développement d'algorithmes de contrôle avancés pour . Panneaux net
EHouse4DotNet logiciel open source peut être trouvé à Home Automation ehouse – Logiciel Open Source – eHouse4DotNet