Psi (Instant Messenger)
Psi
|
|
---|---|
Psi-Roster ( version 0.11 / unixoid system ) |
|
Basic data
|
|
developer | Psi team |
Publishing year | July 7, 2001 |
Current version | 1.3 (September 25, 2017) |
operating system | cross-platform |
programming language | C ++ |
category | Instant messenger |
License | GPL ( Free Software ) |
German speaking | Yes |
psi-im.org |
Psi (pronounced [ saɪ ]) is an instant messaging - program for the XMPP (XMPP).
Guidelines
The aim of the Psi project is to offer a powerful XMPP client. When programming, for example, attempts are made to adhere precisely to the XMPP templates and XEPs. This means that the Psi team will not implement any features until they have been accepted as a standard by the XMPP community . This is to ensure that Psi remains compatible and stable.
features
Psi is a powerful XMPP client that strictly adheres to the standards of the XMPP Standards Foundation .
Settings profiles can be used to save separate settings for several users (also on a computer, on an [operating system] user account). The support of ID prioritization facilitates the simultaneous use of an account from several computers.
Data transfer
Psi offers extensive presence notification, which, for example, also determines and transmits whether the user is typing or not (“typing notification”).
Psi can also establish full-duplex audio connections ( IP telephony ) and transfer files (unencrypted) between XMPP users .
Psi allows end-to-end encryption of text messages according to the OpenPGP standard as well as point-to-point encryption with TLS .
user interface
Psi offers a graphical user interface in which windows can also be switched to be transparent . Several open chat sessions can be displayed in a common window using a tab system under separate tabs . The interface has been translated into numerous languages (language packs for, for example, German , Chinese , French , Italian and Spanish ). Numerous emoticon packages ( smileys ) available in the popular jisp format (used by AIM , iChat , Trillian , ... ) can be used.
Availability
It is also available as free software in source code under the terms of version 2 or higher of the GNU General Public License (GPL), with the additional permission for binding with the Qt (including the commercial version) and OpenSSL libraries without their Having to enclose source code.
Psi runs on Linux , Windows , Mac OS X and eComStation . Installation packages ( RPM , deb ) are available for many Linux distributions . Ports are also available for FreeBSD - and Solaris - operating systems . It can be installed directly from the standard package sources in most popular Linux distributions .
technology
Psi is written in the C ++ programming language and has a graphical user interface based on the Qt library. The XMPP functionality encapsulated in the Iris program library is being developed in a separate sub-project of a common parent project (the "Delta XMPP Project"). The telephony functionality uses the Jingle protocol extension and transmits the voice signal using the Speex voice codec .
The TLS implementation of the OpenSSL project is used for point-to-point encryption to communication servers ; GnuPG can be integrated for OpenPGP end-to-end encryption of text messages . In addition, there is a plug-in for off-the-record messaging (OTR) for Psi . OTR can also be used in Psi + (under Windows and Linux).
history
The project was initiated in 2001 by Justin Karneges. The programming of the basic code has meanwhile been remunerated by Karneges - so Psi developed very well. However, the release of the publications is relatively slow. Justin Karneges left the project in late 2004. The project has since been in the hands of Kevin Smith. At the beginning of 2009 Smith gave the scepter back to Karneges, who breathed new wind into the recently somewhat creeping development. The core team also consists of Michail Pishchagin, Hal Rottenberg and Remko Tronçon. The Jabbin project , which introduced support for IP telephony via XMPP in free software, was split off from development version 0.11, which appeared in mid-October 2007 . Psi took over this functionality in version 0.13, released at the end of June 2009, which has been worked on since the end of 2005 after the Jingle protocol extension used by the function was standardized. The “Psi +” project is a spin-off from PSI.
Naming
"Psi" is the abbreviation of psynergy , a word creation from psychic (supernatural) and energy ( energy ). Psi is also a Greek letter ( Ψ ), this is the messenger's logo .
Web links
- Official website ( English )
- Sourceforge.net project page ( English )
- Step-by-step instructions on JabberWiki.de ( German )
swell
- ↑ http://packages.ubuntu.com/search?psi
- ↑ https://apps.fedoraproject.org/packages/psi
- ↑ http://software.opensuse.org/search?q=psi
- ↑ Web presence of the XMPP library Iris
- ↑ Psi-Patch and OTR-Plugin on tfh-berlin.de ( page no longer available , search in web archives ) Info: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice. , English
- ↑ Website of the Psi development version Psi + , English
- ↑ Download the official OTR plugins for Psi +
- ↑ http://psi-im.org/about/
- ↑ http://www.linux.com/archive/articles/57711
- ↑ Archived copy ( memento of the original from July 3, 2010 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.
- ↑ Web presence of the Psi + spin-off
- ↑ Frequently Answered Question in the Psi-Wiki