Adaptif bağlam bilinçli mobil uygulama geliştirme


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Gazi Üniversitesi, Bilişim Enstitüsü, Türkiye

Tezin Onay Tarihi: 2014

Öğrenci: MUHAMMED İKBAL BİLGİLİ

Danışman: MUHAMMET ALİ AKCAYOL

Özet:

Günümüzde bilgisayar uygulamaları, geleneksel masaüstü uygulamalarından, önce web uygulamalarına sonrasında ise mobil uygulamalara kaymıştır. Bunun en önemli sebebi mobil cihazların adı üstünde taşınabilir yani her an her yerde kullanıcının yanında ve erişilebilir olmasıdır. Ayrıca mobil cihazlar işlemci hızı ve kapasite bakımından masaüstü bilgisayarlara oldukça yaklaşmışlardır. Bu nedenle her geçen gün mobil cihazlara sahip kullanıcı sayısı artmakta sonucunda da mobil cihazlar için geliştirilen uygulamalar da bir o kadar önem kazanmaktadır. Bu uygulamaların daha etkin olabilmesi ve kullanıcının işini kolaylaştırabilmesi için mobil cihazın, kendisine sahip olan kullanıcının ve fiziksel ortamın durumundan yani bağlamdan haberdar olması gerekmektedir. Bu çalışmada Bağlam diye ele alınan kavram ve mobil uygulama geliştirmede ne şekilde kullanılacağı örneklerle ve ayrıntılarıyla ele alınmıştır. Ayrıca yapay sinir ağları kullanarak öğrenen ve bulunduğu ortama uyarlanabilir, kendini adapte edebilir, adaptif bağlam bilinçli bir mobil uygulama geliştirilmiştir.