Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
La JVM ahora incluye soporte para lenguajes dinámicos como Magik y mediante la
adopción de la JVM, una serie de beneficios técnicos están ahora disponibles para las
aplicaciones desarrolladas en Magik, incluyendo la compilación justo a tiempo, la
optimización adaptativa y la recolección de basura avanzado. Todos ellos contribuyen a
mejoras en el rendimiento en las áreas del producto.
Se han vuelto a trabajar los gráficos en Smallworld utilizar gráficos de Java 2D con el
resultado de que la calidad del mapa se ha mejorado respecto a versiones anteriores,
manteniendo el rendimiento de dibujo.
Soporte 64 bits.
MagikSF es una aplicación de 32 bits, que se limita al uso de memoria de 4 GB. Con la
JVM, la tecnología Smallworld puede aprovechar la capacidad del hardware moderno
para el procesamiento de 64 bits y la memoria.
La interoperabilidad con lenguaje Java.
Trazado de mejoras
En esta versión, la arquitectura para el trazado ha sido revisada para trabajar en Java
utilizando un enfoque directo a PDF, en sustitución de los conductores de la trama y los
archivos de trazado utilizados en versiones anteriores de Smallworld. Esto proporciona
una salida coherente y saca provecho de la compatibilidad con PDF nativo que las
impresoras modernas ofrecen. Las plantillas de trazado existentes se conservan y no
necesitan ser modificados para trabajar con Smallworld 5.
Sistemas operativos
Los siguientes sistemas operativos de 64 bits son compatibles con los servidores y clientes.
Es importante utilizar la versión del sistema de ventanas que se suministra con el sistema operativo.
Los clientes existentes que se están ejecutando swmfs en los servidores HP-UX o AIX y que actualicen a 5.0
pueden seguir utilizando sus versiónes 4.3.x existentes swmfs. De Smallworld 5.0 en adelante swmfs
versiones para las versiones de HP-UX y AIX no se incluyen con el producto.
En un entorno de producción, se recomienda que sólo los servidores mencionados anteriormente. Los
sistemas operativos de cliente se pueden usar para llevar a cabo operaciones de gestión de base de datos.
Windows® 7 establece un límite (20) sobre el número de conexiones desde otros ordenadores. Como
resultado, este sistema operativo no se recomienda como un servidor para un entorno de producción, pero se
puede utilizar para un entorno de demostración o desarrollo.
Virtualización
Smallworld 5 se puede implementar mediante una infraestructura virtualizada.
Cualquier problema de soporte planteado con una combinación soportable serán
tratados de manera similar a los que usan hardware físico. La suposición es que el
problema sería común a ambos. Cuando el cliente está utilizando la virtualización y la
cuestión se refiere específicamente a la virtualización, el análisis y la resolución será
tratado en el entorno de la infraestructura virtual de GE Energy. Si no es posible
identificar o reproducir el problema en un entorno virtualizado, GE Energy se reserva
el derecho de continuar la investigación sólo en un entorno no virtualizado. En este
caso, GE Energy continuará proporcionando mejor soporte y esfuerzo para el entorno
de virtualización.
En el momento de la liberación, no hay problemas conocidos de los productos
relacionados con la virtualización.
Hardware
La cartera de productos Smallworld soporta varios programas de administración y los usuarios finales
diferentes. Cada programa resulta en uno o más procesos que se iniciaron en las máquinas de servidor y
cliente, y consumirá memoria y espacio de intercambio. A continuación se muestra una tabla que muestra las
recomendaciones mínimas para Smallworld 5.
aplicación de 1.5 GB
administración
Las cifras anteriores se basan en el funcionamiento de un programa Smallworld, que puede ser:
Un ejecutable de Java ™ ejecutando una sesión de Smallworld (incluso cuando la pantalla está en un
mando a distancia X-terminal)
Almacén de datos del servidor (swmfs)
Para calcular la cantidad total de memoria necesaria, multiplicar las cifras anteriores por el número de
programas concurrentes que se ejecutan. Tenga en cuenta los siguientes puntos así: