Assignment II - XR Application Requirements and Outline
Assignment II - XR Application Requirements and Outline
OUTLINE
1
Table of Contents
1. Introduction..................................................................................................................................2
2. Literature Review Mind-Map......................................................................................................2
3. Requirements Specification.........................................................................................................6
4. Implementation Paper................................................................................................................12
5. Conclusion.................................................................................................................................14
References......................................................................................................................................15
2
1. Introduction
The project gives an overall aspect of the paper and its objectives presenting as access to the
paper. The undertaking of making a compact augmented reality (AR) application fully intent on
visualizing environmental data is acquainted with the peruser in this part. The primary objective
of the undertaking is to utilize augmented reality (AR) innovation to give customers connecting
with explicit encounters that increment their insight and appreciation of environmental issues
(Rauschnabel et al., 2022). The project expects to close the hole between state-of-the-art
augmented reality innovations and the dire requirement for clever fixes to basic environmental
issues through the advancement of this application.
The significance of requirements definition in actually coordinating the advancement cycle and
ensuring clearness, cognizance, and arrangement with partner assumptions is underscored in the
presentation. A guide for the peruser to follow as they explore the paper's items is given by the
presentation which frames the project's objectives, scope, and the significance of the
requirements definition (Stanney et al., 2021). The presentation features the significance of the
requirements definition in ensuring the consistency and clearness of the advancement cycle of
the undertaking's targets. Requirements definition assists the project with staying by
characterizing its objectives and degree. This assists with correspondence and adjusts the project
as per the requirements.
2. Literature Review Mind-Map
The major thoughts and research discoveries relevant to the production of a compact augmented
reality (AR) application for environmental data visualization are summarized in the mind map of
the literature review. It gives an outline of the primary suggestions and connections tracked
down in the corpus of the current paper as well as bits of knowledge into a scope of points
including convenient augmented reality (AR) applications and related fields.
3
Figure 1: Extended Reality
(Source: Gunkel et al., 2023)
The mind map initially investigates the subject of convenient augmented reality (AR) making
sense of its significance, basic innovations, and potential purposes. It analyzes how augmented
reality innovation has been created from its starting points to the present underscoring
improvements in hardware, software, and UI plans (Gunkel et al., 2023). The mind map gives a
detailed outline of the potential and restrictions of handheld AR gadgets by integrating research
findings and industry headways laying out the establishment for further study.
The mind map digs into the field of environmental augmented reality (AR) by underscoring
applications that analyze environmental data in augmented reality settings. It sees contextual
analyses, logical tasks, and revenue-driven utilizations of augmented reality innovation to spread
information about environmental issues like air contamination, environmental change, and
biological system elements (Xu and Zhang, 2022). The mind map clarifies the capability of
augmented reality (AR) innovation to change individuals' impressions and interactions with their
environmental elements which advances expanded environmental proficiency through the
viewpoint of environmental AR.
4
Figure 2: AR vs. MR vs. VR vs. XR
(Source: Gilardi et al., 2022)
The mind map inspects web-based augmented reality frameworks, including A-Edge and AR.js
that make it simpler to make AR applications that suddenly end in demand for web programs. It
differentiates these frameworks' usefulness, productivity, and similarity while featuring their
benefits and burdens (Gilardi et al., 2022). The mind map additionally shows how area-based
augmented reality encounters could be made conceivable by coordinating geolocation services
like the Google Maps Programming interface. Through an investigation of the interactions
between web-based augmented reality frameworks and geolocation services, the mind map
clarifies the specialized variables and provides the scope that accompanies creating AR
applications that integrate genuine settings.
The mind map investigates signal acknowledgment, voice orders, and other info modalities as it
dives into user interaction paradigms in augmented reality conditions. It goes over suggested
aspects for making explicit user-accommodating points of interaction that increment user joy and
commitment (Ratcliffe et al., 2021). The mind map also describes availability and ease of use
issues in AR configuration, featuring the meaning of comprehensive plan ideas and user-focused
plan methods.
5
Figure 3: Literature Review Mind Map
(Source: Created by the learner)
6
The mind map finishes by discussing the aspects of security and privacy issues with AR
applications and underlining the need for serious areas of strength for insurance conventions and
administrative structure adherence. It takes a look at user consent methodology, data
anonymization techniques, and encryption frameworks to safeguard user protection and decrease
security dangers (Gong et al., 2021). The mind map underlines the meaning of moral and
dependable AR improvement processes by resolving these issues.
The mind map for the literature review offers an exhaustive clarification of the crucial thoughts,
headways in innovation, and variables to be considered while making a versatile augmented
reality application that envisions environmental data.
3. Requirements Specification
Aspect Description
Intended Use
- Exploring real-time air quality data in urban environments.
Cases
7
Quality
Attribute Description
The user interface should be intuitive and accessible, with clear instructions
Usability
and minimal cognitive load.
Aspect Description
UI Elements - Clear navigation menus for accessing different features and functionalities.
- Voice commands for controlling application features (e.g., "show air quality
data").
8
- Wireframes depicting the layout and design of the application interface,
Wireframes
including the home screen, data visualization screens, and settings menu.
Usability - Consistent design language and visual hierarchy for intuitive navigation.
- Error prevention and informative error messages for smooth user experience.
- JSON or XML for structured data exchange between the application and
Data Formats
external data sources.
9
Storage - Local storage on the user's device for caching frequently accessed data
Mechanisms and user preferences.
- Cloud storage solutions (e.g., AWS S3, Google Cloud Storage) for
storing large datasets and user-generated content.
- User consent mechanism for collecting and processing location data and
personal preferences.
10
Compatibility - Ensuring compatibility with various screen sizes and resolutions to
Requirements provide a consistent user experience across different devices.
Integration with - Integration with external APIs for real-time data retrieval, such as
APIs environmental monitoring agencies' APIs for accessing air quality data.
Test
Category Test Cases Test Procedures Expected Results
11
Users express satisfaction
2. Solicit user - Gather feedback through with clarity of
feedback surveys and interviews instructions and ease of
interaction
- Use performance
Application loads quickly
Performance 1. Measure load time monitoring tools to
and renders AR content
Testing and rendering speed measure application
smoothly
performance
- Use performance
3. Monitor resource monitoring tools to Resource utilization is
utilization monitor memory usage within acceptable limits
and CPU utilization
12
4. Implementation Paper
The technique used to make the convenient augmented reality (AR) application for envisioning
ecological data is portrayed in the Execution Paper. This segment incorporates the specialized
execution points of interest, data execution strategies, application plan contemplations, testing
and validation conventions, and methodology utilized.
The paper's methods which depend on agile improvement ideas are iterative and cooperative.
This calls for standard group correspondence and criticism circles to change the application
iteratively and in light of evolving prerequisites (Kluge et al., 2023). Agile improvement
processes empower flexibility and speedy reasoning because of changes ensuring successful
advancement the whole way through the lifetime.
13
Figure 4: Architectural diagram
The plan ideas of the user interface (UI) and user experience (UX) are considered while making
applications. With its straightforward route and intelligent elements, the plan tries to give buyers
an instinctive and drawing-in augmented reality experience (Dahl et al., 2020). The application's
format and configuration are imagined utilizing wireframes and mockups to guarantee
arrangement with client assumptions and undertaking targets.
The method involved with carrying out data incorporates assembling, breaking down, and
integrating ecological data into the program. Clients can get constant data on temperature, air
14
quality, and other appropriate measurements by using geolocation administrations and natural
checking associations. Security and security measures are set up to safeguard delicate data and
assurance that regulations are followed.
The creation and joining of a few components, like front-end and back-end frameworks,
augmented reality structures, and outside APIs, is alluded to as specialized execution. Frontend
improvement utilizes HTML5, CSS3, and JavaScript, making AR content more straightforward
with electronic AR systems like AR.js and A-Edge (McGrath, 2024). Constant data recovery and
representation inside the AR climate are made conceivable through a combination of geolocation
administrations and natural data APIs.
Methodology for testing and validation is fundamental to ensuring the application's reliability
and quality. While ease of use testing evaluates the UI and collaboration plan, practical testing
affirms that the highlights of the application are right. While security testing finds and fixes
possible weaknesses, execution testing assesses the application's responsiveness and asset use.
5. Conclusion
A purposeful and helpful procedure is utilized in the production of the handheld augmented
reality (AR) application for ecological data perception. Using agile methodologies, the
undertaking iteratively works on the application and acclimates to evolving needs. To guarantee
a smooth drawing in augmented reality experience, extraordinary consideration is paid to UI
plan, data execution, and specialized coordination. Techniques for testing and validation
guarantee that the application is dependable, excellent, and follows security necessities. The task
desires to give a significant and easy-to-understand arrangement that will close the hole between
natural mindfulness and forthcoming augmented reality innovation.
15
References
Dahl, T.L., Torvatn, H.Y. and Landmark, A.D., 2020. Managing Extended Reality Initiatives in
Organisations. A manager´ s guide to XR.
Ferreira, J.M.M. and Qureshi, Z.I., 2020, April. Use of XR technologies to bridge the gap
between Higher Education and Continuing Education. In 2020 IEEE Global Engineering
Education Conference (EDUCON) (pp. 913-918). IEEE.
Gilardi, M., Honnan, S., Sheerman, L., Cund, A., Rae, S. and Paisley, U.K., 2022, October.
Nursing XR–A VR application to teach decision making to student nurses. In European
Conference on Game Based Learning.
Gong, L., Fast-Berglund, Å. and Johansson, B., 2021. A framework for extended reality system
development in manufacturing. IEEE Access, 9, pp.24796-24813.
Gunkel, S.N., Potetsianakis, E., Klunder, T.E., Toet, A. and Dijkstra-Soudarissanane, S.S., 2023.
Immersive Experiences and XR: A Game Engine or Multimedia Streaming Problem?. SMPTE
Motion Imaging Journal, 132(5), pp.30-37.
Kluge, M.G., Maltby, S., Kuhne, C., Evans, D.J. and Walker, F.R., 2023. Comparing approaches
for selection, development, and deployment of extended reality (XR) teaching applications: A
case study at The University of Newcastle Australia. Education and Information Technologies,
28(4), pp.4531-4562.
Lee, Y., Moon, C., Ko, H., Lee, S.H. and Yoo, B., 2020, November. Unified representation for
XR content and its rendering method. In Proceedings of the 25th International Conference on 3D
Web Technology (pp. 1-10).
McGrath, O.G., 2024, March. Some Considerations for Designing and Supporting XR
Experiences in Classroom Settings. In Proceedings of the 2024 ACM SIGUCCS Annual
Conference (pp. 34-38).
Ratcliffe, J., Soave, F., Hoover, M., Ortega, F.R., Bryan-Kinns, N., Tokarchuk, L. and
Farkhatdinov, I., 2021, May. Remote XR studies: exploring three key challenges of remote XR
experimentation. In Extended Abstracts of the 2021 CHI Conference on Human Factors in
Computing Systems (pp. 1-4).
Rauschnabel, P.A., Felix, R., Hinsch, C., Shahab, H. and Alt, F., 2022. What is XR? Towards a
framework for augmented and virtual reality. Computers in human behavior, 133, p.107289.
16
Simon-Liedtke, J.T. and Baraas, R.C., 2022, May. The need for universal design of eXtended
Reality (XR) technology in primary and secondary education: identifying opportunities,
challenges, and knowledge gaps from the literature. In International Conference on Human-
Computer Interaction (pp. 121-141). Cham: Springer International Publishing.
Stanney, K.M., Nye, H., Haddad, S., Hale, K.S., Padron, C.K. and Cohn, J.V., 2021. Extended
reality (XR) environments. Handbook of human factors and ergonomics, pp.782-815.
Xu, C. and Zhang, L., 2022. Application of XR-Based Virtuality-Reality Coexisting Course.
Intelligent Automation & Soft Computing, 31(3).
17