كلية علوم الحاسوب - ماجستير

Permanent URI for this collectionhttps://repository.neelain.edu.sd/handle/123456789/503

Browse

Search Results

Now showing 1 - 1 of 1
  • Thumbnail Image
    Item
    تطوير رسم الاشكال ثلاثية الابعاد علي نظام اندرويد بإستخدام منصة OpenGL ES
    (جامعة النيلين, 2017-06) محمد خلف الله علي عطا الفضيل
    مستخلص تعتبر مكتبة الرسوميات الحرة المفتوحة المصدر ((OpenGL ES) OpenGL for Embedded Systems) الاكثر استخداما لانتاج رسوميات ثلاثية الابعاد علي انظمة التشغيل المضمنة مثل نظام تشغيل الهاتف الذكي اندوريد، وتعتبر المكتبة اساسية للرسم بالهاتف المحمول (Mobile Graphics) . تعرض الباحث في هذا الدراسة لمشكلة عرض الرسوميات ثلاثية الابعاد والذي يتطلب امكانيات عالية في المعالجة ومساحة الذاكرة وبطاقة عرض الرسوميات وكذلك استهلاك طاقة كبيرة لاجهزة الهاتف المحمول التي تعتمد علي مصدر طاقة منخفض وغير مستمر. يعرض الباحث الحل الذي تقدمه مكتبة الرسوميات الحرة المفتوحة المصدر (OpenGL ES) والتي صممت خصيصا لمراعاة الامكانيات المحدودة لاجهزة الهاتف المحمول وعرض الرسوميات ثلاثية الابعاد عليها مع الحفاظ علي الجودة والاداء العالي ، حيث توصل الباحث الي تطوير تطبيق موبايل علي منصة اندرويد وباستخدام مكتبة الرسوميات الحرة المفتوحة المصدر (OpenGL ES) يعرض التطبيق رسومات اساسية باستخدام المكتبة مباشرة ، حيث ان استخدام مكتبة (OpenGL ES) مباشرة اكثر صعوبة في التعامل والتعلم لذلك يوصي الباحث بتطوير التطبيق ليصبح اطار عمل ليبني بكامل علي مكتبة (OpenGL ES) . Abstract OpenGL for Embedded Systems (OpenGL ES) is the most widely used tool for 3D graphics designed and rendering on embedded systems such as Android’s, base to a new branch known as the term Mobile Graphics. In this study, the researcher presented the problem of displaying 3D graphics, which requires high processing capabilities, memory space and graphic display card, as well as the consumption of high energy for mobile devices that rely on low power source and non-continuous. The researcher presents the solution offered by the open source library OpenGL ES, which was designed specifically to take into account the limited possibilities of mobile phones and the presentation of 3D graphics on them while maintaining the quality and high performance, where the researcher developed a mobile application on the Android platform and using the Open Graphics Library OpenGL ES The application rendering basic graphics using the library directly. Using the OpenGL ES library directly is more difficult to handle and learn. Therefore, the researcher recommends developing the application into a framework built entirely on the OpenGL ES library.