Domòtica eHouse – Programari lliure en C # (C Sharp) . Oferim codi font obert i les instruccions per a la creació de programari de control eHouse per panells de treball a la plataforma Windows ( . ) Net .
La Xarxa de Sistemes basats en versions diferents de Windows .
- Windows Mobile 6 . x professional (smartphones)
- Windows Phone 7 . x professional (smartphones)
- Windows Phone 8 . x (smartphones)
- Windows XP , Vista , 7 , 8 (32 i 64 bits dels sistemes) de la plataforma . NET (PC Computer , Tablets , panells gràfics , etc . )
El programari està configurat de manera que és capaç de treballar en múltiples sistemes operatius i versions de l'entorn . Net (Dot Net) .
Fonamentalment , hi ha dues versions principals del programari per al medi ambient . NET .
- . Net per a dispositius de PC (ordinadors , Tablets) {WIN32 directiva per establir en el codi font [# define WIN32]}
- . NET CF (Compact Framework – Principalment per a dispositius mòbils: Windows CE , Windows Mobile , Telèfon de Windows, etc) . Versió truncada permet el funcionament més eficient de la bateria per a dispositius
Llenguatge C # , a diferència de Java i NO – INFRACCIÓ idiomes â € <â € <basada en el , permet l'ús de la definició com ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , el que li permet realitzar la compilació condicional per diferents versions de programari , treballant en la mateixa font .
Això li permet crear múltiples aplicacions basades en la mateixa plantilla , difereixen entre si per:
- Versió de maquinari: les plataformes mòbils , Ordinador personal , panells gràfics , etc . .
- Versió del sistema operatiu: Windows Mobile , Telèfon , XP , Vista , 7 , 8 amb característiques comunes del medi ambient . Net
- Versió de la . Net: Normal o CF (Compact Framework)
- Versions amb perifèrics especialitzats i equips de comunicació com ara: Bluetooth , WiFi , IrDA , Mòdems GSM , pantalles tàctils , ports sèrie
- Diverses variants de programari , funcionalitat més o menys truncat o limitat
Això li permet gestionar totes les excepcions per aquests factors i mantenir una versió coherent del programari sense contínua ” Sincronització ” diferents versions del programari , continguda en els arxius duplicats i va canviar .
Hem basat el programari de codi obert en una plantilla , el que permet un major desenvolupament depèn de la direcció en la qual va el mercat en maquinari i programari , i . NET .
D'acord amb els nostres noms aplicacions estàndard són:
- eHouse4WindowsMobile
- eHouse4WindowsPhone
- eHouse4DotNet
- eHouse4DotNetCF
- eHouse4Win32
Seguirem trucant eHouse4DotNet (eHouse per Dot Net) , que inclou totes les versions de programari i variants .
La funcionalitat bàsica del programari:
- Treballa en qualsevol plataforma amb un programari . Net i . Net CF
- El treball en qualsevol equip , mòbil , escriptori equipat entorn . Net
- La visualització i gràfics de control en línia a través de Wifi , Ethernet , Internet
- Control de format de text
- Controls gràfics de Bluetooth , SMS , eMail , WiFi , Ethernet , Internet (TCP)
- Control en línia gràficament a través de LAN (TCP , UDP – eHouse estat de les transmissions dels controladors)
- Gràficament el control en línia a través de la WAN – Internet (TCP)
- Visualització arquitectònica basada en el projecte d'habitatge individual
- Visualització automàtica per a cada controlador (espai) sense la necessitat de visualització de disseny
- Visualització dinàmica – sobre la base d'una única plantilla , per exemple , ” construcció repetitiva ” pels desenvolupadors de base d'un projecte
- Visualització SVG (Scalable Vector Graphics – sense perdre qualitat) amb la possibilitat d'ampliació , imatges en moviment
- Recull d'estat de connexió dels controladors per al processament posterior , anàlisi i desenvolupament d'algorismes de control avançats per . Panells de xarxa
EHouse4DotNet programari de codi obert pot ser trobat en eHouse Home Automation – Programari de codi obert – eHouse4DotNet