SQLBI Whiteboard functions as a presentation tool where presenters capture live application windows, annotate them with pen input, and display code with proper syntax formatting during technical workshops. The board file format stores all content locally, including embedded previews that appear as thumbnails in file explorers. Container binding ensures that annotations move with captured windows when layout adjustments occur mid-presentation.
The program distinguishes itself through its focus on data-related teaching scenarios. DAX and SQL syntax highlighting in text containers address a specific need in business intelligence training, where presenters frequently display formula code alongside visual representations of data models. The LiveView capture mechanism enables demonstrating software behavior in real time while marking specific interface elements with persistent ink annotations.
The application maintains a constrained feature set centered on ink, containers, and captures rather than incorporating general-purpose diagramming or collaborative editing. This design decision reflects the primary use case of single-presenter instruction, where the board serves as a visual aid during live sessions rather than a shared workspace. The absence of cloud synchronization and account requirements supports usage in environments with restricted network access or data privacy concerns.
| Canvas extends infinitely in all directions | Touch, mouse, keyboard navigate the workspace |
| Low latency ink with pressure based thickness | Rear eraser works without switching tools |
| Hold Shift to lock strokes horizontally or vertically | Release key to continue freehand drawing |
| Pen button toggles laser pointer or line constraint | Eraser cannot be assigned to side button |
| Live GPU view of another window on board | Freeze capture for annotation, resume anytime |
| Text blocks support plain, DAX, SQL modes | One key formatting applies consistent indentation |
| Strokes over containers bind and move together | Annotations stay aligned during layout changes |
| Every board operation participates in undo history | Step backward and forward without losing work |
| Markdown files generate structured board content | Headings, images, code fences become containers |
| Saved board files embed preview thumbnail | Thumbnail appears as file icon in Explorer |
| Pen becomes temporary fading laser trail | Direct attention without modifying board content |
| Import or paste images as movable containers | Resize freely, accept ink annotations on surface |
| Two finger gestures pan and pinch zoom canvas | Optional one finger drawing for touch displays |
| Toolbar position and icon layout configurable | Visual previews show arrangement before selecting |
| Logs raw pen events to diagnostic file | Captures pressure, buttons, eraser for troubleshooting |
| VS Code extension recognizes .wboard files | Shows embedded preview without main application running |