Building Automation – Erstellen eines Software-Bedienfeld für Tablets und Smartphones mit Windows Phone 8

eHouse Home Automation , Building Management – Programmierung und Software-Entwicklung für Bedienfelder (PDA , Smartphones , Touch Panel , PC , Tablet) , mit Windows 8 Betriebssystem Gebäude verwalten Automatisierung Windows 8 Betriebssystem ist Microsoft ' ; s jüngstes Kind .
Zum Zeitpunkt des Schreibens , es ist nicht einmal eine Beta oder kommerzielle Version des Systems .
Es sind Versionen für System-Entwickler und Programmierer zur Verfügung .
Trotz dieser Tatsache , und im Allgemeinen gut – bekannte Prinzip , neue Produkte, dass Microsoft nicht bis zum Release des ersten Service Pack sollte berühren , jedoch , aufgrund der sehr hohen Noten des Systems , nehmen Sie es ein bisschen früher ” th der Werkstatt ” .
Gemäß der Gegenstände , Meinung (mehr oder weniger Lobbying und objektiven) , und unabhängige Testergebnisse , der Nachfolger von Windows 7 ist ein bisschen effizienter als sein Vorgänger , und das Betriebssystem verbraucht weniger CPU (nach Microsoft Auslastung der CPU für das Betriebssystem selbst auf 1 gesunken % – Windows 7-System war hier ca. 8 – 10 % ) . Vista ist in diesem Fall mehr träge .
Diese Ergebnisse sind vergleichbar mit Android und Windows 8 bieten eine echte Chance von Anwendungen in den nächsten – Generation mobiler Geräte . Dies ermöglicht Ihnen, längere Betriebszeit der mobilen Geräte zu erreichen , Batteriebetriebene , und effizienter arbeiten auf relativ nicht effizient Prozessoren in Tabletten verwendet , Smartphones , PDA zu einem Standard-PC im Vergleich .
Windows 8 ist eine Software für Touch-Panels gewidmet , Smartphones , und gewöhnlichen Tablet-PC , so wird auf der Arbeit ” Multi-Plattform ” – die verschiedenen Arten von Prozessoren , Anzahl der Kerne , Hardware-Ressourcen , Peripheriegeräte , Systemkonfigurationen , etc . .
Android bisher auf die Tablet begrenzt , SmartPhones , PDA ohne ” ein Stück Kuchen ” von Microsoft ; s Markt für Desktop (PC) .
In diesem Zusammenhang , Software-Entwicklung für Windows 8 wird eine viel breitere Palette von Hardware-Geräten , Panels , Tablet-PCs und wird erst im Android-Version erscheinen, für den normalen PC .
Im Falle von Windows 8 zu schreiben überqueren – Plattform-Anwendungen wird viel einfacher auf die gleiche Weise, wie es in früheren Produkten haben (z. B. . Windows- – Mobile , Telefon , XP , Vista oder 7 , mit einer gemeinsamen Umgebung . Net) . In diesem Licht , Sie können die Software für alle Hardware-Geräte zu schreiben auf einer einzigen Vorlage – basierte Anwendung , und nur mit den Ausnahmen für Ausnahmen , für Ressourcen, die nicht an dem ausgewählten Gerätetyp unterstützt .

Daraus ergibt sich eine viel größere Auswahl an Steuergeräten für Home Automation und Interoperabilität mit anderen Programmen für Windows 8 .
Software-Entwicklungsumgebung , der PC ist viel schneller als die Softwareemulator , Tablette , Handy oder angeschlossenen Hardware-Gerät, um das Programm während der Entwicklung zu debuggen . Erstellen von Anwendungen direkt auf Ihrem PC ist (5 – 10-mal) schneller als die Programmierung auf mobilen Geräten , sogar mit einer sehr guten Kenntnis der erforderlichen Entwicklungstools und Programmiersprachen .
Es ist viel einfacher und schneller, ein solches Programm im Schreibmodus . Net C #-Umgebung läuft auf Win32-Plattform (dh normalen Pc) , und nach der Prüfung auf einem gewöhnlichen Computer , Konvertieren Ausnahmen mit Compiler Ausschlüsse (# ifdef etc . ) Für andere Plattformen .
Skalierbarkeit dieser Lösung ist viel besser als Übersetzung Software-Code in andere Programmiersprachen â € <â € <oder anderen Betriebssystemen .
Java genannt werden , dass trotz der edlen Idee â € <â € <die Anwendung auf jeder Hardware laufen , sie kann eine andere Version der Anwendung , Java-Applets für PC und mobile Geräte (Java MIDP – bekannt als Java Mobile) .
Zusätzlich ” Übersetzung ” Java-Maschine-Code in Maschinensprache-Prozessor , nimmt eine Menge Rechenleistung und die gleiche Anwendung direkt mit dem Betriebssystem geschrieben läuft ein Vielfaches schneller , als die Arbeit auf einer Java Virtual Machine, um den Code Übergangsprozess .
Auf mobilen Geräten ist es viel Stromverbrauch Stromverbrauch und verkürzen die Lebensdauer der Arbeit von Geräten .
Dies sind die Gründe , für die die Erzeuger von Betriebssystemen für Mobilgeräte , nicht mehr entwickeln oder unterstützen Dienste wie Java .
Apple (OSX) , Google (Android) , Microsoft (Windows 8) , was kann der Anfang vom Ende für Java MIDP Smartphones und Tablets einläuten .
Windows 8 verfügt über eine Schnittstelle für Touchscreen-Geräte optimiert , gaben viele Gadgets , Schatten Tasten machen shorten, das erhöht auch die Geschwindigkeit und Rechenleistung Verbrauch der lebenswichtigen Funktionen des Systems .
Für diesen Artikel war nicht klar, Werbung für Microsoft 'sein ; s Produkte ist beträchtlich, um die Nachteile zu erwähnen:

  • Jede Version von Windows hat immer bezahlt worden zu Android Gegensatz
  • Software für die Programmierung und Entwicklungsumgebung für Android ist kostenlos , Windows hat bisher immer bezahlt worden, und sehr teuer
  • Android-Software kann individuell auf den Platten und Geräte eingebaut werden , Wenn Microsoft erklärt, die Möglichkeit der Installation nur die Microsoft Store . Dadurch kann die individuelle Programmierung eigener Software für Amateur-und schränken die Möglichkeit zu schaffen nicht – kommerzielle Anwendungen und niedrige – kosten , und die Zeit erheblich erhöhen Application Sharing , und neue Software-Versionen .