Home » Hotspot

Scanning of Hotspots using Augmented Reality

Business situation (The challenge)

Augmented reality is a technology in which we can view the physical, real world environment whose elements are augmented by computer generated sensory input. Basically people will go through the websites or browsing options for knowing the information about the particular target. But by this sophisticated AR technology people do not have to go websites or browsers; they can just scan the image to know complete information about it or to perform a particular task on that image.

The challenge which we got from client is to scan the image (target) and placing the markers on that image virtually using AR technology. Scanning the image is most critical part involved in this implementation. Application allows users to discover predefined "hotspots" in surroundings.

A hot spot is an image object that is embedded in a wall posters, billboards and print brochures. Upon discovery of the hotspot, app displays the marker on target (depending on the target predefined marker will be displayed). When user touch on marker it performs certain actions like sending SMS, Opens web, play the video related to the app respective to the marker. The actions completely rely on what marker we are displaying which we implemented effectively and successfully that shows our intelligence.

The difficulty in accessing the particular actions related to markers like sending SMS, opening the website of the target which we do not know etc made the solution come up with new AR technology. To create user friendliness among the users of smart phones and accessing the information about the targets by just scanning is the solution for this challenge.

The Solution

According to the mutual acquaintance the project implementation started as this solution can be starting point for implementing the projects in AR Technology. AR technology is advanced version technology which came into lime light after bar Code and QR code scanning technologies.

Implementation

Coming to the implementation, here, there is only a critical functionality to implement i.e. scanning of the image and displaying markers. We have accomplished this successfully by using the Vuforia SDK which has been developed by Qualcomm Technologies. Here, the project implementation mainly focuses on Image target which is a part of AR. One of the tasks of the work is specifically defined here as target and other is marker. Target is the image which we should scan through camera of a Smartphone and markers are the tasks to be performed when the target is scanned.

Scanning the target

The scanning process is taken care with Vuforia SDK. In- order to scan the target (image), the particular image should be registered in the target manager in the official Vuforia website. Upon the successful registration .dat and xml files are produced which contains the name of the image(s) (targets).

"The blended engagement model we implemented for working on this project resulted in producing quality product "Hotspot"

-Higher Officials

When scanning is performed with camera, at the backend the process will run checking the name of the target in xml and original target name. On successful matching, produces the markers as options what we need to keep. This is the internal process which goes on. The high complexity in implementation mainly was in target creation and target detection. We are glad that for this project implementation .dat and xml files are provided by client which is already detected images.

Displaying markers

After perfect target scanning next part comes to the markers. When the application launches it downloads the markers and when user scans the hotspot (target) it displays predefined markers. Each marker will have specific action to perform. Here, the app shows four types of markers. They are followed as SMS, email sending, playing video and opens the web view for browsing.

Offline functionality

Achieving the offline functionality is also intricate task here. Retrieving the markers will be achieved only if the internet connection is established. To perform the offline functionality, what the solution we found was at the very first time to load markers or for new markers, we need Internet connection. So, by that way, using services we got the markers for the first time; at a time 20-30 markers will be retrieved from the server, each marker will have 100-200kb. Then those will be saved into local DB. Whenever we receive the markers from the service we can store them into local DB and can run the application without using Internet.

Integration with third party SDK:

Vuforia is the only one SDK we used to execute this project effectively.
The Vuforia platform, a product of Qualcomm Technologies, Inc. and its subsidiaries, enables augmented reality (AR) app experiences that are best in class and creative beyond definition. These experiences reach across most real world environments, giving mobile apps the power to see. The Vuforia platform allows writing a single native app that can reach the most users across a wide range of Smartphone’s and tablets.

Benefits:

This mobile application revolutionizes the mobile user experience as did gesture and touch (multi-modal interaction) in mobile phones. This will redefine the mobile user experience for the next generation making mobile search invisible and reduce search effort for users.

Usability:
This improved mobile usability by acting as the interface itself, requiring little interaction (this Interaction Design technique is known as Direct Manipulation).

User experience: The application developed with AR technology increased engagement, interaction and provided a richer user experience.Well implemented markers using AR activity conveys innovation and responsiveness from forward-thinking brands. The concept of uploading our own media, such as the SMS, email, playing a video helped to create a highly personalized piece of media for the user. It relates specifically to them, which is likely to be far more engaging than a standard video or image. The application played a prominent role for its inexpensiveness which is alternative to other media platforms as no specific media needs to be purchased.

Customization: Customization is the interesting part for achieving the virtual flexibility in the app where user and client satisfied for our strategic implementation. This customization virtual artifact can be personalized according to user preferences; for example, attributes such as language or color can be adjusted in general and many more for future use. Virtual content (here markers) can depict objects and processes that are impractical or impossible to bring to users otherwise, for instance because they don't exist in the real world, would take too long to observe in real time, or would be dangerous to experience directly We accomplished for what we have accepted; from users perspective, user can experience reality virtually, user friendliness, high responsiveness.

Products and Services Company used:
  • For an IT solution, list the technical specifications used for the solution.
  • Operating System used is iOS.
  • Technical requirements used are iOS SDK, Xcode, Objective-C, Android SDK, Eclipse IDE, JSON parsing, SQLite DB, Augmented Reality.
  • The third-party service used for the solution is Vuforia SDK.

Customer name:
Simon
City/state/ZIP Code :
USA
Android Developement iPhone Developement iPad Developement iMac Developement .NET Developement PHP Developement Windows Phone Web Developement
Android iPhone iPad iMac ASP .NET PHP Windows Phone Desktop Apps Artist Gallery