Building Automation – Opprette en programvare kontrollpanel for tabletter og smarttelefoner med Windows Phone 8

eHouse Home Automation , Building Management – programmering og programvareutvikling for kontrollpaneler (PDA , Smartphones , Touch Panel , PC , Tablett) , med 8 Windows operativsystem å administrere bygningen automatisering Windows 8 Operating System er Microsofts ; s yngste barn .
På den tiden dette ble skrevet , det er ikke engang en Beta eller kommersiell versjon av systemet .
Versjoner er tilgjengelig for systemutviklere og programmerere .
Til tross for dette faktum , og generelt godt – kjent prinsipp , nye produkter som Microsoft ikke bør berøre før utgivelsen av den første Service Pack , men , på grunn av de svært høye score i systemet , ta det litt tidligere ” th verkstedet ” .
Ifølge artiklene , mening (mer eller mindre lobbing og objektiv) , og uavhengige testresultater , etterfølgeren til Windows 7 er litt mer effektiv enn forgjengeren , og operativsystemet bruker mindre CPU (ifølge Microsoft utnyttelse av CPU for selve operativsystemet har falt til 1 % – windows 7 system var her ca 8 – 10 % ) . Vista i dette tilfellet er mer svak .
Disse resultatene er sammenlignbare med Android og Windows 8 har en reell sjanse til søknader i neste – generasjons mobile enheter . Dette kan du oppnå lengre driftstid på mobile enheter , batteridrevet , og arbeide mer effektivt på relativt ikke effektive prosessorer som brukes i tabletter , Smartphones , PDA sammenlignet med en standard PC .
Windows 8 er en programvare dedikert for berøringspanelene , smarttelefoner , og vanlige tablet PC , så vil fungere på ” multi-plattform ” – de forskjellige typer prosessorer , antall kjerner , maskinvareressurser , periferiutstyr , systemkonfigurasjoner , etc . .
Android hittil begrenset til Tablet , SmartPhones , PDA uten å ta ” et stykke kake ” av Microsofts ; s marked for stasjonære (PC) .
I denne sammenheng , programvareutvikling for Windows 8 vil ha en mye bredere spekter av maskinvareenheter , Paneler , tablet PCer og vil ikke vises før Android versjon for vanlige PC .
I tilfelle av Windows 8 å skrive krysse – plattformer vil være mye enklere på samme måte som det gjorde i tidligere produkter (f.eks . Windows – Mobile , Telefon , XP , Vista eller 7 , med et felles miljø . Net) . I lys av dette , vil du være i stand til å skrive programvare for alle maskinvareenheter på en enkel mal – basert applikasjon , og bruker bare de unntakene for unntak , for ressurser som ikke støttes på den valgte enhetstypen .

Dette gir et mye bredere utvalg av kontrollenheter for Home Automation og interoperabilitet med andre programmer for Windows 8 .
Programvareutvikling miljø , PC er mye raskere enn software emulator , tablett , mobiltelefon eller tilkoblede maskinvareenhet for å feilsøke programmet under utvikling . Lage applikasjoner direkte på din PC er (5 – 10 ganger) raskere enn programmering på mobile enheter , selv med en svært god kjennskap til de nødvendige utviklingsverktøy og programmeringsspråk .
Det er mye enklere og raskere å skrive et slikt program i . Net C # miljø kjører på Win32 plattform (dvs. normal Pc) , og etter testing på en vanlig datamaskin , konvertere unntak bruker kompilatoren unntak (# ifdef etc . ) For andre plattformer .
Skalerbarhet med denne løsningen er mye bedre enn oversettelse programvare kode til andre programmeringsspråk â € <â € <eller andre operativsystemer .
Java kan bli sitert , at til tross for den edle tanken på â € <â € <programmet kjører på maskinvare , kreve en annen versjon av programmet , Java-applets for PC og mobile enheter (Java MIDP – kjent som Java Mobile) .
I tillegg ” oversettelse ” Java maskinkode i maskinen språk prosessor , tar mye datakraft og samme applikasjon skrevet direkte til operativsystemet kjører flere ganger raskere , enn å jobbe på en Java virtuell maskin for å behandle koden overgangen .
På mobile enheter er det mye mer strømforbruk batteriet og reduserer levetiden til arbeidet enheter .
Dette er grunnene , som produsenter av operativsystemer for mobile enheter , ikke lenger utvikle eller støtte tjenester som Java .
Apple (OSX) , Google (Android) , Microsoft (Windows 8) , som kan innvarsle begynnelsen på slutten for Java MIDP smarttelefoner og tabletter .
Windows 8 har et grensesnitt optimalisert for enheter med berøringsskjerm , forlatte mange gadgets , Shadow knapper gjør forkorte system som også øker hastigheten og prosessorkraft forbruk av vitale funksjoner i systemet .
For denne artikkelen var ikke å være klart reklame for Microsoft ' ; s produkter er det betydelig å nevne cons:

  • Hver versjon av Windows har alltid blitt betalt i motsetning til Android
  • Programvare for programmering og utviklingsmiljø for Android er gratis , Windows har så langt alltid blitt betalt og svært kostbart
  • Android programvare kan installeres enkeltvis på paneler og utstyr , Hvis Microsoft erklærer muligheten for å installere bare Microsoft Store . Dette kan redusere den enkelte programmering sin egen programvare for amatører og begrense muligheten for å opprette ikke – kommersielle programmer og lave – koste , og betydelig lengre tid applikasjonsdeling , og nye programvareversjoner .