PlanAR

PlanAR

Application

Application

PlanAR was part of a research project focused on exploring the use of Augmented Reality in industrial environments. The project aimed to enable field workers, planners and technicians to access spatial data and 3D models through the HoloLens 2—improving inspection, assembly, and maintenance workflows.

Contributions

Contributions

As an application developer, I was responsible for designing and implementing a web-based CMS that served as the central platform for managing 3D assets, spatial data, and metadata used in the AR environment. Starting with a low-code approach, I progressively transitioned into a custom-coded solution, gaining proficiency in UI5, JavaScript, and SQL.

Independently designed the CMS architecture with a focus on modularity and performance

Implemented CRUD functionality for .glb/.obj 3D assets including metadata and coordinates

Integrated HoloLens2 API for storing finger-based measurement data

Designed the API structure for stable communication between AR application and CMS

Built a SQL database structure referencing industrial hierarchies

Embedded a Three.js-based 3D viewer for rendering individual models and complex scenes

Challenges

Challenges

Ensuring reliable communication between the CMS and the HoloLens2 required designing a robust API structure and handling device-specific constraints, such as finger-based measurement data.

Impact

Impact

The project was successfully completed as part of a larger research initiative on industrial AR, with outcomes presented at multiple industry events.

The CMS played a key role in demonstrating real-world use cases and became a foundation for further development. For me, it was a formative experience that accelerated my technical growth and deepened my understanding of scalable web architectures and AR integration.

Tools & Technologies

Tools & Technologies

OpenUI5
JavaScript
API
CRUD
Three.js
SQL (SQLite)
JSON
3D-Assets

OpenUI5
JavaScript
API
CRUD
Three.js
SQL (SQLite)
JSON
3D-Assets

Want to contact me?

unsplash.com/@reddfrancisco