Home Automation eHouse – Open Source Software in C # (C Sharp) . Wij bieden open source code en instructies voor het maken van eHouse besturingssoftware voor panelen werken op Windows-platform ( . Net) .
Net op basis van verschillende versies van Windows .
- Windows Mobile 6 . x professionele (smartphones)
- Windows Phone 7 . x professionele (smartphones)
- Windows Phone 8 . x (smartphones)
- Windows XP , Vergezicht , 7 , 8 (32 en 64 bit systemen) van het platform . NET (Computer PC , Tabletten , grafische panelen , enz. . )
De software is zo ingesteld, dat het in staat is om te werken op meerdere besturingssystemen en versies van het milieu . Net (Dot Net) .
In principe , er twee versies van de software voor het milieu . NET .
- . Net voor PC-apparaten (computers , Tabletten) {voor het instellen van WIN32 richtlijn in de broncode [# define WIN32]}
- . NET CF (Compact Framework – Vooral voor mobiele apparaten: Windows CE , Windows Mobile , Windows Phone etc) . Afgeknotte versie maakt een efficiëntere werking voor batterij-apparaten
C # Language , in tegenstelling tot Java en NON – INBREUK talen â € <â € <op basis van IT , kunt u gebruik maken van de definitie zoals ” # Define_WIN32 ; ” ” # Define_BLUETOOTH ; # Define_DEBUG ; ” , zodat u voorwaardelijke compilatie uit te voeren voor verschillende versies van software , werken aan dezelfde bron .
Dit stelt u in staat om meerdere toepassingen te creëren op basis van dezelfde sjabloon , van elkaar verschillen door:
- Hardware versie: mobiele platforms , PC , grafische panelen , enz. . .
- Versie van het besturingssysteem: Windows Mobile , Telefoon , XP , Vergezicht , 7 , 8 met behulp van gemeenschappelijke kenmerken van het milieu . Netto
- Versie van de . Net: Normaal of CF (Compact Framework)
- Uitvoeringen met speciale randapparatuur en communicatie-apparatuur, zoals: Bluetooth , WiFi , Irda , GSM-modems , touch screens , seriële poorten
- Verschillende software varianten , meer of minder afgekapt of beperkte functionaliteit
Dit stelt u in staat om elke uitzondering voor deze factoren te behandelen en een coherente versie van de software te behouden zonder continue ” Synchronisatie ” verschillende versies van de software , opgenomen in de verveelvoudigd en gewijzigde bestanden .
Wij hebben op basis van open source software op een sjabloon , waardoor verdere ontwikkeling afhankelijk van de richting waarin de markt gaat hardware en software , en . NET-omgeving .
In overeenstemming met onze naamgeving standaard toepassingen zijn:
- eHouse4WindowsMobile
- eHouse4WindowsPhone
- eHouse4DotNet
- eHouse4DotNetCF
- eHouse4Win32
We zullen doorgaan met eHouse4DotNet (eHouse voor Dot Net) te bellen , die alle software versies en varianten .
De basisfunctionaliteit van de software:
- Werken op elk platform met een software- . Net en . Net CF
- Aan apparatuur gaat werken , mobiel , uitgerust desktop-omgeving . Netto
- Visualisatie en afbeeldingen online via Wifi , Ethernet , Internet
- Controle van de vorm van tekst
- Grafische Controles door BlueTooth , SMS , eMail , WiFi , Ethernet , Internet (TCP)
- Online controle Grafisch via LAN (TCP , UDP – eHouse status van de controllers uitzendingen)
- Online controle Grafisch over het WAN – Internet (TCP)
- Architecturale visualisatie op basis van de individuele woning project
- Visualisatie automatisch voor elke controller (ruimte) zonder ontwerp visualisatie
- Visualisatie – gebaseerd op een sjabloon , bij voorbeeld , ” repetitieve bouw ” door ontwikkelaars op basis van een project
- SVG Visualisatie (Scalable Vector Graphics – zonder kwaliteitsverlies) met de mogelijkheid van schaalvergroting , bewegende beelden
- Verzamelen Online status van de controllers om verdere verwerking mogelijk , analyse en ontwikkeling van geavanceerde controle-algoritmen voor . Net panelen
EHouse4DotNet open source software is te vinden op eHouse Home Automation – Open Source Software – eHouse4DotNet