Introducción a Microsoft HTML Help
Microsoft HTML Help, es el próximo paso en sistemas de ayuda en línea tanto para aplicaciones de escritorio como para las aplicaciones o páginas basadas en Internet o Intranet. Este nuevo sistema será en un futuro cercano el reemplazo del sistema WINHELP.
¿Qué es un sistema de ayuda basado en HTML?
Es un nuevo conjunto emergente de estándares para la ayuda en línea. Eventualmente, un sistema de ayuda basado en HTML sirve para ser el sucesor de la ayuda en Windows, pero en el actual momento la ayuda de Windows continuará siendo usada por algunos profesionales para su diseño de sistemas de ayuda. Los sistemas de ayuda basados en HTML están diseñados para proveer una alternativa para desplegar Ayuda en línea e información de sistemas. Está basado en el estándar abierto HTML y extendido con la tecnología Active X que toma mucha ventaja de la última tecnología disponible en Internet.
La siguiente figura nos muestra la dramática diferencia entre los tipos de sistemas de ayuda disponibles en el actual momento.
WinHelp
Un tópico en Windows Help |
Microsoft HTML Help
El mismo tópico pero en sistema de ayuda Basado en HTML. |
La más obvia diferencia entre un sistema de ayuda basado en HTML y WinHelp son sus formatos fuentes. WinHelp usa archivos de Formato Rico en Texto (RTF) como archivos fuentes, mientras Microsoft HTML Help usa archivos HTML con guiones avanzados(Java Script o Visual Script) y tecnología ActiveX. Esto significa que muchas de las nuevas características de las interfaces disponibles para los autores Web están disponibles para los autores de ayudas.
Esto no quiere decir que el realizar sistemas de ayuda basado en HTML, sea muy sencillo, al contrario se requiere tener conocimientos intermedios de los archivos HTML, ventanas en Windows 95/NT y por su puesto por el momento, necesitará programar con funciones API, por que ningún lenguaje de programación lo soporta en forma nativa**.
Los Nuevos Estándares
Algunos formatos están emergiendo para los sistemas de ayuda basados en HTML, incluyendo al Microsoft HTML Help y al Netscape NetHelp. En este artículo únicamente se hablará de Microsoft HTML Help por el conocimiento e información disponible de este sistema, no quiero decir con esto que Microsoft tenga mejor tecnología que Netscape; espero próximamente sacar una comparación justa entre estos dos eternos rivales.
Microsoft HTML Help es una alternativa para los sistemas de ayuda basados en RTF y consiste en un control ActiveX denominado HTML Help Control, una utilidad de compresión HTML, un motor de distribución, ventanas de ayuda HTML, y el Microsoft HTML Help Workshop (se lo puede obtener en el sitio de Micrsoft en forma gratuita).
Nuevas Herramientas
Microsoft, ya sacó la versión final de la ayuda HTML(versión 1.0). El Microsoft HTML Help Workshop es una herramienta básica la cual provee la cobertura necesaria para los requisitos al crear sistemas de ayuda basados en HTML, esto incluye una simple tabla de contenidos(TOC) y un editor de Indices. Tiene muchas características más pero esto no es un manual de dicho programa.
¿Debe Ud. aprender HTML?
Mi respuesta es definitivamente sí. No solo entender que es lo que hace cada página HTML en nuestro sistema de ayuda sino también porque es el momento de aprender un lenguaje bastante sencillo pero poderoso para publicar información en el mundo creciente de la INTERNET.
Muchas personas se preguntarán, qué pasa con los programas que nos ayudan a realizar páginas HTML sin escribir poco y nada de código, pero casi seguro en algún momento se encontrará con un pequeño error muy fácil de resolverlo siempre y cuando Ud. sepa que significa cada código. Dichos programas sirven básicamente para realizar más rápido la elaboración de páginas HTML, pero no sustituyen el conocimiento que Ud. debe tener del lenguaje HTML(por lo menos el básico).
Herramientas poderosas para la creación de sistemas de ayuda Basado en HTML
Por el momento, existe un solo paquete integrado para crear sistemas de ayuda basado en HTML en forma nativa, es el ROBOHTML. Esta poderosa herramienta nos permite crear páginas HTML vincularlas entre sí, crear Tablas de Contenidos, Libros de Ayuda, Indices y mucho más. Todo de manera fácil, nos permitirá crear ayudas en forma muy profesional, y sin mucho esfuerzo(excepto en la creación de nuestros primeros sistemas). Espero que un futuro artículo pueda indicar más a fondo las características de este maravilloso producto.
RESUMEN
El nuevo sistema de ayuda que adoptarán las aplicaciones futuras en los sistemas operativos Windows 9X/NT, es sin duda alguna un gran paso en beneficio de los diseñadores de software. Pensemos que podremos incluir en nuestros sistemas de ayuda cualquier formato de imagen, archivos multimedia es decir sonidos, vídeo, animaciones y todo gracias a la nueva tecnología ActiveX. Tranquilo, si Ud. no es partidario de ActiveX, lo podrá hacer con JAVA, después de todo en el mundo del desarrollo de software es cuestión de gustos y nada más ..............
QUITO ECUADOR
Anl. RAUL YEPEZ A.
PRESIDENTE DE GENIEWARE
Email: [email protected]