Main Content

Augmented Reality at DrupalCon

Promet is extremely excited to announce the initial release of the PRAugmentedReality suite of tools to coincide with DrupalCon 2013. This suite is designed to add value to the Drupal Developer with a set of APIs provided to build Augmented Reality applications and connect to Drupal sites and applications in delivering AR content.

What's In The PRAugmentedReality Suite?

PRAugmentedReality iOS Library which is available on Promet’s Github page and can be found here:
This library is an easy to use iOS Library and provides:
  • An Augmented reality view out-of-the-box
  • Customizable AR Overlays
  • Simple and efficient Data Storing for AR Objects using SQLite DB
  • Communication system with a Drupal module for simple retrieval of content on a site
  • Custom Map Pin annotation
Included -- for your convenience -- in the iOS Library are three frameworks. They are:
PRAugmentedReality is compatible with iOS 5 and later. 

PRAugmentedReality Drupal Distro

The second component in the PRAugmentedReality suite is the PRAugmentedReality Drupal 7 Distro. The PRAugmentedReality Distro parses data in your Drupal site and makes it ready and available for your AR application. This data can be location, mapping, eCommerce and more. More specifically, the distro handles service calls for DIOS, creates a content type called Geoobject.  The distro also creates a feature with all modules and content for a mobile AR application. 

Promet PRAugmentedReality Distro on is here.

As a cool demonstration of the uses of the Framework and Distro, we’ve whipped up an app called DrupalCon AR. This app allows DrupalCon attendees to see other attendees hanging out around them. The app also point the user in the direction of DrupalCon events and activities. The user's smartphone with the AR application displays "heat-map" like aggregations of people at certain events or locations.
The app includes Drupal components:
  • Four Square fetcher
  • Twitter fetcher
  • DrupalCon Events fetcher
  • Services with custom callbacks