13.07.2015 Views

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Akademik</strong> Bilişim’<strong>07</strong> - IX. <strong>Akademik</strong> Bilişim Konferansı Bildirileri<strong>31</strong> <strong>Ocak</strong> - 2 Şubat 20<strong>07</strong> Dumlupınar Üniversitesi, Kütahya6. Sonuçlar6.1 Grafik Arayüzlerinin KarşılaştırılmasıUygulama geliştirilirken JOGL dışındaki grafikseliçerik oluşturma kütüphaneleri ve tekniklerigerçekleştirim sırasında kullanılan tekniklerbazında irdelenerek karşılaştırılmıştır.Elde edilen sonuçlar belirlenen başlıklar açısındanTablo - 1’de listelenmektedir :Grafiksel İçerikKalitesiJOGL Java3D OpenGLÇok İyi İyi Çok İyiGörüntüleme Hızı iyi Orta Çok İyiProgramlamaKolaylığıPlatformUyumluluğuWeb YayınlamaKolaylığıFarklıUygulamalarlaOrtak Çalışabilmeİyi Çok İyi Ortaİyi İyi Çok İyiÇok İyi Çok İyi Azİyi İyi Çok İyiTablo 1. - JOGL, Java3D, OpenGLkütüphanelerinin karşılaştırılmasıGerçekleştirilen bu uygulama sonucundaJOGL’un web tabanlı üç boyutlu içerik oluşturmadagayet başarılı olduğu anlaşılmıştır.OpenGL ve Java ortamlarının birleştirilerekweb üzerinden kullanılabilmesini sağlaması,bir çok projenin daha çok kişiye; çok daha hızlıbir şekilde ulaşabilmesini sağlayacaktır. Javageliştiricileri üç boyutlu grafiksel programlamayırahatlıkla kullanabileceklerdir.6.2 Programın Web TabanlıBina Oluşturma Sürecine EtkisiÖzellikle, üç boyutlu etkileşimli olarak geliştirilengrafiksel uygulamaların web üzerindenkullanılması, anlatılmak istenen konuyu; bukonu hakkında hiç bir bilgisi olmayan kullanıcılaradahi kolay bir şekilde sunabilmesi bakımındanönemli bir hale gelmiştir.Geliştirilen uygulama Java’nın ‘Web Start’ teknolojisikullanılarak internet üzerinden kullanılabilirhale getirilmiştir.http://yzgrafik.ege.edu.tr/projects/MFVisadresinden uygulama etkileşimli olarak kullanılabilir.Bu yaklaşım, çözümün daha hızlı vekolay bir şekilde kullanıcıya sunulması bakımındanönemlidir. Günümüzde bir çok uygulamaweb hatta mobil tabanlı çalışabilecek şekildegeliştirilerek bilgiye erişimdeki sınırlarınkalktığı örneklenmektedir.Kullanıcıların, istedikleri bir bina modelini,internet üzerinden kolaylıkla oluşturabildiklerigözlemlenmiştir. Yazılım geliştiriciler açısındanise, OpenGL altyapısının kullanılması sayesindeçok karmaşık modeller hızlı bir şekildeoluşturularak, üzerlerinde işlemler yapılabildiğianlaşılmıştır. Çalışmamızda, desen kaplama(‘Texture Mapping’), hazır 3B model yükleme(‘3D Object Loading’) ve karmaşık aydınlatma(‘Illumination Effects’) gibi modüllerineklenmesi aşamasına gelinmiştir. Böylece uygulama,mimari ve görsel açıdan daha gerçekçibina modellerini de destekleyecektir.Arka planda OpenGL kullanılması, gerçekçiliğive hızı arttırırken; nesneye dayalı programlamayaklaşımı da programlama aşamasındaharcanan çabayı minimum düzeye indirerekdaha etkin bir şekilde uygulama geliştirilebilmesinisağlamaktadır. Bu özellikleri sayesinde,gelecekte JOGL’un kullanım oranı artacak vedeğişik alanlardaki yazılım geliştiriciler tarafındantercih edilecektir.7. Kaynaklar[1]. Canroy, K., JOGL : A Beginner’s Guideand Tutorial, 2 Eylül 2004.[2]. Twilleagear, D., Kesselman, J., Goldberg,A., Petersen, D., Soto, C. J., Melissinos, C.,Java Technologies for Games.833

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!