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