ODK Survey and Tables Release Timeframe?

Hello,

I've been evaluating both ODK Collect and ODK Survey+Tables. I've been able
to compile and run both versions. The ODK 2.0 suite features are very
compelling and match our needs much better.

Could you please share any timeline and road-map for release of 2.0
applications (pieces or full suite)? This will help us plan whether to fork
off of 1.x suite or start with 2.0 for our pilot. Any insights/suggestions
will be greatly appreciated!

Thanks
Jaideep

I will write up an answer to this soon...

Working on an update to ODK Aggregate to fix the failure in Google
Spreadsheets.

··· On Tue, Apr 21, 2015 at 12:05 AM, Jaideep Baphna, CFA wrote:

Hello,

I've been evaluating both ODK Collect and ODK Survey+Tables. I've been
able to compile and run both versions. The ODK 2.0 suite features are very
compelling and match our needs much better.

Could you please share any timeline and road-map for release of 2.0
applications (pieces or full suite)? This will help us plan whether to fork
off of 1.x suite or start with 2.0 for our pilot. Any insights/suggestions
will be greatly appreciated!

Thanks
Jaideep

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

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

Hello Mitch,

Please see if you can share any dates on ODK 2.0 release.

Regards
Jaideep

··· On Thursday, April 23, 2015 at 11:44:57 PM UTC+5:30, Mitch wrote: > > I will write up an answer to this soon... > > Working on an update to ODK Aggregate to fix the failure in Google > Spreadsheets. > > On Tue, Apr 21, 2015 at 12:05 AM, Jaideep Baphna, CFA <jba...@gmail.com > wrote: > >> Hello, >> >> I've been evaluating both ODK Collect and ODK Survey+Tables. I've been >> able to compile and run both versions. The ODK 2.0 suite features are very >> compelling and match our needs much better. >> >> Could you please share any timeline and road-map for release of 2.0 >> applications (pieces or full suite)? This will help us plan whether to fork >> off of 1.x suite or start with 2.0 for our pilot. Any insights/suggestions >> will be greatly appreciated! >> >> >> Thanks >> Jaideep >> >> -- >> You received this message because you are subscribed to the Google Groups >> "ODK Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to opendatakit-developers+unsubscribe@googlegroups.com >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Mitch Sundt > Software Engineer > University of Washington > mitche...@gmail.com >

==== 2.0 status ========

As always, it is hard to say when we will have an official Production
release. We expect to be at release candidate about 3 releases from now.

Our release designations are described here:

https://opendatakit.org/use/2_0_tools/#Release_Designations

The "rev 126" release has been or is being used by about 4 groups in active
deployments. Aside from usability challenges with the form-design-revise
cycle, the big issues for this release are the potential database lock
which requires force closing the apps.
https://opendatakit.org/use/2_0_tools/#Limitations

=== Upcoming Release #1 ===

This next release will be an alpha/beta release; it will be in June or
July. This will be a major tooling change:

  1. The XLSX format is NOT changing; we have no plans to change this
    format, so form definitions should continue to work going forward, or only
    require minor revisions.
  2. We are changing to use Bootstrap for our page renderer (from JQuery
    Mobile). This speeds up page transitions by about 2 seconds, and there are
    further enhancements we can make to improve rendering speeds on large
    complex pages.
  3. We are isolating all database access into a "Core Services" APK that
    the other tools will use. This hopefully will eliminate the database
    locking problems. We are also switching to a write-ahead-logging
    configuration for the database, which further speeds performance.
  4. The directory structure is changing on the device. We will have
    system, config, data and output directories. system holds files managed by
    the tool APKs; config holds static, unchanging, files synced with the ODK
    Aggregate server; data holds the database and file attachments for data
    rows; output holds exported csv files and file attachments, and other
    exported artifacts.
  5. Improvements to AppDesigner to automate more tasks and hopefully make
    it less cumbersome to use when designing tables-based apps and adding or
    removing fields in surveys.

If we can manage it, we also want to do a public alpha/beta of ODK Scan and
its Scan Form Designer. This may lag the above coordinated release, and may
not have the Scan Form Designer integrated into the AppDesigner tool.

In summary, this would encompass:

  • ODK Survey
  • ODK Tables
  • ODK Sync
  • ODK Core Services (a refactoring of code out of Survey/Tables/Sync).
  • ODK Sensors Framework
  • AppDesigner

with a public alpha or beta of:

  • ODK Scan
  • ODK Scan Form Designer

=== Upcoming Release #2 ===

This will be in early fall. We expect to be cleaning up the UI and, if we
can, unifying the look and feel of the General Settings configuration
screens amongst the tools. It will not have Admin Settings to hide complex
parts of the UI (like ODK Collect) (or, at least, that functionality won't
be working).

ODK Scan will see significant changes to its directory structure to align
it with the other tools, and to work within arbitrary 'appName' contexts.
This may impact what Sync attempts to sync, etc.

We also hope to further clean-up the AppDesigner and bring the Scan Form
Designer into that tool. And update the documentation to bring the Scan
documentation into the 2.0 tools tree.

This will be the first release after migrating our codebase to github.
Behind the scenes, we want to increase our test coverage of the codebase
and create a few automated UI tests.

If we have time, we want to remove some functionality currently in the
Android tools that we would prefer to have up on the desktop or on the
server. Among those are adding a graph-design tool to AppDesigner and
removing graph views from Tables (they are just specialized list views),
removing "Reset App Server" from Sync, and moving legacy submissions up to
the server as a publisher out of the 2.0 data tables into the 1.x tables.
Some or all of those changes may not happen.

In summary, this would encompass:

  • ODK Survey
  • ODK Tables
  • ODK Sync
  • ODK Core Services (a refactoring of code out of Survey/Tables/Sync).
  • ODK Scan
  • ODK Sensors Framework
  • AppDesigner (incorporating ODK Scan Form Designer)
  • perhaps an ODK Aggregate if Sync needs to change for Scan
  • additional tools if needed for these changes.

=== Upcoming Release #3 ===

This would be a release candidate. We expect to have deployments from the
#1 and #2 releases out in the field collecting data by this time.

I would expect this to be around Christmas.

This is likely to still have many incomplete/unfinished UI and
configuration features. i.e., the Release Candidate will be a commitment to
a future migration path, not necessarily a polished commercial release.

··· ---------------------------------------------------------

From my own perspective, I consider rev 126 and Sync with ODK Aggregate
1.4.6 to be robust; we just don't guarantee a migration path.


Mitch

On Thu, Apr 23, 2015 at 11:14 AM, Mitch Sundt mitchellsundt@gmail.com wrote:

I will write up an answer to this soon...

Working on an update to ODK Aggregate to fix the failure in Google
Spreadsheets.

On Tue, Apr 21, 2015 at 12:05 AM, Jaideep Baphna, CFA jbaphna@gmail.com wrote:

Hello,

I've been evaluating both ODK Collect and ODK Survey+Tables. I've been
able to compile and run both versions. The ODK 2.0 suite features are very
compelling and match our needs much better.

Could you please share any timeline and road-map for release of 2.0
applications (pieces or full suite)? This will help us plan whether to fork
off of 1.x suite or start with 2.0 for our pilot. Any insights/suggestions
will be greatly appreciated!

Thanks
Jaideep

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

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

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