1ra Socialización Patrones.

17 views
Skip to first unread message

freaklion

unread,
Aug 12, 2012, 4:48:52 PM8/12/12
to aesg...@googlegroups.com
,Hola muchachos.

Les cuento que ya tengo los módulos forwarder y receiver para TCP y UDP. Me falta documentarlos en código.

Voy a realizar el dispatcher con esta implementación que estará escuchando por UDP y TCP, pero que se comunicara con TCP a los clientes.

Según lo he pensado cada cliente escuchará en TCP y enviará en TCP, como tambien enviará en UDP.
Un cliente utilizará los siguientes medios de comunicación:
En UDP: Avisará a 1 o muchos dispatcher, cuando llege o se vaya. Los dispatcher construyen y administran su almacén, que deberán contener la misma información.
En TCP: Avisará a 1 dispatcher que actualizó la temperatura, ya el dispatcher escucha y entra a su almacen para distribuir por TCP a todos los clientes la temperatura nueva.
En TCP: Leerá cuando cambie una temperatura.

Lo de varios dispatcher se me ocurrió para que si un dispatcher no está arriba otro en otro puerto TCP pueda hacer la gestión de actualización. Los puertos y direcciones de los dispatcher estarán configurados en cada cliente y por eso es por UDP ya que es un mensaje de un cliente cuando se registra y se va a todos los dispatcher que escuchen.

Luego habría que realizar los clientes, pero solo sería ajustar la lógica y pues hacer las ventanas.

Un saludo.

PD: No olviden leer lo de Visión para tener una idea y poder hacer lo del martes.
Igual, haganle al menos a unas 20 págs de la meta, porque ese trabajo final de procesos está carnudo.

Alejandro Peña

unread,
Aug 13, 2012, 12:45:31 PM8/13/12
to aesg...@googlegroups.com

Buenas

el fds estuve trabajando en el cliente y realice la primera parte de la implementación, y cree un grupo en code.google para q lo usemos de subversion.

La implementación esta hecha en netbeans.

la url del grupo es:
http://code.google.com/p/aes-ada2012-2013/

y usan sus usuarios de google para acceder.

para hacer commit el sistema les genera una clave aleatoria (eso es una mamera) pero bueno q se le hace es gratis!!.

Alejandro León

unread,
Aug 14, 2012, 1:34:33 AM8/14/12
to aesg...@googlegroups.com
Hola Muchachos.

Ya está arriba el código fuente de un cliente de prueba, del despachador y del proyecto de utilidades de comunicación por así decirlo.

Cualquier cosa me están preguntando, sobre todo para ver que diagramas montamos para entregar, terminar lo que hace falta y sustentar el próximo miercoles.

Un saludo.


--
Has recibido este mensaje porque estás suscrito al grupo "AESgroup" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a aesg...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a aesgroup+u...@googlegroups.com
Para ver este debate en la Web, visita https://groups.google.com/d/msg/aesgroup/-/EJxXILneB-oJ.

Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 



--
*****************************************
Alejandro León Aguilar
Ingeniero de Sistemas y Computación de la Universidad del Quindío.

*****************************************

Alejandro León

unread,
Aug 14, 2012, 3:28:04 PM8/14/12
to aesg...@googlegroups.com
Hola Muchachos.

Les comparto una ppt básica con un gráfico que posee efecticos y una pequeña explicación porque utilizamos los dos patrones, principalmente el dispatcher.
La idea es hacer los diagramas, refinar la ppt y pues añadir lo necesario según sus razones.

Estaré pendiente de continuar con el trabajo.

Todo bn.
Apuntes socializacion 1.pptx

Alejandro León

unread,
Aug 14, 2012, 11:54:48 PM8/14/12
to aesg...@googlegroups.com
Bueno muchachos.

La misma ppt, pero con una página más de explicación. Igual si ven algo para refinarla de una.

Un saludo.
Apuntes socializacion 1.pptx

dezone24

unread,
Aug 15, 2012, 2:49:50 AM8/15/12
to aesg...@googlegroups.com

Buenas Muchachos:

Adjunto los diagramas. Están separados por cada capa (Forward and Receiver, Cliente, Dispatcher) y el de Secuencia. Adjunto tanto los VPP (Cada uno es un proyecto separado) como  las imágenes. Solo haría falta vincularlas a la presentación que pulimos más tardecito.

Cualquier cosa me cuentan! 
Patrones de Software (Cliente).vpp
Patrones de Software (Dispatcher).vpp
Patrones de Software (Secuencia).vpp
Patrones de Software.vpp
Diagrama de Clases Cliente.jpg
Diagrama de Clases Dispatcher.jpg
Diagrama de Clases FS.jpg
Diagrama de Secuencia Patrones.jpg

Alejandro León

unread,
Aug 15, 2012, 12:50:42 PM8/15/12
to aesg...@googlegroups.com
Hola Muchachos.

Les adjunto el primer preview de la presentación con las imágenes de los diagramas.
Cualquier duda u organización o ajuste, no duden en comentarlo.
Hoy nos va a hacer falta la antena para mostrar en el proyector :P.

Un saludo.

--
Has recibido este mensaje porque estás suscrito al grupo "AESgroup" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a aesg...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a aesgroup+u...@googlegroups.com
Para ver este debate en la Web, visita https://groups.google.com/d/msg/aesgroup/-/ebFayIctSvcJ.

Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 
Socializacion 1.pptx
Diagrama de Clases Cliente.jpg
Diagrama de Clases Dispatcher.jpg
Diagrama de Clases FS.jpg
Diagrama de Secuencia Patrones.jpg

Alejandro León

unread,
Aug 15, 2012, 4:46:57 PM8/15/12
to aesg...@googlegroups.com
Hola Muchachos.

Por consideraciones realizadas por Alejo Peña, he organizado un poco la presentación y pues hice un documento a parte con el mismo contenido.
Espero sus comentarios para ver si ya con esto y el código fuente sería el entregable. Igual les adjunto las imágenes.

Saludos.
Actualización.png
Diagrama de Clases Cliente.jpg
Diagrama de Clases Dispatcher.jpg
Diagrama de Clases FS.jpg
Diagrama de Secuencia Patrones.jpg
Registro.png
Socializacion 1.docx
Socializacion 1.pptx
Reply all
Reply to author
Forward
0 new messages