Welcome
Delta is a project to create XMPP/Jabber software, with a focus primarily on Instant Messaging. The project was founded by Justin Karneges, author of the popular Psi Jabber client. While Psi started out as an application of its own, today the source code is divided into parts for reuse in other projects. Psi is just one of many Delta sub-projects that we intend to complete using a shared codebase. In addition to programming, we also explore and publish development and protocol ideas.
We encourage you to join the Delta Mailing List if you want to participate in discussion or development. Read on for information about the projects we are working on. Have fun!
Main efforts:
Psi - powerful, cross-platform Jabber client
Leapfrog - friendly, native Mac OS X Jabber client (project page)
Ambrosia - proof of concept XMPP server
Iris - XMPP/Jabber client/server library
QCA - Qt Cryptographic Architecture
qconf - like autoconf but for qmake
Sub-efforts:
- IrisNet - networking and security toolbox. The goal is to have something like Python TwistedMatrix, but for Qt.
- JDNS - domain name resolver, supports SRV and multicast. ‘jdns’ command-line utility for Windows here. (JDNS is part of Iris)
- src/tools (Psi) - various reusable utility classes that aren’t dependent on the project they reside in. e.g. trayicon, idle, globalaccel, growlnotifier.
- Cutestuff - like src/tools but not part of any particular project. This repository is being phased out as we give each submodule a home. (Psi and Iris depend on some items in here currently)
- byoq - Bring Your Own Qt, for bundling Qt 4 inside of an app. (Ambrosia uses this)
- Neatstuff - playground for new ideas
- Jabber-Helix - voice/video chat standard and implementation. This project is incomplete and no longer funded. Some code can be found in the ‘media’ module.
- media - voice/video chat implementation based on plugins. The code works for playback only, and the one available plugin is based on Helix.
- PsiMedia - supersedes the ‘media’ module, using GStreamer instead of Helix.
Possible future efforts:
- Sharp Zaurus, iPhone, or other PDA/mobile client
- Friendly desktop client for Windows and Linux


