OC Library Features and Analysis

From OPeNDAP Documentation
Revision as of 23:22, 14 January 2009 by Rikki (talk | contribs)
⧼opendap2-jumptonavigation⧽

Features

Features likely needed by any general C-language client-side API for DAP

  1. get variables (primitive types)
  2. get array varaibles (of primitive types)
  3. get structures (flat and nested)
  4. get sequences (flat and nested)
  5. get grids
  6. get arrays of constructor types
  7. get attributes
  8. make print representations for all responses (DAS, DDS, DataDDS)
  9. allow constraints
  10. http authentication support
  11. SSL suport
  12. cookie support
  13. .dodsrc support (read and write)
  14. compression support
  15. testing - write automated tests
  16. parse XML(DDX, DataDDX*)
  17. shared dimensions*
  18. groups*
  19. DAP 3.x protocol version negotiation
  20. more typical API (open, read, close all based on an opaque parameter - object - and C's existing data types)
  21. nightly builds
  22. automated build (autoconf, make, libtool)

features already implemented in oc

features that can be implemented with little effort

features that will be hard to implement

Use Cases

Definitions

Background

Deliverables

Period of use