“Augmented reality (AR) is a live, direct or indirect, view of a physical, real-world environment whose elements are augmented (or supplemented) by computer-generated sensory input such as sound, video, graphics or GPS data.” – Wikipedia
Basically, Augmented Reality provides extra information over real-world object or place. For example, watch this video
Augmented Reality is a combination of two technologies:
- Computer Vision
- Computer Graphics (3D/2D)
Augmented Reality includes two processes:
- Identify Real-World Object or Place
- Display extra information. Information can be Simple Text,2D/3D Object, Animated Object, Touchable / clickable object,etc..
Following illustration generalise the execution process of Augmented Reality Application. Process starts with camera input and ends with rendering virtual object on screen. Augmented Reality continuously looks for tracker/object in input frames as and when tracker finds, it will display virtual object on screen.
Popular Business Domain
- Medical / Health
Popular SDKs for Development
Metaio vs Vuforia
|Content API||OpenGL, in-house 3d renderer||OpenGL only|
|Markerless 3D||Frame Marker|
|QR & Barcode||Virtual Button|
|GPS/ Inertial Sensors||No|
|Type||Free + Commercial||Free + Cloud Service Charges|
App Inventor is an easy and fun way for the uninitiated to learn about computer programming, and is at the same time a productive!
For most, the underlying technology that makes an app tick is shrouded in mystery. This has been a boon for programming experts and has spurned a very profitable niche for professional programmers who are paid to research, develop, and build these apps. But what if you have an idea for the next big thing – or even the next little thing for that matter? Well, now there is hope for non-programmers. Recently, thanks to a collaboration between Google and MIT, the world of mobile app creation has been opened to everyone with App Inventor!