Telepathy Skykit
-
Upload
maksim-melnikau -
Category
Technology
-
view
819 -
download
0
Transcript of Telepathy Skykit
Telepathy Skykit
Maksim Melnikau (max posedon)
Linux Mobile hobbyistWorld of Tanks developer
June 1, 2013
Instant Messaging in Linux
SUCKS
Instant Messaging in Linux SUCKS
Facebook Web UI
I no audio
I no video
I no groups
I facebook accounts only
Facebook Web UI
I no audio
I no video
I no groups
I facebook accounts only
Google Talk Web UI
I Google accounts only
Google Talk Web UI
I Google accounts only
Skype
I awful L&F
I no PIM/DE integration
I x86-desktop only on Linux
Skype
I awful L&F
I no PIM/DE integration
I x86-desktop only on Linux
Pidgin
I no audio
I no video
I no PIM/DE integration
Pidgin
I no audio
I no video
I no PIM/DE integration
Cool Example:
n900
I audio
I video
I PIM/DE integration
I multiple protocols
I touch interface
Cool Example: n900
I audio
I video
I PIM/DE integration
I multiple protocols
I touch interface
The Unix Way
Do one thing and do it well
I Instant Messaging
I User Interface
I Contact List
I Chat
I Logging
I File Transfer
I Voice Call
I Tubes
I Protocol
I AIM
I MSN
I XMPP
I SIP
I ICQ
I IRC
The Unix Way
Do two things and do it well
I Instant Messaging
I User Interface
I Contact List
I Chat
I Logging
I File Transfer
I Voice Call
I Tubes
I Protocol
I AIM
I MSN
I XMPP
I SIP
I ICQ
I IRC
The Unix Way
Do six things and do it well
I Instant Messaging
I User Interface
I Contact List
I Chat
I Logging
I File Transfer
I Voice Call
I Tubes
I Protocol
I AIM
I MSN
I XMPP
I SIP
I ICQ
I IRC
The Unix Way
Do twelve things and do it well?
I Instant Messaging
I User Interface
I Contact List
I Chat
I Logging
I File Transfer
I Voice Call
I Tubes
I Protocol
I AIM
I MSN
I XMPP
I SIP
I ICQ
I IRC
Telepathy Architecture
I move away from the monolithic client
I split stuff into separate processes
I run protocols as services
I create a standard DBUS API
Telepathy Architecture
I move away from the monolithic client
I split stuff into separate processes
I run protocols as services
I create a standard DBUS API
KDE Telepathy
Empathy
Skype
kit
I headless version of Skype
I different OS
I different arches for Linux
I audio, video, ...
I not free ($5 for developer license)
Skypekit
I headless version of Skype
I different OS
I different arches for Linux
I audio, video, ...
I not free ($5 for developer license)
Telepathy Skykit
I protocol service
I connection manager
I telepathy based
I skypekit based
I python
I telepathy-python
I open source
I no license (now)
Telepathy Skykit
Supports
I presence
I contact list
I 1:1 chat
I avatar
I vcard
Future plans
I MUC
I file transfer
I audio
I video
I ...
Telepathy Skykit
Supports
I presence
I contact list
I 1:1 chat
I avatar
I vcard
Future plans
I MUC
I file transfer
I audio
I video
I ...
Telepathy Skykit
Supports
I presence
I contact list
I 1:1 chat
I avatar
I vcard
Future plans
I MUC
I file transfer
I audio
I video
I ...
More Info
I Maksim Melnikau (max posedon)
I email: [email protected]
I https://github.com/max-posedon/telepathy-skykit
I https://github.com/max-posedon/telepathy-python
I http://telepathy.freedesktop.org/wiki/
I https://dev.skype.com/skypekit
I https://github.com/max-posedon/talk-telepathy-skykit