Domótica Ehouse – Software de código aberto en C # (C Sharp) . Nós fornecen o código fonte aberto e as instrucións para a creación de software de control para paneis eHouse de traballo na plataforma Windows ( . ) Net .
Sistemas líquido baseados en versións 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 e 64 bits sistemas) a partir da plataforma . Net (PC do ordenador , Tablets , paneis gráficos , etc . )
O software está configurado de xeito que sexa capaz de traballar en varios sistemas operativos e versións do ambiente . Net (Dot Net) .
Basicamente , Hai dúas versións principais do programa para o ambiente . Net .
- . Net para dispositivos de PC (computadores , Comprimidos) {para definir directiva Win32 no código fonte [# define Win32]}
- . Net CF (Compact Framework – Principalmente para dispositivos móbiles: Windows CE , Windows Mobile , Fiestras, etc teléfono) . Versión truncada permite unha operación máis eficiente de enerxía para os dispositivos
Linguaxe C # , ao contrario de Java e non – Linguas INFRACCIÓN â € <â € <base nel , permite que use a definición como ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , permitindo que executa a compilación condicional para versións diferentes do software , de traballo coa mesma fonte .
Isto permite que crear varias aplicacións baseadas no mesmo modelo , difiren unhas das outras por:
- Versión do hardware: plataformas móbiles , PC , paneis gráficos , etc . .
- Versión do sistema operativo: Windows Mobile , Teléfono , XP , Vista , 7 , 8 utilizando recursos comúns do contorno . Rede
- Versión da . Net: Normal ou CF (Compact Framework)
- Versións con periféricos dedicados e equipos de comunicación, tales como: Bluetooth , WiFi , IrDA , Módems GSM , pantallas de chamada , portas seriais
- Varias variantes de software , función máis ou menos truncado ou limitada
Isto permite que para tratar con cada excepción para estes factores e manter unha versión coherente do software sen continua ” Sincronización ” diferentes versións do software , contida nos arquivos duplicados e cambiou .
Tomamos como base o software de código aberto nun modelo , permitindo un maior desenvolvemento depende da dirección na que o mercado vai en hardware e software , e . Net .
De acordo coas nosas aplicacións de nomenclatura estándar son:
- eHouse4WindowsMobile
- eHouse4WindowsPhone
- eHouse4DotNet
- eHouse4DotNetCF
- eHouse4Win32
Imos continuar a chamar eHouse4DotNet (eHouse para Dot Net) , que inclúe todas as versións de software e variantes .
A funcionalidade básica do software:
- Funcionar en calquera plataforma cun software . Net e . Net CF
- Traballar cun equipo , móbil , ambiente de escritorio equipado . Rede
- Visualización e gráficos de control en liña a través de Wifi , Ethernet , Internet
- Control de forma de texto
- Controis gráficos por BlueTooth , SMS , email , WiFi , Ethernet , Internet (TCP)
- Graficamente control en liña a través de rede local (TCP , UDP – Ehouse estado das transmisións controladores)
- Graficamente control en liña sobre a WAN – Internet (TCP)
- Visualización arquitectónica baseado no proxecto da casa individual
- Visualization automático para cada controlador (espazo) sen necesidade de visualización de deseño
- A visualización dinámica – baseado nun modelo único , por exemplo , ” construción repetitiva ” por desenvolvedores con base nun proxecto
- Visualización SVG (Scalable Vector Graphics – sen perda de calidade) coa posibilidade de tamaño , imaxes en movemento
- Recollendo estado en liña dos controladores para permitir o procesamento máis , análise e desenvolvemento de algoritmos de control avanzados para . Paneis Net
EHouse4DotNet software de código aberto que se pode acceder en eHouse Domótica – Software de código aberto – eHouse4DotNet