ODMdev: ActiveODMA Development Framework

devNote d071002
ODMA64 3.0 Interoperability

ODMdev>devNotes>
2007>10>

d071002>
0.02 2008-04-23 21:12 -0700


visits to popular ODMdev pages

Locations of visitors to this page

Work on the ODMJNI Java-ODMA Integration reveals a great deal about the appeal of ODMA in its particular niche.  There is still no comparable integration arrangement that solves the problem that ODMA was introduced to address in 1994.  At that time Windows 3.11 occupied the desktop and Windows NT was not yet established as the platform it would become.

The ODMJNI 1.0 work also exposes those significant limitations that hamper ODMA usage on contemporary systems:

These and other limitations are attributable to the common reliance of the 16-bit and 32-bit APIs and ODMA Connection Managers on what are now mainly-obsolete technologies.  The fundamental constraints were perpetuated as ODMA 1.0 evolved to the 1997 establishment of ODMA 2.0 and then remained at that level.

The current transition of Windows and desktop applications to 64-bit processors and x64 implementations imposes a natural end-of-life for ODMA 2.0 and the ODMA32 implementation.  ODMA32 will fade away along with the 32-bit processors (and 64-bit compatibility arrangements) on which it is hosted. 

This major transition also represents an opportunity for an ODMA64 (and an unleashed ODMA 3.0) that is unhampered by ODMA32 and ODMA 2.0 limitations. Assuming that the specialized appeal of ODMA lingers on, perpetuation in an ODMA64 implementation can provide a practical migration of the ODMA "sweet spot" to the arriving generation of managed-document applications.

This on-line folio is the place for capturing initial efforts at envisioning an ODMA64.  The technical tension is around

Whether there is adequate demand and investment for taking ODMA this far is a different matter.  This envisioning is intended to be informative and useful either way. 

It is not expected that meaningful availability of an ODMA64 with these qualities could occur before 2010.  That's partly because of the low level of activity around ODMA development.  It's mainly because of the preparations that must occur around ODMA32 to set the stage.  Interest in such a venture may simply not last that long.

Available Materials

see also:
d080101: ODMA Roadmap
d080102: ODMA Effectiveness
d071003: ODMA32 2.5 Integration
d071004: ODMA32 Core
ODMA q070701: ODMJNI Java-ODMA Integration Kit
NuovoDoc Analysis: ODMA -- Where's It Going?
Professor von Clueless: How About That ODMA64? (weblog post, 2007-11-10)

Attribution:
Hamilton, Dennis E.
ODMA64 3.0 Interoperability.   AIIM ODMA Interoperability Exchange, ODMdev Development Note d071002 0.02, February 15, 2008.  Available at <http://ODMA.info/dev/devNotes/2007/10/d071002.htm>.
Revision History:
0.02 2008-02-15-20:02 Rename to Fit the Future ODMA Progression
0.01 2007-10-28-18:42 Correct ODMA Core Reference
We use this as a way to break away from the pure placeholder, recognizing that there is more here now.
0.00 2007-10-26-08:38 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.

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: 64 $