| Introducción |  |
|
Esta sección ofrece información acerca de los distintos navegadores que pueden acceder
a las aplicaciones DEISTER SOFTWARE WebStudio. El sistema soporta múltiples navegadores
como clientes de sus aplicaciones, aunque en esta sección solamente se reflejan aquellos
que presentan características especiales o sobre los que existen notas de instalación o de soporte.
Por otra parte, se detallan una serie de componentes de software ajenos a DEISTER SOFTWARE, que son
necesarios para ciertas operaciones a realizar por WebStudio.
| Agentes soportados |  |
|
WebStudio está diseñado para soportar multitud de agentes (browsers) y
dispone de un sistema de geometría variable que permite a las aplicaciones
adaptarse a dispositivos PDA.
En el apartado destinado a Navegadores encontrará
más información respecto a los tipos y caracterísitcas de los agentes
soportados.
| Sevidor proxy para la LAN |  |
|
Cuando se utiliza un servidor proxy para conectar con la LAN hay que tener
en cuenta que si no se indica que no se utilice el proxy para las direcciones locales,
también se estará pasando por el proxy cuando se acceda a una dirección local.
El proxy tiene una caché interna (para ficheros html, javascripts ...)
y puede que aunque se elimine la caché del propio navegador el proxy devuelva páginas cacheadas
antiguas y provoque un mal funcionamiento de la aplicación que sirve el servidor de la red local.
Para evitar la situación -
No consigo eliminar la caché del navegador -
habilite la opción
"No usar servidor proxy para direcciones locales" de su navegador.
| Validación de transacciones desde los agentes |  |
|
WebStudio dispone de mecanismos que permiten realizar validaciones
de datos en el frontal (navegador) sin necesidad de realizar la operación
POST. Estos mecanismos facilitan la entrada de datos de forma
que el usuario dispone de la información necesaria en el momento de las
validaciones y antes de hacer la confirmación final.
Para realizar estas operaciones WebStudio dispone de dos mecanismo.
-
En IE 6, or IE 5.x con soporte MSXML 3, el sistema optará por un transacción XML.
En caso de no disponer de MSXML, o en IE 4 optará por el uso de Java.
-
En Mozilla optará por el uso de una transacción XML.
-
En NS4 (en desuso) se utilizará únicamente Java.
| |
A continuación se detallan los mecanismos de validación y sus requisitos.
Transacción XML
Es el mecanismo más avanzado y la tendencia natural de los nuevos navegadores. Aunque
tradicionalmente WebStudio ha usado Java para estas operaciones, desde 2004 se
opta por dar prioridad al uso de XML. Por tanto, el sistema tratará de realizar las
consultas en XML salvo que el agente implicado no disponga de esta capacidad.
Uso de un Applet Java y http firewall tuneling
Este mecanismo requiere la comunicación EmacScript-Java denominada LiveWire.
Mediante esta comunicación el sistema usará un applet java para realizar
solicitudes a los monitores de transacción de los back-end mediante un mecanismo
conocido como http firewall tunneling.
|
| |
| Algoritmo para la determinación del tipo de método a utilizar |
En la siguiente tabla hay una relación que muestra la vía que se seguirá en determinados casos
a la hora de validar los campos de un documento. En la parte superior de la tabla se encuentran
los navegadores que vamos a comparar. En la parte izquierda aparecen las tres opciones posibles:
-
No Java: No se ha instalado ningún tipo de máquina virtual Java.
-
Java JIT: El navegador tiene habilitado el uso de la máquina virtual JIT de
microsoft, pero no el de la máquina virtual de SUN. Las versiones anteriores a
Windows XP (windows 98 y windows 2000) incorporan una consola java propia con la
cual se permite el uso de applets sin la necesidad de instalar el JRE de SUN.
-
Java SUN: El navegador tiene habilitado el uso de la máquina virtual Java de
SUN (JRE).
Microsoft discontinuó la consola Java (JIT) en los sistema operativos Windows XP
y posteriores. Por tanto, para el uso de Java en estos sistemas es preciso tener
instalado el JRE de Sun.
En windows 2000 (IE5) pueden producirse incompatibilidades entre las dos plataformas
java si habilitamos la consola de SUN en el navegador. En este caso, para que funcionen
los applets deshabilitaremos el uso de la plataforma Java Sun en opciones
avanzadas del navegador.
| Verificación de datos (metodo standard) |
| |
IE4 |
IE5 |
IE6 |
NS4 |
NS6 |
Mozilla |
| No Java |
 |
 |
 |
 |
 |
 |
| Java JIT |
 |
 |
 |
 |
 |
 |
| Java SUN |
 |
 |
 |
 |
 |
 |
Dado que en algunos casos se han detectado fallos en el parser XML de Microsoft,
el sistema permite forzar el uso de Java como mecanismo de comunicación con el
monitor de transacciones. Esto es posible activando el flag de usuario
user_appsforcejava.
Como el usuario manager no está registrado en la base de datos de control wic_conf,
para que pueda también determinar si opta por forzar el uso de java para las validaciones,
tiene disponible una opción en la propiedad forceJavaQuery del login de manager en el
fichero WEBSTUDIO_HOME/conf/webstudio.xml, (por defecto con valor false). Si se indica
true se forzará el uso de java para validaciones, en caso contrario se examina si
el navegador soporta el protocolo de comunicaciones XML y si fuese así se utilizaría
este protocolo y sinó java. Este parámetro para el usuario manager es también configurable desde
el formulario de Archive, Setup.
| Verificación de datos (forzando java) |
| |
IE4 |
IE5 |
IE6 |
NS4 |
NS6 |
Mozilla |
| No Java |
 |
 |
 |
 |
 |
 |
| Java JIT |
 |
 |
 |
 |
 |
 |
| Java SUN |
 |
 |
 |
 |
 |
 |
| Simbolos y efecto en el sistema |
| JIT |
 |
El sistema usará el Java de Microsoft para sistemas Windows 98 y Windows 2000. En posteriroes no está disponible |
| JRE |
 |
El sistema utilizará el Java de Sun (en IE requiere activarlo, en Mozilla es automático) |
| XML |
 |
El sistema utilizará XML cuando hay soporte MSXML 3 o superior en IE o en Mozilla |
| N/A |
 |
La validación no estará disponible y por tanto el sistema no será operativo para transacciones. No obstante
el resto de operaciones estará disponible. |
|
| Java para la visualización de objetos complejos |  |
|
Hay páginas web que contienen elementos que el navegador no puede mostrar por sí solo. En estos casos
sólo podremos ver estos elementos instalando plug-ins determinados para cada tipo de elemento.
Estos elementos pueden ser gráficos o bien elementos que añadan determinadas funcionalidades
a la página que estamos visualizando. Un ejemplo de esto sería una página HTML que incluye un
applet de java. El navegador por sí solo no será capaz de mostrar el applet de manera correcta
a no ser que tenga una máquina virtual Java instalada.
WebStudio se utilizan applets de Java en determinadas circunstancias:
- Validación de datos (como se ha visto en el apartado anterior)
- Visualización de objetos complejos (Applets)
| |
| Opciones avanzadas del navegador |
Para saber la plataforma java que estamos utilizando con el navegador
tenemos que acceder a las opciones avanzadas del navegador (Internet
Explorer).
En esta pantalla podemos seleccionar la plataforma java que queremos usar
con el navegador. Normalmente tenemos dos opciones en IE:
-
Java (Sun): Dentro de este apartado encontramos la opción
de activación de la plataforma Java Sun a utilizar en el caso de
ejecutar un programa dentro del navegador que requiera java.
-
Microsoft VM: En este apartado encontramos varios elementos
que podemos activar. En este caso, el que nos interesa es el
Compilador Java JIT. Si lo habilitamos se utilizará éste
para compilar elementos que requieran una máquina virtual Java
dentro del navegador.
|
| |
Para efectuar las pruebas hemos utilizado diferentes sistemas operativos,
siempre acordes a la versión del navegador.
Las pruebas realizadas en IE4 y NS4 se han realizado
con windows 98. Este sistema operativo incorpora una máquina virtual Java
de Microsoft preinstalada, por ello no es necesario tener la consola
Java de Sun habilitada para que funcionen los applets.
Las pruebas con IE5 se han efectuado en una máquina con windows 2000.
Este sistema operativo, al igual que su antecesor incorpora una máquina virtual
Java de microsoft preinstalada en el sistema. En este caso no es recomendable
habilitar la máquina virtual Java de Sun ya que hemos apreciado incompatibilidades.
Las pruebas con NS6, Mozilla e IE6 se han realizado
con un windows XP Profesional. Este sistema operativo se diferencia de los
anteriores en que no tiene una máquina virtual instalada, con lo que en principio
es necesaria la máquina virtual Java de Sun para poder ejecutar applets.
Sólo aparecerá la Virtual machine de microsoft en los navegadores
instalados en versiones de windowsXP en las que se hayan instalado
el service pack 1.
|
| Gráficos tridimensionales |  |
|
La utilización de gráficos tridimensionales requiere que tenga instalado
en su PC Cliente los siguientes productos:
Para instalar estos productos, solamente debe de seguir los vínculos
correspondientes a cada producto, descargar los ejecutables correspondientes
a su plataforma y ejecutar los programas de
instalación en el orden en que son mostrados.
Por ejemplo, si desea visualizar gráficos tridimensionales en un equipo
Windows, puede descargarse la versión
runtime de Java 2 para windows e instalarla y posteriormente
descargar la versión
java3D windows for JRE (Direct X) y ejecutar el programa de
instalación.
| Visualizador gráfico SVG Viewer |  |
|
El componente Corporate Portal de DEISTER SOFTWARE WebStudio permite crear
Canales de Información que tienen, entre otras, la particularidad
de poderse visualizar en modo carácter o en modo gráfico. Para esta última modalidad
WebStudio necesita que se haya instalado en el PC Cliente el componente
SVG Viewer de Adobe.
Para instalar este producto, solamente debe de seguir el vinculo correspondiente, descargar
el ejecutable correspondiente a su plataforma y ejecutar el programa de instalación.
Al intentar ver gráficos SVG en mozilla puede ocurrir que nos aparezca un mensaje pidiéndonos
que instalemos el plugin de SVG aunque ya lo tengamos instalado. Esto se debe a una incompatibilidad
entre el visualizador de Adobe con el navegador Mozilla.
Para solucionar este problema debemos instalar la versión 6.0 del plugin de Adobe, luego debemos
copiar el fichero NPSVG6.dll a la carpeta plugins que se encuentra dentro de la carpeta donde
tenemos instalado el navegador. Realizaremos una búsqueda del fichero NPSVG6.dll en todos los
discos locales para localizarlo.
Cuando intentemos visualizar de nuevo un gráfico SVG Mozilla detectará el plugin y lo mostrará
sin problemas.
| |
| Transformación de SVG en PNG o JPEG |
WebStudio permite que los gráficos SVG sean enviados en formato PNG o JPEG
para aquellos casos en los que no se dispone de visualizador SVG.
-
Puede desactivar el enváo de SVG en las preferencias de su escritorio y optar
por PNG o JPEG
-
Si utiliza un dispositivo PDA el sistema automáticamente enviará PNG
con reducción del colormap.
|
| Formatos PDF |  |
|
Al generar un documento PDF de salida, WebStudio necesita encontrar el visualizador adecuado
para representar el formato. En este caso es necesario que en la parte del PC Cliente se disponga del
popular Adobe Acrobat Reader instalado.
| Visualización documentos Office |  |
|
La habilidad de WebStudio para producir formatos tan populares como PDF (Portable Document Format de Adobe),
MS Word, MS Excel, la potencia de la herramienta e-OLAP, la capacidad de representar gráficos tridimensionales... ,
requieren de unos componentes de software ajenos a
DEISTER SOFTWARE WebStudio y que deben estar presentes en el WebStudio Client.
| |
Al generar un documento MS Word de salida, WebStudio necesita encontrar el visualizador adecuado
para representar el formato. En este caso es necesario que en la parte del PC Cliente se disponga de
Microsoft Word 2000/XP
instalado. Este componente forma parte de
Microsoft Office 2000/XP.
|
| |
Al generar un documento MS Excel de salida, WebStudio necesita encontrar el visualizador adecuado
para representar el formato. En este caso es necesario que en la parte del PC Cliente se disponga de
Microsoft Excel 2000/XP
instalado. Este componente forma parte de
Microsoft Office 2000/XP.
|
| Remapeando el teclado en Windows |  |
|
Un problema eterno en Windows y que con la llegada del Euro ha cobrado más importancia es el
clásico remapeo de la tecla '.' (punto) del keypad numérico. Con la llegada del Euro, los
decimales vuelven a ser muy importantes en entornos de gestión y financieros, y los usuarios
de países no anglosajones, donde normalmente el separador de decimales es la ',' (coma),
se encuentran con el problema de tener que 'buscar' este símbolo fuera del keypad numérico, donde
normalmente se mueven para teclear importes económicos.
En los siguientes apartados se sugieren algunas soluciones al respecto, haciendo hincapié, ya a priori,
en que DEISTER SOFTWARE no se hace responsable de las mismas, y que el usuario que las implemente lo hace
a su cuenta y riesgo.
| |
| Modificación directa del registro de Windows |
Hay un mecanismo en Windows que permite mapear teclas. Este mecanismo se
implementa (como siempre) insertando una clave en el registro. De este
modo, podemos mapear la tecla de 'Delete' del Keypad numérico y
asignarle la tecla de la ',' (coma). Esto tiene el inconveniente de que
perdemos el 'Delete' del keypad pero es muy fácil de poner en marcha y
no necesita software adicional.
A continuación se añade el código de ejemplo. Guárdelo en un fichero de nombre por ejemplo
mapea_delete.reg y ejecútelo. El nombre del fichero es indiferente, la extensión es
obligatoria.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,33,00,53,00,00,00,00,00
|
| |
RemapKey es un software que permite hacer lo mismo pero en un entorno gráfico. Se puede
descargar de la red.
|
| |
| Microsoft Keyboard Layout Creator |
Otro sistema alternativo es usar el software gratuito
Microsoft Keyboard Layout Creator que permite crear definiciones de
teclado especificas. Es más potente que el método anterior pero mucho
más complicado de poner en marcha.
|
| |
Por último puede utilizarse software de terceros shareware como el
programa Keyboard Layout Manager. Es muy potente y permite hacer todo lo
que se quiera , pero no es gratuito. Se puede descargar de la red.
|
Copyright © 1998-2008 DEISTER, S.A. - Todos los derechos reservados. Modificado: 5-mayo-2011
|