[XML-SIG] Announcement: 4DOM 0.6.1, an implementation of the W3C DOM Spec in
Fri, 20 Nov 1998 21:17:45 -0700
FourThought LLC (http://FourThought.com) announces the release of
A CORBA-aware implementation of the W3C's
Document Object Model
4DOM is a close implementation of the DOM, including DOM Core
level 1, DOM HTML level 1, and a few utility and helper components.
4DOM was designed from the start to work in a CORBA environment.
Currently, two ORB environments are supported, both open-source:
Fnorb and ILU. One or the other is required.
4DOM is designed to allow developers rapidly design applications
that read, write or manipulate HTML and XML.
Changes since 0.6.0
- added ILU support with a series of kludges
(all designed to minimize effect on existing DOM code):
o Use ILU's python-stubber in makefile rather than fnidl
o python-stubber generates *IF__skel rather than fnidl's
*IF_skel, so copy the files so bother names are available.
o add config modules for DOM core and HTML, globally imported,
which creates dummy INTERFACENAME_skel classes because ILU
does not append "_skel" to skeleton class names as Fnorb
does: it uses module-scoping for the distinction.
o Add variables using Fnorb-style constant naming
(INTERFACENAME.CONSTANTNAME) to refer to the ILU-style
o Brutally hack all 4DOM source files during make to change
Fnorb-style invocations for DOMException
(raise DOMException, DOMException__omgidl_exctype(EXCEPTNAME))
- added the #pragma prefix "fourthought.com" to all IDL files
- Document.repr() now includes the DOCTYPE
More info and Obtaining 4DOM
4DOM is distributed under the terms of the GNU Library Public
Consulting Member, FourThought LLC (Open Enterprise Architects)
Software engineering, project management, Intranets and Extranets