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