Building Automation – Oprettelse af en software-kontrolpanel til tablets og smartphones med Windows Phone 8

eHouse Home Automation , Building Management – programmering og udvikling af software til kontrolpaneler (PDA , Smartphones , Touch-panel , PC , Tablet) , med Windows 8 operativsystem til at styre bygning automatisering Windows 8 operativsystem er Microsoft ' ; s yngste barn .
På tidspunktet for dette skrives , der er ikke engang en Beta eller kommerciel version af systemet .
Versioner er tilgængelige for systemudviklere og programmører .
På trods af denne kendsgerning , og generelt godt – kendt princip , nye produkter, som Microsoft ikke skulle røre indtil udgivelsen af ​​den første Service Pack , dog , på grund af de meget høje karakterer af systemet , tage det lidt tidligere ” th workshoppen ” .
Ifølge artiklerne , udtalelse (mere eller mindre lobbing og målsætning) , og uafhængige testresultater , efterfølgeren til Windows 7 er en smule mere effektivt end sin forgænger , og operativsystemet bruger mindre CPU (ifølge Microsoft udnyttelse af CPU for selve operativsystemet er faldet til 1 % – windows 7 system var her omkring 8 – 10 % ) . Vista i dette tilfælde er mere træg .
Disse resultater er sammenlignelige med Android og Windows 8 tilbyde en reel chance for ansøgninger i næste – generation af mobile enheder . Dette giver dig mulighed for at opnå længere driftstid på mobile enheder , batteridrevet , og arbejde mere effektivt på relativt ikke effektive processorer, der anvendes i tabletter , Smartphones , PDA sammenlignet med en standard PC .
Windows 8 er en software dedikeret til touch-paneler , smartphones , og almindelig tablet pc , så vil arbejde på ” multi-platform ” – de forskellige typer af processorer , Antallet af kerner , hardware ressourcer , periferiudstyr , systemkonfigurationer , etc . .
Android hidtil er begrænset til Tablet , SmartPhones , PDA uden at ” et stykke kage ” af Microsofts ' ; s marked for desktop (PC) .
I denne forbindelse , udvikling af software til Windows 8 vil have en langt bredere vifte af hardwareenheder , Paneler , tablet-pc'er og vises ikke før Android version for almindelig pc .
I tilfælde af Windows 8 skrive krydse – platform applikationer vil være meget lettere på samme måde som det gjorde i tidligere produkter (f.eks . Windows – Mobile , Phone , XP , Vista eller 7 , med et fælles miljø . Net) . I dette lys , vil du være i stand til at skrive software til alle hardware-enheder på en enkelt skabelon – baseret program , og bruger kun de undtagelser for undtagelser , for ressourcer, der ikke understøttes af den valgte enhedstype .

Det giver en meget større udvalg af styreanordninger til Home Automation og interoperabilitet med andre programmer til Windows 8 .
Softwareudvikling miljø , PC'en er meget hurtigere end den software emulator , tablet , mobiltelefon eller tilsluttede hardwareenhed til debug programmet under udvikling . Oprettelse af programmer direkte på din pc er (5 – 10 gange) hurtigere end programmering på mobile enheder , selv med et meget godt kendskab til de nødvendige udviklingsværktøjer og programmeringssprog .
Det er meget lettere og hurtigere at skrive sådan et program i . Net C # miljø kører på WIN32 platform (dvs. normal Pc) , og efter afprøvning på en almindelig computer , konvertere undtagelser bruger compiler undtagelser (# ifdef etc . ) For andre platforme .
Skalerbarhed ved denne løsning er meget bedre end oversættelse software kode til andre programmeringssprog â € <â € <eller andre operativsystemer .
Java kan nævnes , at på trods af den ædle idé om â € <â € <programmet kører på enhver hardware , kræver en anden version af programmet , Java applets til PC og mobile enheder (Java MIDP – kendt som Java Mobile) .
Derudover ” translation ” Java maskine kode til maskinsprog processor , tager en masse computerkraft og samme applikation, skrevet direkte til operativsystemet kører flere gange hurtigere , end at arbejde på en Java virtuel maskine til at behandle koden overgang .
På mobile enheder er det meget mere strøm forbrug af batteristrøm og reducerer liv med arbejde af udstyr .
Det er de grunde , for hvilke producenter af styresystemer til mobile enheder , ikke længere udvikle eller støtte tjenester såsom Java .
Apple (OSX) , Google (Android) , Microsoft (Windows 8) , som kan varsle begyndelsen til enden for Java MIDP smartphones og tabletter .
Windows 8 har en grænseflade optimeret til touch screen-enheder , forladte mange gadgets , Shadow knapper gør afkorte system, hvilket også øger hastigheden og forarbejdning strømforbrug af de vitale funktioner i systemet .
For denne artikel var ikke at være klar reklame for Microsoft ' ; s produkter er det betydelig at nævne ulemperne:

  • Hver version af Windows har altid været betalt i modsætning til Android
  • Software til programmering og udviklingsmiljø til Android er gratis , Windows har hidtil altid blevet betalt og meget dyre
  • Android software kan installeres individuelt på panelerne og udstyr , Hvis Microsoft erklærer muligheden for at installere kun Microsoft Store . Dette kan reducere den individuel programmering deres egen software til amatører og begrænse muligheden for at skabe non – kommercielle applikationer og lave – koste , og øge den tid, applikationsdeling , og nye software releases .