Energiahatékony kódoptimalizáció mobil környezetben

OData támogatás
Konzulens:
Fekete Krisztián
Automatizálási és Alkalmazott Informatikai Tanszék

Manapság a mobil készülékek magas energiafogyasztása igen komoly problémává nőtte ki magát. A gyorsan növekedő mobil technológiai iparágnak köszönhetően a jelenlegi eszközök szinte mindegyike rendelkezik valamilyen vezeték nélküli hálózati megoldással (Wlan, 3G vagy 4G), Bluetooth vagy GPS. Sajnálatos módon az akkumulator gyártó cégek általában nem tudják tartani a lépést ezzel a gyorsan fejlődő szegmenssel és igényekkel, így a készülékek legtöbbször nem kapnak megfelelő akkumulátort. A másik komoly szempont a költség, hiszen a felhasználók általában nem hajlandóak több pénzt kiadni csak azért, hogy a készülékben fejlettebb akkumulátor vagy energia takarékos rendszer kapjon helyet. Egy lehetséges módszer lehet a probléma szoftver oldali megközelítése. Egy magtól értetődő megoldás lehetne, ha kiszervezhetnénk a nagy számítás igényű feldatokat a felhőbe, hogy ne maga a készülék futtassa őket. Ezt a technikát "Offloading"-nak hívják. A diplomamunkám alatt elkészítettem egy forráskód generáló kiterjesztést Windows Phone platformra (Visual Studio-hoz), ami igyekszik automatizálni a forráskódok web szolgáltatásokba történő generálását Windows Azure környezetben. Ezek a generált szolgáltatások végül könnyedén futtathatóak a felhőben, hogy felszabadítsák a mobil eszközök számítási kapacitásait és kiterjesszék az akkumulátorok életciklusát.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.