eHouse Home Automation per a Windows Mobile , Windows Phone 7 , 8 , . NET – Programari de codi obert

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