eHouse Home Automation para Windows Mobile , Windows Phone 7 , 8 , . NET – Software de código abierto

Domótica eHouse – Software libre en C # (C Sharp) . Ofrecemos código fuente abierto y las instrucciones para la creación de software de control eHouse para paneles de trabajo en la plataforma Windows ( . ) Neto .
La Red de Sistemas basados ​​en versiones diferentes de Windows .

  • Windows Mobile 6 . x profesional (smartphones)
  • Windows Phone 7 . x profesional (smartphones)
  • Windows Phone 8 . x (smartphones)
  • Windows XP , Vista , 7 , 8 (32 y 64 bits de los sistemas) de la plataforma . NET (PC Computer , Tablets , paneles gráficos , etc . )

El software está configurado de modo que es capaz de trabajar en múltiples sistemas operativos y versiones del entorno . Net (Dot Net) .
Fundamentalmente , hay dos versiones principales del software para el medio ambiente . NET .

  • . Net para dispositivos de PC (computadoras , Tablets) {WIN32 directiva para establecer en el código fuente [# define WIN32]}
  • . NET CF (Compact Framework – Principalmente para dispositivos móviles: Windows CE , Windows Mobile , Teléfono de Windows, etc) . Versión truncada permite el funcionamiento más eficiente de la batería para dispositivos

Lenguaje C # , a diferencia de Java y NO – INFRACCIÓN idiomas â € <â € <basado en él , permite el uso de la definición como ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , lo que le permite realizar la compilación condicional para diferentes versiones de software , trabajando en la misma fuente .
Esto le permite crear múltiples aplicaciones basadas en la misma plantilla , difieren entre sí por:

  • Versión de hardware: las plataformas móviles , Ordenador personal , paneles gráficos , etc . .
  • Versión del sistema operativo: Windows Mobile , Teléfono , XP , Vista , 7 , 8 con características comunes del medio ambiente . Neto
  • Versión de la . Neto: Normal o CF (Compact Framework)
  • Versiones con periféricos especializados y equipos de comunicación tales como: Bluetooth , WiFi , Irda , Módems GSM , pantallas táctiles , puertos serie
  • Varias variantes de software , funcionalidad más o menos truncado o limitado

Esto le permite manejar todas las excepciones para estos factores y mantener una versión coherente del software sin continua ” Sincronización ” diferentes versiones del software , contenida en los archivos duplicados y cambió .
Hemos basado el software de código abierto en una plantilla , lo que permite un mayor desarrollo depende de la dirección en la que va el mercado en hardware y software , y . NET .
De acuerdo con nuestros nombres aplicaciones estándar son:

  • eHouse4WindowsMobile
  • eHouse4WindowsPhone
  • eHouse4DotNet
  • eHouse4DotNetCF
  • eHouse4Win32

Vamos a seguir llamando eHouse4DotNet (eHouse para Dot Net) , que incluye todas las versiones de software y variantes .
La funcionalidad básica del software:

  • Trabaja en cualquier plataforma con un software . Net y . Net CF
  • El trabajo en cualquier equipo , móvil , escritorio equipado entorno . Neto
  • La visualización y gráficos de control en línea a través de Wifi , Ethernet , Internet
  • Control de formato de texto
  • Controles gráficos de Bluetooth , SMS , eMail , WiFi , Ethernet , Internet (TCP)
  • Control en línea gráficamente a través de LAN (TCP , UDP – eHouse estado de las transmisiones de los controladores)
  • Gráficamente el control en línea a través de la WAN – Internet (TCP)
  • Visualización arquitectónica basada en el proyecto de vivienda individual
  • Visualización automática para cada controlador (espacio) sin la necesidad de visualización de diseño
  • Visualización dinámica – sobre la base de una única plantilla , por ejemplo , ” construcción repetitiva ” por los desarrolladores de base de un proyecto
  • Visualización SVG (Scalable Vector Graphics – sin perder calidad) con la posibilidad de ampliación , imágenes en movimiento
  • Recopilación de estado de conexión de los controladores para el procesamiento posterior , análisis y desarrollo de algoritmos de control avanzados para . Paneles de red

EHouse4DotNet software de código abierto puede ser encontrado en eHouse Home Automation – Software de código abierto – eHouse4DotNet