ODMdev: ActiveODMA Development Framework

devNote d071004
ODMA32 Core

ODMdev>devNotes>
2007>10>

d071004>
0.01 2008-04-23 21:12 -0700


Important Note: There is no longer any development or support for the original 16-bit ODMA software.  Although the source code, Visual Studio projects, binaries, and ODMA SDKs for 16-bit ODMA are included in the ODMA Core preservation activity, there will be no further maintenance or development for 16-bit ODMA.

 
visits to popular ODMdev pages

Locations of visitors to this page

ODMA Core is the foundation on which all ODMA implementation, maintenance and support is based.  It includes the artifacts by which software developers rely on ODMA in desktop software products.  ODMA Core materials were evolved in the progression through ODMA 1.0, 1.5, and 2.0.

Sustaining the ODMA Core consists of four activities to be carried out beginning in March 2008:

1. Preservation

2. Identification and Repackaging   

3. Stabilization and Modernization

4. Enhancement and Retirement

Although the ODMA Core materials are to be reorganized and enriched, there will be complete conformance with all of the ODMA specifications and with current implementations using the original core materials.   Compatibility is to be preserved at all times.

1. Preservation

The existing materials for 16-bit ODMA and ODMA32 are organized for preservation and public archiving:

2. Identification and Repackaging

The ODMA32 2.0 portions of the ODMA Core are updated to provide

The repackaged ODMA 2.0 material is made available as the base distribution for the ODMA32 Core.  (The libraries and compiled binaries are not touched.) 

The repackaged forms are made available as downloads on the ODMA Interoperability Exchange site, as ActiveODMA file releases, and as source code in the ActiveODMA source-code version control system.  These become the basis for future work.

3. Stabilization and Modernization

The current ODMA32 Core header files are not satisfactory for development of professional-quality ODMA-based software.  The samples contain defects and require obsolete tools to rebuild.  These files will be revised and upgraded.

Under no conditions will the ODMA 2.0 Connection Manager, or any earlier Connection Manager version, be rebuilt, replaced, or revised as part of this activity.  It is crucial that none of these activities risk destabilization of the ODMA Connection Manager.

4. Enhancement and Retirement

As part of developing the set of supplemental components identified as ODMA 2.5, 

The ODMA 2.5 effort brings ODMA32 to a level where it can be used as a springboard for transition to ODMA64, the potential ODMA 3.0 version of ODMA.   Any ODMA64 Core will be developed and released independently.  ODMA32 will never transition to the incompatible ODMA 3.0.

5. Available Materials

see also:
d080101: ODMA Roadmap
d080102: ODMA Effectiveness
d071003: ODMA32 2.5 Integration
d071002: ODMA64 3.0 Interoperability
NuovoDoc Analysis: ODMA -- Where's It Going?

Attribution:
Hamilton, Dennis E.
ODMA Core.   AIIM ODMA Interoperability Exchange, ODMdev Development Note d071004 0.01, February 15, 2008.  Available at <http://ODMA.info/dev/devNotes/2007/10/d071004.htm>.
Revision History:
0.01 2008-02-15-18:50 Elaborate the Core Progression
The four stages of the Core Progression are sketched.
0.00 2007-10-28-16:46 Create placeholder to morph into the necessary material
Incorporate job jar and use it to drive the completion of essential items here, providing an initial skeleton for more content.  The first objective is provision of a target for cross references that also serves as a placeholder for further details, developer notes, and work items.  There is some sketchy material on what is meant by the core and what is to be done with it.

Construction Structure (Hard Hat Area)

Creative Commons License You are navigating ODMdev.
This work is licensed under a
Creative Commons Attribution 2.5 License.

created 2007-10-25-19:20 -0700 (pdt) by orcmid
$$Author: Orcmid $
$$Date: 08-04-23 21:12 $
$$Revision: 59 $