TR
EN
Xamarin Çapraz-Platformu ile Gerçek Zamanlı Bulut Veri Tabanı iletişimi: Bütünleşik Akıllı Ev Sistemi
Öz
Mobil uygulamaları daha hızlı, daha kolay ve daha ucuz geliştirebilmek için yeni yöntemler ve araçlar kullanılmaya başlanmıştır. Bu bağlamda, Çapraz Platform (Cross-Platform) ile ayrı ayrı uygulama geliştirmek yerine tek bir uygulamanın farklı işletim sistemlerine kolaylıkla uyarlanabilmesini sağlamaktadır. Xamarin köklü programlama dilleri arasında yer alan C# ile Çapraz Platform uygulamalar geliştirmemize imkân vermektedir. Ayrıca, günümüzde bulut teknolojileri, bilişim sektörüne yeni bir boyut kazandırmış, bu durum geliştiricilere kendi veri tabanı sistemlerini kurmak yerine bulut hizmetlerini veri tabanı olarak kullanmaya yönlendirmiştir. Firebase bulut veri tabanı yapısı, kullanıcılara gerçek zamanlı veri ve depolamayla iOS, Android, Windows ve hatta web tabanlı uygulamalar arasında iletişim ortamını sağlamaktadır. Özellikle Nesnelerin İnterneti (Internet of Things) uygulamalarının eşzamanlı olarak verimli bir şekilde çalışabilmesi için gerçek zamanlı veri haberleşmesi son derece hayatidir. Son yıllarda, Nesnelerin İnterneti yapılarının mobil uygulamalarla kontrolü ile farklı ölçek ve hedeflere sahip akıllı nesneleri birbirine bağlayan birçok çözüm üretilmiştir. Bu çalışmada, akıllı bir ev sistemini oluşturan farklı nesneler tek yapı haline getirilerek bütünleşik bir akıllı sistem oluşturulmuştur. Xamarin çapraz platform kullanarak tasarlanan mobil uygulama ile bulut veri tabanının gerçek zamanlı veri özelliğini kullanarak bütünleşik sisteminin kontrolünü; IOS, Android ve Windows platformlarda çalışabilecek ortak bir ara yüz tasarımı ve arka plan kod yapısı ile gerçekleştirmiştir.
Anahtar Kelimeler
References
- Al Shehri, W. (2013). Cloud database database as a service. International Journal of Database Management Systems, 5(2), 1.
- Aljedaani, W., Nagappan, M., Adams, B., & Godfrey, M. (2019, May). A comparison of bugs across the iOS and Android platforms of two open source cross platform browser apps. In 2019 IEEE/ACM 6th International Conference on Mobile Software Engineering and Systems (MOBILESoft) (pp. 76-86). IEEE.
- Ataç, C., & Akleylek, S. (2019). A survey on security threats and solutions in the age of IoT. Avrupa Bilim ve Teknoloji Dergisi, (15), 36-42.
- Atkinson, D.M. (2016). The Xamarin Forms Handbook. South Carolina: CreateSpace Independent Publishing. Chatterjee, N., Chakraborty, S., Decosta, A., & Nath, A. (2018). Real-time communication application based on android using Google firebase. Int. J. Adv. Res. Comput. Sci. Manag. Stud, 6(4).
- Datta, S. K., Gyrard, A., Bonnet, C., & Boudaoud, K. (2015, August). oneM2M architecture based user centric IoT application development. In 2015 3rd International Conference on Future Internet of Things and Cloud (pp. 100-107). IEEE.
- Dener, M. (2019). A New Home Gateway Design and A Sensor-Based Smart Home Application Including Privacy Protection. Bilişim Teknolojileri Dergisi, 12(1), 23-32. FirebaseGoogle. Available from: https:// firebase.google.com/products [Çevrimiçi Erişim Tarihi: 01/04/2020].
- Heitkötter, H., Hanschke, S., & Majchrzak, T. A. (2012, April). Evaluating cross-platform development approaches for mobile applications. In International Conference on Web Information Systems and Technologies (pp. 120-138). Springer, Berlin, Heidelberg.
- Hermes, D. (2015). Xamarin mobile application development: Cross-platform c# and xamarin. forms fundamentals. New York:Apress.
Details
Primary Language
Turkish
Subjects
Engineering
Journal Section
Research Article
Publication Date
November 30, 2021
Submission Date
March 3, 2021
Acceptance Date
October 7, 2021
Published in Issue
Year 2021 Number: 27
APA
Tosunoğlu, E., & Ustun, A. B. (2021). Xamarin Çapraz-Platformu ile Gerçek Zamanlı Bulut Veri Tabanı iletişimi: Bütünleşik Akıllı Ev Sistemi. Avrupa Bilim Ve Teknoloji Dergisi, 27, 658-664. https://doi.org/10.31590/ejosat.890291
Cited By
Pre-Service Teachers’ Opinions On Learning, Designing, Utilizing Web 2.0 Tools In Education
Journal of Interdisciplinary Education: Theory and Practice
https://doi.org/10.47157/jietp.1113530APP INVENTOR İLE BLUTOOTH KONTROLLÜ ARDUİNO UNO HABERLEŞMESİ AKILLI KURUTMA SİSTEMİ
Bilgi ve İletişim Teknolojileri Dergisi
https://doi.org/10.53694/bited.1292714Eğitim Alanında Yapay Zekâ Uygulamaları: Lisansüstü Tezlerin Sistematik İncelemesi
Bilgi ve İletişim Teknolojileri Dergisi
https://doi.org/10.53694/bited.1593139