{"id":1041,"date":"2017-12-12T12:00:47","date_gmt":"2017-12-12T17:00:47","guid":{"rendered":"https:\/\/portfolios.cs.earlham.edu\/?p=1041"},"modified":"2025-04-24T15:16:07","modified_gmt":"2025-04-24T19:16:07","slug":"utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile","status":"publish","type":"post","link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/","title":{"rendered":"Utilizing cloud storage for realistic augmented reality on mobile"},"content":{"rendered":"<div class=\"page\" title=\"Page 1\">\n<div class=\"layoutArea\">\n<div class=\"column\">\n<p>ABSTRACT<\/p>\n<p>As for today, augmented reality technologies are shifting towards small devices with a focus on user interaction. As more techniques in rendering AR objects are developed, more computing powers are needed to keep up. Mobile AR technology has all functions built in, in addition to GPS and compass for realistic AR rendering technology. However, mobile devices lack storage and the raw power for 3D rendering of complex objects. The paper discusses the possibility of integrating cloud to fix these problems, and conclude that using cloud for performance is difficult while using cloud for storage is possible. Results show that performance drop when utilizing cloud storage for 3D objects are minimal. As for now, cloud fetched objects are rendered without textures, leading to a reduce in realism compared to local fetched objects. Thus, the next step of the pro ject is implementing textures fetch from cloud DB on top of the 3D object file fetch.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-1044 aligncenter\" src=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2017\/12\/Diagram1-300x191.png\" alt=\"\" width=\"300\" height=\"191\" srcset=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2017\/12\/Diagram1-300x191.png 300w, https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2017\/12\/Diagram1-768x490.png 768w, https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2017\/12\/Diagram1.png 922w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<\/div>\n<p>Links:\u00a0<a href=\"https:\/\/github.com\/jamesptran\/ARShow\">Github<\/a>,\u00a0<a href=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2017\/12\/paper.pdf\">Paper<\/a><\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>ABSTRACT As for today, augmented reality technologies are shifting towards small devices with a focus on user interaction. As more techniques in rendering AR objects are developed, more computing powers are needed to keep up. Mobile AR technology has all &hellip; <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/\">Read More<\/a><\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33,48,19],"tags":[],"class_list":["post-1041","post","type-post","status-publish","format-standard","hentry","category-33","category-phuc-tran","category-student"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Utilizing cloud storage for realistic augmented reality on mobile - CS\/DS Student Portfolios<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Utilizing cloud storage for realistic augmented reality on mobile - CS\/DS Student Portfolios\" \/>\n<meta property=\"og:description\" content=\"ABSTRACT As for today, augmented reality technologies are shifting towards small devices with a focus on user interaction. As more techniques in rendering AR objects are developed, more computing powers are needed to keep up. Mobile AR technology has all &hellip; Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/\" \/>\n<meta property=\"og:site_name\" content=\"CS\/DS Student Portfolios\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-12T17:00:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-24T19:16:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2017\/12\/Diagram1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"922\" \/>\n\t<meta property=\"og:image:height\" content=\"588\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"James Tran\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Tran\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/\"},\"author\":{\"name\":\"James Tran\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/4d2e8ea6707b091d9658af7644449de5\"},\"headline\":\"Utilizing cloud storage for realistic augmented reality on mobile\",\"datePublished\":\"2017-12-12T17:00:47+00:00\",\"dateModified\":\"2025-04-24T19:16:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/\"},\"wordCount\":168,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/Diagram1-300x191.png\",\"articleSection\":[\"2018\",\"Phuc Tran\",\"Student\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/\",\"name\":\"Utilizing cloud storage for realistic augmented reality on mobile - CS\\\/DS Student Portfolios\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/Diagram1-300x191.png\",\"datePublished\":\"2017-12-12T17:00:47+00:00\",\"dateModified\":\"2025-04-24T19:16:07+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/4d2e8ea6707b091d9658af7644449de5\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/#primaryimage\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/Diagram1.png\",\"contentUrl\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/wp-content\\\/uploads\\\/2017\\\/12\\\/Diagram1.png\",\"width\":922,\"height\":588},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/2017\\\/12\\\/12\\\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Utilizing cloud storage for realistic augmented reality on mobile\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#website\",\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/\",\"name\":\"CS\\\/DS Student Portfolios\",\"description\":\"AI and ML, Image Classification, Arduino\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/#\\\/schema\\\/person\\\/4d2e8ea6707b091d9658af7644449de5\",\"name\":\"James Tran\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/980e1f29b2d568d6dad87c25c35929f846116de48e705cccf199a5f9e40f2d43?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/980e1f29b2d568d6dad87c25c35929f846116de48e705cccf199a5f9e40f2d43?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/980e1f29b2d568d6dad87c25c35929f846116de48e705cccf199a5f9e40f2d43?s=96&d=mm&r=g\",\"caption\":\"James Tran\"},\"url\":\"https:\\\/\\\/portfolios.cs.earlham.edu\\\/index.php\\\/author\\\/ptranh14\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Utilizing cloud storage for realistic augmented reality on mobile - CS\/DS Student Portfolios","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/","og_locale":"en_US","og_type":"article","og_title":"Utilizing cloud storage for realistic augmented reality on mobile - CS\/DS Student Portfolios","og_description":"ABSTRACT As for today, augmented reality technologies are shifting towards small devices with a focus on user interaction. As more techniques in rendering AR objects are developed, more computing powers are needed to keep up. Mobile AR technology has all &hellip; Read More","og_url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/","og_site_name":"CS\/DS Student Portfolios","article_published_time":"2017-12-12T17:00:47+00:00","article_modified_time":"2025-04-24T19:16:07+00:00","og_image":[{"width":922,"height":588,"url":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2017\/12\/Diagram1.png","type":"image\/png"}],"author":"James Tran","twitter_card":"summary_large_image","twitter_misc":{"Written by":"James Tran","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/#article","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/"},"author":{"name":"James Tran","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/4d2e8ea6707b091d9658af7644449de5"},"headline":"Utilizing cloud storage for realistic augmented reality on mobile","datePublished":"2017-12-12T17:00:47+00:00","dateModified":"2025-04-24T19:16:07+00:00","mainEntityOfPage":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/"},"wordCount":168,"commentCount":0,"image":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2017\/12\/Diagram1-300x191.png","articleSection":["2018","Phuc Tran","Student"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/","url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/","name":"Utilizing cloud storage for realistic augmented reality on mobile - CS\/DS Student Portfolios","isPartOf":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/#primaryimage"},"image":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/#primaryimage"},"thumbnailUrl":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2017\/12\/Diagram1-300x191.png","datePublished":"2017-12-12T17:00:47+00:00","dateModified":"2025-04-24T19:16:07+00:00","author":{"@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/4d2e8ea6707b091d9658af7644449de5"},"breadcrumb":{"@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/#primaryimage","url":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2017\/12\/Diagram1.png","contentUrl":"https:\/\/portfolios.cs.earlham.edu\/wp-content\/uploads\/2017\/12\/Diagram1.png","width":922,"height":588},{"@type":"BreadcrumbList","@id":"https:\/\/portfolios.cs.earlham.edu\/index.php\/2017\/12\/12\/utilizing-cloud-storage-for-realistic-augmented-reality-on-mobile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/portfolios.cs.earlham.edu\/"},{"@type":"ListItem","position":2,"name":"Utilizing cloud storage for realistic augmented reality on mobile"}]},{"@type":"WebSite","@id":"https:\/\/portfolios.cs.earlham.edu\/#website","url":"https:\/\/portfolios.cs.earlham.edu\/","name":"CS\/DS Student Portfolios","description":"AI and ML, Image Classification, Arduino","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/portfolios.cs.earlham.edu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/portfolios.cs.earlham.edu\/#\/schema\/person\/4d2e8ea6707b091d9658af7644449de5","name":"James Tran","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/980e1f29b2d568d6dad87c25c35929f846116de48e705cccf199a5f9e40f2d43?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/980e1f29b2d568d6dad87c25c35929f846116de48e705cccf199a5f9e40f2d43?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/980e1f29b2d568d6dad87c25c35929f846116de48e705cccf199a5f9e40f2d43?s=96&d=mm&r=g","caption":"James Tran"},"url":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/ptranh14\/"}]}},"rttpg_featured_image_url":null,"rttpg_author":{"display_name":"James Tran","author_link":"https:\/\/portfolios.cs.earlham.edu\/index.php\/author\/ptranh14\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/2018\/\" rel=\"category tag\">2018<\/a> <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/2018\/phuc-tran\/\" rel=\"category tag\">Phuc Tran<\/a> <a href=\"https:\/\/portfolios.cs.earlham.edu\/index.php\/category\/student\/\" rel=\"category tag\">Student<\/a>","rttpg_excerpt":"ABSTRACT As for today, augmented reality technologies are shifting towards small devices with a focus on user interaction. As more techniques in rendering AR objects are developed, more computing powers are needed to keep up. Mobile AR technology has all &hellip; Read More","_links":{"self":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/1041","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/comments?post=1041"}],"version-history":[{"count":3,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/1041\/revisions"}],"predecessor-version":[{"id":1046,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/posts\/1041\/revisions\/1046"}],"wp:attachment":[{"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/media?parent=1041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/categories?post=1041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/portfolios.cs.earlham.edu\/index.php\/wp-json\/wp\/v2\/tags?post=1041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}