Aplikasi yang menunjukkan perlunya praktik rekayasa perangkat lunak hemat energi.
advertisement
Nama | Battery Drainer |
---|---|
Versi | 0.1 |
Memperbarui | Agt 09, 2022 |
Ukuran | 2 MB |
Kategori | Pendidikan |
Instal | 10K+ |
Developer | S2 Research Group |
Android OS | Android 8.1+ |
Google Play ID | nl.vu.cs.s2group.batterydrainer |
Battery Drainer · Deskripsi
BatteryDrainer adalah aplikasi android yang bertujuan untuk menguras baterai ponsel Anda secepat mungkin. Sesimpel itu! Tapi kenapa?
Ide di balik aplikasi ini adalah bahwa setiap komponen perangkat keras individu di telepon mengkonsumsi sejumlah daya untuk berfungsi dan mengkonsumsi daya maksimum di bawah pemanfaatan maksimum. Dengan aplikasi ini kami menunjukkan perlunya perangkat lunak hemat energi dan praktik rekayasa perangkat lunak berkelanjutan di perangkat bertenaga baterai, seperti ponsel dan tablet.
Pada tahun 2022, sistem TI saja sudah mengkonsumsi 10% listrik global dan pada tahun 2030 diperkirakan, Internet, pusat data, telekomunikasi, dan perangkat tertanam akan mengkonsumsi 1/3 dari permintaan energi global. Energi terbarukan hanya setengah solusi. Untuk mengatasi akar masalah, kita memerlukan TI hijau dan praktik rekayasa perangkat lunak berkelanjutan untuk mengurangi kebutuhan energi pusat data dan layanan cloud di seluruh dunia [1].
Saat ini BatteryDrainer menggunakan fitur perangkat keras berikut untuk menguras baterai ponsel:
• CPU - Utas yang melakukan komputasi mahal (hash SHA-512)
• GPU - Menggunakan OpenGL ES 2.0 untuk menggambar ribuan piramida kecil yang berputar
• Kamera - Menggunakan CameraX API
• Sensor perangkat keras - Memanfaatkan semua sensor perangkat yang tersedia (akselerometer, giroskop, kedekatan, dll.) menggunakan laju pengambilan sampel setinggi mungkin.
• Jaringan - Mengunduh file besar berulang kali melalui jaringan (WiFi atau jaringan Seluler)
• Chip GPS - Menggunakan akurasi lokasi yang presisi
[1] R. Verdecchia, P. Lago, C. Ebert dan C. de Vries, "IT Hijau dan Perangkat Lunak Hijau," dalam Perangkat Lunak IEEE, vol. 38, tidak. 6, hlm. 7-15, Nov-Des. 2021, doi: 10.1109/MS.2021.3102254.
Kode sumber untuk proyek ini tersedia untuk umum di halaman GitHub kami https://github.com/S2-group/batterydrainer
Lisensi MIT - Hak Cipta (c) 2022 Perangkat Lunak dan Grup Keberlanjutan - VU Amsterdam
Ide di balik aplikasi ini adalah bahwa setiap komponen perangkat keras individu di telepon mengkonsumsi sejumlah daya untuk berfungsi dan mengkonsumsi daya maksimum di bawah pemanfaatan maksimum. Dengan aplikasi ini kami menunjukkan perlunya perangkat lunak hemat energi dan praktik rekayasa perangkat lunak berkelanjutan di perangkat bertenaga baterai, seperti ponsel dan tablet.
Pada tahun 2022, sistem TI saja sudah mengkonsumsi 10% listrik global dan pada tahun 2030 diperkirakan, Internet, pusat data, telekomunikasi, dan perangkat tertanam akan mengkonsumsi 1/3 dari permintaan energi global. Energi terbarukan hanya setengah solusi. Untuk mengatasi akar masalah, kita memerlukan TI hijau dan praktik rekayasa perangkat lunak berkelanjutan untuk mengurangi kebutuhan energi pusat data dan layanan cloud di seluruh dunia [1].
Saat ini BatteryDrainer menggunakan fitur perangkat keras berikut untuk menguras baterai ponsel:
• CPU - Utas yang melakukan komputasi mahal (hash SHA-512)
• GPU - Menggunakan OpenGL ES 2.0 untuk menggambar ribuan piramida kecil yang berputar
• Kamera - Menggunakan CameraX API
• Sensor perangkat keras - Memanfaatkan semua sensor perangkat yang tersedia (akselerometer, giroskop, kedekatan, dll.) menggunakan laju pengambilan sampel setinggi mungkin.
• Jaringan - Mengunduh file besar berulang kali melalui jaringan (WiFi atau jaringan Seluler)
• Chip GPS - Menggunakan akurasi lokasi yang presisi
[1] R. Verdecchia, P. Lago, C. Ebert dan C. de Vries, "IT Hijau dan Perangkat Lunak Hijau," dalam Perangkat Lunak IEEE, vol. 38, tidak. 6, hlm. 7-15, Nov-Des. 2021, doi: 10.1109/MS.2021.3102254.
Kode sumber untuk proyek ini tersedia untuk umum di halaman GitHub kami https://github.com/S2-group/batterydrainer
Lisensi MIT - Hak Cipta (c) 2022 Perangkat Lunak dan Grup Keberlanjutan - VU Amsterdam