Sei sulla pagina 1di 7

Novedades de Smallworld 5

Smallworld Core es el producto base para la cartera de productos Smallworld y se


entrega, con sus productos de apoyo, en la suite de productos Core. En la versión 5, la
tecnología del producto Smallworld ha evolucionado significativamente desde su
versión anterior (basado en MagikSF) en una serie de áreas clave. Una consideración
clave ha sido el diseño de la nueva versión a ser sencillo para que los clientes adopten,
en la mayoría de los casos el mantenimiento de su código de la aplicación y el
comportamiento de los mismos que en la versión 4.3x, asegurando que la tecnología
puede ser adoptada con el costo de actualización mínima.

La adopción de la tecnología Java ™

En esta versión, todas las aplicaciones Smallworld Magik se ejecutan en el entorno de


ejecución de Java Standard Edition, utilizando el mismo código fuente Magik como
Smallworld 4.3x; esto proporciona un número de ventajas significativas, mientras que
mantiene la compatibilidad con las aplicaciones de los clientes existentes.

Los beneficios incluyen:

Magik ahora se ejecuta en la máquina virtual de Java (JVM).

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.

Mapa de alta calidad de renderizado.

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.

El verdadero soporte para procesadores multi-threading.

MagikSF emula un modelo de hilos en su máquina virtual; mediante el uso de la JVM


esto ahora puede tomar ventaja de subprocesos de procesador verdaderos.

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.

Smallworld 5 proporciona capacidades limitadas para crear clases contenedoras para


llamar a bibliotecas Java externas. Tenemos la intención de ampliar nuestro apoyo a
esta. Si usted tiene una biblioteca de Java que desea recuperar de la Magik póngase en
contacto con el apoyo de GE, con los detalles del tipo de interfaz, para el
asesoramiento del equipo de producto.

El enfoque de la evolución de la lengua Magik para compilar en la JVM significa que el


código de aplicación existente puede utilizarse con sólo pequeñas modificaciones en la
mayoría de los casos; hay herramientas para apoyar e inspeccionar el código existente
para identificar cualquier cambio para asegurar el código Magik existente funcionará
correctamente en la JVM utilizada en Smallworld 5. Para los usuarios finales, las
aplicaciones Smallworld se comportan como lo hacían antes, pero con un aspecto más
moderno y sentir. Para los administradores de aplicaciones, hay algunos conceptos
actualizados para entender con respecto a cómo se ejecutan las sesiones de Java en
comparación con las imágenes MagikSF.

Para obtener más información, consulte

Java ™ interoperabilidad - Preguntas más frecuentes .

Interfaz de usuario actualizada

Alineados con el movimiento de la nueva máquina virtual Java, la interfaz de usuario ha


sido diseñado para trabajar en un enfoque independiente de la plataforma de JVM con
un enfoque en mejoras para los usuarios finales. La nueva interfaz de usuario incluye:

 apariencia actualizada. En esta versión, la nueva interfaz de usuario ofrece un


nuevo aspecto para todas las aplicaciones, incluyendo un nuevo conjunto de iconos.
Smallworld 4.3 incluye un conjunto de herramientas para la construcción de
componentes opcionales para aplicaciones; este conjunto de herramientas se ha
mejorado para emular también clases de GUI existentes, resultando en una apariencia
consistente a través de la interfaz de usuario utilizando su código existente. Este
enfoque de emulación es un factor clave para asegurar que las aplicaciones existentes
Magik se ejecutan en la JVM con cambios mínimos.

Tenga en cuenta que el marco de aplicaciones Smallworld (swaf) introducido en


Smallworld 4.0 sigue siendo el marco de aplicación en esta versión. Las nuevas clases
de interfaz de usuario proporcionan los componentes de la interfaz de usuario para
trabajar con swaf.

 barra de aplicaciones mejorada ahora proporciona un acceso integrado a Google


Maps ™ (requiere suscripción).
 Ayuda usuario de la aplicación se encuentra ahora en formato de HTML 5,
sustituyendo el legado Microsoft ® formato HTML compilado utilizado en versiones
anteriores de Smallworld.
 Una nueva aplicación de sólo lectura sencilla, Desktop Viewer, se incluye ahora
en el núcleo.

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.

Página web de documentación

Para Smallworld 5, la documentación se encuentra alojada en una página web


específica. Esto proporciona a los administradores y usuarios con acceso a la
información de inicio de sesión hasta a la fecha en la configuración, el desarrollo y el
mantenimiento continuo de los productos Smallworld y base de datos. Tenga en cuenta
que la aplicación de ayuda para los usuarios sigue siendo instalada con el producto.

Eclipse ® herramientas de la consola y de desarrollo basados

En Smallworld 5, la dirección es proporcionar lo mejor del desarrollo en Magik y Java.


En conjunto con GE, ASTEC han desarrollado una edición administrador de su producto
Magik Desarrollo Herramientas (MDT®) que está disponible como una descarga
gratuita. ASTEC también ofrece una versión con todas las funciones del entorno de
desarrollo de MDT (licencia o es necesaria una suscripción), que incluye un depurador
para el lenguaje Magik que ha sido mejorado para trabajar con Smallworld 5. Emacs no
está previsto en el producto Smallworld en esta versión: usuarios de Emacs existentes
puede seguir utilizándolo con Smallworld 5 y su navegador de clases, sin embargo no
hay depurador basado en Emacs para Magik que se ejecuta en la JVM.
Requisitos previos para productos
Smallworld

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.

Sistemas Operativos de Servidor


Los sistemas operativos de servidor son compatibles con:

 La instalación del producto.


 de gestión de base de datos, bases de datos y operaciones, como el gestor de copia de seguridad y
ds_transfer.
 despliegues operativos, incluyendo la ejecución de los servidores de transacciones trabajo- y cortas.
 Las aplicaciones de interfaz gráfica de configuración y administración sólo pueden ejecutarse en los
servidores de Windows®.

Los sistemas operativos para servidores de 64 bits compatibles son:

 WindowsServer® 2008 R2 (con y sin conmutación por error de Microsoft®)


 Windows Server® 2012 R2 (con y sin conmutación por error de Microsoft®)
 Red Hat Enterprise Linux® 6.7
 Red Hat Enterprise Linux® 7.1
 Solaris ™ 10.1 en Sun SPARC ™ ™
 Solaris ™ 11.2 en Sun SPARC ™ ™

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.

No apoyamos los sistemas operativos para servidores de 32 bits en esta versión.

sistemas operativos de cliente


Los sistemas operativos de 64 bits compatibles son:

 Windows® 7, Service Pack 1


 Windows® 8.1
 Windows® 10

No apoyamos los sistemas operativos de cliente de 32 bits en esta versión.


Ejecución de las operaciones del servidor en sistemas operativos de cliente
Smallworld 5 puede ser desarrollada o demostró por tener el servidor instalado en cualquiera de los sistemas
operativos de cliente.

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.

Soporte de servidor virtualizado


Los siguientes servidores virtuales son compatibles:
 VMware vSphere 5.5
la concesión de licencias
La duplicación de servidores virtuales dentro de las redes virtuales para el
aseguramiento de la calidad, pruebas, desarrollo o con fines de copia de seguridad
puede requerir licencias adicionales con el fin de cumplir con los términos de licencia
estándar.
Por favor, póngase en contacto con su organización de asistencia local para obtener
asistencia.

Instalación de Windows Server 2008 R2 en un entorno virtual


Los siguientes clientes virtuales son compatibles:
 Citrix XenApp® 6.5
 Citrix XenApp® 7.6
 VMware vSphere 5.5 que incluye compatibilidad con ESXi 5 series
 protocolo RDP y por implicación Windows Terminal Services
Es un requisito obligatorio que un sistema operativo compatible está instalado y sigue
siendo apoyado por el vendedor. Además, cuando se utiliza VMWare, se requiere
también un sistema operativo que reúna criterios de soporte de VMware.

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.

Producto Proceso / Aplicación Memoria comentarios

Tecnología espacial núcleo swmfs menos de 1 GB Véase la nota a continuación i

Servidor de tareas, 1.5GB Véase la nota a continuación i cuando se despliega en UNIX


encargado de reserva

aplicación de usuario 1.5 GB

aplicación de 1.5 GB
administración

Todas las otras aplicaciones de usuario aplicación de usuario 1.5GB

memoria física adicional y / o espacio de intercambio mejorarán el rendimiento del sistema.

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í:

i. Para el uso de los recursos swmfs consulte escalabilidad swmfs .


ii. A horquillas cliente un proceso subproxy UNIX Smallworld Core por servidor al que está conectado. La
cantidad de memoria virtual necesaria, por tanto, es independiente del número de archivos del almacén de
datos que están abiertos. El uso de memoria virtual del cliente swmfs puede calcularse a partir mMB * (n +
1) más la cantidad de memoria que utiliza el proceso de Java, en Linux, donde n es el número de
servidores del almacén de datos está accediendo y m es 170 MB y 400 MB en Linux en Solaris.
iii. Recomendamos que para las instalaciones de tres o más máquinas, un servidor de archivos dedicado
debería estar disponible. Ejecución de una aplicación Smallworld en una máquina que también actúa como
un servidor de archivos va a afectar gravemente el rendimiento de la aplicación en todas las máquinas.
iv. El espacio de disco requerido para las instalaciones depende de los productos instalados. El instalador
Smallworld le informa de la cantidad de espacio en disco necesario para la instalación.

recomendaciones de hardware del cliente


Es difícil hacer recomendaciones específicas con respecto a las configuraciones de hardware, sin embargo, en
un modelo de implementación sencilla con aplicaciones cliente Smallworld (como el inventario de la red física
o la Oficina eléctrico) que se ejecutan directamente en un cliente Windows, se recomienda un mínimo de:

 CPU - Intel i5 o equivalente como mínimo; i7 es óptima.


 RAM - mínimo de 4 GB; recomendada de 8 GB, 16 GB óptima. 16GB es especialmente adecuado para las
estaciones de trabajo que ejecutan varias aplicaciones e integraciones con SIG.
 Se recomienda una resolución mínima de 1280x1024 píxeles con pantalla de color de 32 bits - configuración
de la pantalla.
 Monitorear - 17 pulgadas es esencial, pero se recomienda 21 pulgadas. Dos monitores se pueden utilizar si
es compatible con su sistema operativo con Smallworld se ejecuta en la pantalla principal.

Potrebbero piacerti anche