Community
Participate
Working Groups
Creating a mechanism to support extension in VNC Protocol and it should provide better flexibility to use generic commands associating different code to address new task.
According to Committers meeting: http://wiki.eclipse.org/DSDP/TML/CommitterAgenda27Feb08#New_Bugzilla_entries
Created attachment 100085 [details] This is a generic protocol mechanism contribution
Created attachment 100086 [details] This patch shall be applied to org.eclipse.tml.vncviewer plugin to use the contributed protocol mechanism
Created attachment 100087 [details] This patch shall be applied to org.eclipse.tml.vncviewer.vncviews plugin to use the contributed protocol mechanism
This is a suggestion about a generic protocol mechanism for TmL project. Inside the plugin project there are "lib" packages which should be part of a regular Java project, to be distributed in a jar file (sorry I could not separate them in 2 projects). Those packages compose a framework that is capable to communicate in any application layer protocol over TCP sockets, being both server or client, as long as the user provides it with a bunch of parameters, such as message definitions, message orientation and message handlers. The remaining packages in the plugin use the "lib" packages to integrate the framework with Eclipse. I am also submitting a very simple example protocol that illustrates the protocol mechanism use. And this is a note to clarify the licensing issues: I wrote the code of all new classes that are contained in the archive. I has the right to contribute the code to Eclipse. New source files already contain the EPL License header. Hope you enjoy!
Created attachment 100090 [details] Simple example protocol that illustrates contribution use
Hi Fabio Rigo, It is a great contribution and it is represents a great step to improve the TmL protocol mechanisms. We opened this IPZilla to proceed with integration of this code: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=2311 Daniel please verify this code contribution and prepare it to be integrated with Tml as soon as CQ was approved. Thanks and regards Fabio Fantato
Code contributed ViewCVS: http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tml.vnc/?root=DSDP_Project plugins: org.eclipse.tml.protocol examples: org.eclipse.tml.echo changes done in: org.eclipse.tml.vncviewer org.eclipse.tml.vncviews
In CVS Repository this code is part of org.eclipse.tml.vnc version 0.4 and it will be included into 0.1M1
adding iplog
CVS branch for 0.1 release: branch_dsdp_tml_official_0_1_0_R