Using ODK without SDCard

Is it a requirement for the G1 to have an SDCard in order to use ODK?
Can this be changed?

··· -- Subscription settings: http://groups.google.com/group/opendatakit-developers/subscribe?hl=en

it's a requirement. you need some place to save the data for the forms
and the multimedia. the g1's internal storage isn't really suitable.

··· On Tue, Apr 27, 2010 at 06:54, Pr0f3t wrote: > Is it a requirement for the G1 to have an SDCard in order to use ODK? > Can this be changed? > > > -- > Subscription settings: http://groups.google.com/group/opendatakit-developers/subscribe?hl=en >

Makes sense ... thanks.

··· On Tue, Apr 27, 2010 at 4:56 PM, Yaw Anokwa wrote:

it's a requirement. you need some place to save the data for the forms
and the multimedia. the g1's internal storage isn't really suitable.

On Tue, Apr 27, 2010 at 06:54, Pr0f3t pr0f3t@gmail.com wrote:

Is it a requirement for the G1 to have an SDCard in order to use ODK?
Can this be changed?

--
Subscription settings:
http://groups.google.com/group/opendatakit-developers/subscribe?hl=en

One small thing. Is it just unsuitable? or impossible. Could we get it to
work?

Is there a version of ODK that didn't require the SD-Card? I have one
"testimony" about ODK once working without an SD Card - using the default
server URL (open-data-kit.appspot...). I haven't been able to reproduce
this, but is there a reason why it would work with the default server URL
but not with a custom one?

Luke.

··· On Tue, Apr 27, 2010 at 4:56 PM, Yaw Anokwa wrote:

it's a requirement. you need some place to save the data for the forms
and the multimedia. the g1's internal storage isn't really suitable.

On Tue, Apr 27, 2010 at 06:54, Pr0f3t pr0f3t@gmail.com wrote:

Is it a requirement for the G1 to have an SDCard in order to use ODK?
Can this be changed?

--
Subscription settings:
http://groups.google.com/group/opendatakit-developers/subscribe?hl=en

I am also wondering why it works for the sample surveys from ODK
server, but not from other servers.

Shayan

··· On Apr 27, 6:40 pm, Kyohere Luke wrote: > One small thing. Is it just unsuitable? or impossible. Could we get it to > work? > > Is there a version of ODK that didn't require the SD-Card? I have one > "testimony" about ODK once working without an SD Card - using the default > server URL (open-data-kit.appspot...). I haven't been able to reproduce > this, but is there a reason why it would work with the default server URL > but not with a custom one? > > Luke. > > On Tue, Apr 27, 2010 at 4:56 PM, Yaw Anokwa wrote: > > it's a requirement. you need some place to save the data for the forms > > and the multimedia. the g1's internal storage isn't really suitable. > > > On Tue, Apr 27, 2010 at 06:54, Pr0f3t wrote: > > > Is it a requirement for the G1 to have an SDCard in order to use ODK? > > > Can this be changed? > > > > -- > > > Subscription settings: > >http://groups.google.com/group/opendatakit-developers/subscribe?hl=en

you can change collect to store data on internal storage, you don't
get a lot of space. on the g1, the partition you can write to is about
76mb and add a few applications to the phone or videos or pictures and
you are done. this is why it's best practice in android to use
external storage -- especially since sd cards are very cheap.

that said, it is possible to switch to internal storage (see the
constants file), but we haven't tested that. since internal storage
doesn't allow normal paths, you may run into issues with the rest of
the code as written.

i can't think of a reason why it would work with one instance of
aggregate versus another. maybe in really old versions of collect this
may have been possible, but i don't recall. what version of collect
and aggregate are giving you this problem? maybe you can use
dpaste.com to post a stack trace of the collect when you try to
download the forms?

yaw

··· On Tue, Apr 27, 2010 at 08:47, shayan wrote: > I am also wondering why it works for the sample surveys from ODK > server, but not from other servers. > > Shayan > > > On Apr 27, 6:40 pm, Kyohere Luke wrote: >> One small thing. Is it just unsuitable? or impossible. Could we get it to >> work? >> >> Is there a version of ODK that didn't require the SD-Card? I have one >> "testimony" about ODK once working without an SD Card - using the default >> server URL (open-data-kit.appspot...). I haven't been able to reproduce >> this, but is there a reason why it would work with the default server URL >> but not with a custom one? >> >> Luke. >> >> On Tue, Apr 27, 2010 at 4:56 PM, Yaw Anokwa wrote: >> > it's a requirement. you need some place to save the data for the forms >> > and the multimedia. the g1's internal storage isn't really suitable. >> >> > On Tue, Apr 27, 2010 at 06:54, Pr0f3t wrote: >> > > Is it a requirement for the G1 to have an SDCard in order to use ODK? >> > > Can this be changed? >> >> > > -- >> > > Subscription settings: >> >http://groups.google.com/group/opendatakit-developers/subscribe?hl=en >

Yaw is right, but there's one other thing. You can't actually use the
camera application (for images or video) without an SDCard in the phone.
Everything else could still work if you changed the storage path, but you'd
lose the ability to capture images and video with no SDCard.

Collect currently won't let you do anything without an SD Card, so my guess
is you're using an old version of ODK. I'd recommend that you upgrade to
the latest and greatest.

When you say 'other servers', are you talking about an instance of aggregate
that you set up yourself? or something else?

-Carl

··· On Tue, Apr 27, 2010 at 8:59 AM, Yaw Anokwa wrote:

you can change collect to store data on internal storage, you don't
get a lot of space. on the g1, the partition you can write to is about
76mb and add a few applications to the phone or videos or pictures and
you are done. this is why it's best practice in android to use
external storage -- especially since sd cards are very cheap.

that said, it is possible to switch to internal storage (see the
constants file), but we haven't tested that. since internal storage
doesn't allow normal paths, you may run into issues with the rest of
the code as written.

i can't think of a reason why it would work with one instance of
aggregate versus another. maybe in really old versions of collect this
may have been possible, but i don't recall. what version of collect
and aggregate are giving you this problem? maybe you can use
dpaste.com to post a stack trace of the collect when you try to
download the forms?

yaw

On Tue, Apr 27, 2010 at 08:47, shayan shayan@gmail.com wrote:

I am also wondering why it works for the sample surveys from ODK
server, but not from other servers.

Shayan

On Apr 27, 6:40 pm, Kyohere Luke pr0...@gmail.com wrote:

One small thing. Is it just unsuitable? or impossible. Could we get it
to
work?

Is there a version of ODK that didn't require the SD-Card? I have one
"testimony" about ODK once working without an SD Card - using the
default
server URL (open-data-kit.appspot...). I haven't been able to reproduce
this, but is there a reason why it would work with the default server
URL
but not with a custom one?

Luke.

On Tue, Apr 27, 2010 at 4:56 PM, Yaw Anokwa yano...@gmail.com wrote:

it's a requirement. you need some place to save the data for the forms
and the multimedia. the g1's internal storage isn't really suitable.

On Tue, Apr 27, 2010 at 06:54, Pr0f3t pr0...@gmail.com wrote:

Is it a requirement for the G1 to have an SDCard in order to use
ODK?
Can this be changed?

--
Subscription settings:
http://groups.google.com/group/opendatakit-developers/subscribe?hl=en

Yes, by other servers I meant an instance of aggregate that we set up
to store our surveys.

If using SD Card is required to use ODK, I suggest to add it in the
main page of project as part of requirements to make sure users are
aware of it. Nowhere it clearly mentions SDCard is mandatory.

Shayan

··· On Apr 27, 7:14 pm, Carl Hartung wrote: > Yaw is right, but there's one other thing. You can't actually use the > camera application (for images or video) without an SDCard in the phone. > Everything else could still work if you changed the storage path, but you'd > lose the ability to capture images and video with no SDCard. > > Collect currently won't let you do anything without an SD Card, so my guess > is you're using an old version of ODK. I'd recommend that you upgrade to > the latest and greatest. > > When you say 'other servers', are you talking about an instance of aggregate > that you set up yourself? or something else? > > -Carl > > On Tue, Apr 27, 2010 at 8:59 AM, Yaw Anokwa wrote: > > you can change collect to store data on internal storage, you don't > > get a lot of space. on the g1, the partition you can write to is about > > 76mb and add a few applications to the phone or videos or pictures and > > you are done. this is why it's best practice in android to use > > external storage -- especially since sd cards are very cheap. > > > that said, it is possible to switch to internal storage (see the > > constants file), but we haven't tested that. since internal storage > > doesn't allow normal paths, you may run into issues with the rest of > > the code as written. > > > i can't think of a reason why it would work with one instance of > > aggregate versus another. maybe in really old versions of collect this > > may have been possible, but i don't recall. what version of collect > > and aggregate are giving you this problem? maybe you can use > > dpaste.com to post a stack trace of the collect when you try to > > download the forms? > > > yaw > > > On Tue, Apr 27, 2010 at 08:47, shayan wrote: > > > I am also wondering why it works for the sample surveys from ODK > > > server, but not from other servers. > > > > Shayan > > > > On Apr 27, 6:40 pm, Kyohere Luke wrote: > > >> One small thing. Is it just unsuitable? or impossible. Could we get it > > to > > >> work? > > > >> Is there a version of ODK that didn't require the SD-Card? I have one > > >> "testimony" about ODK once working without an SD Card - using the > > default > > >> server URL (open-data-kit.appspot...). I haven't been able to reproduce > > >> this, but is there a reason why it would work with the default server > > URL > > >> but not with a custom one? > > > >> Luke. > > > >> On Tue, Apr 27, 2010 at 4:56 PM, Yaw Anokwa wrote: > > >> > it's a requirement. you need some place to save the data for the forms > > >> > and the multimedia. the g1's internal storage isn't really suitable. > > > >> > On Tue, Apr 27, 2010 at 06:54, Pr0f3t wrote: > > >> > > Is it a requirement for the G1 to have an SDCard in order to use > > ODK? > > >> > > Can this be changed? > > > >> > > -- > > >> > > Subscription settings: > > >> >http://groups.google.com/group/opendatakit-developers/subscribe?hl=en

all android phones that i know off come with an sd card. i'd like to
understand the broader issue here. why don't your phones have sd
cards?

··· On Tue, Apr 27, 2010 at 13:49, shayan wrote: > Yes, by other servers I meant an instance of aggregate that we set up > to store our surveys. > > If using SD Card is required to use ODK, I suggest to add it in the > main page of project as part of requirements to make sure users are > aware of it. Nowhere it clearly mentions SDCard is mandatory. > > Shayan > > On Apr 27, 7:14 pm, Carl Hartung wrote: >> Yaw is right, but there's one other thing. You can't actually use the >> camera application (for images or video) without an SDCard in the phone. >> Everything else could still work if you changed the storage path, but you'd >> lose the ability to capture images and video with no SDCard. >> >> Collect currently won't let you do anything without an SD Card, so my guess >> is you're using an old version of ODK. I'd recommend that you upgrade to >> the latest and greatest. >> >> When you say 'other servers', are you talking about an instance of aggregate >> that you set up yourself? or something else? >> >> -Carl >> >> On Tue, Apr 27, 2010 at 8:59 AM, Yaw Anokwa wrote: >> > you can change collect to store data on internal storage, you don't >> > get a lot of space. on the g1, the partition you can write to is about >> > 76mb and add a few applications to the phone or videos or pictures and >> > you are done. this is why it's best practice in android to use >> > external storage -- especially since sd cards are very cheap. >> >> > that said, it is possible to switch to internal storage (see the >> > constants file), but we haven't tested that. since internal storage >> > doesn't allow normal paths, you may run into issues with the rest of >> > the code as written. >> >> > i can't think of a reason why it would work with one instance of >> > aggregate versus another. maybe in really old versions of collect this >> > may have been possible, but i don't recall. what version of collect >> > and aggregate are giving you this problem? maybe you can use >> > dpaste.com to post a stack trace of the collect when you try to >> > download the forms? >> >> > yaw >> >> > On Tue, Apr 27, 2010 at 08:47, shayan wrote: >> > > I am also wondering why it works for the sample surveys from ODK >> > > server, but not from other servers. >> >> > > Shayan >> >> > > On Apr 27, 6:40 pm, Kyohere Luke wrote: >> > >> One small thing. Is it just unsuitable? or impossible. Could we get it >> > to >> > >> work? >> >> > >> Is there a version of ODK that didn't require the SD-Card? I have one >> > >> "testimony" about ODK once working without an SD Card - using the >> > default >> > >> server URL (open-data-kit.appspot...). I haven't been able to reproduce >> > >> this, but is there a reason why it would work with the default server >> > URL >> > >> but not with a custom one? >> >> > >> Luke. >> >> > >> On Tue, Apr 27, 2010 at 4:56 PM, Yaw Anokwa wrote: >> > >> > it's a requirement. you need some place to save the data for the forms >> > >> > and the multimedia. the g1's internal storage isn't really suitable. >> >> > >> > On Tue, Apr 27, 2010 at 06:54, Pr0f3t wrote: >> > >> > > Is it a requirement for the G1 to have an SDCard in order to use >> > ODK? >> > >> > > Can this be changed? >> >> > >> > > -- >> > >> > > Subscription settings: >> > >> >http://groups.google.com/group/opendatakit-developers/subscribe?hl=en >

I agree with Carl and Yaw. The server has no idea about whether or not a sim
card is present. Those types of issues are totally ODK Collect issue. There
might be two separate issues you are hitting.

Waylon

··· On Tue, Apr 27, 2010 at 1:53 PM, Yaw Anokwa wrote:

all android phones that i know off come with an sd card. i'd like to
understand the broader issue here. why don't your phones have sd
cards?

On Tue, Apr 27, 2010 at 13:49, shayan shayan@gmail.com wrote:

Yes, by other servers I meant an instance of aggregate that we set up
to store our surveys.

If using SD Card is required to use ODK, I suggest to add it in the
main page of project as part of requirements to make sure users are
aware of it. Nowhere it clearly mentions SDCard is mandatory.

Shayan

On Apr 27, 7:14 pm, Carl Hartung carlhart...@gmail.com wrote:

Yaw is right, but there's one other thing. You can't actually use the
camera application (for images or video) without an SDCard in the phone.
Everything else could still work if you changed the storage path, but
you'd
lose the ability to capture images and video with no SDCard.

Collect currently won't let you do anything without an SD Card, so my
guess
is you're using an old version of ODK. I'd recommend that you upgrade
to
the latest and greatest.

When you say 'other servers', are you talking about an instance of
aggregate
that you set up yourself? or something else?

-Carl

On Tue, Apr 27, 2010 at 8:59 AM, Yaw Anokwa yano...@gmail.com wrote:

you can change collect to store data on internal storage, you don't
get a lot of space. on the g1, the partition you can write to is about
76mb and add a few applications to the phone or videos or pictures and
you are done. this is why it's best practice in android to use
external storage -- especially since sd cards are very cheap.

that said, it is possible to switch to internal storage (see the
constants file), but we haven't tested that. since internal storage
doesn't allow normal paths, you may run into issues with the rest of
the code as written.

i can't think of a reason why it would work with one instance of
aggregate versus another. maybe in really old versions of collect this
may have been possible, but i don't recall. what version of collect
and aggregate are giving you this problem? maybe you can use
dpaste.com to post a stack trace of the collect when you try to
download the forms?

yaw

On Tue, Apr 27, 2010 at 08:47, shayan sha...@gmail.com wrote:

I am also wondering why it works for the sample surveys from ODK
server, but not from other servers.

Shayan

On Apr 27, 6:40 pm, Kyohere Luke pr0...@gmail.com wrote:

One small thing. Is it just unsuitable? or impossible. Could we get
it
to
work?

Is there a version of ODK that didn't require the SD-Card? I have
one
"testimony" about ODK once working without an SD Card - using the
default
server URL (open-data-kit.appspot...). I haven't been able to
reproduce
this, but is there a reason why it would work with the default
server
URL
but not with a custom one?

Luke.

On Tue, Apr 27, 2010 at 4:56 PM, Yaw Anokwa yano...@gmail.com wrote:

it's a requirement. you need some place to save the data for the
forms
and the multimedia. the g1's internal storage isn't really
suitable.

On Tue, Apr 27, 2010 at 06:54, Pr0f3t pr0...@gmail.com wrote:

Is it a requirement for the G1 to have an SDCard in order to
use
ODK?
Can this be changed?

--
Subscription settings:

http://groups.google.com/group/opendatakit-developers/subscribe?hl=en