GradEX 111, OCAD University
Thesis Project

OnGen AR 2026

Reimagined Radio in Augmented Reality

Year
2026 / Apr
Type
Thesis, AR, Service, Platform, UI/UX
Duration
Sep 2025 - Mar 2026 (6 months)
Skills
Product Design, Interface Design, Interaction Design, Prototyping, Usability Testing

TLDR

Role
AR experience design, research, AI-assisted prototyping
Team
Solo, with faculty critique from Alexander Manu and Bernard Dietz
Timeline
Sep 2025 – Mar 2026 · 6 months
Problem
AR glasses already exist, but the interaction is still a phone stretched across your face, so the space around you stays inert.
Outcome
A real-time geolocational AR platform, tested live at GradEX 111 — 408 sessions from 147 users, 35.6s median interaction. ACIDO 2026 finalist.
Overview
Reimagined radio in augmented reality

OnGen is a real-time geolocational platform for AR users.

In the AR era, AI already reads our surroundings and summarizes them for us, acting as an assistant that interprets the world on our behalf. But what if the AR experience could go beyond that assistant role? What if space itself were mapped into the user's own world, and reshaped to match each person's interests? OnGen began as a thesis project exploring that question.

At GradEX 111, the graduate exhibition hosted by OCAD University, OnGen drew 408 sessions from 147 test users (121 guests and 26 registered), with a median interaction time of 35.6 seconds. These real numbers let me validate whether the service could hold up in real-world use.

Snapshot

OnGen AR is a geolocation intelligence that reconstructs the city you might miss, or the one you care about, and brings it closer.

Problem Definition

AR devices already exist, but AR interaction is still an extension of the smartphone. So what new modes of interaction could maximize immersion in a user's augmented reality environment?

OnGen AR maps social media and local information onto real buildings, raising immersion and making space itself both content and context. Through the AR display, the project focuses on the user as a spectator and uses that role as an effective mode of interaction.

Discovery

The AR display market is growing quickly, and it points to strong potential demand, yet today's AR glasses still sit as an accessory to the phone. To move past that limit, I set the project's research direction toward maximizing the user's AR experience.

A visitor in AR glasses looking up at a white gallery wall
How might we integrate users' physical and digital experiences in AR?
A user examining a pair of Ray-Ban smart glasses
How might we enhance user attention in AR by delivering personalized services based on their interests?
A user tapping the temple of Ray-Ban smart glasses while speaking
How might we enable AI to understand users' physical context naturally, rather than relying on mandatory user input in AR?

Research

Seven boards, in the order the work actually ran: map the service, map the journeys, decide what to test, then go and test it.

Service architecture: 14 entities and 17 relations rooted in the User, across regional hub data, the AI pipeline, personal radio and community radio

I mapped the service before designing any of it, so the team could argue about one picture instead of four descriptions. Solid lines carry data, dashed lines carry consent and feedback, and the whole thing resolves to one sentence: every User podcast becomes audio in a regional playlist. Drawing it is what surfaced the open questions I could not answer yet, including what happens to a context snapshot once consent is revoked.

User and regional journeys side by side, from creating a channel through to reactions arriving

Two journeys run in parallel: the User who publishes and the regional listener who tunes in. Laying them on one timeline is what showed me the loop closes at reactions, not at publishing, and that what regional users react to decides what plays next. Each step carries the interview, hypothesis or metric attached to it, so the research had somewhere to land before it started.

Phase 2 research plan: one hypothesis, survey question and target metric for each of the four journey steps

I mapped the user journey and the possibilities a user might experience, and built a strategy to optimize that experience. Five peers and two supervising faculty, Alexander Manu and Bernard Dietz, critiqued the work, and I used their feedback to design the actual survey, shaping it in line with TCPS 2. Each step of the journey gets one number to test, so a result could move the design rather than just describe it.

Phase 2 survey structure from intro and consent through to optional contact, with next steps, open questions, risks and assumptions

The survey is ordered the way the product is: consent is tested first, since that is where people are most likely to drop off. Writing the risks and assumptions beside it kept me honest about what a small beta can actually show, which is direction rather than proof.

Concept survey results, 22 respondents: data comfort against interest in local audio, averages on each question, and acceptable advertising

Building on the points confirmed in the earlier stage, I ran the hypothesis validation through a Google Form survey with 22 respondents. To ground their answers, I published an MVP prototype that supported basic interaction and provided it as context. Every average sits within half a point of neutral and only 4 of 22 score high on both comfort and interest, which reads as open to it, but not excited yet.

Open-ended survey responses grouped into what excites people and what worries them

The numbers said neutral, so the free text is where the signal was. Sorting 13 responses on each side gave the same split every time: people want useful local information in one place, and they worry about how much is being listened to. That tension is what the consent copy had to answer.

Field pilot at GradEx 111: 147 users, 408 sessions, 35.6 second median session, and time-in-app distribution

At GradEX 111 the concept met people who had not agreed to be research subjects, which is a harder test. 147 users ran 408 sessions, but nearly half left within 30 seconds and one heavy user accounted for 58% of total app time. Registered users spent 20 times longer than guests. The gap between a curious look and real use is the number I took into the build.

Research boards

The full working set behind the project, from the ecosystem map through to the personas. Hover any board to bring it forward; on a phone, tap one to open it.

Project outline: the AR radio ecosystem mapped across providers, with the 2026 to 2030 validation roadmap
Pre-pilot peer review: concept clarity, flow predictability, trust and value, with the interaction flow behind them
Qualitative interview coding: four categories scored 50, 64, 74 and 62 per cent
Five user journey maps tracking cognitive load, emotional experience and motivation across the session
Pilot 1 usability KPIs: 3 minute average session, 68 per cent feature usage, System Usability Scale of 73
Usability test statistics: session time and touchpoint regressions, box plots, SUS item frequencies and the raw log table
Market analysis: four positioning matrices across radio platform, delivery, revenue and intelligence
System value and analysis: the value radial, the HAX process flowchart and the entity relationship diagrams
User behaviour research: business model canvas, MECE, VRIO and BCG frameworks beside three personas
Low-fidelity Conceptual MVP
Recognition Assistance: a user in AR glasses checking a phone
Recognition AssistanceCollects the user's digital records and behavior data to sustain and prompt their actions.
Live site dashboard: people in AR glasses spread across one space
Live site dashboardUses the user's location to surface nearby updates, news, and related current information.
Personalized podcast curation: a user sitting alone, listening
Personalized podcast curationDraws on what the user experiences as media to automatically deliver digital content and news matched to their interests.

I ran a digital showcase of what OnGen AR does, so people could respond to something concrete instead of a description. Each person went through the interaction first and answered the survey afterward. Thirteen of the 22 respondents interacted with the working app directly.

Confirmed Concept Direction

After the pre-pilot and the survey, I confirmed the direction. OnGen curates nearby local information and each user's interests, and for the interaction itself it uses the camera to map that content onto the real terrain, so the space around the user becomes the experience.

Confirmed interaction scope: built-in camera, real-time data sync, and visual mapping

These three fixed the design synthesis and the interaction scope, and I planned the build against them.

Prototyping

The prototype was built from computer-science components. Because the service runs on AI, I set up an environment that connects to AI APIs and runs a local AI, and carried out the experiments there.

Built entirely in VS Code, the prototype runs as a small full-stack app.

VS Code build of the OnGen AR prototype
Figma Design System
Figma design system: dashboard, components, type ramp, and the downtown Toronto map

I built the OnGen interface as a design system in Figma, a web-based resource that gathers the dashboard, components, type ramp, and the downtown map in one place. It cannot run inside an actual AR device, but it let me design the whole interface as a single coherent concept and use it as the visual reference for the build. Along the way, I took critique at Gate 5 and Gate 6, which let me refine the finer interaction details.

Gate 5 Mid-point Showcase

Before I published to Firebase, I showed this build as a mid-point check at Gate 5, around February, during the faculty and peer critique. The showcase made clear that the interaction still fell short of the AR premise in many places, and I used that feedback to reset the project's direction.

Firebase Data Pipeline
Firestore collections holding AR interaction sessions and community radio data

Through Firebase, I captured user interaction data in detail, from micro-interactions to retention and how users responded, and set the project up to update itself recursively from that data. I designed it to parse and extract the data as well, so the interactions could be analyzed directly.

Tracking Process
blender/libmv

This breaks the overlay into its steps. I start from the raw scene, scan the site into a rough 3D model, build the digital layer against that model, and composite it back into the viewpoint, so the content lines up with the real buildings.

Spatial UI/UX

The feed lives in space rather than in a list. Each post is pinned to where it happened, carrying its bearing, distance, and how many people are listening nearby, so the city itself becomes the timeline.

Conclusion
GradEX 111 Showcase

OnGen AR on show at GradEX 111, OCAD University.

OnGen AR on show at GradEX 111, with the Reimagined Radio in AR board and the ON AIR sign
OnGen AR on show at GradEX 111
OnGen AR on show at GradEX 111
OnGen AR on show at GradEX 111
GradEX 111
Graduate portrait posted by @ocadu.id Instagram - @ocadu.id The Industrial Design class at GradEX 111, posted by @ocadu.id Instagram - @ocadu.id OnGen on screen beside the ON AIR sign, posted by @ocadu.id Instagram - @ocadu.id
Spatial Intelligence

Building spatial intelligence was the core of the OnGen project. It is a product meant to widen the practical use of AR hardware, and a project that connects the digital and the physical. As AR glasses are expected to gain more capability, it holds real room to grow.

Limitations

SDK access to AR display hardware during the project period.

Meta Ray-Ban Display SDK availability

At the time of this project, Meta had not opened the Ray-Ban Display SDK to developers, so I could not build OnGen onto the device it was designed for. This was the main constraint on the project and the one dependency I could not design around. I therefore ran the showcase on a web app I built myself with HTML and Python, which means what visitors experienced may not have matched the intended AR interaction exactly. Once the SDK is released to developers, OnGen can run on the actual hardware and the project moves into full development.

Potential Clients

The OS providers OnGen AR could realistically run on.

Potential OS providers: Meta, Rokid, and Apple

Meta, Rokid, and Apple's upcoming glasses are potential service providers, and a basic precondition for scaling OnGen AR. The field is still experimental, and since most experiences today rely on mobile and laptop interaction models, I found that AR itself is not yet effective. This pointed to the need for interaction built on the growing adoption of AR devices.