๐ŸŽญ

Kameleon Presenter

A theatre-inspired presentation system where your slides are a Stage, your content blocks are Actors and transitions are Cues โ€” all controllable from a phone.

๐ŸŽฌ Theatre metaphor ๐Ÿ“ฑ Mobile control โœ๏ธ Collaborative drawing ๐Ÿ–ฅ๏ธ Android ADB mirror

The Theatre Model

Presentations built like a stage production โ€” objects have entrances, exits and cues

KameleonStack objects on stage
๐ŸŸข Content Stack โ€” lecture slides
๐ŸŸก Stage Stack โ€” student submissions
๐Ÿ–ผ๏ธ ImageBox
๐Ÿ“„ PDFBox
๐Ÿ“ฑ ADB Phone Mirror
๐Ÿ–ฅ๏ธ PPT Mirror
โœ๏ธ Drawing Board
๐Ÿ–ผ๏ธ
๐Ÿ“Š
โณ
โœ๏ธ
๐Ÿ“‹
White border = active ยท Orange pulse = pending peer submission ยท Green = content stack ยท Yellow = stage stack
๐Ÿ“ฆ

KameleonStack

The universal content container. Each stack holds multiple slots (images, text, PDFs). Two modes:

  • Content โ€” teacher-controlled slides
  • Stage โ€” accepts peer-pushed submissions
๐ŸŽฌ

Animation system

Per-object enter/exit animations with freehand motion paths. Paths are drawn on screen, smoothed via Douglas-Peucker compression and Catmull-Rom spline interpolation before storage.

๐Ÿ—ƒ๏ธ

Dresser panel

Off-stage holding area โ€” create objects in the dresser, preview on stage with a double-click. Drag back to Dresser from the right-click menu. Properties panel shows enter/exit animation state.

๐Ÿ”ข

Numbered cues

Trigger points advance the presentation step by step, just like theatrical lighting cues. Each cue can animate objects in or out, switch stack slots or execute timed sequences.

๐Ÿ’พ

.kpt project bundles

Projects are saved as ZIP archives (.kpt) containing all media assets, layout data and animation configs. Open on any machine running Chameleon.

๐Ÿ“

Logical coordinates

The stage uses a 0โ€“10,000 logical coordinate space independent of display resolution. Presentations look identical on a laptop screen or a 4K projector.

Mobile & Peer Control

Run the presenter from your phone; let students push content from theirs

๐Ÿ“ฑ

Android mobile bridge

The Chameleon mobile bridge (WebSocket) relays theatre commands from any Android device. Control stack_next / prev / play / pause / stop, push image or text slots into a stack, and see stack state broadcast in real time.

๐Ÿ™‹

Peer submissions

Students push images or text to a Stage-mode stack from their phones. Submissions appear in the thumbnail strip with an orange pulsing border. The presenter can approve, hold, reject or promote each one before it goes live on screen.

โœ๏ธ

Shared drawing board

Collaborative freehand canvas controllable from the mobile bridge โ€” draw_stroke / clear / undo. Ideal for annotating slides, brainstorming or live quizzes.

๐Ÿค–

ADB phone mirror & PPT capture

ADBPhoneBox streams a live Android screen directly onto the stage via ADB. PPTMirrorBox captures a PowerPoint window โ€” present your existing decks inside Kameleon without conversion.

Bring your presentations to life

Contact us to discuss a licence or arrange a live demonstration of Kameleon Presenter.

Request a demo โ† Back to overview