LIBRARY CYBIL2D SEBAGAI ALTERNATIF LAPISAN ABSTRAKSI TINGKAT TINGGI OPENGL EMBEDDED SYSTEMS

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 perangk...

Full description

Saved in:
Bibliographic Details
Main Author: NUGRAHA, YANA DWIPUTRA (Author)
Format: Book
Published: 2015-03-31.
Subjects:
Online Access:Link Metadata
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000 am a22000003u 4500
001 repoupi_17663
042 |a dc 
100 1 0 |a NUGRAHA, YANA DWIPUTRA  |e author 
245 0 0 |a LIBRARY CYBIL2D SEBAGAI ALTERNATIF LAPISAN ABSTRAKSI TINGKAT TINGGI OPENGL EMBEDDED SYSTEMS 
260 |c 2015-03-31. 
500 |a http://repository.upi.edu/17663/1/S_KOM_1005247_title.pdf 
500 |a http://repository.upi.edu/17663/1/S_KOM_1005247_abstract.pdf 
500 |a http://repository.upi.edu/17663/1/S_KOM_1005247_table_of_content.pdf 
500 |a http://repository.upi.edu/17663/2/S_KOM_1005247_chapter1.pdf 
500 |a http://repository.upi.edu/17663/3/S_KOM_1005247_chapter2.pdf 
500 |a http://repository.upi.edu/17663/4/S_KOM_1005247_chapter3.pdf 
500 |a http://repository.upi.edu/17663/4/S_KOM_1005247_chapter4.pdf 
500 |a http://repository.upi.edu/17663/1/S_KOM_1005247_chapter5.pdf 
500 |a http://repository.upi.edu/17663/3/S_KOM_1005247_bibliography.pdf 
500 |a http://repository.upi.edu/17663/2/S_KOM_1005247_appendix.pdf 
520 |a 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 
546 |a en 
546 |a en 
546 |a en 
546 |a en 
546 |a en 
546 |a en 
546 |a en 
546 |a en 
546 |a en 
546 |a en 
690 |a Q Science (General) 
655 7 |a Thesis  |2 local 
655 7 |a NonPeerReviewed  |2 local 
787 0 |n http://repository.upi.edu/17663/ 
856 |u https://repository.upi.edu/17663  |z Link Metadata