Administración del Conocimiento – UML Simulation

GemTalk Systems compra GemStone/S a la VMWare

Posted in Uncategorized by smalltalkuy on mayo 6, 2013

gemtalk

 

vmware

 

http://gemtalksystems.com/index.php/about-us/for-the-press/

BEAVERTON OR, May 2, 2013GemTalk Systems today announced it has acquired the VMware GemStone/S platform for developing, deploying and managing mission-critical Smalltalk-based applications. Financial terms of the transaction were not disclosed.

GemTalk Systems anuncia que ha comprado todos los productos GemStone/S a VMWare.

La nueva empresa GemTalk Systems se dedica exclusivamente a Smalltalk mediante su producto GemStone/S.

http://gemtalksystems.com/

http://gemtalksystems.com/index.php/to-our-customers/

http://gemtalksystems.com/index.php/to-our-customers/faq-transition/

gemstone 64

Anuncios

Máquina Virtual: ahora soporta métodos a nivel de instancias

Posted in Uncategorized by smalltalkuy on diciembre 15, 2012

El metamodelo del UML Almighty siempre soporto métodos a nivel de instancias (objetos), pero en el ruteo de mensajes (method lookup) de la Máquina Virtual NO estaba programada esta capacidad. Es decir, que la Máquina Virtual a la hora de despachar un mensaje no tenía en cuenta a la instancia (objeto).

Como se muestra en la figura siguiente, la VM usaba la instancia (objeto) solamente para obtener su clase (paso 3). No busca en el Catálogo de Métodos de la instancia, va al de la clase (paso 4). La nueva versión de la VM incluye la búsqueda en el Catálogo de Métodos de la instancia. El siguiente es el proceso simplificado de look up (ruteo de mensajes) dado que no se incluyen los Traits de las clases.Image

En la siguiente figura se muestra el nuevo proceso dentro de la Máquina Virtual que incluye los métodos de las instancias (objetos).Image

Hay un paso más (paso 3) para chequear al Catálogo de Métodos de la instacias. Como mencionamos este es el proceso simplificado sin incluir los Traits, en la siguiente figura se muestra todo el proceso. En el ruteo de mensajes (method lookup) se pueden dar tres casos:

Caso 1 – El mensaje es para una instancia y el método invocado se encuentra en el catágolo de métodos de la instancia. Si el método no se encuentra a nivel de la instancia entonces estamos en el caso 2.

Caso 2 – El mensaje es para una instancia y el método invocado se encuentra en el catágolo de métodos de la clase o en los traits de la clase.

Caso 3 – El mensaje es para una clase y el método se encuentra en el catágolo de métodos de la metaclase.

Image

Tagged with: ,

Smalltalks 2012, Puerto Madryn, Chubut, Argentina

Posted in Uncategorized by smalltalkuy on agosto 16, 2012

Este año la conferencia Smalltalks de Argentina se hace en Puerto Madryn, Chubut. Es un año en capital y un año en el interior.

Lo IMPRESIONANTE de este año es que el keynote lo da el mismo Alan Kay, IMPRESIONANTE.

Alan Kay link

Código fuente del UML Almighty listo para bajar

Posted in Uncategorized by smalltalkuy on febrero 26, 2011

http://www.uml-almighty.com/uml_executable_downloads.html

Hemos publicado el código fuente del UML Almighty para la versión Dolphin Professional.

Se puede bajar aqui: http://twit.io/2Jn.

Cuando se libere la versión Dolphin Community 6.2 (próximo upgrade) publicaremos los fuentes para esta versión.

El instalador con la Aplicación de Escritorio (incluye el Web Server)  ya esta lista para bajar:
http://twit.io/2Jt.
Esta es la versión  Full de UML Almighty sin restricción alguna.

Para acceder a la Simulación Web:
user: admin
password: password

Hay dos modelos instalados en la Máquina Virtual UML, ambos puede ser removidos.

Estos modelos son ejemplos de como Simular Aplicaciones UML.

 

UML Almighty Open Source UML Simulation

Executable UML

 

En las próximas semanas UML Almighty va a ser open source

Posted in Uncategorized by smalltalkuy on febrero 3, 2011

Gran Noticia

En las próximas semanas UML Almighty va a ser open source.

Estamos en el proceso de hacer open source el UML Almighty.

Va a poder ser usado sin ninguna restricción en cualquier tipo de proyecto.

El proyecto (UML Almighty) será mantenido con donaciones y publicidad.

El anuncio oficial se hará aquí y en la página de UML Almighty Site

Saludos,
Bruno

 

“UML Simulation and Execution” con el UML Almighty

Posted in Aplicaciones, Executable UML, GUI, POO, Traits, UML, UML Ejecutable, Uncategorized, Web by smalltalkuy on junio 3, 2010

Simulando una aplicación con el UML Almighty.

En este video vemos como usar el UML Almighty para poder simular/ejecutar lo diseñado. En unos pocos minutos tenemos la aplicación andando.

UML Almighty ademas de generar un prototipo ejecuta comportamiento.

En este video se ven algunas de las customizaciones posibles en el UML Almighty.

www.uml-almighty.com

UML Simulation – Ejecutable Actualizado UML Almighty

Posted in Executable UML, POO, Traits, UML, UML Ejecutable, Uncategorized, Web by smalltalkuy on junio 2, 2010

Esta actualizado el último instalador del UML Almightywww.uml-almighty.com

Los videos en ingles también fueron actualizados.

Ahora el UML Almighty soporta achivos XMI de la siguientes herramientas:

* EnterpriseArchitect

* Visual Paradigm

* MagicDraw

* UModel

Funcionalidades

* Executable UML

* A Web Server is included

* UML Scripts

* Create new objects of your class diagram

* Persistent object cache

* Automatic Web and Desktop Application Simulation

* Customizable Web and Desktop Application Simulation

* XMI 2.1 interface

* Integration tools

* Complete GUI Environment for Desig

Conector entre UML Almighty y Altova UModel 2010 finalizado

Posted in Uncategorized by smalltalkuy on mayo 18, 2010

Ahora el UML Almighty puede importar archivos XMI generados con Altova UModel 2010 (http://www.altova.com/umodel.html).

(estará disponible en el próximo build)

UML Almighty soporta las siguientes herramientas UML:

* Enterprise Architect

* Visual Paradigm

* MagicDraw

* Altova UModel

Por otras herramientas UML enviar mail a support de UML Almighty.

Videos en Ingles

http://umlalmightyenglish.blip.tv/

Videos en Español

http://umlalmighty.blip.tv/

Funcionalidades

* Executable UML – UML Ejecutable
* Incluye  un Web Server independiente
* UML Scripts
* Creación de instancias del diagrama UML de clases
* Cache persistente de objetos
* Simulación Web y Desktop automatica
* Simulación Web y Desktop customizable
* Interface con XMI 2.1
* Herramientas de integración
* Completo ambiente gráfico para diseño y simulación

UML Almighty Support

Saludos,

Bruno

Conector entre UML Almighty y MagicDraw finalizado

Posted in Uncategorized by smalltalkuy on mayo 17, 2010

Ahora el UML Almighty puede importar archivos XMI generados con MagicDraw 16.8 (http://www.magicdraw.com/).

(estará disponible en el próximo build)

Ahora falta implementar el conector para UModel del Altova, que estará disponible esta semana.

Por otras herramientas UML enviar mail a support de UML Almighty.

Videos en Ingles

http://umlalmightyenglish.blip.tv/

Videos en Español

http://umlalmighty.blip.tv/

Funcionalidades

* Executable UML – UML Ejecutable
* Incluye  un Web Server independiente
* UML Scripts
* Creación de instancias del diagrama UML de clases
* Cache persistente de objetos
* Simulación Web y Desktop automatica
* Simulación Web y Desktop customizable
* Interface con XMI 2.1
* Herramientas de integración
* Completo ambiente gráfico para diseño y simulación

UML Almighty Support

Saludos,

Bruno


VMWare compro a GemStone

Posted in Uncategorized by smalltalkuy on mayo 7, 2010

SpringSource una división de VMWare compro a GemStone.

El link en ingles es el siguiente:

http://www.springsource.com/newsevents/springsource-acquires-gemstone-systems

GemStone tiene varios productos, en el caso de la gente que usa Smalltalk estaremos viendo que pasa con GemStone/S, según dice el anuncio todo seguirá como antes.

Dado la naturaleza de los clientes de GemStone/S (clientes muy grandes) dudo que vaya haber algun cambio rádical en la estrategia del producto.

Según se anunció en la lista de GLASS – (GemStone/S – Linux – Apache – Seaside – Smalltalk) todo sigue igual que antes, quizas se produzca algún cambio interesante.

Aparentemente es un movimiento dirigido hacia  “cloud computing”, parece que SpringSource valora mucho los ambientes distribuidos de GemStone.

El tiempo dirá que resulta para Smalltalk de todo esto, a mi me parece positivo.

El siguiente link es para el anuncio en la página de GemStone:

http://gemstone.com/news/2010/05/06/springsource-acquires-gemstone-systems/

Al parecer la reciente compra de cloud NoSQL database por parte de VMWare muestra hacia donde quiere ir VMWare, la cosa viene distribuida y no SQL.

Habrá que tener en cuenta esta tendencia para el futuro ?

No creo que haya cambios para GemStone/S dado que la compra va orientada a GemStone/GemFire, que es un contenedor en memoria de datos distribuidos para Java, .NET y C++, donde los desarrolladores eligen como persistir sus datos, simplemente se conecta la base a la plataforma GemFire.

El producto en si no lo conosco mucho pero sería como SPC (share page cache) de GemStone/S, lo único que GemStone/S también es backend.

GemStone/S: Repository – SPC (cache distribuido) – Client

GemFire: (File system, databases, otros) – GemFire – (C++, Java, .NET) Client

Saludos,

Bruno