CommCare 2.0.0 Released!

Hey all,

Exciting news from the mobile end of the CommCare spectrum. I’m happy
to announce the release of CommCare 2.0.0, the first stable release of the
CommCare 2.0 platform.

Many of you have already been experimenting with the 2.0 platform, but for
those of you who haven’t been introduced, CommCare 2.0 is a major overhaul
to support exiting new features.Some of these features are already
implemented by HQ’s Application Builder and ready to be used. Others are
being added in an ongoing manner, so expect more announcements to come!

Highlights of the 2.0 platform include:

  • Case Sharing - Mobile workers can collaborate on cases and synchronize
    shared data
  • Fixtures - Read-Only structured data which can be centrally updated and
    assigned to mobile workers from CommCare HQ
  • CommCare ODK 2.0 - A much improved Android client with rich data
    collection abilities, historical form management, and goodies like
    Geo-Mapped Case Select.
  • Child Cases - Linked cases (Think Pregnant Mother -> Arbitrary number of
    children) which can reference data from either side

The new engine driving CommCare 2.0 adds a great deal of flexibility for
what kinds of applications can be built, and we’re excited to explore
those possibilities. Stay tuned for detailed writeups of some of the new
features and how they can be implemented in your apps!

Cheers,
-the CommCare Mobile team

P.S. The Android Market takes a while to update for each build, so it might
be a few hours before the newest release is available.

Hi Clayton - that’s great news

Am wondering about upgrading existing applications and their data from 1.x
to 2.0 - is there a procedure for that which you could point me to?

Thanks
Steve

··· On Friday, August 24, 2012 1:05:43 AM UTC+3, Clayton Sims wrote: > > Hey all, > > Exciting news from the mobile end of the CommCare spectrum. I'm happy > to announce the release of CommCare 2.0.0, the first stable release of the > CommCare 2.0 platform. > > Many of you have already been experimenting with the 2.0 platform, but for > those of you who haven't been introduced, CommCare 2.0 is a major overhaul > to support exiting new features.Some of these features are already > implemented by HQ's Application Builder and ready to be used. Others are > being added in an ongoing manner, so expect more announcements to come! > > Highlights of the 2.0 platform include: > * Case Sharing - Mobile workers can collaborate on cases and synchronize > shared data > * Fixtures - Read-Only structured data which can be centrally updated and > assigned to mobile workers from CommCare HQ > * CommCare ODK 2.0 - A much improved Android client with rich data > collection abilities, historical form management, and goodies like > Geo-Mapped Case Select. > * Child Cases - Linked cases (Think Pregnant Mother -> Arbitrary number of > children) which can reference data from either side > > The new engine driving CommCare 2.0 adds a great deal of flexibility for > what kinds of applications can be built, and we're excited to explore > those possibilities. Stay tuned for detailed writeups of some of the new > features and how they can be implemented in your apps! > > Cheers, > -the CommCare Mobile team > > P.S. The Android Market takes a while to update for each build, so it > might be a few hours before the newest release is available. >

Steve,

Great question! For applications which are currently wholly produced by HQ
(no custom xforms or remote apps) this should work out of the box. The
process should simply be to update your app’s Binary version to be "2.0"
and then to make a new build, download it, and restore your user onto the
new app. If you want to test run this, you can create a copy of your app
first before changing the version you’re building against.

For apps which have custom XForms, they will need to be manually updated
according to the new specifications at
https://bitbucket.org/commcare/commcare/wiki/CommCare20Specs

-Clayton

··· On Mon, Sep 10, 2012 at 1:47 AM, Steve O wrote:

Hi Clayton - that’s great news

Am wondering about upgrading existing applications and their data from 1.x
to 2.0 - is there a procedure for that which you could point me to?

Thanks
Steve

On Friday, August 24, 2012 1:05:43 AM UTC+3, Clayton Sims wrote:

Hey all,

Exciting news from the mobile end of the CommCare spectrum. I’m happy
to announce the release of CommCare 2.0.0, the first stable release of the
CommCare 2.0 platform.

Many of you have already been experimenting with the 2.0 platform, but
for those of you who haven’t been introduced, CommCare 2.0 is a major
overhaul to support exiting new features.Some of these features are already
implemented by HQ’s Application Builder and ready to be used. Others are
being added in an ongoing manner, so expect more announcements to come!

Highlights of the 2.0 platform include:

  • Case Sharing - Mobile workers can collaborate on cases and synchronize
    shared data
  • Fixtures - Read-Only structured data which can be centrally updated and
    assigned to mobile workers from CommCare HQ
  • CommCare ODK 2.0 - A much improved Android client with rich data
    collection abilities, historical form management, and goodies like
    Geo-Mapped Case Select.
  • Child Cases - Linked cases (Think Pregnant Mother -> Arbitrary number
    of children) which can reference data from either side

The new engine driving CommCare 2.0 adds a great deal of flexibility for
what kinds of applications can be built, and we’re excited to explore
those possibilities. Stay tuned for detailed writeups of some of the new
features and how they can be implemented in your apps!

Cheers,
-the CommCare Mobile team

P.S. The Android Market takes a while to update for each build, so it
might be a few hours before the newest release is available.

Dear Users,

I’d like to clarify that while Clayton’s point is usually true, things will
not be so simple for those of you using referrals. (Sorry for the false
hopes.)

For those of you who need to migrate a 1.x app that includes referrals but
don’t have a specific timeline, we do plan to improve this process in the
future. For those of you who want it NOW, you may consider using Child
Cases instead and see how that fits with your use-case.

Cheers,
Danny

··· 2012/9/10 Clayton Sims

Steve,

Great question! For applications which are currently wholly produced by HQ
(no custom xforms or remote apps) this should work out of the box. The
process should simply be to update your app’s Binary version to be "2.0"
and then to make a new build, download it, and restore your user onto the
new app. If you want to test run this, you can create a copy of your app
first before changing the version you’re building against.

For apps which have custom XForms, they will need to be manually updated
according to the new specifications at
https://bitbucket.org/commcare/commcare/wiki/CommCare20Specs

-Clayton

On Mon, Sep 10, 2012 at 1:47 AM, Steve O steve.ollis@gmail.com wrote:

Hi Clayton - that’s great news

Am wondering about upgrading existing applications and their data from
1.x to 2.0 - is there a procedure for that which you could point me to?

Thanks
Steve

On Friday, August 24, 2012 1:05:43 AM UTC+3, Clayton Sims wrote:

Hey all,

Exciting news from the mobile end of the CommCare spectrum. I’m happy
to announce the release of CommCare 2.0.0, the first stable release of the
CommCare 2.0 platform.

Many of you have already been experimenting with the 2.0 platform, but
for those of you who haven’t been introduced, CommCare 2.0 is a major
overhaul to support exiting new features.Some of these features are already
implemented by HQ’s Application Builder and ready to be used. Others are
being added in an ongoing manner, so expect more announcements to come!

Highlights of the 2.0 platform include:

  • Case Sharing - Mobile workers can collaborate on cases and synchronize
    shared data
  • Fixtures - Read-Only structured data which can be centrally updated
    and assigned to mobile workers from CommCare HQ
  • CommCare ODK 2.0 - A much improved Android client with rich data
    collection abilities, historical form management, and goodies like
    Geo-Mapped Case Select.
  • Child Cases - Linked cases (Think Pregnant Mother -> Arbitrary number
    of children) which can reference data from either side

The new engine driving CommCare 2.0 adds a great deal of flexibility for
what kinds of applications can be built, and we’re excited to explore
those possibilities. Stay tuned for detailed writeups of some of the new
features and how they can be implemented in your apps!

Cheers,
-the CommCare Mobile team

P.S. The Android Market takes a while to update for each build, so it
might be a few hours before the newest release is available.