Building Automation – Het creëren van een software control panel voor tabletten en smartphones met Windows Phone 8

eHouse Home Automation , Building Management – programmering en ontwikkeling van software voor bedieningspanelen (PDA , Smartphones , Touch Panel , PC , Tablet) , met Windows 8-besturingssysteem aan de opbouw van het beheer van automatisering Windows 8-besturingssysteem is Microsoft ' ; s jongste kind .
Op het moment van dit schrijven , er is niet eens een Beta of commerciële versie van het systeem .
Er zijn versies beschikbaar voor systeem-ontwikkelaars en programmeurs .
Ondanks dit feit , en algemeen goed – bekende principe , nieuwe producten die Microsoft niet moet aanraken totdat de release van de eerste Service Pack , echter , door de zeer hoge scores van het systeem , neem het een beetje vroeger ” e de workshop ” .
Volgens de artikelen , advies (meer of minder lob en objectieve) , en onafhankelijke testresultaten , de opvolger van Windows 7 is een beetje efficiënter dan zijn voorganger , en het besturingssysteem neemt minder CPU (volgens Microsoft gebruik van de CPU van het besturingssysteem zelf is gedaald tot een % – windows 7 systeem was hier ongeveer 8 – 10 % ) . Vista is in dit geval trager .
Deze resultaten zijn vergelijkbaar met Android en Windows 8 een reële kans van toepassingen in de volgende – generatie mobiele apparaten . Hierdoor kunt u bereiken langere gebruiksduur van mobiele apparaten , batterijen , en efficiënter te werken op relatief niet efficiënt processoren in tabletten , Smartphones , PDA in vergelijking met een standaard PC .
Windows 8 is een software speciaal voor touch panels , smartphones , en gewone tablet-pc , zo zal werken op ” multi-platform ” – de verschillende processors , aantal cores , hardware resources , randapparatuur , systeemconfiguraties , enz. . .
Android dusver beperkt tot Tablet , SmartPhones , PDA zonder rekening te ” een fluitje van een cent ” van Microsoft ' ; s markt voor desktop (PC) .
In deze context , ontwikkeling van software voor Windows 8 zal een veel breder scala van hardware-apparaten , Panelen , tablet-pc's en zal niet tot de Android-versie verschijnen voor de gewone PC .
In het geval van Windows 8 te steken schrijven – platform applicaties zal veel gemakkelijker op dezelfde manier als in eerdere producten (bijvoorbeeld . Windows – Mobiel , Telefoon , XP , Vista of 7 , met een gemeenschappelijke omgeving . Net) . In dit licht , zult u in staat om software voor alle hardware-apparaten te schrijven op een sjabloon – gebaseerde applicatie , en met alleen de uitsluitingen voor uitzonderingen , voor middelen die worden niet ondersteund op het geselecteerde apparaat-type .

Dit geeft een veel ruimere keuze bedieningsorganen van Home Automation en interoperabiliteit met andere programma's voor Windows 8 .
Software ontwikkelomgeving , de pc is veel sneller dan de software emulator , tablet , mobiele telefoon of aangesloten hardware-apparaat om het programma te debuggen tijdens de ontwikkeling . Het creëren van applicaties direct op uw PC is (5 – 10 keer) sneller dan het programmeren op mobiele apparaten , zelfs met een zeer goede kennis van de benodigde ontwikkeltools en programmeertalen .
Het is veel gemakkelijker en sneller te schrijven een dergelijk programma in . Net C #-omgeving draait op Win32 platform (dwz normaal Pc) , en na het testen op een gewone computer , om te zetten met behulp van uitzonderingen compiler uitsluitingen (# ifdef etc . ) Voor andere platformen .
Schaalbaarheid van deze oplossing is veel beter dan vertaalsoftware code naar een andere programmeertaal â € <â € <of andere besturingssystemen .
Java kan worden aangehaald , dat ondanks de nobele idee van â € <â € <van de toepassing wordt uitgevoerd op elke hardware , vereisen een andere versie van de toepassing , Java-applets voor PC en mobiele apparaten (Java MIDP – zogenaamde Java Mobile) .
Bovendien ” vertaling ” Java-machine code in machinetaal processor , kost veel rekenkracht en dezelfde aanvraag rechtstreeks schriftelijk aan het besturingssysteem draait meerdere malen sneller , dan werken op een Java virtuele machine om de code te overgangsproces .
Op mobiele apparaten is het veel meer stroomverbruik van extra batterijcapaciteit en neemt de levensduur van het werk van de apparaten .
Dit zijn de redenen , waarvoor de producenten van besturingssystemen voor mobiele apparaten , niet meer ontwikkelen of ondersteunende diensten zoals Java .
Apple (OSX) , Google (Android) , Microsoft (Windows 8) , die kunnen inluiden het begin van het einde voor Java MIDP smartphones en tablets .
Windows 8 heeft een interface geoptimaliseerd voor apparaten met aanraakscherm , verlaten veel gadgets , Shadow knoppen maken verkorten systeem dat verhoogt ook de snelheid en de verwerking stroomverbruik van de vitale functies van het systeem .
Voor dit artikel is niet om duidelijke reclame voor Microsoft 'zijn ; s producten is het belangrijk om op te noemen de nadelen:

  • Elke versie van Windows is altijd al betaald, in tegenstelling tot Android
  • Software voor het programmeren en ontwikkelomgeving voor Android is gratis , Windows heeft tot nu toe altijd is betaald en erg duur
  • Android kan individueel worden geïnstalleerd op de panelen en uitrusting , Als Microsoft verklaart de mogelijkheid van het installeren alleen de Microsoft Store . Dit kan de individuele programmering verminderen hun eigen software voor amateur en beperken de mogelijkheid te creëren niet – commerciële toepassingen en lage – kosten , en een aanzienlijke verhoging van de tijd het delen van toepassingen , en nieuwe software releases .