Eine Präsentationssoftwarelösung für die Universitäten

Ein leistungsfähiges Tool für die Präsentationen auf den interaktiven Bildschirmen.

Herausforderung

Nach den Anforderungen des Kunden sollte SCAND eine plattformübergreifende Software und zwar ein leistungsfähiges Präsentationstool für interaktive Bildschirme (Whiteboards) entwickeln.

  • Die Präsentation wird im internen Dateiformat gespeichert.
  • Der Inhalt kann während der Präsentation geändert werden.
  • Die Präsentation kann in PDF- und CFF-Dateien importiert/exportiert werden.
  • Die Anwendung funktioniert im Desktop-Modus.
  • Mit der plattformunabhängigen virtuellen Tastatur können die Benutzer Text mithilfe von Pad/Maus eingeben.

Herangehen

Die entwickelte Lösung kann in einer Vielzahl von Umgebungen angewendet werden, einschließlich Nutzung in den Klassenzimmern auf allen Stufen der Ausbildung. Sie wird sowohl für die Motivation und Anregung von den Studenten als auch in den Tagungsräumen und Arbeitsgruppen in den Unternehmen, Coaching-Räumen für professionelle Sportler, Fernsehstudios usw. angewendet. Wir haben Qt als eine plattformübergreifende Bibliothek verwendet und ihre Funktionalität aufgrund der Besonderheiten des Projekts erweitert.

Hauptmerkmale

  • Die Lösung hat die gleiche Form und die gleiche Funktionalität für drei wichtigsten Betriebssystemen: Windows, MAC OS und Linux.
  • Der Hauptteil der Anwendung basiert auf QGraphicsScene /QGraphicsView.
  • Jeder Objekttyp verfügt über eine Reihe von Funktionen, die nur für diesen Objekttyp verfügbar sind.
  • Der Quellcode des Qt-Frameworks wurde modifiziert, um volle Kompatibilität zu erreichen. Qt Solutions, QtMultimedia Kit von QtMobility wurden verwendet, um den Betrieb von Audio-/Videoinhalten in HTML 5 zu korrigieren.
  • Es wurde eine einzigartige Methode für das Zeichnen von Widgets mit QPainter implementiert.
  • Eine flexible Stil-Hierarchie wurde mithilfe von Qt-Stylesheets (css-, qss-Dateien) angewendet.

Ergebnis

Ein leistungsfähiges Tool für die Präsentationen auf den interaktiven Bildschirmen.

Das SCAND-Team entwickelte eine plattformübergreifende Präsentationssoftwarelösung mit einer breiten Palette von Grafik- und interaktiven Funktionen und mit einer hohen Leistung, die mit Hilfe von Qt Framework erreicht wurde.

Benötigen Sie Unterstützung bei einem ähnlichen Projekt?