Eddin F Zapata Rivera                           841-02-9891          6 febrero 2004
 
                
 
                
 
                                                             Amaya
 
                
 
               Amaya es un editor de Web, es una herramienta de Internet Explorer utilizada para crea y dar updates directamente a documentos en la Web. Amaya continúa con su visión principal del Web la cual es que sea un centro de colaboración y que no sea solo un medio para la publicación. Amaya surge en el 96 y la mayor motivación para desarrollar a este fue proveer un framework en el cual se puedan integrar muchas mas tecnologías de W3C. Este es utilizado para demostrar estas tecnologías en combinación en un solo y consistente medio. Amaya comenzó como un editor de paginas HTML+CSS. Para este tiempo tambien fue utilizado para incrementar el número de aplicaciones XML como XHTML family, Math ML y SVG. Esto permite que todo este vocabulario sea editado simultáneamente en compounds documents. Amaya tambien incluye una collaborative annotation application basada en RDF, Xlink y Xpointer. Amaya es bien completo ya que al igual que la mayoría de los browsers comerciales viene equipado con la interfase WYSIWYG de manera que los usuarios no se ven obligados a verse relacionados con los lenguajes HTML o CSS. Con Amaya puedes crear paginas Web, permite crear documentos de SCRATCH, permite navegar o buscar información, permite hacer uso de herramientas como copy y paste, crear vínculos de otros Web sites. Todo esto se lleva a cabo de manera simple y en un sencillo y consistente medio. Las funciones de búsqueda y editaje son integradas de igual manera un una simple herramienta. Amaya tambien representa los documentos internamente en una estructura consistente con el DTD (Document Type Definition). Gracias a esta forma de representar los documentos permite que se procese la data de forma segura. Amaya tambien permite que documentos (x)HTML, MathML y SVG puedan ser desplegados y editados a la misma vez. Este tambien permite que los autores de páginas puedan crear vínculos de hipertexto. Esto no se limita solo a HTML, tambien se puede hacer con Xlink, MathML y SVG. El protocolo de transferencia de hipertexto es el formato de documento para la Web. Como un instrumento de Web, Amaya debe tomar todos aspectos de este formato en cuenta. Los instrumentos existentes han mostrado los enfoques diferentes de considerar el protocolo de transferencia de hipertexto en un cliente de Web. Amaya tiene su propio enfoque al protocolo de transferencia de hipertexto, que describimos abajo. 
               El protocolo de transferencia de hipertexto es el formato de documento para la Web. Como un instrumento de Web, Amaya debe tomar todos aspectos de este formato en cuenta. Los instrumentos existentes han mostrado los enfoques diferentes de considerar el protocolo de transferencia de hipertexto en un cliente de Web. Amaya tiene su propio enfoque al protocolo de transferencia de hipertexto, que describimos abajo. 
 
 
               Es un redactor, los archivos del protocolo de transferencia de hipertexto de procesos de Amaya en una manera específica. Un redactor basado en el paradigma de WYSIWYG debe permitir al usuario a actuar sobre el formatear documento para alterar la fuente del protocolo de transferencia de hipertexto. Para permitir esa caracterí­stica, la fuente del protocolo de transferencia de hipertexto se trata como una definición de estructura de datos. Cuándo analizar sintáctica mente un archivo de la fuente, Amaya construye una representación interna de la estructura de documento, que es básicamente un árbol. Esta estructura lógica entonces se utiliza para formatear y para redactar. 
 
               En Amaya, el protocolo de transferencia de hipertexto se considera como una aplicación de SGML. El redactor siempre sigue el protocolo de transferencia de hipertexto DTD cuando manipular la estructura de documento y realiza las operaciones sólo válidas. La ventaja de este enfoque es que lleva a documentos bien estructurado y permite otros instrumentos al proceso adicional los documentos seguramente. Los inconvenientes también se saben bien: (1) las manipulaciones son a menudo complejo del punto de vista de usuario y (2) documentos que no son estrictamente correcto a menudo son rechazados. El es luego un fastidio verdadero, como muchos documentos son sintáctica mente o estructuralmente inexactos en la Web. 
 
               Para dirigir el primer inconveniente, cierta atención ha sido comunicada al usuario. La mayoría de las órdenes publicadas por el usuario son igual que esos propuesto por procesadores de textos usuales, pero ellos son interpretados por el redactor en términos de la estructura interna de documento. Las órdenes especí­ficas de la manipulación de la  estructura así­ se evitan, así­ como el contexto menos sensible. 
 
               Para dirigir el segundo inconveniente, el analizador del protocolo de transferencia de hipertexto se ha diseñado de tal manera Amaya nunca rechaza cualquier documento. Cuándo analiza sintáctica mente un documento que no es estructuralmente correcto, trata de transformarse la estructura del documento. A veces esta estructura es tan extraña que no es posible engendrar automáticamente y completamente una estructura de confort de protocolo de transferencia de hipertexto. En ese caso, el analizador no obstante carga el documento, pero si las tentativas de usuario a modificarlo, el redactor realiza las operaciones sólo válidas. 
 
               Así­, la estructura de documento se mejora y, incluso si no se garantiza de ser siempre corregido, no es peor que antes cuando se salva, y el usuario no es prevenido de trabajar en ningún documento.