Приложение, демонстрирующее потребность в энергоэффективных методах разработки программного обеспечения.
advertisement
Имя | Battery Drainer |
---|---|
Версия | 0.1 |
Обновить | 09 авг. 2022 г. |
Размер | 2 MB |
Категория | Образование |
Количество установок | 10тыс.+ |
Разработчик | S2 Research Group |
Android OS | Android 8.1+ |
Google Play ID | nl.vu.cs.s2group.batterydrainer |
Battery Drainer · Описание
BatteryDrainer — это приложение для Android, предназначенное для максимально быстрой разрядки аккумулятора вашего телефона. Так просто, как, что! Но почему?
Идея этого приложения заключается в том, что каждый отдельный аппаратный компонент в телефоне потребляет определенное количество энергии для работы и потребляет максимальную мощность при максимальном использовании. С помощью этого приложения мы демонстрируем потребность в энергоэффективном программном обеспечении и устойчивых методах разработки программного обеспечения для устройств с батарейным питанием, таких как телефоны и планшеты.
По состоянию на 2022 год одни только ИТ-системы уже потребляют 10% мировой электроэнергии, а к 2030 году, по оценкам, Интернет, центры обработки данных, телекоммуникации и встроенные устройства будут потреблять 1/3 мирового спроса на энергию. Возобновляемая энергия — это только половинчатое решение. Чтобы устранить первопричины, нам нужны экологически чистые ИТ и устойчивые методы разработки программного обеспечения, чтобы снизить потребность в энергии центров обработки данных и облачных сервисов во всем мире [1].
В настоящее время BatteryDrainer использует следующие аппаратные функции для разрядки аккумулятора телефона:
• ЦП — потоки, выполняющие дорогостоящие вычисления (хэши SHA-512).
• Графический процессор — использование OpenGL ES 2.0 для рисования тысяч маленьких вращающихся пирамид.
• Камера — использование CameraX API
• Аппаратные датчики — используются все доступные датчики устройства (акселерометр, гироскоп, датчик приближения и т. д.) с максимально возможной частотой дискретизации.
• Сеть — повторно загружает большой файл по сети (Wi-Fi или сотовая сеть).
• GPS-чип - Использование точной точности определения местоположения
[1] Р. Вердеккиа, П. Лаго, К. Эберт и К. де Врис, «Зеленые ИТ и экологичное программное обеспечение», в IEEE Software, vol. 38, нет. 6, стр. 7-15, нояб.-дек. 2021 г., doi: 10.1109/MS.2021.3102254.
Исходный код этого проекта общедоступен на нашей странице GitHub https://github.com/S2-group/batterydrainer.
Лицензия MIT — Copyright (c) 2022 Software and Sustainability Group — VU Amsterdam
Идея этого приложения заключается в том, что каждый отдельный аппаратный компонент в телефоне потребляет определенное количество энергии для работы и потребляет максимальную мощность при максимальном использовании. С помощью этого приложения мы демонстрируем потребность в энергоэффективном программном обеспечении и устойчивых методах разработки программного обеспечения для устройств с батарейным питанием, таких как телефоны и планшеты.
По состоянию на 2022 год одни только ИТ-системы уже потребляют 10% мировой электроэнергии, а к 2030 году, по оценкам, Интернет, центры обработки данных, телекоммуникации и встроенные устройства будут потреблять 1/3 мирового спроса на энергию. Возобновляемая энергия — это только половинчатое решение. Чтобы устранить первопричины, нам нужны экологически чистые ИТ и устойчивые методы разработки программного обеспечения, чтобы снизить потребность в энергии центров обработки данных и облачных сервисов во всем мире [1].
В настоящее время BatteryDrainer использует следующие аппаратные функции для разрядки аккумулятора телефона:
• ЦП — потоки, выполняющие дорогостоящие вычисления (хэши SHA-512).
• Графический процессор — использование OpenGL ES 2.0 для рисования тысяч маленьких вращающихся пирамид.
• Камера — использование CameraX API
• Аппаратные датчики — используются все доступные датчики устройства (акселерометр, гироскоп, датчик приближения и т. д.) с максимально возможной частотой дискретизации.
• Сеть — повторно загружает большой файл по сети (Wi-Fi или сотовая сеть).
• GPS-чип - Использование точной точности определения местоположения
[1] Р. Вердеккиа, П. Лаго, К. Эберт и К. де Врис, «Зеленые ИТ и экологичное программное обеспечение», в IEEE Software, vol. 38, нет. 6, стр. 7-15, нояб.-дек. 2021 г., doi: 10.1109/MS.2021.3102254.
Исходный код этого проекта общедоступен на нашей странице GitHub https://github.com/S2-group/batterydrainer.
Лицензия MIT — Copyright (c) 2022 Software and Sustainability Group — VU Amsterdam