Impressive (software)

Last updated
Impressive
Other namesKeyJNote [1] [2]
Original author(s) Martin J. Fiedler
Initial release5 September 2005;17 years ago (2005-09-05)
Stable release
0.12.1 / 28 August 2019;3 years ago (2019-08-28)
Preview release
0.13.0-beta2 / 31 May 2020;2 years ago (2020-05-31)
Repository
Written in Python
Operating system Microsoft Windows, Linux, FreeBSD, MacOS, PC-BSD
Platform cross-platform
Type Presentation program
License GPLv2
Website impressive.sourceforge.net OOjs UI icon edit-ltr-progressive.svg

Impressive is a free and open-source software that displays presentation slides with 3D-effects. It is a lightweight and easy to use console presentation software with focus on PDF documents and images. [3] It was started by Martin Fiedler in 2005.

Contents

Features

Impressive is a simple presentation program that displays slide show PDF documents, LaTeX slides or digital images in the JPEG, PNG, TIFF and BMP file formats, adding 3D effects. [4] Presentation slides can be created in an external software application of choice and Impressive used for displaying them. Impressive features a timer, multi-monitor [5] setups and fully customizable keyboard and mouse controls, with an optimal keyboard, computer mouse and digital pen input handling. [6] [7] Impressive can be used to present JPG based photographic albums and in generall full sets of documentation in open source or copy-left formats with older or low power computer hardware and from the console. [8]

Basic features of the software are smooth alpha-blended slide transitions and an overview function. The overview screen, available anytime by clicking a key, reveals a thumbnail grid of all slide-pages. One can select a specific page, click on it, and zoom it back in to the presentation screen.

Highlight boxes help direct the focus of attention of the audience on a specific part of the current slide by dragging a rectangle on the screen while holding down the left mouse button. With the exception of the selected rectangle, the presentation screen greys out and gets blurry. Multiple highlight boxes per slide are possible, and slides containing highlit boxes can be saved for future reuse.

Spotlight effects deliver dynamic highlighting effects. Controlled by a special key a highlighting circle will appear and follow the mouse cursor as it moves over the slide. [9] [10] [11]

Program

Impressive is written in the Python programming language, and PyGame is used as the windowing API. Its intended user interface is the command-line. [12]

The computer graphics rendering of PDF document slides is delivered by Xpdf, MuPDF or Ghostscript. OpenGL is used by Impressive for hardware acceleration as a prerequisite for the graphical effects and various 'eye candy'. While hardware with graphics processing units (GPU) supporting OpenGL 2.0 or OpenGL ES 2.0 are required, Impressive even runs on the Raspberry Pi. [13]

License

Impressive is open-source under the GNU General Public License version 2.0 (GPLv2). [14]

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel, and often a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

<span class="mw-page-title-main">Windowing system</span> Software that manages separately different parts of display screens

In computing, a windowing system is software that manages separately different parts of display screens. It is a type of graphical user interface (GUI) which implements the WIMP paradigm for a user interface.

Irrlicht is an open-source game engine written in C++. It is cross-platform, officially running on Windows, macOS, Linux and Windows CE and due to its open nature ports to other systems are available, including FreeBSD, Xbox, PlayStation Portable, Symbian, iPhone, AmigaOS 4, Sailfish OS via a QT/Qml wrapper, and Google Native Client.

Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, Vulkan, and other graphics API specifications. Mesa translates these specifications to vendor-specific graphics hardware drivers.

<span class="mw-page-title-main">Evince</span> Free software document viewer

Evince, also known as GNOME Document Viewer, is a free and open source document viewer supporting many document file formats including PDF, PostScript, DjVu, TIFF, XPS and DVI. It is designed for the GNOME desktop environment.

<span class="mw-page-title-main">Xgl</span> Display server implementation

Xgl is an obsolete display server implementation supporting the X Window System protocol designed to take advantage of modern graphics cards via their OpenGL drivers, layered on top of OpenGL. It supports hardware acceleration of all X, OpenGL and XVideo applications and graphical effects by a compositing window manager such as Compiz or Beryl. The project was started by David Reveman of Novell and first released on January 2, 2006. It was removed from the X.org server in favor of AIGLX on June 12, 2008.

<span class="mw-page-title-main">Free and open-source graphics device driver</span> Software that controls computer-graphics hardware

A free and open-source graphics device driver is a software stack which controls computer-graphics hardware and supports graphics-rendering application programming interfaces (APIs) and is released under a free and open-source software license. Graphics device drivers are written for specific hardware to work within a specific operating system kernel and to support a range of APIs used by applications to access the graphics hardware. They may also control output to the display if the display driver is part of the graphics hardware. Most free and open-source graphics device drivers are developed by the Mesa project. The driver is made up of a compiler, a rendering API, and software which manages access to the graphics hardware.

<span class="mw-page-title-main">Compiz</span> Compositing window manager for the X Window System

Compiz is a compositing window manager for the X Window System, using 3D graphics hardware to create fast compositing desktop effects for window management. Effects, such as a minimization animation or a cube workspace, are implemented as loadable plugins. Because it conforms to the ICCCM conventions, Compiz can be used as a substitute for the default Mutter or Metacity, when using GNOME Panel, or KWin in KDE Plasma Workspaces. Internally Compiz uses the OpenGL library as the interface to the graphics hardware.

A compositing window manager, or compositor, is a window manager that provides applications with an off-screen buffer for each window. The window manager composites the window buffers into an image representing the screen and writes the result into the display memory.

<span class="mw-page-title-main">OpenCity</span> Free and open-source city building game

OpenCity is a free and open-source software 3D city-building game started in 2003 by France-based Vietnamese programmer Duong-Khang Nguyen. The game mechanics are similar to Simcity, although the game developers do not strive to make it a direct Simcity clone.

<span class="mw-page-title-main">Phoronix Test Suite</span> Free and open-source benchmark software

Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems which is developed by Michael Larabel and Matthew Tippett. The Phoronix Test Suite has been endorsed by sites such as Linux.com, LinuxPlanet, and Softpedia.

<i>Chromium B.S.U.</i>

Chromium B.S.U. is an arcade-style, top-scrolling space shooter available on Windows, iPhone, PSP, Mac, AmigaOS 4, Linux and numerous other UNIX-like operating systems. It is a free software distributed under the Clarified Artistic License. The original version of Chromium B.S.U. was designed in 2000 by Mark B. Allan and released under the Artistic License. Since then it has received many contributions from the community.

<span class="mw-page-title-main">Lightspark</span>

Lightspark is a free and open-source SWF player released under the terms of the GNU Lesser General Public License (LGPL) version 3.

<i>Danger from the Deep</i> 2003 video game

Danger from the Deep, often abbreviated as DftD, is an open-source World War II German U-boat simulation for PC, striving for technical and historical accuracy.

Besides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a specific region or language, targeting of specific user groups, support for real-time applications, or commitment to a given desktop environment. Furthermore, some distributions deliberately include only free software. As of 2015, over four hundred Linux distributions are actively developed, with about a dozen distributions being most popular for general-purpose use.

<span class="mw-page-title-main">Guvcview</span> Free and open source webcam application

Guvcview is a webcam application, i.e. software to handle UVC streams, for the Linux desktop, started by Paulo Assis in 2008. The application is written in C and is free and open-source software released under GPL-2.0-or-later.

<span class="mw-page-title-main">Librem 5</span> Linux based 2020 Smartphone

The Librem 5 is a smartphone manufactured by Purism that is part of their Librem line of products. The phone is designed with the goal of using free software whenever possible, includes PureOS, a Linux operating system, by default, and as of 2021 is the only smartphone recommended by the Free Software Foundation. Like other Librem products, the Librem 5 focuses on privacy and freedom, and includes features like hardware kill switches, and easily-replaceable components. Its name, with a numerical "5", refers to its screen size, and not a release version. After an announcement on August 24, 2017, the distribution of developer kits and limited pre-release models occurred throughout 2019 and most of 2020. The first mass-production version of the Librem 5 was shipped on November 18, 2020.

<span class="mw-page-title-main">Foliate (software)</span> E-book reading application for Linux

Foliate is a free e-book reading application for desktop Linux systems. The name refers to leaves, meaning "(getting) leafy" or "…-leaved".

<span class="mw-page-title-main">Xournal</span> Open-source software for adding notes to PDF files

Xournal is an open source tool for annotating PDF files. It supports pen, mouse, and keyboard input. It and the related Xournal++ are commonly used for adding annotations and electronic signatures to PDF files, especially on Linux desktops.

References

  1. "Package: keyjnote". Ubuntu Packages. ubuntu.com. Retrieved 13 April 2015.
  2. Fiedler, Martin J. "Praesentationen mit KeyJnote" (PDF). hemnitzer.linux-tage.de. linux-tage.de. Retrieved 13 April 2015.
  3. Peck, Akkana. "Using Linux for Presentations Mini-HOWTO" . Retrieved 13 April 2015.
  4. Fiedler, Martin. "Impressive presentations with KeyJnote" (PDF). linux-magazine.com (August 2006). Retrieved 13 April 2015.
  5. Dobriakov, Vladimir. "impressive". github.com. Retrieved 13 April 2015.
  6. Fiedler, Martin. "Impress!ve - About". sourceforge.net. Retrieved 13 April 2015.
  7. "Impressive - The stylish way of giving presentations. Impressive is a program that displays presentation slides". alternativeto.net. Retrieved 13 April 2015.
  8. "impress!ve". ubuntuusers.de. Retrieved 13 April 2015.
  9. Fiedler, Martin. "Impressive Documentation". sourceforge.net. Retrieved 13 April 2015.
  10. Byfield, Bruce. "PDF-based presentations with 3-D effects". Eklektix, Inc. Retrieved 13 April 2015.
  11. Purdy, Kevin (29 January 2009). "Impressive Gives Your Slideshows a Stylish Presentation". Kinja KFT. Retrieved 13 April 2015.
  12. Fiedler, Martin. "FAQ". sourceforge.net. Retrieved 13 April 2015.
  13. Martin, Fiedler. "Impress!ve - News". impressive.sourceforge.net. Retrieved 13 April 2015.
  14. "Impressive". sourceforge.net/projects/. sourceforge.net. Retrieved 13 April 2015.