Reusing forms from ODK collect!

Hi
I have a scenario where user needs to query the customer every week and
update the form fields.
I just wanted to check if sombody has worked on the similiar kind of
project.
Also i need to feed the field data to J2EE application like struts directly
from ODK collect
How many ways is it possible ?I mean what all can i use here like JMS or
SMTP or somehting else.
Thanks

··· -- Deepak Sharma http://www.linkedin.com/in/rikindia

ODK Collect already has a mechanism to send results directly to a server.
This follows the OpenRosa standards here:
https://bitbucket.org/javarosa/javarosa/wiki/OpenRosaAPI
See the Form Submission/Overwrite API. If you implement a server that
handles that API, you will be able to receive forms from ODK Collect.

Before you reinvent the wheel, you should look at ODK Aggregate, FormHub
and other servers (a list of tools leveraging ODK Collect are at
http://opendatakit.org/help/faq/ ). It is likely that one of these will
meet your needs or can be modified.

Updating forms with dynamic content is not yet available, though there are
specialized systems like ODK Clinic that do this. We have several prototype
systems for this, but nothing ready for field use.

It sounds like you only need to update the data weekly? Until dynamic
content is available, you might consider generating and publishing new
forms weekly, and training your users to fetch those forms and use the
newest forms as they become available.

Mitch

··· On Thu, Mar 22, 2012 at 12:07 AM, Deepak Sharma wrote:

Hi
I have a scenario where user needs to query the customer every week and
update the form fields.
I just wanted to check if sombody has worked on the similiar kind of
project.
Also i need to feed the field data to J2EE application like struts
directly from ODK collect
How many ways is it possible ?I mean what all can i use here like JMS or
SMTP or somehting else.
Thanks

Deepak Sharma
http://www.linkedin.com/in/rikindia

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

Thanks Mitch
First 2 points taken.

From frequent updates , i mean only some of the form field value changes
but rest remain same.
Say for example taking orders on weekly basis from customers.
The customer details like name , address remain same , but the order
date,order quantity etc changes.

Thanks
Deepak

··· On Thu, Mar 22, 2012 at 9:18 PM, Mitch S wrote:

ODK Collect already has a mechanism to send results directly to a server.
This follows the OpenRosa standards here:
https://bitbucket.org/javarosa/javarosa/wiki/OpenRosaAPI
See the Form Submission/Overwrite API. If you implement a server that
handles that API, you will be able to receive forms from ODK Collect.

Before you reinvent the wheel, you should look at ODK Aggregate, FormHub
and other servers (a list of tools leveraging ODK Collect are at
http://opendatakit.org/help/faq/ ). It is likely that one of these will
meet your needs or can be modified.

Updating forms with dynamic content is not yet available, though there are
specialized systems like ODK Clinic that do this. We have several prototype
systems for this, but nothing ready for field use.

It sounds like you only need to update the data weekly? Until dynamic
content is available, you might consider generating and publishing new
forms weekly, and training your users to fetch those forms and use the
newest forms as they become available.

Mitch

On Thu, Mar 22, 2012 at 12:07 AM, Deepak Sharma deepakmca05@gmail.comwrote:

Hi
I have a scenario where user needs to query the customer every week and
update the form fields.
I just wanted to check if sombody has worked on the similiar kind of
project.
Also i need to feed the field data to J2EE application like struts
directly from ODK collect
How many ways is it possible ?I mean what all can i use here like JMS or
SMTP or somehting else.
Thanks

Deepak Sharma
http://www.linkedin.com/in/rikindia

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

--
Deepak Sharma
http://www.linkedin.com/in/rikindia