Building Automation – Création d'un panneau de contrôle logiciel pour tablettes et smartphones avec Windows Phone 8

ehouse Domotique , Building Management – programmation et développement de logiciels pour les panneaux de contrôle (PDA , Smartphones , Touch Panel , Ordinateur personnel , Tablet) , avec le système d'exploitation Windows 8 pour gérer bâtiment automation Système d'exploitation Windows 8 est Microsoft ; le plus jeune enfant .
Au moment d'écrire ces lignes , il n'est même pas une version bêta ou commerciale du système .
Des versions sont disponibles pour les développeurs de systèmes et les programmeurs .
En dépit de ce fait , et généralement bien – principe connu , nouveaux produits que Microsoft devrait pas toucher jusqu'à la sortie de la premier Service Pack , cependant , en raison des scores très élevés du système , le prendre un peu plus tôt ” e l'atelier ” .
Selon les articles , opinion (plus ou moins lobbying et objectif) , et les résultats de tests indépendants , le successeur de Windows 7 est un peu plus efficace que son prédécesseur , et le système d'exploitation utilise moins de CPU (selon l'utilisation de la CPU Microsoft pour le système d'exploitation lui-même est tombé à 1 % – Windows 7 système était ici environ 8 – 10 % ) . Vista dans ce cas est plus lente .
Ces résultats sont comparables avec Android et Windows 8 offrent une chance réelle d'applications dans le prochain – génération d'appareils mobiles . Cela vous permet d'obtenir un temps de fonctionnement plus longue appareils mobiles , alimentée par batterie , et de travailler plus efficacement sur des processeurs relativement peu efficaces utilisés dans les comprimés , Smartphones , PDA par rapport à un PC standard .
Windows 8 est un logiciel dédié pour les écrans tactiles , smartphones , et tablet PC ordinaire , et fonctionnent donc sur ” plate-forme multi ” – les différents types de processeurs , nombre de noyaux , des ressources matérielles , périphériques , configurations du système , etc . .
Android mesure est limitée à la tablette , SmartPhones , PDA sans prendre ” c'est du gâteau ” de Microsoft ; marché s pour ordinateur de bureau (PC) .
Dans ce contexte, , développement de logiciels pour Windows 8 aura un plus large éventail de périphériques , Panneaux , Tablet PC et n'apparaîtra pas tant que la version Android pour PC ordinaire .
Dans le cas de Windows 8 pour écrire traverser – applications de la plateforme sera beaucoup plus facile de la même manière que l'a fait dans les produits antérieurs (par exemple, . Fenêtres – Mobile , Téléphone , XP , Vista ou 7 , avec un environnement commun . ) Net . Dans cette optique , vous serez en mesure d'écrire des logiciels pour tous les périphériques sur un seul modèle – application basée , et en utilisant uniquement les exclusions pour les exceptions , pour les ressources qui ne sont pas pris en charge sur le type de périphérique sélectionné .

Cela donne un choix beaucoup plus large de dispositifs de contrôle pour Domotique et l'interopérabilité avec d'autres logiciels pour Windows 8 .
Environnement de développement logiciel , le PC est beaucoup plus rapide que l'émulateur logiciel , comprimé , téléphone mobile ou autre périphérique matériel connecté pour déboguer le programme au cours du développement . Création d'applications directement sur votre PC est (5 – 10 fois) plus vite que la programmation sur les appareils mobiles , même avec une très bonne connaissance des outils de développement nécessaires et langages de programmation .
Il est beaucoup plus facile et plus rapide à écrire un tel programme dans . Net C # environnement fonctionnant sur la plate-forme Win32 (c.-à-Pc normal) , et après avoir testé sur un ordinateur ordinaire , convertir exceptions à l'aide du compilateur exclusions (# ifdef etc . ) Pour les autres plateformes .
L'évolutivité de cette solution est beaucoup mieux que le code logiciel de traduction pour d'autres langages de programmation â € <â € <ou autres systèmes d'exploitation .
Java peut être cité , que, malgré la noble idée de la â € <â € <l'application s'exécute sur n'importe quel matériel , besoin d'une version différente de l'application , Applets Java pour PC et appareils mobiles (Java MIDP – connu sous le nom Java Mobile) .
En outre ” traduction ” Code machine Java en langage machine du processeur , prend beaucoup de puissance de calcul et la même application écrite directement dans le système d'exploitation s'exécute plusieurs fois plus rapide , que de travailler sur une machine virtuelle Java pour traiter la transition de code .
Sur les appareils mobiles, il est la consommation d'énergie beaucoup plus de puissance de batterie et réduisent la durée de travail des dispositifs .
Telles sont les raisons , pour lesquels les producteurs de systèmes d'exploitation pour appareils mobiles , ne plus développer ou soutenir des services tels que Java .
Apple (Mac OS X) , Google (Android) , Microsoft (Windows 8) , qui peut annoncer le commencement de la fin pour SmartPhones Java MIDP et Tablette .
Windows 8 a une interface optimisée pour les écrans tactiles , abandonnés de nombreux gadgets , Boutons d'ombre à rendre le système de raccourcir ce qui augmente aussi la consommation d'énergie vitesse et le traitement des fonctions vitales du système .
Pour cet article, ne devait pas être évident pour Microsoft annonce ' ; s produits, il est important de mentionner les inconvénients:

  • Chaque version de Windows a toujours été rémunéré par opposition à Android
  • Logiciel de programmation et un environnement de développement pour Android est gratuit , Windows a jusqu'à présent toujours été payés et très coûteux
  • Android logiciel peut être installé individuellement sur les panneaux d'affichage et , Si Microsoft déclare la possibilité d'installer uniquement le Microsoft Store . Cela peut réduire la programmation individuelle de leur propre logiciel pour amateur et restreindre la possibilité de créer non – applications commerciales et de faibles – coût , et d'augmenter considérablement le partage d'applications temps , et de nouvelles versions logicielles .