Skip to content

OIM Philosophy ​

Explore the vision and foundational principles behind the Object Interactive Media ecosystem.

The Problem: Static and Destructive Media ​

Historically, the web has treated images and videos as flat, immutable canvases. If a marketing team needed to translate a banner into 5 languages, the designer had to export 5 different image files. If a text contained a typo, the process required returning to the graphic editor, re-rendering, and re-uploading the file to the server.

This workflow is destructive, slow, and goes against the dynamic nature of the modern web.

Object-Oriented Media ​

We believe that visual media on the web should be as smart as the code surrounding it. A file should not just be a grid of pixels, but an "Object" that encapsulates both its visual appearance and its structural data.

OIM is born with a clear conviction: the base design belongs to the image, but the content belongs to the web.

Foundational Principles ​

1. The Dynamic Layer ​

We introduce the concept of the Dynamic Layer. Instead of "burning" a promotional title onto a video (making it impossible to translate or index by search engines), we inject that text as structured metadata directly inside the visual file itself. The browser reads it and renders it natively. The image comes alive.

2. Non-Destructive Editing ​

Any change of text, color, font, or links in an OIM/OVM document does not require re-rendering the original file. We only modify the Dynamic Layer instantaneously. This empowers marketing and content editing teams to iterate without bottlenecks.

3. Total Portability ​

A key principle of OIM is that everything travels in a single file. There are no external dependencies, and no separate JSON files to keep in sync with your images. When you share an .oim or .ovm file, you are sharing the image and its entire Dynamic Layer at the same time. It is a self-contained ecosystem.