CHDViewer es un componente COM/ActiveX, para
desarrollos bajo Windows 9x, NT, XP, para la visualización
y navegación de documentos de hipertexto, XML y documentos
activos (ActiveDocuments) mediante enlaces dinámicos
o estáticos, independizando la locación del destino pudiendo
residir en la máquina local, en la intranet o en Internet.
Posee la propiedad de visualizar colecciones de elementos,
una característica avanzada para desarrollos de aplicaciones
que trabajen con un compendio de documentos que se vinculen
entre sí (artículos de una enciclopedia, un árbol de
normativas o una colección de escritos). Esta habilidad
permite al componente enlazarse con otro objeto COM el cual
tomará el papel de origen o fuente de datos para
compartir la colección de documentos que se referencie.
Nativamente, CHDViewer trabaja un origen de datos COM basado
en Visual Fox Pro, obteniendo provecho de la rapidez y
sencillez que proporciona sus tablas de datos, sin embargo
puede adaptarse a cualquier otro lenguaje que soporte la
modelización COM.
Adicionalmente, a los protocolos básicos (http, ftp y todos
los soportados por Internet Explorer 4+) se suma el vínculo chdp
basado en las siglas de protocolo de documento cifrado de
hipertexto, pensado para vincular documentos con la
capacidad opcional de cifrado o encriptación, mantienendo la
colección inaccesible y no consultable en forma separada,
protegiendo la propiedad intelectual aunque se almacene la
información en el sistema de archivos del usuario. El
protocolo chdp es intrínseco al componente, no
teniendo resolución externa al mismo, sin embargo este
puede tener vínculos a otros documentos cifrados
pertenecientes a la misma colección, a otra colección, e
incluso a todos los documentos soportados por Internet
Explorer 4 o superior, proporcionando una adición
transparente a sus características, pero sin condicionar su
contenido.
NCG.CHDViewer está desarrollado bajo el MFC framework de
Visual C++ 6.0, y utiliza la modelización orientada al documento
para comunicarse con el Internet Explorer 4+ y sus objetos
asociados. Necesita de la presencia del Internet Explorer 4+ preinstalado
tanto para tiempo de diseño como ejecución. Esto es así debido a que
NCG.CHDViewer es una agregación a las características e interfaces
del Internet Explorer 4+. En caso que el componente NCG.CHDViewer
se conectara a un origen de datos COM, necesitará de las librerías de
ejecución del objeto COM asociado. Por defecto, al iniciar el servidor
de datos utilizará las librerías de Visual Fox Pro 7.0 (SP1),
pero esto puede personalizarse de acuerdos al desarrollo o necesidad final.