Automatización eHouse casa para Windows Mobile , Windows Phone 7 , 8 , . Net – Software de código aberto

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