eHouse Home Automation per Windows Mobile , Windows Phone 7 , 8 , . NET – Software Open Source

Home Automation eHouse – Software Open Source in C # (C Sharp) . Forniamo codice open source e le istruzioni per la creazione di software di controllo eHouse per la lavorazione di pannelli su piattaforma Windows ( . ) Netto .
Sistemi di rete basati su diverse versioni di Windows .

  • Windows Mobile 6 . x professionale (smartphone)
  • Windows Phone 7 . x professionale (smartphone)
  • Di Windows Phone 8 . x (smartphone)
  • Windows XP , Vista , 7 , 8 (32 e 64 bit) dalla piattaforma . NET (PC Computer , Compresse , pannelli grafici , ecc . )

Il software è impostato in modo che sia in grado di lavorare su più sistemi operativi e versioni dell'ambiente . Net (Dot Net) .
Fondamentalmente , ci sono due versioni principali del software per l'ambiente . NET .

  • . Net per i dispositivi del PC (computer , Compresse) {per l'impostazione della direttiva WIN32 nel codice sorgente [# define WIN32]}
  • . NET CF (Compact Framework – Principalmente per i dispositivi mobili: Windows CE , Windows Mobile , Windows Phone, ecc) . Versione troncata consente un funzionamento più efficiente per dispositivi a batteria

Del linguaggio C # , a differenza di Java e NON – Lingue INFRAZIONE â € <â € <basata su di esso , consente di utilizzare la definizione come ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , che consente di eseguire la compilazione condizionale per diverse versioni di software , lavorando sulla stessa fonte .
Ciò consente di creare più applicazioni basate sullo stesso modello , differiscono tra loro per:

  • Versione hardware: piattaforme mobili , PC , pannelli grafici , ecc . .
  • Versione del sistema operativo: Windows Mobile , Telefono , XP , Vista , 7 , 8 Caratteristiche utilizzando comuni dell'ambiente . Netto
  • Versione del . Net: Normale o CF (Compact Framework)
  • Versioni con periferiche dedicate e dispositivi di comunicazione come ad esempio: Bluetooth , WiFi , Irda , Modem GSM , touch screens , porte seriali
  • Varianti di vari software , funzionalità più o meno troncato o limitata

Ciò consente di gestire tutte le eccezioni per questi fattori e mantenere una versione coerente del software senza continua ” Sincronizzazione ” diverse versioni del software , contenute nei file duplicati e modificati .
Abbiamo basato il software open source su un modello , consentendo ulteriore sviluppo dipendeva la direzione in cui il mercato va su hardware e software , e . NET .
In conformità con le nostre applicazioni standard di denominazione sono:

  • eHouse4WindowsMobile
  • eHouse4WindowsPhone
  • eHouse4DotNet
  • eHouse4DotNetCF
  • eHouse4Win32

Noi continueremo a chiamare eHouse4DotNet (eHouse per Dot Net) , che include tutte le versioni del software e varianti .
La funzionalità di base del software:

  • Lavora su qualsiasi piattaforma con un software . Net e . Net CF
  • Intervenire su qualsiasi apparecchiatura , mobile , ambiente desktop dotato . Netto
  • Visualizzazione e Grafica di controllo online via Wi-Fi , Ethernet , Internet
  • Controllo da forma di testo
  • Controlli grafici di BlueTooth , SMS , eMail , WiFi , Ethernet , Internet (TCP)
  • Controllo online Graficamente via LAN (TCP , UDP – stato eHouse delle trasmissioni controllori)
  • Graficamente il controllo on-line attraverso la WAN – Internet (TCP)
  • Visualizzazione architettonica basata sul progetto casa individuale
  • Visualizzazione automatica per ogni controllore (spazio) senza la necessità di visualizzazione progettazione
  • Visualizzazione dinamica – basato su un modello unico , per esempio , ” costruzione ripetitivo ” dagli sviluppatori basato su un progetto
  • Visualizzazione SVG (Scalable Vector Graphics – senza perdita di qualità) con possibilità di scalatura , immagini in movimento
  • Raccolta on-line lo stato dei controller per consentire l'ulteriore elaborazione , analisi e sviluppo di algoritmi di controllo avanzati per . Pannelli netti

Software SOURCE EHouse4DotNet APERTO sono disponibili all'indirizzo eHouse Home Automation – Software Open Source – eHouse4DotNet