[
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