[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kopete-devel
Subject:    Re: [kopete-devel] Initial Idea for GSOC
From:       Animesh <animesh () ccs ! neu ! edu>
Date:       2008-03-23 17:51:19
Message-ID: 47E69897.1080906 () ccs ! neu ! edu
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


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
>   


[Attachment #5 (text/html)]

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hello,<br>
<br>
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.<br>
<br>
Thanks in advance,<br>
Animesh<br>
<br>
Animesh wrote:
<blockquote cite="mid:47E42C4C.4020501@ccs.neu.edu" type="cite">
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
Hello,<br>
  <br>
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.<br>
  <br>
  <br>
  <br>
  <tt>Integrating Decibel/Telepathy Framework with Kopete<br>
  <br>
Synopsis:<br>
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.<br>
  <br>
The goal of this project is to provide voice chat support for
compatible protocols in particular and integrate Decibel framework in
general to Kopete.<br>
  <br>
Benefits to the Kopete community:<br>
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.<br>
  <br>
Deliverables:<br>
The main focus of this project will be to provide two separate
libraries: libkopete_applayer and libkopete_protocollayer. <br>
  <br>
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.<br>
  <br>
The protocol layer library will be used as connection manager for
Telepathy framework.<br>
  <br>
Functionality Details:<br>
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.<br>
  </tt><br>
  <br>
  <br>
Looking forward to receiving&nbsp; your feedbacks.<br>
  <br>
Sincerely,<br>
Animesh Kumar<br>
  <br>
  <br>
Matt Rogers wrote:
  <blockquote cite="mid:200803192202.48420.mattr@kde.org" type="cite">
    <pre wrap="">On Wednesday 19 March 2008 00:51:14 Animesh wrote:
  </pre>
    <blockquote type="cite">
      <pre wrap="">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
    </pre>
    </blockquote>
    <pre wrap=""><!---->
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
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:kopete-devel@kde.org">kopete-devel@kde.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext"
 href="https://mail.kde.org/mailman/listinfo/kopete-devel">https://mail.kde.org/mailman/listinfo/kopete-devel</a>
  </pre>
  </blockquote>
  <br>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
kopete-devel mailing list
<a class="moz-txt-link-abbreviated" \
href="mailto:kopete-devel@kde.org">kopete-devel@kde.org</a> <a \
class="moz-txt-link-freetext" \
href="https://mail.kde.org/mailman/listinfo/kopete-devel">https://mail.kde.org/mailman/listinfo/kopete-devel</a>
  </pre>
</blockquote>
<br>
</body>
</html>



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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic