Es una herramienta tecnológica desarrollada por The AnyLogic Company que incluye todos los métodos
de simulación más comunes en practica hoy. El nuevo software lanzado en 2000 se basó en las ventajas de las más recientes
tecnologías de la información: un enfoque
orientado a objetos, los elementos del estándar UML, el lenguaje Java, una moderna interfaz
gráfica, etc.
La siguiente imagen nos muestra una representación visual en 3D de un modelamiento basado en objetos (vehículos, mesas, estantes)
y demás, con unas propiedades y atributos específicos.
NetLogo
Es un agente de simulación multiparadigma con un entorno de modelado integrado. Aplica algunos conceptos y principios
de la programación orientada a objetos con el fin de simular objetos(agentes) en diferentes ámbitos.
Diseño de interfaz de usuario
Cada elemento dentro de una interfaz de usuario se puede considerar como un objeto, por ejemplo: un botón,
el campo de texto, el área de texto, una etiqueta puesto que tienen atributos y funciones particulares para
cada uno.
Ejemplo: Diseño de una interfaz gráfica en java
Serialización
La serialización consiste en un proceso de codificación de un objeto en un medio de almacenamiento con el fin
de transmitirlo a través de un canal de comunicación o una conexión en red como una serie de bytes o en un formato más legible (XML, JSON).
Se realiza con el fin de que el objeto serializado pueda guardarse en un fichero o puede enviarse a través de red
para reconstruirlo en otro lugar con la característica de que el objeto copiado o replicado tiene la estructura, atributos
y comportamientos del objeto original. Esta aplicación permite trasladar y manipular los objetos en diferentes sistemas para hacer
persistente el objeto y mantener integridad en los datos.
En el ejemplo anterior se puede observar la codificación de los objetos
Person cuyos nombres son
Jack y
Sunny respectivamente.
Estos objetos son llevados a un archivo de texto plano con todas sus propiedades y comportamientos, además de algunas instancias de otras
clases
(Carreer).
Vídeojuegos
MineCraft, es un videojuego de construcción, de tipo «mundo abierto» o sandbox creado originalmente por el sueco Markus «Notch» Persson.
Fue lanzado públicamente el 17 de mayo de 2009, después de diversos cambios fue lanzada su versión completa el 18 de noviembre de 2011.
Está enfocado en la interacción de los objetos con el usuario mediante diferentes actividades y procedimientos.