Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] documentation on REST API for ECF

Hi Pavel,

Thanks for the article...I would say it summarizes things very well (one comment about the language conversion...it seemed to lose the formatting in the code examples...and this makes them difficult for me to read).

Toward the end you say: "Unfortunately, now ECF contains only the client REST-container. About the development server side until the conversation does not go, but if you have a desire to join the Eclipse developers and you need this functionality - you are welcome."

It's my intention and desire to develop a server-side API for rest-based services creation, prior to EclipseCon 2010 (and prior to Helios release). This API can/could easily map rest-based http servlet calls (e.g.) to either local OSGi services, remote services, or both. I would *also* like to see service specific providers implemented (e.g. a complete twitter provider) that simply extended the rest client and added on the specifics for interacting with the specific service (e.g. rest). And there is this bug/enhancement also that will be dealt with [1] in very near future.

But I (Scott) cannot commit to be solely responsible for creating and implementing these additional things...only because I have a number of other things on my plate for the next few months (including [2]...as well as the forthcoming remote services admin API...and of course finding paying work for myself since I have a family to support). I would very much like to see other members of the community (e.g. existing and/or new contributors along with committers) work cooperatively on these other areas of functionality, and will personally support such cooperative work as much as I can. If you are able and willing to contribute to ECF in this area (i.e. rest)...or any other for that matter...but don't know how to coordinate work in the desired area (e.g. rest, google wave provider, remote services, etc), please let me know (either publicly and/or privately) and I will put you in touch with the others (contributors and committers) that I know about so that coordination can go ahead.

Thanks Pavel...and all.

Scott

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=297239
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=290446



Samolisov Pavel wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I have written blog post about Eclipse Communication Framework REST API:
"ECF: interact with Twitter using the REST API and XStream" (on Russian)
[1].

You can view this page translated by Google Translate on English [2].

[1] http://samolisov.blogspot.com/2009/12/ecf-twitter-rest-api-xstream.html

[2]
http://translate.google.com/translate?js=y&prev=_t&hl=ru&ie=UTF-8&layout=1&eotf=1&u=http%3A%2F%2Fsamolisov.blogspot.com%2F2009%2F12%2Fecf-twitter-rest-api-xstream.html&sl=ru&tl=en


Holger Staudacher ?????:
Hi Scott and *,
your right, documentation is needed! It's now on my plan for the next
two weeks to make the starting with the rest api easier.
To integrate the twitter parts in the ecf repo we need the json parser.
Do you have any ideas whats wrong with the json.org <http://json.org> CQ
[1]?

Regards Holger

[1] http://dev.eclipse.org/ipzilla/show_bug.cgi?id=3453




Am 05.10.2009 um 23:40 schrieb Scott Lewis:

Hi Holger,

Now that you are a committer :), perhaps we could move the Twitter
REST example code into the dev.eclipse.org <http://dev.eclipse.org>
CVS and create a couple of wiki pages that expose some 'getting
started with ECF's REST API' information on the ECF wiki area.

I think that there probably are/will be others that would like to use
the ECF REST work (as well as some of the additions that are planned),
so I suspect that anything we can do to make getting started
easier...e.g. having some more good examples...will be most valuable.
 If you want help with doing this please let all know.
Thanks,

Scott


Holger Staudacher wrote:
Hi David,
nice to hear that you want to use the REST API. Currently only the
API (+tests) are in the ECF repository. I have implemented some
samples which you can find at osuosl [1]. Take a look at the Twitter
tests. I hope this will help you, if not please feel free to ask here
in the mailing list.

Regards Holger

[1] http://wiki.eclipse.org/REST_abstraction_for_ECF#Getting_the_source

Am 05.10.2009 um 12:18 schrieb David Donohue:

Hello,
I am interested in using ECF via the REST protocol.  I have not seen
much documentation.  Example snippets of code would be helpful.  In
addition to standard ECF communication, I am interested in how an ECF
REST server could be contacted by non-ECF REST clients, and how an ECF
REST client could contact non-ECF REST server?  Also, which ECF APIs
are supported?
Thanks!
Dave
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx <mailto:ecf-dev@xxxxxxxxxxx>
https://dev.eclipse.org/mailman/listinfo/ecf-dev
Holger Staudacher


Innoopract Informationssysteme GmbH
hstaudacher@xxxxxxxxxxxxxxxxx <mailto:hstaudacher@xxxxxxxxxxxxxxxxx>
Tel: 0721 - 66 47 33 - 0
Fax: 0721 - 66 47 33 29
========================= Legal Disclaimer =========================
According to Section 80 of the German Corporation Act Innoopract
Informationssysteme GmbH must indicate the following information:
Address: Stephanienstrasse 20, 76133 Karlsruhe Germany
General Manager: Jochen Krause
Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883
====================================================================

_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx <mailto:ecf-dev@xxxxxxxxxxx>
https://dev.eclipse.org/mailman/listinfo/ecf-dev
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx <mailto:ecf-dev@xxxxxxxxxxx>
https://dev.eclipse.org/mailman/listinfo/ecf-dev
Holger Staudacher


Innoopract Informationssysteme GmbH
hstaudacher@xxxxxxxxxxxxxxxxx <mailto:hstaudacher@xxxxxxxxxxxxxxxxx>
Tel: 0721 - 66 47 33 - 0
Fax: 0721 - 66 47 33 29
========================= Legal Disclaimer =========================
According to Section 80 of the German Corporation Act Innoopract
Informationssysteme GmbH must indicate the following information:
Address: Stephanienstrasse 20, 76133 Karlsruhe Germany
General Manager: Jochen Krause
Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883
====================================================================


------------------------------------------------------------------------

_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev


- --
Pavel Samolisov

Meet me at:
Vkontakte.ru: http://vkontakte.ru/id3178981
Blog: http://samolisov.blogspot.com
Twitter: http://twitter.com/samolisov
XMPP/Jabber: samolisov@xxxxxxxxx
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAksuZHUACgkQ20T0Vos3rqANxwCgnOppgsOfqKyA7X9Z5jXvAnlF
Pi8AoLarVu2V38XDqz1dWeVQV6HDOx05
=oPB3
-----END PGP SIGNATURE-----
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev



Back to the top