NUGRAHA, YANA DWIPUTRA (2015) LIBRARY CYBIL2D SEBAGAI ALTERNATIF LAPISAN ABSTRAKSI TINGKAT TINGGI OPENGL EMBEDDED SYSTEMS. S1 thesis, Universitas Pendidikan Indonesia.
|
Text
S_KOM_1005247_title.pdf Download (155kB) | Preview |
|
|
Text
S_KOM_1005247_abstract.pdf Download (189kB) | Preview |
|
|
Text
S_KOM_1005247_table_of_content.pdf Download (242kB) | Preview |
|
|
Text
S_KOM_1005247_chapter1.pdf Download (157kB) | Preview |
|
Text
S_KOM_1005247_chapter2.pdf Restricted to Staf Perpustakaan Download (338kB) |
||
|
Text
S_KOM_1005247_chapter3.pdf Download (269kB) | Preview |
|
Text
S_KOM_1005247_chapter4.pdf Restricted to Staf Perpustakaan Download (2MB) |
||
|
Text
S_KOM_1005247_chapter5.pdf Download (138kB) | Preview |
|
|
Text
S_KOM_1005247_bibliography.pdf Download (287kB) | Preview |
|
Text
S_KOM_1005247_appendix.pdf Restricted to Staf Perpustakaan Download (1MB) |
Abstract
Dalam beberapa tahun terakhir terlihat pertumbuhan yang dramatis pada kemampuan komputasi, visualisasi, dan grafis dari perangkat mobile. Meski begitu, kebanyakan pilihan desain yang digunakan oleh para pengembang perangkat keras untuk mengimplementasikannya tidak cocok untuk diterapkan pada perangkat mobile akibat diperlukannya tenaga, biaya, dan tempat yang lebih. Terdapat beberapa pendekatan untuk menyelesaikan masalah tersebut, salah satunya adalah dengan menggunakan OpenGL ES yang merupakan API tingkat rendah yang memberikan pengembang sebuah antarmuka ke perangkat keras grafik pada perangkat mobile. Namun, karena sifatnya yang merupakan API tingkat rendah, untuk menggunakannya pengembang perlu memanggil cukup banyak fungsi pra-operasi yang relatif kompleks, bertolak belakang dengan apa yang terjadi dalam beberapa tahun terakhir dimana permintaan atas API tingkat tinggi terus meningkat. Penelitian ini membahas bagaimana masalah tersebut dapat diatasi dengan membangun sebuah lapisan abstraksi tingkat tinggi tambahan pada OpenGL ES dengan memanfaatkan pola-pola desain tertentu sehingga basis kode menjadi lebih ringkas dan dapat dikompilasi untuk platform desktop dan mobile. Dengan menerapkan beberapa pola desain seperti Façade, Template Method Pattern, dan Observer, sebuah library dibangun untuk mengenkapsulasi sebagian kecil fungsionalitas 2-dimensi dari OpenGL ES. Library yang dihasilkan mencakup sistem windowing sederhana serta kelas-kelas yang bertanggungjawab atas operasi grafik seperti pembuat bentuk primitif, penampil teks, dan penampil file gambar. Hasil penelitian ini direspon secara positif oleh pengembang perangkat lunak grafis secara umum dan pakar yang bergerak di bidangnya. Dengan begitu, pengembang dapat membangun perangkat lunak grafis melalui sebuah antarmuka tingkat tinggi tanpa perlu mengkhawatirkan tentang kerumitan API OpenGL ES di belakangnya
Item Type: | Thesis (S1) |
---|---|
Additional Information: | No Panggil : S KOM NUR l-2015 Pembimbing : I.Rosa Ariani II.Herbert Siregar |
Uncontrolled Keywords: | Abstraksi, OpenGL ES, Pola Desain |
Subjects: | Q Science > Q Science (General) |
Divisions: | Fakultas Pendidikan Matematika dan Ilmu Pengetahuan Alam > Program Studi Ilmu Komputer |
Depositing User: | Mr. Hada Hidayat |
Date Deposited: | 07 Oct 2015 07:37 |
Last Modified: | 07 Oct 2015 07:37 |
URI: | http://repository.upi.edu/id/eprint/17663 |
Actions (login required)
View Item |