Repository for TeamTalk 5 development.
To build the TeamTalk client or server projects you must first download the TeamTalk 5 SDK to obtain the client and server binaries.
- TeamTalk 5 SDK Standard Edition - Beta releases
- Windows 32-bit rev. 4920
- Windows 64-bit rev. 4920
- Mac 64-bit rev. 4920
- Debian 9 32-bit rev. 4920
- Debian 9 64-bit rev. 4920
- Raspberry Pi (armhf) rev. 4920
- Android arm-v7 rev. 4920
- iOS 7.0+ universal rev. 4920
- TeamTalk 5 SDK Professional Edition - Beta releases
- Windows 32-bit rev. 4920
- Windows 64-bit rev. 4920
- Mac 64-bit rev. 4920
- Debian 9 32-bit rev. 4920
- Debian 9 64-bit rev. 4920
- Raspberry Pi rev. 4920
- Android arm-v7 rev. 4920
- iOS 7.0+ universal rev. 4920
Projects wrapping the client DLL file in the TeamTalk SDK.
- TeamTalkLib
- Source code for building TeamTalk 5 DLL and server executables
- Read License.txt for terms of use
- Build using CMake
- TeamTalk_DLL (dependency: TeamTalkLib)
- TeamTalk 5 C-API DLL
- C-API header files for TeamTalk 5 DLL
- Preliminary API Documentation
- Build using TeamTalkLib or download TeamTalk 5 SDK
- TeamTalk.NET (dependency: TeamTalk_DLL)
- TeamTalk 5 .NET DLL wrapper for C-API TeamTalk 5 DLL (TeamTalk_DLL)
- Preliminary API Documentation
- Requires DLL file from TeamTalk_DLL project, either 32-bit or 64-bit
- TeamTalk 5 .NET DLL wrapper for C-API TeamTalk 5 DLL (TeamTalk_DLL)
- TeamTalkJNI (dependency: TeamTalk_DLL)
- TeamTalk 5 JNI project with Java wrapper classes
- Preliminary API Documentation
- TeamTalk 5 JNI project with Java wrapper classes
Projects containing client applications which use the TeamTalk 5 client DLL.
- qtTeamTalk (dependency: TeamTalk_DLL)
- TeamTalk 5 client application written in C++ and based on Qt
- Requires TeamTalk_DLL project for DLL dependency
- TeamTalkClassic (dependency: TeamTalk_DLL)
- TeamTalk 5 accessible client application written in C++ and based on MFC
- Works well with screen-readers
- Requires Tolk project as dependency. Remove macro ENABLE_TOLK to disable Tolk.
- Run
git submodule init
followed bygit submodule update
- Run
- Requires tinyxml project as dependency.
- Run
git submodule init
followed bygit submodule update
- Run
- Requires TeamTalk_DLL project for DLL dependency
- TeamTalk 5 accessible client application written in C++ and based on MFC
- TeamTalkApp.NET (dependency: TeamTalk.NET)
- TeamTalk 5 .NET client application written in C#
- Requires TeamTalk.NET project for DLL dependency
- iTeamTalk (dependency: TeamTalk_DLL, FacebookSDK)
- TeamTalk 5 iOS client application written in Swift
- Requires TeamTalk_DLL project for bridging header
- Requires FacebookSDK
- Open project in Xcode
- TeamTalkAndroid (dependency: TeamTalkJNI)
- TeamTalk 5 Android client application written in Java
- Open project in Android Studio
- ... or build using ant, run the following command:
android update project -p . -s -t android-17
- ... or build using ant, run the following command:
- Copy the TeamTalk 5 Java library to TeamTalkAndroid/libs directory:
- TeamTalk5.jar
- Located in
Library/TeamTalkJNI/libs
(Standard Edition)
- Located in
- TeamTalk5Pro.jar
- Located in
Library/TeamTalkJNI/libs
(Professional Edition)
- Located in
- TeamTalk5.jar
- Copy the TeamTalk 5 JNI shared library to TeamTalkAndroid/src/main/jniLibs/armeabi-v7a
- libTeamTalk5-jni.so
- Located in
Library/TeamTalkJNI/libs/armeabi-v7a
(Standard Edition)
- Located in
- libTeamTalk5Pro-jni.so
- Located in
Library/TeamTalkJNI/libs/armeabi-v7a
(Professional Edition)
- Located in
- libTeamTalk5-jni.so
- ttphpadmin
- Console PHP-script for administrating a TeamTalk 5 server.
- Run
php ttphpadmin.php
Sample applications for writing a TeamTalk 5 server are located in the Examples folder. Building a TeamTalk 5 server requires TeamTalk 5 Professional Edition.
- TeamTalkServer (dependency: TeamTalk_DLL)
- TeamTalk 5 server application written in C++
- Requires TeamTalk_DLL project for DLL dependency
- TeamTalkServer.NET (dependency: TeamTalk.NET)
- TeamTalk 5 server application written in C#
- Requires TeamTalk_DLL and TeamTalk.NET projects for DLL dependencies
- jTeamTalkServer (dependency: TeamTalkJNI)
- TeamTalk 5 server application written in Java
- Requires TeamTalk_DLL and TeamTalkJNI for DLL dependencies