Research Article

Xamarin Çapraz-Platformu ile Gerçek Zamanlı Bulut Veri Tabanı iletişimi: Bütünleşik Akıllı Ev Sistemi

Number: 27 November 30, 2021
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

  1. Al Shehri, W. (2013). Cloud database database as a service. International Journal of Database Management Systems, 5(2), 1.
  2. 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.
  3. 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.
  4. 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).
  5. 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.
  6. 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].
  7. 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.
  8. 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