Domotica – Die skep van 'n sagteware beheer paneel vir tablette en slimfone met Windows Phone 8

eHouse Home Automation , Building Management – programmering en sagteware-ontwikkeling vir die beheer panele (PDA , Slimfone , Touch paneel , PC , Tablet) , met Windows 8 bedryfstelsel gebou te bestuur outomatisering Windows 8 Bedryfstelsel Microsoft ; se jongste kind .
Teen die tyd van hierdie skryf , is daar nie eens 'n beta-of kommersiële weergawe van die stelsel .
Weergawes is beskikbaar vir die stelsel ontwikkelaars en programmeerders .
Ten spyte van hierdie feit , en oor die algemeen goed – bekend beginsel , nuwe produkte wat Microsoft nie sou aanraak nie tot die vrystelling van die eerste Service Pack , egter , as gevolg van die baie hoë tellings van die stelsel , neem dit 'n bietjie vroeër ” th die werkswinkel ” .
Volgens die artikels , mening (min of meer lobbing en doel) , en onafhanklike toets resultate , die opvolger van Windows 7 is 'n bietjie meer doeltreffend as sy voorganger , en die bedryfstelsel gebruik minder CPU (volgens Microsoft benutting van die SVE vir die bedryfstelsel self gedaal het tot 1 % – Windows 7 stelsel was hier oor 8 – 10 % ) . Vista in hierdie geval is traer .
Hierdie resultate is vergelykbaar met Android en Windows 8 bied 'n werklike kans van aansoeke in die volgende – generasie van mobiele toestelle . Dit stel jou in staat om langer gebruiksduur van mobiele toestelle te bereik , battery-aangedrewe , en meer doeltreffend te werk op relatief nie doeltreffende verwerkers wat gebruik word in die tablette , Slimfone , PDA in vergelyking met 'n standaard PC .
Windows 8 is 'n sagteware wat spesifiek vir touch panele , slimfone , en gewone tablet PC , so sal werk op ” multi platform ” – die verskillende tipes verwerkers , aantal cores , hardeware hulpbronne , randapparatuur , stelsel konfigurasies , ens . .
Android tot dusver beperk tot die Tablet , Smart Phones , PDA sonder om ” 'n stukkie van die koek ” van Microsoft ' ; se mark vir desktop (PC) .
In hierdie konteks , ontwikkeling van sagteware vir Windows 8 sal 'n veel wyer verskeidenheid van hardeware toestelle , Panele , tablet PC's en sal verskyn nie tot die Android-weergawe vir 'n gewone PC .
In die geval van Windows 8 kruis te skryf – platform aansoeke sal baie makliker wees om die dieselfde manier as wat dit gedoen het in die vorige produkte (bv. . Windows – Mobile , Phone , XP , Vista of 7 , met 'n gemeenskaplike omgewing . Net) . In hierdie lig , sal jy in staat wees om sagteware vir alle hardeware toestelle te skryf op 'n sjabloon – gebaseerde program , en die gebruik van slegs die uitsluitings vir uitsonderings , vir hulpbronne wat nie ondersteun op die gekose toestel tipe .

Dit gee 'n veel wyer keuse van beheer toestelle vir Home Automation en interoperabiliteit met ander programme vir Windows 8 .
Sagteware-ontwikkeling omgewing , die rekenaar is baie vinniger as die sagteware emulator , tablet , selfoon of 'n verbonde toestel om die program te ontfout tydens die ontwikkeling . Die skep van aansoeke direk op jou rekenaar is (5 – 10 keer) vinniger as programmering op mobiele toestelle , selfs met 'n baie goeie kennis van die vereiste ontwikkeling tools en programmeertale .
Dit is baie makliker en vinniger om so 'n program in te skryf . Net C # omgewing loop op Win32 platform (dws gewone PC) , en na die toets op 'n gewone rekenaar , omskep uitsonderings met behulp van samesteller uitsluitings (# ifdef ens . ) Vir ander platforms .
Scalability van hierdie oplossing is baie beter as vertaling sagteware kode aan ander programmeertale â € <â € <of ander bedryfstelsels .
Java kan aangehaal word , dat ten spyte van die edele idee van â € <â € <die aansoek op enige hardeware , vereis dat 'n ander weergawe van die aansoek , Java applets vir PC en mobiele toestelle (Java MIDP – bekend as Java Mobile) .
Daarbenewens ” vertaling ” Java masjien-kode in die masjien taal verwerker , neem 'n baie van die rekenaar krag en dieselfde aansoek geskryf direk na die bedryfstelsel loop verskeie kere vinniger , as die werk op 'n Java Virtual Machine die kode oorgang te verwerk .
Op mobiele toestelle is dit baie meer krag verbruik van die battery krag en verminder die lewe van die werk van toestelle .
Dit is die redes , vir wat die produsente van bedryfstelsels vir mobiele toestelle , nie meer dienste soos Java te ontwikkel of te ondersteun .
Apple (OSX) , Google (Android) , Microsoft (Windows 8) , wat die begin van die einde inlui vir Java MIDP smart phones en tablette .
Windows 8 het 'n koppelvlak wat geoptimiseer is vir die touch screen toestelle , verlate baie gadgets , Shadow knoppies maak verkort stelsel wat ook die spoed en die verwerking krag verbruik van die belangrike funksies van die stelsel verhoog .
Vir hierdie artikel was nie duidelik advertensie vir Microsoft se ; Se produkte is aansienlik om die nadele te noem:

  • Elke weergawe van Windows het altyd betaal is, in teenstelling met Android
  • Sagteware vir programmering en ontwikkeling omgewing vir Android is gratis , Windows het nog altyd so ver betaal is en baie duur
  • Android sagteware kan individueel word geïnstalleer op die panele en toerusting , As Microsoft sê die moontlikheid van die installering van slegs die Microsoft Store . Dit kan verminder die individuele programmering hul eie sagteware vir amateur-en beperk die vermoë om te skep nie – kommersiële toepassings en 'n lae – kos , en aansienlik verhoog die aansoek deel van die tyd , en nuwe sagteware releases .