English|Português|Español
UserPasswordLogin

HOME
SESSIONS
INFO
cp 2.0

CP 2.0: Community Messenger

Daniel Monza explains certain details on the tool for instant messaging in the Community, which has its own server, is included in the IDE, and supports other clients. It is also in line for companies to include it in their corporate applications.
Daniel Monza

- What is Community Messenger about?
Community Messenger is initially made up of a messaging server made 100% in GeneXus, with the XMPP (Jabber) protocol.
 
Specifically, extensions of the protocol are implemented for it to function on http like a standard web page. This allows for two main advantages: one is avoiding problems with firewalls, and the other is the possibility of developing the server with GeneXus, since the original protocol is based on a low level TCP communication.
 
Parallel to this, we think of developing a GxEv1 Extension to include a messaging client connected to Community Messenger.
 
In addition to all this, we will have the possibility of connection with our GXtechnical account, which will allow the Community to be connected, in a transparent way, with any Jabber BOSH client.
 
- Where did the idea of implementing this originate?
 
It was Armin’s fault, when proposing the CP2! Though the idea is not actually new, the Community had been dealing with the issue of a messaging system for GeneXus.  

- What motivated you to participate in the second edition of Collaborative Projects 2.0?

In the first place, the fun of the challenge, along with a will to provide the Community with an open source product. Based on this product, companies will be able to include messaging services in their corporate applications.
 

-
What are the challenges involved in the project?

For the first stage, we think of achieving a messaging server mature enough to enable our connection to the Community Messenger from any XMPP BOSH client (Lease Pidgin or one online).
 
The second stage will be for improving the server (bugs, functionalities) and for including some clients as Extension GeneXus Ev1’s IDE.
 
The third stage will be to polish the whole product by running stress tests.
- What are your expectations in relation to CP 2.0?
These types of challenges make us test ourselves and improve our work both personally and professionally, and that is why I always try to participate. If I happen to win, then so much better!! But the mere possibility of participating makes me happy, because I can contribute with something to the GeneXus Community. 

Collaborative Projects 

Wiki CP 2.0

Community Messenger



 
Related
Interview: Collaborative Projects 2.0
Tips for participating in Collaborative Projects 2.0
Collaborative Projects 2.0
Interview: Collaborative Projects 2.0
CP2.0 Interview: Genoma
CP2.0 Interview: ProdeStar
Collaborative Projects 2.0: Online vote coming soon
CP2.0 Interview: Desktop Virtual
CP2.0 Interview: GeneXusMap
CP2.0 Interview: Hijos de Ator
CP 2.0: PMS - Project Management System
CP 2.0: UTL Analyzer
CP 2.0: Online Payments User Control
CP 2.0: Automatic Pattern Generator
CP 2.0: Planet GX Interview