I tried GDAPI last night (OT at home
) . Basicly, it provides following features:
- Access windows registry, this is used to get the search_url defined by Google Desktop
- Generate query string according to Google Desktop query schema
- Issue request and receive response via HTTP
- Java Data Binding
- schema validation
- XML Object (marshall and unmarshall)
I have to admit it provides a very simple API to do this query stuff, and along with good additional functionality such as Data Binding.
However, this is too much for me. Actually, what I need are just two things, registry accessing and the HTTP stuff. Since GD is still in its BETA version, the query and xml schemas could be still changed in the future. And how to consume the output of the searching is determined the users rather than the API itself.
Most work of this API is focus on data binding stuff, it could be done as an additional enhancement based on these two kernel function(registry and http mentioned above). And they could be designed as feasible as possible in order to embrace future changes easily.
December 1, 2005 at 4:39 am
Hi! I’m the owner of GDAPI.
Thanks for this analysis of API.
However I think that the API is ready to change very easelly. You only have to change the schema, then run an ant task.
I prefer to build a robust API. I know that in beta time it is quite inflexible, because you have to make a new release per any change. But at the end, when a official schema exists, GDAPI will be very robust
March 11, 2007 at 6:48 am
Hi man! Your site is cool! Please visit my homepage too:
March 31, 2007 at 3:18 am
I’m glad I found your site! It’s nice! Would you please also visit my site?
March 31, 2007 at 3:18 am
You have a great page! Please visit my homepage too:
March 31, 2007 at 3:18 am
I really enjoyed this page. I will be linking and I will be trying to read and research all that there is to offer from this site! Please visit my site too:
March 31, 2007 at 3:18 am
Your site looks great! Visit my sites, please:
March 31, 2007 at 2:00 pm
This is a wonderful page for everyone! Visit my sites, please: