Home Automation ehouse pour Windows Mobile , Windows Phone 7 , 8 , . NET – Logiciel Open Source

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