TR
EN
EKRAN ÇÖZÜNÜRLÜĞÜNE DUYARLI BİR AKILLI ARAYÜZ YERLEŞTİRME YAKLAŞIMI
Abstract
Bu makalede ilişkisel olarak tanımlanan bir kullanıcı arayüzünün akıllı ve dinamik bir yaklaşımla, gerçek zamanlı olarak değişken ekran çözünürlüklerine en iyi şekilde adapte olmasını sağlayacak bir algoritma sunuyoruz. Kullanıcı arayüzleri bilgisayarlar ve kullanıcılar arasındaki etkileşimi sağlayan yazılım ürünleridir. Bu arayüzlerin ortaya çıkartılmasında tasarımcılar ile yazılımcılara düşen görevler vardır. Günümüzde değişik cihazların desteklediği çok farklı ekran çözünürlüklerinin kullanımda olmasıyla birlikte geliştirilen uygulamalarında her ekran çözünürlüğünde başarıyla çalışması beklenmektedir. Fakat, mevcut durumda tüm farklı çözünürlükler için tasarımcılar ve yazılımcılar farklı arayüzler geliştirmekte ve bu arayüzlerin hem ilk geliştirimi hem de devam eden süreçte bakım ve güncellenmesi ciddi bir külfet getirmektedir. Bu problemin çözümü adına literatürde farklı yaklaşımlar önerilmiş olmakla birlikte, bu yaklaşımlar tasarım aşamasında harcanan eforu azaltmaya yönelik, gerçek zamanlı çalışmayan yaklaşımlardır. Bu çalışmada biz tasarımcı ve yazılımcıların üzerinden bu yükü alacak, uygulamanın geliştirilmesi esnasında bir defa ve basit bir ilişkisel modelle tanımlanacak bir veri yapısını ve bu yapıyı gerçek zamanda işleyerek verilen ekran çözünürlüğüne en uygun arayüze dönüştüren gerçek zamanlı bir yaklaşımı sunuyoruz. Kullandığımız veri yapısının hazırlanması son derece kolay olduğu gibi, tek bir arayüz tasarımından daha kısa bir zamanda hazırlanabilmektedir. Uygulamanın çalışması esnasında arayüzün oluşturulması da saniyenin altında gerçekleşmekte, gerçek zamanlı yeniden boyutlandırma işlemleri esnasında dahi arayüzde gecikme yaşanmamaktadır.
Keywords
References
- Badros, G. J., Borning, A., & Stuckey, P. J. 2001. The Cassowary linear arithmetic constraint solving algorithm. ACM Transactions on Computer-Human Interaction (TOCHI), 8(4), 267-306.
- Borning, A., Lin, R., & Marriott, K. 1997, November. Constraints for the web. In Proceedings of the fifth ACM international conference on Multimedia (s. 173-182).
- Borning, A., Marriott, K., Stuckey, P., & Xiao, Y. 1997, October. Solving linear arithmetic constraints for user interface applications. In Proceedings of the 10th annual ACM symposium on User interface software and technology (s. 87-96).
- Buanga, P. M. 2011. Automated evalution of graphical user interface metrics.
- Gajos, K., & Weld, D. S. 2004, January. SUPPLE: automatically generating user interfaces. In Proceedings of the 9th international conference on Intelligent user interfaces (s. 93-100).
- Hosobe, H. 2000, September. A scalable linear constraint solver for user interface construction. In International Conference on Principles and Practice of Constraint Programming (s. 218-233). Springer, Berlin, Heidelberg.
- Hosobe, H. 2011, November. A simplex-based scalable linear constraint solver for user interface applications. In 2011 IEEE 23rd International Conference on Tools with Artificial Intelligence (s. 793-798). IEEE.
- Jacobs, C., Li, W., Schrier, E., Bargeron, D., & Salesin, D. 2003. Adaptive grid-based document layout. ACM transactions on graphics (TOG), 22(3), 838-847.
Details
Primary Language
Turkish
Subjects
Computer Software
Journal Section
Research Article
Publication Date
December 29, 2020
Submission Date
November 20, 2020
Acceptance Date
December 28, 2020
Published in Issue
Year 2020 Volume: 8 Number: 5
APA
Çelik, B., & Genç, B. (2020). EKRAN ÇÖZÜNÜRLÜĞÜNE DUYARLI BİR AKILLI ARAYÜZ YERLEŞTİRME YAKLAŞIMI. Mühendislik Bilimleri Ve Tasarım Dergisi, 8(5), 113-125. https://doi.org/10.21923/jesd.828809
AMA
1.Çelik B, Genç B. EKRAN ÇÖZÜNÜRLÜĞÜNE DUYARLI BİR AKILLI ARAYÜZ YERLEŞTİRME YAKLAŞIMI. JESD. 2020;8(5):113-125. doi:10.21923/jesd.828809
Chicago
Çelik, Barış, and Burkay Genç. 2020. “EKRAN ÇÖZÜNÜRLÜĞÜNE DUYARLI BİR AKILLI ARAYÜZ YERLEŞTİRME YAKLAŞIMI”. Mühendislik Bilimleri Ve Tasarım Dergisi 8 (5): 113-25. https://doi.org/10.21923/jesd.828809.
EndNote
Çelik B, Genç B (December 1, 2020) EKRAN ÇÖZÜNÜRLÜĞÜNE DUYARLI BİR AKILLI ARAYÜZ YERLEŞTİRME YAKLAŞIMI. Mühendislik Bilimleri ve Tasarım Dergisi 8 5 113–125.
IEEE
[1]B. Çelik and B. Genç, “EKRAN ÇÖZÜNÜRLÜĞÜNE DUYARLI BİR AKILLI ARAYÜZ YERLEŞTİRME YAKLAŞIMI”, JESD, vol. 8, no. 5, pp. 113–125, Dec. 2020, doi: 10.21923/jesd.828809.
ISNAD
Çelik, Barış - Genç, Burkay. “EKRAN ÇÖZÜNÜRLÜĞÜNE DUYARLI BİR AKILLI ARAYÜZ YERLEŞTİRME YAKLAŞIMI”. Mühendislik Bilimleri ve Tasarım Dergisi 8/5 (December 1, 2020): 113-125. https://doi.org/10.21923/jesd.828809.
JAMA
1.Çelik B, Genç B. EKRAN ÇÖZÜNÜRLÜĞÜNE DUYARLI BİR AKILLI ARAYÜZ YERLEŞTİRME YAKLAŞIMI. JESD. 2020;8:113–125.
MLA
Çelik, Barış, and Burkay Genç. “EKRAN ÇÖZÜNÜRLÜĞÜNE DUYARLI BİR AKILLI ARAYÜZ YERLEŞTİRME YAKLAŞIMI”. Mühendislik Bilimleri Ve Tasarım Dergisi, vol. 8, no. 5, Dec. 2020, pp. 113-25, doi:10.21923/jesd.828809.
Vancouver
1.Barış Çelik, Burkay Genç. EKRAN ÇÖZÜNÜRLÜĞÜNE DUYARLI BİR AKILLI ARAYÜZ YERLEŞTİRME YAKLAŞIMI. JESD. 2020 Dec. 1;8(5):113-25. doi:10.21923/jesd.828809