Jump to content

Veyon

From Wikipedia, the free encyclopedia
Veyon
Developer(s)Veyon Solutions
Initial releaseMarch 22, 2007 (2007-03-22)[1]
Stable release4.7.3 (April 8, 2022; 2 years ago (2022-04-08)[2]) [±]
Repository
Written inC++
Operating systemLinux, Windows
Size
  • Windows: 12.0 MB
  • Linux: 1.7 MB
Available inEnglish, German and others
TypeSoftware
LicenseGPL-2.0-or-later
Websiteveyon.io Edit this on Wikidata

Veyon (Virtual Eye On Networks) is a free and open source software for monitoring and controlling computers across multiple platforms. Veyon supports users in teaching in digital learning environments, performing virtual trainings or giving remote support.[3]

The program has been developed as a free alternative to commercial classroom management solutions. It enables teachers to view and control computer labs and interact with students.[4] Veyon is available in many different languages[5] and provides numerous features supporting teachers and administrators at their daily work. Veyon can be used transparently in heterogeneous environments. This means a teacher computer running Linux can easily access student computers running Windows and vice versa.

History

[edit]

The predecessor project iTALC was started in 2004 and initially available for Linux only. In 2006 and 2007 it was ported to Windows for the Sys-C project of the German city Chemnitz.[6] The further development has been expedited among others through the integration into Univention Corporate Server @ school in 2010.

As part of the complete rehaul of iTALC in 2017 the software has been released under the new name Veyon.[7] Veyon differs from its predecessor by a modular architecture as well as many new features such as access control via access control lists, LDAP server support and a new command line utility. Both administrators and users can now consult the new comprehensive administration and user manuals in many different languages.[8]

Technology

[edit]

Veyon uses an extended version of the VNC protocol to communicate with remote computers and uses UltraVNC. Since Veyon is based on TCP connections, broadcasting screens also works across local network boundaries.[9] Fast and efficient compression algorithms even allow connecting private student computers at home.

The Veyon Service needs to be installed on all student computers. The service can't be stopped or uninstalled by students if they do not have administrative privileges. The Veyon Master application running on the teacher computer accesses the service on the student computers. Authentication is performed using RSA keys or by checking user credentials. This way it's ensured only teachers can access student computers.

Features

[edit]

Features of Veyon include the following:[10]

  • Overview: monitor all computers in one or multiple locations or classrooms
  • Remote access: view or control computers to watch and support users
  • Demo: broadcast the teacher's screen in real-time (full-screen/window)
  • Screen lock: draw attention to what matters right now
  • Communication: send text messages to students
  • Start and end lessons: log in and log out users all at once
  • Screenshots: record learning progress and document infringements
  • Programs & websites: launch programs and open website URLs remotely
  • Teaching material: distribute and open documents, images and videos easily
  • Administration: power on/off and reboot computers remotely (Wake on LAN)

Compatibility

[edit]

Veyon is based on the Qt framework and is written in C++. It's therefore available for both Windows and Linux systems. Support for further platforms and operating systems is being worked on.[11] The usage of Veyon in combination with Edubuntu or Skolelinux (Debian Edu) allows schools all over the world the operation of a free school network.

References

[edit]
  1. ^ "1.0.0 release commit". 2020-02-10. Retrieved 2020-02-10.
  2. ^ "Veyon download page". Veyon Website. Veyon Solutions. 2022-04-08. Retrieved 2022-04-08.
  3. ^ "Official description of Veyon at GitHub". Retrieved 2021-08-04.
  4. ^ "Veyon README". Retrieved 2020-02-10.
  5. ^ "Translation portal of Veyon". Retrieved 2020-02-10.
  6. ^ "Press release announcing iTALC for Sys-C" (in German). Retrieved 2018-03-01.
  7. ^ "Announcement of Veyon at the iTALC mailing list". Retrieved 2018-03-01.
  8. ^ "Veyon documentation". Retrieved 2020-02-10.
  9. ^ "Troubleshooting — Veyon 4.3.3 documentation". Retrieved 2020-02-10.
  10. ^ "Veyon Github page". Retrieved 2020-02-10.
  11. ^ Tobias Junghans (2018-02-20). "Improved multi-platform support in Veyon 4.1". Retrieved 2018-03-01.
[edit]