Hi, <br><br>You may also try: <a href="http://www.turnkeylinux.org/ejabberd">http://www.turnkeylinux.org/ejabberd</a> which embeds: ejabberd (of course :) <br>and speeqe (python based webchat)<br><br>1) Download iso, <br>2) boot in virtualbox, <br>
3) You're done.<br><br>my 2c.<br><br><br><div class="gmail_quote">On Wed, Nov 2, 2011 at 9:37 AM, Ngoc Dao <span dir="ltr"><<a href="mailto:ngocdaothanh@gmail.com">ngocdaothanh@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Ha,<br>
<br>
This site has some articles in your language about Erlang,<br>
hope they will make you hungry:<br>
<a href="http://cntt.tv/" target="_blank">http://cntt.tv/</a><br>
<font color="#888888"><br>
Ngoc<br>
</font><div><div></div><div class="h5"><br>
<br>
On Wed, Nov 2, 2011 at 5:32 PM, Ngoc Dao <<a href="mailto:ngocdaothanh@gmail.com">ngocdaothanh@gmail.com</a>> wrote:<br>
> Ha,<br>
><br>
> Since you don't know Erlang and Erlang is not just "another" language,<br>
> I would recommend you grab this opportunity to study it.<br>
> It will change how your mind as a programmer forever.<br>
><br>
> About Comet and web, Erlang has many good web libraries/frameworks, among them:<br>
> <a href="http://nitrogenproject.com/demos" target="_blank">http://nitrogenproject.com/demos</a><br>
><br>
> Ngoc<br>
><br>
><br>
> On Wed, Nov 2, 2011 at 5:21 PM, CGS <<a href="mailto:cgsmcmlxxv@gmail.com">cgsmcmlxxv@gmail.com</a>> wrote:<br>
>> You're welcome. Just be careful with Ejabberd that external services do not<br>
>> work as intended (at least in the previous versions and I don't know if they<br>
>> manage to do something about). For that I used exmpp which works like a<br>
>> charm and it's very simple. In my project (something similar with your's) I<br>
>> used YAWS (Erlang/OTP web server) which allowed me exmpp instances without<br>
>> too much of a trouble (both being written in Erlang/OTP).<br>
>><br>
>> Another option (even simpler) is CouchDB which works great for blogging, but<br>
>> it can simulate pretty easily a messenger. CouchDB is Erlang/OTP and<br>
>> JavaScript. The main disadvantage is that it doesn't follow any messaging<br>
>> standard.<br>
>><br>
>> Good luck!<br>
>> CGS<br>
>><br>
>><br>
>><br>
>> On 11/02/2011 08:54 AM, Summer nguyen wrote:<br>
>><br>
>> Thank you very much,CGS<br>
>><br>
>><br>
>> On Wed, Nov 2, 2011 at 2:48 PM, CGS <<a href="mailto:cgsmcmlxxv@gmail.com">cgsmcmlxxv@gmail.com</a>> wrote:<br>
>>><br>
>>> Erlang/OTP solution: Ejabberd (XMPP) + JavaScript (see<br>
>>> <a href="http://xmpp.org/xmpp-software/libraries/" target="_blank">http://xmpp.org/xmpp-software/libraries/</a> for some examples).<br>
>>><br>
>>> Cheers,<br>
>>> CGS<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> On 11/02/2011 08:00 AM, Ngoc Dao wrote:<br>
>>>><br>
>>>> Another good read:<br>
>>>><br>
>>>> <a href="http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1" target="_blank">http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1</a><br>

>>>><br>
>>>> Why the Swing Desktop Client does not connect to the Erlang Server?<br>
>>>> Isn't this simpler?<br>
>>>> All clients<-- Comet -->  Erlang frontend server<-- Thrift --><br>
>>>> Processing backend Java server<br>
>>>><br>
>>>> Ngoc<br>
>>>><br>
>>>><br>
>>>> On Wed, Nov 2, 2011 at 12:58 PM, Summer nguyen<<a href="mailto:summer0nguyen@gmail.com">summer0nguyen@gmail.com</a>><br>
>>>>  wrote:<br>
>>>>><br>
>>>>> Hello experts,<br>
>>>>> My job is implementing a Chat System between a Web user ( Comet client)<br>
>>>>> and<br>
>>>>> a Swing Desktop Client.<br>
>>>>> After searching google, I found a topic of a Facebook Engineer that make<br>
>>>>> me<br>
>>>>> choose Erlang:<br>
>>>>> <a href="http://www.facebook.com/note.php?note_id=14218138919" target="_blank">http://www.facebook.com/note.php?note_id=14218138919</a><br>
>>>>><br>
>>>>> So I'm very new to Erlang and Thrift.<br>
>>>>> After studying , Here is my solution:<br>
>>>>><br>
>>>>> Comet Server ( using Erlang)<br>
>>>>><br>
>>>>> Accept Comet Clients<br>
>>>>> If the client is New, Call Processing Server  using Thrift to generate<br>
>>>>> an ID<br>
>>>>> for him.<br>
>>>>> Store Response Object in a Dict using the abobe ID<br>
>>>>> Get Message from Comet Client and Call Processing Server  using Thrift<br>
>>>>> to<br>
>>>>> send Message to Swing Desktop Client<br>
>>>>> Open a Thrift Server Service (1) that listen from Processing Server<br>
>>>>> action:<br>
>>>>> send message to ID xxx ( and then response to the right comet Client)<br>
>>>>><br>
>>>>> Processing Server ( Using Java)<br>
>>>>><br>
>>>>> Accept Swing Desktop Client<br>
>>>>> Open a Thrift Server Service (2) that listen from Comet Server actions:<br>
>>>>> generate ID, send message ( and then Send to Swing Desktop Client)<br>
>>>>> Receive message from Swing Desktop Client , then Call Comet Server<br>
>>>>>  using<br>
>>>>> Thrift to send Message to Comet Client<br>
>>>>><br>
>>>>> Please give me advice if Erlang have a better solution for me.<br>
>>>>> If you don't understand my idea, please tell me. My english is not good.<br>
>>>>> Thank you very much.<br>
>>>>><br>
>>>>> --<br>
>>>>> Name: Nguyen Huu Ha<br>
>>>>> HCMC University of Technology<br>
>>>>> Faculty of  Computer Science&  Engineering<br>
>>>>> Tel: 01699987252<br>
>>>>> Email: <a href="mailto:summer0nguyen@gmail.com">summer0nguyen@gmail.com</a><br>
>>>>> Y!h: summer.inthesun<br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>> _______________________________________________<br>
>>>>> erlang-questions mailing list<br>
>>>>> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
>>>>> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
>>>>><br>
>>>>><br>
>>>> _______________________________________________<br>
>>>> erlang-questions mailing list<br>
>>>> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
>>>> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
>>><br>
>>> _______________________________________________<br>
>>> erlang-questions mailing list<br>
>>> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
>>> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
>><br>
>><br>
>><br>
>> --<br>
>> Name: Nguyen Huu Ha<br>
>> HCMC University of Technology<br>
>> Faculty of  Computer Science & Engineering<br>
>> Tel: 01699987252<br>
>> Email: <a href="mailto:summer0nguyen@gmail.com">summer0nguyen@gmail.com</a><br>
>> Y!h: summer.inthesun<br>
>><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> erlang-questions mailing list<br>
>> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
>> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
>><br>
>><br>
><br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br>