Augmented Reality on Android

Augmented Reality is an application which combines a live view of real-world environment and computer-generated images. This paper studies and demonstrates an efficient Augmented Reality development in the mobile Android environment with the native Java language and Android SDK. Major components include Barcode Reader, File Loader, Marker Detector, Transform Matrix Generator, and a cloud database.





References:
[1] 1st & Ten system (graphic system), http://en.wikipedia.org/
wiki/1st_%26_Ten_(graphics_system), last accessed 2012.
[2] Augmented Reality, http://en.wikipedia.org/wiki/Augmented_reality,
last accessed, 2012
[3] Augmented Reality on Android demo, https://docs.google.com/file/
d/0B5TOGbkpt0cVTXB5djNOQTBDaVU/edit?usp=sharing, last
accessed 2013.
[4] Augmented Reality on Android source code, https://docs.google.com
/file/d/0B5TOGbkpt0cVNEhmZEtySWl4bnM/edit?usp=sharing, last
accessed 2013.
[5] Code 128, http://en.wikipedia.org/wiki/Code_128, last accessed, 2012
[6] S. Conder and L. Darcey, "Android wireless Application Development,
2nd Edition ", Addison-Wesley, 2010.
[7] Google Goggles, http://www.google.com/mobile/goggles/, last accessed
2012.
[8] T. Grønli, J. Hansen, and G. Ghinea, "Android vs Windows Mobile vs.
Java ME: A Comparative Study of Mobile Development Environments",
Proceedings of the 3rd International Conference on PErvasive
Technologies Related to Assitive Environments, 2010.
[9] T. Kan, C. Teng, and W. Chou, "Applying QR Code in Augmented
Reality Applications", Proceedings of the 8th International Conference
on Virtual Reality Continuum and Its Applications in Industry, 2009.
[10] H. Katon and M. Billinghurst, "Marker Tracking and HMD Calibration
for a Video-Based Augmented Reality Conferencing", Proceedings of
the 2nd International Workshop on Augmented Reality, 1999.
[11] H. B. Kekre, S. D. Thepade, A. Athawale, and A. Parkar, "Using
Assorted Color Spaces and Pixel Window Sizes for Colorization of
Grayscale Image", Proceedings of the International Conference and
Workshop on Emerging Trends in Technology, 2010 [12] R. Meier, "Professional Android 2 Application Development", Wrox,
2010.
[13] OBJ File, http://www.martinreddy.net/gfx/3d/OBJ.spec, last accessed
2013.
[14] QDevNet, http://developer.qualcomm.com/dev/augmented-reality, last
accessed 2013.
[15] QDevNet AR SDK, http://ar.qualcomm.at/qdevnet/sdk, last accessed
2013.
[16] D. Schmalatieg and D. Wagner, "Experiences with Handheld
Augmented Reality", Proceeding of the 6th International Symposium on
Mixed and Augmented Reality, 2007.
[17] Shazam, http://www.shazam.com/, last accessed 2012.
[18] Systems of Linear Equations: Solving by Gaussian Elimination,
http://www.purplemath.com/modules/systlin1.htm, last accessed, 2012.
[19] L. N. Trefethen, "Three Mysteries of Gaussian Elimination", ACM
SIGNUM Newsletter, Volume 20, Issue 4, 1985.
[20] UV Mapping, http://en.wikipedia.org/wiki/UV_mapping, last accessed
2013.
[21] Wavefront Technology (Alias|Wavefront), http://www.autodesk.com/,
last accessed 2013.