Odk integration

hi list,

I'm planning to use the ODK plattform for a project. I already have
ODKCollect and ODKAggregate ready to use via appspot. but my project
needs a better interface with the data on ODKAggregate than a simple
csv file ... (Ideally I would like to have ODKAggregate in my own
server)

looking at the ODK tools and docs I see several possibilities:

  • ODKAggregate0.9.6 can be installed locally (however I can not make
    it bind with a public IP, only listens in "localhost"... is there a
    simple way to solve this?)

  • ODKAggregate1.0 seems to be a solution to my problem however I want
    to avoid the tomcat installation if its possible ...

  • ODK Dropbox seems to be another solution for what I want, I didn't
    tried yet but I will ... anyone can comment about it?

can anyone help a bit with my doubts?

thanks in advance and best regards,
lluis.

Hi, I think I can answer your first question about the localhost - I
had a similar issue last week ( see the replies from Yaw and Mitch in
the thread I posted: http://groups.google.com/group/opendatakit/browse_thread/thread/d9ce9017a3e9432c)

  • you probably need to rebuild the .war file with the actual host name
    (not localhost) - either rebuild the file or edit the settings files
    in the .jar that Mitch mention in his message.

Hope that helps,
Alex

··· On Aug 10, 7:46 pm, lluisbigorda wrote: > hi list, > > I'm planning to use the ODK plattform for a project. I already have > ODKCollect and ODKAggregate ready to use via appspot. but my project > needs a better interface with the data on ODKAggregate than a simple > csv file ... (Ideally I would like to have ODKAggregate in my own > server) > > looking at the ODK tools and docs I see several possibilities: > > - ODKAggregate0.9.6 can be installed locally (however I can not make > it bind with a public IP, only listens in "localhost"... is there a > simple way to solve this?) > > - ODKAggregate1.0 seems to be a solution to my problem however I want > to avoid the tomcat installation if its possible ... > > - ODK Dropbox seems to be another solution for what I want, I didn't > tried yet but I will ... anyone can comment about it? > > can anyone help a bit with my doubts? > > thanks in advance and best regards, > lluis.

hi lluis,

aggregate .9.x cannot be hosted locally. what you are referring to is
the simulation mode of the app engine server. that mode is not
suitable for more than basic debugging. if you still want to use that
mode you can bind it to a public ip. see the command line arguments at
http://code.google.com/appengine/docs/java/tools/devserver.html.
again, we do not recommend this.

aggregate 1.0 cannot be installed without tomcat. all the aggregate
code is java and it needs a container to run in. gae and tomcat
provide that container. there is no way around this.

odk dropbox isn't actively maintained and so i doubt it'll work with
1.1.7 out of the box. it is likely a fine place to start if
you want to build your own backend, but understand that you'll have to
implement much of the new openrosa auth spec
(https://bitbucket.org/javarosa/javarosa/wiki/OpenRosaAPI,
https://bitbucket.org/javarosa/javarosa/wiki/OpenRosaRequest).

hope that helps,

yaw

··· On Wed, Aug 10, 2011 at 10:46, lluisbigorda wrote: > hi list, > > I'm planning to use the ODK plattform for a project. I already have > ODKCollect and ODKAggregate ready to use via appspot. but my project > needs a better interface with the data on ODKAggregate than a simple > csv file ... (Ideally I would like to have ODKAggregate in my own > server) > > looking at the ODK tools and docs I see several possibilities: > > - ODKAggregate0.9.6 can be installed locally (however I can not make > it bind with a public IP, only listens in "localhost"... is there a > simple way to solve this?) > > - ODKAggregate1.0 seems to be a solution to my problem however I want > to avoid the tomcat installation if its possible ... > > - ODK Dropbox seems to be another solution for what I want, I didn't > tried yet but I will ... anyone can comment about it? > > can anyone help a bit with my doubts? > > thanks in advance and best regards, > lluis. > > -- > Post: opendatakit@googlegroups.com > Unsubscribe: opendatakit+unsubscribe@googlegroups.com > Options: http://groups.google.com/group/opendatakit?hl=en >

One option would be to either run Aggregate on a Tomcat server or
download the csv files from App Engine to a local web/database server
and develop a custom website. This is minimal effort and the benefit
will be that your interface will be exactly how you want it. I can
share with you examples, code, or help you with questions if needed.
I am doing this with our projects and the website allows me to control
access, automatically summarize the data, provide downloadable Excel
datasets, and tie in other supporting materials.

Best wishes,
Alex

··· On Aug 10, 1:46 pm, lluisbigorda wrote: > hi list, > > I'm planning to use the ODK plattform for a project. I already have > ODKCollect and ODKAggregate ready to use via appspot. but my project > needs a better interface with the data on ODKAggregate than a simple > csv file ... (Ideally I would like to have ODKAggregate in my own > server) > > looking at the ODK tools and docs I see several possibilities: > > - ODKAggregate0.9.6 can be installed locally (however I can not make > it bind with a public IP, only listens in "localhost"... is there a > simple way to solve this?) > > - ODKAggregate1.0 seems to be a solution to my problem however I want > to avoid the tomcat installation if its possible ... > > - ODK Dropbox seems to be another solution for what I want, I didn't > tried yet but I will ... anyone can comment about it? > > can anyone help a bit with my doubts? > > thanks in advance and best regards, > lluis.

Another route is to use Aggregate and make a connection to Google Fusion
tables (Aggregate streams data), then you can use several tools to integrate
with Fusion tables. Its a bit more indirect, but it's a google supported
RESTful API if you need more control over which data and when, or want to go
directly to data visualization.

  • James
··· On Thu, Aug 11, 2011 at 5:39 AM, Alex Pavluck wrote:

One option would be to either run Aggregate on a Tomcat server or
download the csv files from App Engine to a local web/database server
and develop a custom website. This is minimal effort and the benefit
will be that your interface will be exactly how you want it. I can
share with you examples, code, or help you with questions if needed.
I am doing this with our projects and the website allows me to control
access, automatically summarize the data, provide downloadable Excel
datasets, and tie in other supporting materials.

Best wishes,
Alex

On Aug 10, 1:46 pm, lluisbigorda lluisbigo...@gmail.com wrote:

hi list,

I'm planning to use the ODK plattform for a project. I already have
ODKCollect and ODKAggregate ready to use via appspot. but my project
needs a better interface with the data on ODKAggregate than a simple
csv file ... (Ideally I would like to have ODKAggregate in my own
server)

looking at the ODK tools and docs I see several possibilities:

  • ODKAggregate0.9.6 can be installed locally (however I can not make
    it bind with a public IP, only listens in "localhost"... is there a
    simple way to solve this?)

  • ODKAggregate1.0 seems to be a solution to my problem however I want
    to avoid the tomcat installation if its possible ...

  • ODK Dropbox seems to be another solution for what I want, I didn't
    tried yet but I will ... anyone can comment about it?

can anyone help a bit with my doubts?

thanks in advance and best regards,
lluis.

--
Post: opendatakit@googlegroups.com
Unsubscribe: opendatakit+unsubscribe@googlegroups.com
Options: http://groups.google.com/group/opendatakit?hl=en

--
James Dailey
skype: jdailey