Aplikasi yang diinginkan memiliki 2 fungsi utama :
- MediaDownloader : berfungsi secara periodic nembak ke webservice, dan mendapatkan respon berupa JSON yang berisi data-data file yang harus didownload, dan deskripsi layoutnya, kemudian aplikasi ini akan menyimpan datanya di database SQLite
- MediaPlayer : berfungsi membuat region-region secara dinamis (ukuran dan layoutnya) berdasarkan database dan mengisi region tersebut dengan konten sesuai media yang ditentukan, misal : Video, Image Slideshow, Running Teks, dsb
Penjelasan lebih detail ada di file lampiran.
Requirement :
- Aplikasi harus jalan di Linux Ubuntu (14.x dan setelahnya)
- Aplikasi harus jalan di Raspberry Pi3
- Menggunakan library / komponen yang Free & Opensource
- Menggunakan database SQLite