Aplicaciones y manipuladores
Además de applets como los mostrados aquí, los programadores en Java también pueden crear aplicaciones, o programas independientes, que no necesitan un visualizador que funcione con Java para ejecutarse. (El propio visualizador HotJava es una aplicación, escrita en Java.) De esta manera, las aplicaciones pueden ser nuevos visualizadores o interfaces que interactúan con otras redes o recursos locales.
Otro tipo de programa de software disponible con Java es un manipulador. Un manipulador de protocolo permite al programador especificar la manera en que el visualizador de Java interpretará un tipo especial de protocolo. El visualizador HotJava sabe cómo interpretar los protocolos de Internet como HTTP, FTP, Gopher y otros, gracias al código de distribución del visualizador. Pero si se inventan nuevos protocolos, un programador que trabaje con Java puede especificar la manera en que se pueden manejar creando un manipulador de protocolos.
Otro tipo es un manipulador de contenido. Este traduce una especificación particular para un tipo de archivo basado en MIME (de Multipurpose Internet Mail Extensions; extensiones multipropósitos de correo de Internet). Este manipulador de contedino especificará la manera en que el visualizador HotJava manejará un tipo particular de archivo. Al crear una especificación en un manipulador de contenido, todos los visualizadores que funcionan con Java podrán ver este formato especial.
Los manipuladores y las aplicaciones que Java hace posibles ofrecen la posibilidad de ampliar de manera espectacular lo que puede buscarse en Web. Los programadores de información ya no se preocuparán más por asegurarse de que sus usuarios tengan el software apropiado para ver un tipo particular de archivo o manejar un nuevo tipo de protocolo. Los manipuladores de protocolo y contenido, al igual que el contenido ejecutable que Java hace posible en forma de applets, pueden distribuirse conforme sea necesario para solicitar visualizadores que funcionen con Java.
No hay comentarios:
Publicar un comentario