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