ОПТИМІЗАЦІЯ КОДА ПОШТОВОГО ПРОГРАМНОГО ЗАСТОСУВАННЯ НА ПЛАТФОРМІ APPLE IOS ЗА КРИТЕРІЄМ МІНІМУМУ ЕНЕРГОСПОЖИВАННЯ

Автор(и)

  • Ігор Борисович Туркін Національний аерокосмічний університет імені М.Є. Жуковського "ХАІ"
  • Олександр Валерійович Вдовитченко Національний аерокосмічний університет імені М.Є. Жуковського "ХАІ"

Ключові слова:

Зелене програмне забезпечення, оптимізація коду, критерій енергоспоживання, стандарт АСРI, енергетичне програмне забезпечення

Анотація

На основі аналізу ринку комп'ютерних пристроїв показано, що його зростання зараз визначається насамперед збільшенням продажів мобільних пристроїв. Загальною тенденцією є розширення переліку функцій і можливостей смартфона або планшета, але при цьому його інтенсивне використання можливе тільки протягом декількох годин, тому одним з найбільш важливих показників якості мобільного пристрою є тривалість його роботи в автономному режимі. Виконаний аналіз можливостей збільшення тривалості роботи мобільного пристрою в автономному режимі показав, що розробники прикладного програмного забезпечення не приділяють належної уваги оптимізації коду за критерієм мінімуму енергоспоживання. У результаті проведеного експерименту з оптимізації коду конкретного додатка доведена ефективність такої оптимізації.

Біографії авторів

Ігор Борисович Туркін, Національний аерокосмічний університет імені М.Є. Жуковського "ХАІ"

Д.т.н., професор, зав каф. інженерії програмного забезпечення Національного аерокосмічного університету ім. М.Є. Жуковського «ХАІ». Наукові інтереси: інженерія програмного забезпечення.

Олександр Валерійович Вдовитченко, Національний аерокосмічний університет імені М.Є. Жуковського "ХАІ"

Аспірант Національного аерокосмічного університету ім. М.Є. Жуковського «ХАІ». Наукові інтереси: інженерія програмного забезпечення.

Посилання

Фараг Ш. Повышение эффективности энергопотребления для приложений / Ш. Фараг, Б. Сроур [Электронный ресурс] – Режим доступа: http://blogs.msdn.com/b/b8_ru/archive/2012/02/15/improving-power-efficiency.aspx – 10.01.2014г.

Описание платформы iOS [Электронный ресурс] – Режим доступа: http://en.wikipedia.org/wiki/IOS – 30.11.2013 г.

Дэйв М. iOS 6 SDK. Разработка приложений для iPhone, iPad и iPod touch = Beginning iOS 6 Development Exploring the iOS SDK / М. Дейв. – М.: «Вильямс», 2013. – 672 с.

Бирюков Е. Методы снижения потребления энергии современными портативными устройствами / Е. Бирюков, Д. Василенко [Электронный ресурс] – Режим доступа: http://www.compitech.ru/html.cgi/arhiv/05_06/stat_198.htm – 26.01.2014 г.

Power Management – Architecture and Driver Support [Electronic resource] – Access mode: http://www.microsoft.com/whdc/system/pnppwr/powermgmt/default.mspx. – 23.01.2014 г.

Спиридонов А. Энергосберегающие технологии / А. Спиридонов [Электронный ресурс] – Режим доступа: http://www.mobile-review.com/articles/2006/smart-energy.shtml – 13.12.2013 г.

Watts Up? Plug Load Meters [Electronic resource] – Access mode: https://www.wattsupmeters.com/secure/products.php?pn=0 – 13.02.2014 г.

Intel® Power Gadget Meters [Electronic resource] – Access mode: http://software.intel.com/en-us/articles/intel-power-gadget-20 – 04.05.2014 г.

XCode [Electronic resource] – Access mode: https://developer.apple.com/xcode/ – 07.04.2014г.

Energy-Efficient Software Guidelines [Electronic resource] – Access mode: http://software.intel.com/ru-ru/articles/partner-energy-efficient-software-guidelines – 03.02.2014 г.

Снижение энергопотребления приложений [Электронный ресурс] – Режим доступа: http://software.intel.com/ru-ru/articles/conserving-active-power – 01.02.2014г.

##submission.downloads##

Номер

Розділ

ЕКОЛОГІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ