Research Article

ARgent: A Web Based Augmented Reality Framework for Dynamic Content Generation

August 15, 2020
TR EN

ARgent: Web Tabanlı Dinamik İçerik Destekli Artırılmış Gerçeklik Geliştirme Altyapısı

Öz

Günümüzün dünyasında insanlar interaktif teknolojilere daha fazla ilgi duyuyor. İnteraktif teknolojilerin en yenilikçi örneklerinden biri olan artırılmış Artırılmış gerçeklik (AG), her ne kadar işe yarasa da, AG uygulamaları geliştirmek programlama ve oyun geliştirme araçları hakkında uzun süren eğitimler sonucu kazanılan bilgi ve tecrübeler gerektiriyor. Diğer yandan tasarım ve içerik oluşturma konusunda yetenekli insanlar, AG uygulaması geliştirmekten ve yönetmekten mahrum kalabiliyor. Bu makalede ARgent, Unity’de geliştirilen bir AR geliştirme aracı tanıtılacaktır. Bu altyapı iş akışının tamamını kapsayan bir yol haritası temin eder ve sunucu, web arayüzü ve mobil uygulama gibi üç ayrı cephede hizmet verir. Sunucu objelerin paketlenmesi ve optimizasyonu, veritabanı yönetimi ve verinin web arayüzü ve mobil arayüze sağlanması gibi görevleri üstlenir. Web arayüzü kullanımı kolay ve herkes tarafından erişilebilir olması neticesiyle bir içerik yönetim sistemi olarak görev görür. Mobil uygulama ise son kullanıcı tarafından kullanılacak uygulamadır. ARgent sadece kullanıcı arayüzünü (GUI) kullanarak ve hiçbir programla yapmaya gerek kalmadan uygulamalar geliştirilmesini sağlayacaktır. Kullanıcılara alışık oldukları bir deneyim sunmak amacıyla, işlemler halihazırda varolan diğer araçlara benzer olacaktır. Unity’de görsellerin dinamik olarak içeri aktarılması sebebiyle ortaya çıkan performans problemleri, ARgent’in sunduğu ve yenilikçi bir yöntem olan “asset bundling” yöntemi ile çözülmüştür. Son olarak, altyapı bir Javascript motoru barındırır ve böylece kullanıcılar kendi betiklerini entegre ederek isteğe göre kullanıcı arayüzü ve nesne davranışı tanılmayabilir.

Anahtar Kelimeler

References

  1. Seal, A., (2020), Top 7 Augmented Reality Statistics for 2020 [+ Use Cases], https://www.vxchnge.com/blog/augmented-reality-statistics, date retrieved: 09.06.2020.
  2. Cox, L., (2016), 10 Industries Embracing Augmented Reality, https://disruptionhub.com/industries-embracing-augmented-reality/, date retrieved: 09.06.2020.
  3. Höllerer, T. and Feiner, S. (2004). Mobile augmented reality, Telegeoinformatics: Location-based computing and services, 21.
  4. Van Krevelen, D. and Poelman, R. (2010). A survey of augmented reality technologies, applications and limitations, International journal of virtual reality, 9 (2), 1–20.
  5. Chai, L., Hoff, W.A. and Vincent, T. (2002). Three-dimensional motion and structure estimation using inertial sensors and computer vision for augmented reality, Presence: Teleoperators & Virtual Environments, 11 (5), 474–492.
  6. Linowes, J. and Babilinski, K. (2017). Augmented Reality for Developers: Build practical augmented reality applications with Unity, ARCore, ARKit, and Vuforia, Packt Publishing Ltd.
  7. Ramirez, H., Mendivil, E.G., Flores, P.R. and Gonzalez, M.C. (2013). Authoring Software for Augmented Reality Applications for the Use of Maintenance and Training Process, Procedia Computer Science, 25, 189 – 193, 2013 International Conference on Virtual and Augmented Reality in Education.
  8. Seichter, H., Looser, J. and Billinghurst, M. (2008). ComposAR: An intuitive tool for authoring AR applications, 2008 7th IEEE/ACM International Symposium on Mixed and Augmented Reality, pp.177–178.

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Publication Date

August 15, 2020

Submission Date

June 28, 2020

Acceptance Date

August 10, 2020

Published in Issue

Year 1970

APA
Kurt, G., & İnce, G. (2020). ARgent: A Web Based Augmented Reality Framework for Dynamic Content Generation. Avrupa Bilim Ve Teknoloji Dergisi, 244-257. https://doi.org/10.31590/ejosat.779946

Cited By