Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

HTML5 PDF Presentation Viewer - CyberDeck Framework

An open-source, hardware-accelerated, terminal-styled dynamic web presentation ecosystem. Built specifically for students, teachers, colleges, seminars, and classrooms to deliver crisp 4K projector presentations with asynchronous memory management and real-time remote PDF loading.


Technical Architecture & Core Vendor Profile

Engineering Overview

Technical Performance Metrics

  • Hardware Accelerated Anti-Aliasing: Bypasses basic canvas rendering overhead by deploying explicit contain: paint; and transform: translate3d(0,0,0); structures to route visual elements directly onto the hardware GPU.
  • Low-Overhead Dynamic Scaling: Utilizes automated responsive DPI calculations to maintain pixel sharpness on high-contrast projector lenses up to 4x standard target densities.
  • Asynchronous Binary Stream Loader: Fetches public remote resource vectors via specialized XMLHttpRequest blob pipelines rather than basic text source rendering.

Interactive Shell & Usage Process

The presentation tool operates entirely inside a secure browser terminal sandbox context. Follow the operational workflow below to present your PDF slides:

Step 1: Initialize Session Configuration

Upon launch, interface with the secure shell prompt wrapper root@cyberdeck:#.

  1. Type start and press Enter to switch the application state into source collection mode (url@source:#).
  2. Paste the target public PDF direct link (e.g., https://domain.com/assets/my-slides.pdf) and hit Enter.

Step 2: Stream Hooking & Validation Flowchart

The framework initiates an immediate handshake sequence to fetch the remote binary payload asynchronously:

About

An open-source HTML5 PDF Presentation Viewer built with PDF.js for students, teachers, colleges, polytechnics, universities, seminars, classrooms, and projector presentations. Features fullscreen mode, laser pointer, presenter timer, smooth transitions, keyboard navigation, auto-hide controls, and projector-optimized rendering.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages