Automação eHouse casa para Windows Mobile , Windows Phone 7 , 8 , . NET – Software Open Source

Domótica Ehouse – Software Open Source em C # (C Sharp) . Nós fornecemos o código-fonte aberto e as instruções para a criação de software de controle para painéis eHouse de trabalho na plataforma Windows ( . ) Net .
Sistemas líquidos baseados em versões diferentes do Windows .

  • Windows Mobile 6 . x profissional (smartphones)
  • Windows Phone 7 . x profissional (smartphones)
  • Windows Phone 8 . x (smartphones)
  • Windows XP , Vista , 7 , 8 (32 e 64 bit sistemas) a partir da plataforma . NET (PC do computador , Tablets , painéis gráficos , etc . )

O software é configurado de modo que seja capaz de trabalhar em vários sistemas operacionais e versões do ambiente . Net (Dot Net) .
Basicamente , há duas versões principais do software para o ambiente . NET .

  • . Net para dispositivos do PC (computadores , Comprimidos) {para definir directiva WIN32 no código fonte [# define WIN32]}
  • . NET CF (Compact Framework – Principalmente para dispositivos móveis: Windows CE , Windows Mobile , Janelas etc Telefone) . Versão truncada permite uma operação mais eficiente da bateria para os dispositivos

Linguagem C # , ao contrário de Java e NÃO – Línguas VIOLAÇÃO â € <â € <com base nele , permite que você use a definição como ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , permitindo que você execute a compilação condicional para versões diferentes do software , de trabalho com a mesma fonte .
Isso permite que você criar várias aplicações baseadas no mesmo modelo , diferem umas das outras por:

  • Versão do hardware: plataformas móveis , PC , painéis gráficos , etc . .
  • Versão do sistema operacional: Windows Mobile , Telefone , XP , Vista , 7 , 8 usando recursos comuns do ambiente . Rede
  • Versão da . Net: Normal ou CF (Compact Framework)
  • Versões com periféricos dedicados e equipamentos de comunicação, tais como: Bluetooth , WiFi , Irda , Modems GSM , telas de toque , portas seriais
  • Várias variantes de software , funcionalidade mais ou menos truncado ou limitada

Isso permite que você para lidar com cada exceção para esses fatores e manter uma versão coerente do software sem contínua ” Sincronização ” diferentes versões do software , contida nos arquivos duplicados e mudou .
Tomamos como base o software de código aberto em um modelo , permitindo um maior desenvolvimento depende da direcção na qual o mercado vai em hardware e software , e . NET .
De acordo com as nossas aplicações de nomenclatura padrão são:

  • eHouse4WindowsMobile
  • eHouse4WindowsPhone
  • eHouse4DotNet
  • eHouse4DotNetCF
  • eHouse4Win32

Vamos continuar a chamar eHouse4DotNet (eHouse para Dot Net) , que inclui todas as versões de software e variantes .
A funcionalidade básica do software:

  • Funcionar em qualquer plataforma com um software . Net e . Net CF
  • Trabalhar com um equipamento , móvel , ambiente de desktop equipado . Rede
  • Visualização e gráficos de controle on-line via Wifi , Ethernet , Internet
  • Controle de forma de texto
  • Controles gráficos por BlueTooth , SMS , eMail , WiFi , Ethernet , Internet (TCP)
  • Graficamente controle online via LAN (TCP , UDP – Ehouse estado das transmissões controladores)
  • Graficamente controle online sobre a WAN – Internet (TCP)
  • Visualização arquitetônica baseado no projeto de casa individual
  • Visualization automático para cada controlador (espaço) sem a necessidade de visualização de design
  • A visualização dinâmica – baseado em um modelo único , por exemplo , ” construção repetitiva ” por desenvolvedores com base em um projeto
  • Visualização SVG (Scalable Vector Graphics – sem perda de qualidade) com a possibilidade de dimensionar , imagens em movimento
  • Reunindo status online dos controladores para permitir o processamento mais , análise e desenvolvimento de algoritmos de controle avançados para . Painéis Net

EHouse4DotNet software de código aberto podem ser encontradas em eHouse Domótica – Software Open Source – eHouse4DotNet