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.
New methods and tools have started to be used to develop mobile applications faster, easier and cheaper. In this context, the Cross-Platform (Cross-Platform) makes it possible that a single application can easily be adapted to different operating systems instead of developing separate applications. The Xamarin root programming language allows us to develop C# and Cross Platform applications. Moreover, cloud technologies today have brought a new dimension to the computer industry, which has directed developers to use cloud services as a database instead of setting up their own database systems. Firebase’s cloud database structure provides users with real-time data and storage to communicate between iOS, Android, Windows and even web-based applications. Specifically, real-time data communication is extremely vital for the Internet of Things (Internet of Things) applications to work efficiently simultaneously. In recent years, many solutions have been produced that connect intelligent objects with different scales and targets with the control of the Internet of Things with mobile applications. In this study, a integrated smart system was created by transforming the different objects that form a smart home system into a single structure. Xamarin has done the control of the integrated system using the real-time data feature of the cloud database with the mobile application designed using the cross-platform; with a common interface design and background code structure that can work on IOS, Android and Windows platforms.
The use of new methods and tools have been begun in order to develop mobile applications faster, easier and cheaper. Cross-Platform makes an application possible to be easily adapted to different operating systems instead of developing applications separately. Xamarin enables us to build Cross-Platform applications with the rooted programming language of C#. In addition, today’s cloud technologies have brought a new dimension to the IT sector and this has directed developers to utilize cloud services as a database instead of implementing their own database systems. Firebase cloud database structure offering real-time data and storage provides users with a communication environment among iOS, Android, Windows and even web-based applications. Specifically, real-time data communication is necessary to simultaneously run the applications of the Internet of Things (IoT) in an efficient manner. In recent years, many solutions that connect smart objects having different scales and targets have been developed by controlling the Internet of Things structures with mobile applications. In this study, an integrated smart system was built by combining different objects that form a smart home system unified into a single structure. The control of the mobile application designed using Xamarin Cross-Platform and the integrated system using the real-time data feature of the cloud database has been accomplished with a joint interface design and background code structure that runs on IOS, Android and Windows operating systems.
Alan : Fen Bilimleri ve Matematik; Mühendislik
Dergi Türü : Uluslararası
Benzer Makaleler | Yazar | # |
---|
Makale | Yazar | # |
---|