Atlink Communications Sophisticated Mobile Application using Augmented reality
Atlink Communications Sophisticated Mobile Application using Augmented reality Technology Presented by: Capstone Team #5
Mentor & Instructor Mentor Mr. Dilhar De Silva Instructor Dr. Kwok Bun Yue 1/23/2022 2
Team Members Srikanth Majji Shivani Kovvuri Team Leader Database Administrator Programmer Software Designer Technical Report Documenter Web Developer Manoj Gidda Srikanth Inapurapu Research Analyst Technical Report Documenter Database Designer Research Analyst Programmer Tester Nithin Kumar Dudde Software Designer Programmer Web Administrator 1/23/2022 3
Agenda • • • Introduction Project Goal What is Augmented Reality Problem Statement Solution Demo Technical Details Technical Challenges Lessons Learnt Conclusion Future Work 1/23/2022 4
Introduction • Smart phone users along with mobile apps are rapidly increasing. • According to Millennial media and DIGIDAY, 2011 will be the Android year. 2010 1/23/2022 2011 5
Project Goal • Develop an Android-based augmented reality (AR) mobile application through which images or text can be placed on top of the objects of the phone camera view based on the geolocation of the objects detected by the phone. • It will also develop a server-side web application where users can place graphical image at a specific geocode (location) using Google Maps. 1/23/2022 6
What is Augmented Reality • Augmented reality (AR) refers to the technology that offers a real-time view of one's immediate surroundings altered or enhanced by computer generated information. • When users examine their environment through AR devices, they see information superimposed on the objects around them. 1/23/2022 7
Problem Statement • Let us consider you are at a UHCL open house, we want to distribute the schedule of today’s program. How you can do that? 1/23/2022 8
Solution Image SMAART 9 Server
1/23/2022 10
Technologies Used • Client side • Server side 1/23/2022 11
Android Architecture • What is android? • Android architecture Smaart
Android • Android SDK v 2. 2 through eclipse IDE • Services – on. Create() – on. Destroy() 1/23/2022 13
Android • User Interface – View – Layout – Notifications • Data Storage – Network connection – Internal storage 1/23/2022 14
Qualcomm • Vision based Augmented Reality • Also called as pattern recognition • Main elements in Qualcomm API – Trackable – Tracker – Pose • Why? 1/23/2022 15
Wikitude • 1 St Augmented reality browser • Best augmented browser for 2010 between Layar, Junaio & Wikitude. • Ready to use technology – Just start the Wikitude intent and add POI’s 1/23/2022 16
Technical Challenges • Selection of Android mobile phone 1/23/2022 17
• Selection of Augmented Reality browser/engine 1/23/2022 18
Schedule • RUP & Scrum Process Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Week 11 Week 12 Week 13 Week 14 Week 15 Date 01/20/2011 01/25/2011 02/01/2011 02/08/2011 02/15/2011 02/22/2011 03/01/2011 03/08/2011 03/15/2011 03/22/2011 03/29/2011 04/05/2011 04/12/2011 04/19/2011 04/26/2011 Phase Inception phase Elaboration phase Construction phase Transition phase
Major Tasks and Contributions Tasks Srikanth Inapurapu (%) Research & Analysis on different AR browsers 20 20 20 Documentation on Abstract, Agenda & Meeting Minutes 20 15 35 15 15 Modeling Use cases and sequence Diagrams 15 15 15 35 20 Software Requirements Specification(SRS) 15 20 20 15 30 Website Creation, Maintenance 15 15 20 35 15 UI Design 15 35 20 20 15 Database Design 35 10 10 20 25 Database connectivity with UI 25 25 15 15 20 Technical Report 15 20 35 15 15 1/23/2022 Nithin Kumar Dudde Shivani Kovvuri (%) Manoj Gidda (%) Srikanth Majji (%) 20
Lessons Learnt • Importance of analysis and design • Time Management • Effective communication skills 1/23/2022 21
Conclusion • SMAART accomplished all requirements • Implemented basic pattern recognition successfully 1/23/2022 22
Future work • Performance can be improved • More scope for pattern recognition using Qualcomm API 1/23/2022 23
References v Learning about Wikitude API http: //www. wikitude. org/en/developers v Comparing AR browsers http: //mobilegeo. wordpress. com/2010/11/23/comparing-ar-browsers/ v Learning about Qualcomm API https: //ar. qualcomm. com/qdevnet/developer_guide v Information about Android fundamentals http: //developer. android. com/guide/basics/what-is-android. html v Basic knowledge about Augmented Reality http: //en. wikipedia. org/wiki/Augmented_reality 1/23/2022 24
1/23/2022 25
1/23/2022 26
- Slides: 26