This is a multi-part message in MIME format. --===============1669850655== Content-Type: multipart/alternative; boundary="------------010402030004020705070909" This is a multi-part message in MIME format. --------------010402030004020705070909 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello, The submission of proposals start tomorrow 03/24. I will really appreciate if anyone provided any feedbacks/comments on the initial draft of my proposal. I can improve it based on the feedbacks received. Thanks in advance, Animesh Animesh wrote: > Hello, > > I'd be glad if I could receive feedbacks on the initial draft of my > proposal for Google Summer of Code. The draft isn't complete by any > measure. However, based on the feedbacks, I plan to provide > Development Methodology and Implementation Details in my next version. > > > > Integrating Decibel/Telepathy Framework with Kopete > > Synopsis: > Kopete is a multiprotocol instant messenger client and is widely used > in the KDE community for real time communication needs. It is robust > and elegant in terms of the variety of protocols it successfully > integrates and gives a common interface to users. However, lack of > voice chat functionality in particular is a hindrance towards making > it the ultimate communication application. > > The goal of this project is to provide voice chat support for > compatible protocols in particular and integrate Decibel framework in > general to Kopete. > > Benefits to the Kopete community: > With the ongoing development towards binding KDE with more languages > and platforms, Kopete is going to be one of the most visible > applications. An extendable design like the proposed will be integral > to its success. > > Deliverables: > The main focus of this project will be to provide two separate > libraries: libkopete_applayer and libkopete_protocollayer. > > Using the application layer library, I should be able to design a user > interface for [voice/text] chat. Additionally, configuration utilities > for accounts, appearance, sounds etc. will be retained from the > current distribution. This library will be taking services directly > from Decibel framework listed as: 1. Account Management, 2. Protocol > Configuration Management and 3. Contact Management. > > The protocol layer library will be used as connection manager for > Telepathy framework. > > Functionality Details: > Once a part of the protocol implementation detais has been outsourced > to a framework like telepathy, functionalities like conference > call/chat, call waiting, call forwarding etc can be brought under the > purview of application level programming. Usage of application > independent PIM database also outlines limitless possibilities. As a > dream idea, user-invisible protocol switching could be implemented. > This functionality will take all the available protocols(user ids) for > a particular contact and try to establish communication based on a > central preference set by the user. > > > > Looking forward to receiving your feedbacks. > > Sincerely, > Animesh Kumar > > > Matt Rogers wrote: >> On Wednesday 19 March 2008 00:51:14 Animesh wrote: >> >>> Hello, >>> >>> I am a masters student of Computer Science and am thrilled about Google >>> Summer of Code 2008! >>> >>> I just joined the mailing list. >>> >>> As an initial idea, I would like to propose adding voice support to kopete. >>> >>> First things first, I don't have substantial open source software >>> development experience but I believe I am a good coder. I would be glad >>> if someone suggested how and what to begin doing in order to getting >>> started with the idea. >>> >>> Thanks, >>> Animesh >>> >> >> Sure, we'd take something like that. However, you haven't really presented any >> details here. We can help you tweak your proposal before they are required to >> be submitted. So I say: do some research, draw up a plan and a proposal and >> submit them here for review. >> >> Thanks >> -- >> Matt >> >> >> _______________________________________________ >> kopete-devel mailing list >> kopete-devel@kde.org >> https://mail.kde.org/mailman/listinfo/kopete-devel >> > > ------------------------------------------------------------------------ > > _______________________________________________ > kopete-devel mailing list > kopete-devel@kde.org > https://mail.kde.org/mailman/listinfo/kopete-devel > --------------010402030004020705070909 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hello,

The submission of proposals start tomorrow 03/24. I will really appreciate if anyone provided any feedbacks/comments on the initial draft of my proposal. I can improve it based on the feedbacks received.

Thanks in advance,
Animesh

Animesh wrote:
Hello,

I'd be glad if I could receive feedbacks on the initial draft of my proposal for Google Summer of Code. The draft isn't complete by any measure. However, based on the feedbacks, I plan to provide Development Methodology and Implementation Details in my next version.



Integrating Decibel/Telepathy Framework with Kopete

Synopsis:
Kopete is a multiprotocol instant messenger client and is widely used in the KDE community for real time communication needs. It is robust and elegant in terms of the variety of protocols it successfully integrates and gives a common interface to users. However, lack of voice chat functionality in particular is a hindrance towards making it the ultimate communication application.

The goal of this project is to provide voice chat support for compatible protocols in particular and integrate Decibel framework in general to Kopete.

Benefits to the Kopete community:
With the ongoing development towards binding KDE with more languages and platforms, Kopete is going to be one of the most visible applications. An extendable design like the proposed will be integral to its success.

Deliverables:
The main focus of this project will be to provide two separate libraries: libkopete_applayer and libkopete_protocollayer.

Using the application layer library, I should be able to design a user interface for [voice/text] chat. Additionally, configuration utilities for accounts, appearance, sounds etc. will be retained from the current distribution. This library will be taking services directly from Decibel framework listed as: 1. Account Management, 2. Protocol Configuration Management and 3. Contact Management.

The protocol layer library will be used as connection manager for Telepathy framework.

Functionality Details:
Once a part of the protocol implementation detais has been outsourced to a framework like telepathy, functionalities like conference call/chat, call waiting, call forwarding etc can be brought under the purview of application level programming. Usage of application independent PIM database also outlines limitless possibilities. As a dream idea, user-invisible protocol switching could be implemented. This functionality will take all the available protocols(user ids) for a particular contact and try to establish communication based on a central preference set by the user.



Looking forward to receiving  your feedbacks.

Sincerely,
Animesh Kumar


Matt Rogers wrote:
On Wednesday 19 March 2008 00:51:14 Animesh wrote:
  
Hello,

I am a masters student of Computer Science and am thrilled about Google
Summer of Code 2008!

I just joined the mailing list.

As an initial idea, I would like to propose adding voice support to kopete.

First things first, I don't have substantial open source software
development experience but I believe I am a good coder. I would be glad
if someone suggested how and what to begin doing in order to getting
started with the idea.

Thanks,
Animesh
    

Sure, we'd take something like that. However, you haven't really presented any 
details here. We can help you tweak your proposal before they are required to 
be submitted. So I say: do some research, draw up a plan and a proposal and 
submit them here for review.

Thanks
--
Matt


_______________________________________________
kopete-devel mailing list
kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel
  


_______________________________________________ kopete-devel mailing list kopete-devel@kde.org https://mail.kde.org/mailman/listinfo/kopete-devel

--------------010402030004020705070909-- --===============1669850655== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kopete-devel mailing list kopete-devel@kde.org https://mail.kde.org/mailman/listinfo/kopete-devel --===============1669850655==--