]> git.llucax.com Git - z.facultad/75.42/plaqui.git/commitdiff
agrego mi partes sobre los problemas encontrados
authorRicardo Markiewicz <gazer.arg@gmail.com>
Tue, 2 Dec 2003 14:41:04 +0000 (14:41 +0000)
committerRicardo Markiewicz <gazer.arg@gmail.com>
Tue, 2 Dec 2003 14:41:04 +0000 (14:41 +0000)
docs/manual_proyecto.lyx

index 96664cfbd94ed73fa3f4fdab6c93109da3600e1e..a2fcf22535460d2f227907a07329192a5583dc0e 100644 (file)
@@ -51,8 +51,12 @@ Ricardo Markiewicz (78.226)
 Programas de Prueba.
 \layout Standard
 
-Los programas de prueba se pueden encontrar en tests, allí se almacenaron
- los primeros ejecutables con los que luego se comenzó el desarrollo.
+Los programas de prueba se pueden encontrar en la carpeta 
+\emph on 
+tests
+\emph default 
+, allí se almacenaron los primeros ejecutables con los que luego se comenzó
+ el desarrollo.
 \layout Standard
 
 Con la ayuda de la herramienta subversion no fue necesario ir guardando
@@ -186,13 +190,36 @@ Otro inconveniente no solucionado, fue que las im
 \layout Subsection
 
 Cliente:
-\layout Comment
+\layout Standard
 
-La suma de los colores...
- solucionado.
-\layout Comment
+El principal problema del cliente fueron las threads.
+ El asunto fue descubrir la forma de hacer que las actualizaciones de refresco
+ de las propiedades y la creación dinámica de objetos sea thread-safe para
+ garantizar a la Gtk+ cierta estabilidad.
+ Luego de mucho leer se encontro el Glib::Distpatcher, que es un evento
+ asíncrono especialmente diseñado para comunicación entre hilos.
+\layout Subsection
+
+Modelo
+\layout Standard
+
+El Modelo tenía la complicación de la Union.
+ Este elemento es complicado ya que para poder saber el estado a su salida
+ se necesitaba saber el estado a sus 2 entradas, y esta información llegaba
+ en forma asíncrona.
+ Luego de mucho diseño, análisis de todas las convinaciones posibles entre
+ las entradas se llego a un método que resulto exitoso en la mayoría de
+ las pruebas y fue adoptado como definivito.
+\layout Standard
 
-que mas????
+Otro inconveniente fue la suma de colores.
+ El ejemplo dado en el enunciado no era para nada correcto.
+ Para solucionar esto nos pusimos en contacto con Nicolás Reyna, estudiante
+ de diseño industrial en la Universidad de La Plata, quien tiene un conocimiento
+ mayor al nuestro acerca del comportamiento de los colores aditivos y su
+ distribución RGB.
+ En base a sus recomendaciones hicimos las sumas de colores en los distintos
+ objetos.
 \layout Section
 
 Conclusiones Generales.