Battery Drainer icon

Battery Drainer

0.1

Aplikacja, która pokazuje potrzebę energooszczędnych praktyk inżynieryjnych.

Nazwa Battery Drainer
Wersja 0.1
Aktualizuj 09 sie 2022
Rozmiar 2 MB
Kategoria Edukacja
Instalacje 10tys.+
Deweloper S2 Research Group
Android OS Android 8.1+
Google Play ID nl.vu.cs.s2group.batterydrainer
Battery Drainer · Zrzuty ekranu

Battery Drainer · Opis

BatteryDrainer to aplikacja na Androida, której celem jest jak najszybsze rozładowanie baterii telefonu. Tak proste jak to! Ale dlaczego?

Ideą tej aplikacji jest to, że każdy pojedynczy element sprzętowy w telefonie zużywa pewną ilość energii w celu działania i zużywa maksymalną moc przy maksymalnym wykorzystaniu. Dzięki tej aplikacji demonstrujemy potrzebę energooszczędnego oprogramowania i zrównoważonych praktyk inżynierii oprogramowania w urządzeniach zasilanych bateryjnie, takich jak telefony i tablety.

Od 2022 r. same systemy informatyczne zużywają już 10% światowej energii elektrycznej, a szacuje się, że do 2030 r. Internet, centra danych, telekomunikacja i urządzenia wbudowane będą zużywać 1/3 światowego zapotrzebowania na energię. Energia odnawialna to tylko połowa rozwiązania. Aby zająć się podstawowymi przyczynami, potrzebujemy zielonych rozwiązań informatycznych i zrównoważonych praktyk inżynierii oprogramowania w celu zmniejszenia zapotrzebowania na energię centrów danych i usług w chmurze na całym świecie [1].

Obecnie BatteryDrainer wykorzystuje następujące funkcje sprzętowe do rozładowania baterii telefonu:

• Procesor — wątki wykonujące kosztowne obliczenia (hasze SHA-512)
• GPU — używanie OpenGL ES 2.0 do rysowania tysięcy małych piramid obrotowych
• Aparat — korzystanie z interfejsu API CameraX
• Czujniki sprzętowe — Wykorzystują wszystkie dostępne czujniki urządzenia (akcelerometr, żyroskop, czujnik zbliżeniowy itp.) z najwyższą możliwą częstotliwością próbkowania.
• Sieć — wielokrotnie pobiera duży plik przez sieć (WiFi lub sieć komórkowa)
• Chip GPS — z wykorzystaniem dokładnej dokładności lokalizacji

[1] R. Verdecchia, P. Lago, C. Ebert i C. de Vries, "Green IT i Green Software", w IEEE Software, tom. 38, nie. 6, s. 7-15, listopad-grudzień. 2021, doi: 10.1109/MS.2021.3102254.

Kod źródłowy tego projektu jest publicznie dostępny na naszej stronie GitHub https://github.com/S2-group/batterydrainer

Licencja MIT - Copyright (c) 2022 Software and Sustainability Group - VU Amsterdam

Battery Drainer 0.1 · Pobierz Bezplatnie

3,7/5 (172+ Opinie)

Old Versions

Wszystkie wersje