Hi Folks,
In the interest of getting the ball rolling on Pablo's recent
request to improve ECF documentation, I've added this doc
bug/enhancement [1].
It's intended to be a short tutorial to create an ECF remote service
provider for the ITimeService...using a simple http/REST+JSON based
protocol. As given in the bug description at [1], we already have
three very small/simple plugins that implement both a host and
client provider for the ITimeService. Yesterday, I modified them to
a) simplify them as much as I could...fewer classes/smaller code,
more comments in source
b) change them to use JSON for marshalling/serialization rather than
object serialization
c) change the http post to http get...for getCurrentTime method
What I would ask of you: Please take a look at the source code in
these three projects and make any suggestions for further
simplification and/or source code comments needed for
clarification...and place any such comments on bug [1]. I will use
people's comments on [1] to make further code improvements and
docs...and as a guide to what to focus on in the tutorial prose
(which I have not created yet).
Also: I'm open to suggestions as to how to relate this tutorial to
Wim/Markus' existing talk/docs...using the ITimeService (in
addition to the article I created previously [2]).
Thanks,
Scott
[1]
https://bugs.eclipse.org/bugs/show_bug.cgi?id=423228
[2]
http://www.eclipse.org/community/eclipse_newsletter/2013/july/article3.php
|