- Se agregan mas ejemplos de plantas (que mando rick a la lista).
- Se actualiza TODO del server (queda como anecdota porque no se van a
completar).
--- /dev/null
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<planta>
+ <bomba nombre="bomba0" id="0">
+ <entrega>10,00</entrega>
+ <color>
+ <rojo>255</rojo>
+ <verde>0</verde>
+ <azul>0</azul>
+ </color>
+ <conector>
+ <salida>exclusa1</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>64</x>
+ <y>160</y>
+ </bomba>
+ <exclusa nombre="exclusa1" id="1">
+ <conector>
+ <entrada>tubo2</entrada>
+ <salida>codo3</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <estado>1</estado>
+ <x>256</x>
+ <y>160</y>
+ </exclusa>
+ <tubo nombre="tubo2" id="2">
+ <caudal>10,00</caudal>
+ <conector>
+ <entrada>bomba0</entrada>
+ <salida>exclusa1</salida>
+ </conector>
+ <orientacion>1</orientacion>
+ <x>160</x>
+ <y>160</y>
+ </tubo>
+ <codo nombre="codo3" id="3">
+ <caudal>10,00</caudal>
+ <conector>
+ <entrada>exclusa1</entrada>
+ <salida>tubo4</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>320</x>
+ <y>160</y>
+ </codo>
+ <tubo nombre="tubo4" id="4">
+ <caudal>10,00</caudal>
+ <conector>
+ <entrada>codo3</entrada>
+ <salida>exclusa6</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>352</x>
+ <y>224</y>
+ </tubo>
+ <drenaje nombre="drenaje5" id="5">
+ <conector>
+ <entrada>exclusa6</entrada>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>352</x>
+ <y>384</y>
+ </drenaje>
+ <exclusa nombre="exclusa6" id="6">
+ <conector>
+ <entrada>tubo4</entrada>
+ <salida>drenaje5</salida>
+ </conector>
+ <orientacion>1</orientacion>
+ <estado>1</estado>
+ <x>352</x>
+ <y>320</y>
+ </exclusa>
+ <and nombre="and7" id="7">
+ <orientacion>2</orientacion>
+ <x>224</x>
+ <y>288</y>
+ <salida>bomba0</salida>
+ <entrada>exclusa1</entrada>
+ <entrada>exclusa6</entrada>
+ </and>
+</planta>
--- /dev/null
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<planta>
+ <bomba nombre="bomba0" id="0">
+ <entrega>50,00</entrega>
+ <color>
+ <rojo>255</rojo>
+ <verde>0</verde>
+ <azul>0</azul>
+ </color>
+ <conector>
+ <salida>codo1</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>32</x>
+ <y>64</y>
+ </bomba>
+ <codo nombre="codo1" id="1">
+ <caudal>40,00</caudal>
+ <conector>
+ <entrada>bomba0</entrada>
+ <salida>tubo2</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>128</x>
+ <y>64</y>
+ </codo>
+ <tubo nombre="tubo2" id="2">
+ <caudal>40,00</caudal>
+ <conector>
+ <entrada>codo1</entrada>
+ <salida>division3</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>160</x>
+ <y>128</y>
+ </tubo>
+ <empalme nombre="division3" id="3">
+ <tipo>division</tipo>
+ <conector>
+ <salida>codo9</salida>
+ <salida>codo4</salida>
+ <entrada>tubo2</entrada>
+ </conector>
+ <caudal>40,00</caudal>
+ <orientacion>2</orientacion>
+ <x>128</x>
+ <y>224</y>
+ </empalme>
+ <codo nombre="codo4" id="4">
+ <caudal>40,00</caudal>
+ <conector>
+ <salida>tubo5</salida>
+ <entrada>division3</entrada>
+ </conector>
+ <orientacion>3</orientacion>
+ <x>64</x>
+ <y>256</y>
+ </codo>
+ <tubo nombre="tubo5" id="5">
+ <caudal>30,00</caudal>
+ <conector>
+ <entrada>codo4</entrada>
+ <salida>tanque6</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>64</x>
+ <y>320</y>
+ </tubo>
+ <tanque nombre="tanque6" id="6">
+ <capacidad>150,00</capacidad>
+ <inicial>75,00</inicial>
+ <color>
+ <rojo>0</rojo>
+ <verde>0</verde>
+ <azul>0</azul>
+ </color>
+ <conector>
+ <entrada>tubo5</entrada>
+ <salida>exclusa18</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>64</x>
+ <y>416</y>
+ </tanque>
+ <codo nombre="codo7" id="7">
+ <caudal>4,00</caudal>
+ <conector>
+ <entrada>exclusa18</entrada>
+ <salida>drenaje8</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>192</x>
+ <y>448</y>
+ </codo>
+ <drenaje nombre="drenaje8" id="8">
+ <conector>
+ <entrada>codo7</entrada>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>224</x>
+ <y>512</y>
+ </drenaje>
+ <codo nombre="codo9" id="9">
+ <caudal>20,00</caudal>
+ <conector>
+ <salida>tubo10</salida>
+ <entrada>division3</entrada>
+ </conector>
+ <orientacion>1</orientacion>
+ <x>224</x>
+ <y>224</y>
+ </codo>
+ <tubo nombre="tubo10" id="10">
+ <caudal>25,00</caudal>
+ <conector>
+ <salida>codo12</salida>
+ <entrada>codo9</entrada>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>256</x>
+ <y>128</y>
+ </tubo>
+ <empalme nombre="union11" id="11">
+ <tipo>union</tipo>
+ <conector>
+ <entrada>codo12</entrada>
+ <entrada>exclusa13</entrada>
+ <salida>tubo15</salida>
+ </conector>
+ <caudal>45,00</caudal>
+ <orientacion>0</orientacion>
+ <x>320</x>
+ <y>64</y>
+ </empalme>
+ <codo nombre="codo12" id="12">
+ <caudal>30,00</caudal>
+ <conector>
+ <entrada>tubo10</entrada>
+ <salida>union11</salida>
+ </conector>
+ <orientacion>3</orientacion>
+ <x>256</x>
+ <y>64</y>
+ </codo>
+ <exclusa nombre="exclusa13" id="13">
+ <conector>
+ <salida>union11</salida>
+ <entrada>bomba14</entrada>
+ </conector>
+ <orientacion>0</orientacion>
+ <estado>1</estado>
+ <x>416</x>
+ <y>64</y>
+ </exclusa>
+ <bomba nombre="bomba14" id="14">
+ <entrega>15,00</entrega>
+ <color>
+ <rojo>0</rojo>
+ <verde>0</verde>
+ <azul>0</azul>
+ </color>
+ <conector>
+ <salida>exclusa13</salida>
+ </conector>
+ <orientacion>1</orientacion>
+ <x>480</x>
+ <y>64</y>
+ </bomba>
+ <tubo nombre="tubo15" id="15">
+ <caudal>20,00</caudal>
+ <conector>
+ <entrada>union11</entrada>
+ <salida>codo16</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>352</x>
+ <y>128</y>
+ </tubo>
+ <codo nombre="codo16" id="16">
+ <caudal>25,00</caudal>
+ <conector>
+ <salida>drenaje17</salida>
+ <entrada>tubo15</entrada>
+ </conector>
+ <orientacion>2</orientacion>
+ <x>352</x>
+ <y>224</y>
+ </codo>
+ <drenaje nombre="drenaje17" id="17">
+ <conector>
+ <entrada>codo16</entrada>
+ </conector>
+ <orientacion>3</orientacion>
+ <x>416</x>
+ <y>256</y>
+ </drenaje>
+ <exclusa nombre="exclusa18" id="18">
+ <conector>
+ <entrada>tanque6</entrada>
+ <salida>codo7</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <estado>1</estado>
+ <x>128</x>
+ <y>448</y>
+ </exclusa>
+</planta>
--- /dev/null
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<planta>
+ <bomba nombre="bomba0" id="0">
+ <entrega>10,00</entrega>
+ <color>
+ <rojo>65535</rojo>
+ <verde>0</verde>
+ <azul>0</azul>
+ </color>
+ <conector>
+ <salida>tubo1</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>64</x>
+ <y>96</y>
+ </bomba>
+ <tubo nombre="tubo1" id="1">
+ <caudal>10,00</caudal>
+ <conector>
+ <entrada>bomba0</entrada>
+ <salida>codo2</salida>
+ </conector>
+ <orientacion>1</orientacion>
+ <x>160</x>
+ <y>96</y>
+ </tubo>
+ <codo nombre="codo2" id="2">
+ <caudal>10,00</caudal>
+ <conector>
+ <entrada>tubo1</entrada>
+ <salida>tanque3</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>256</x>
+ <y>96</y>
+ </codo>
+ <tanque nombre="tanque3" id="3">
+ <capacidad>100,00</capacidad>
+ <inicial>50,00</inicial>
+ <color>
+ <rojo>65535</rojo>
+ <verde>62836</verde>
+ <azul>0</azul>
+ </color>
+ <conector>
+ <entrada>codo2</entrada>
+ <salida>exclusa4</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <x>288</x>
+ <y>160</y>
+ </tanque>
+ <exclusa nombre="exclusa4" id="4">
+ <conector>
+ <entrada>tubo9</entrada>
+ <salida>drenaje5</salida>
+ </conector>
+ <orientacion>0</orientacion>
+ <estado>1</estado>
+ <x>448</x>
+ <y>192</y>
+ </exclusa>
+ <drenaje nombre="drenaje5" id="5">
+ <conector>
+ <entrada>exclusa4</entrada>
+ </conector>
+ <orientacion>3</orientacion>
+ <x>512</x>
+ <y>192</y>
+ </drenaje>
+ <tubo nombre="tubo9" id="9">
+ <caudal>5,00</caudal>
+ <conector>
+ <entrada>tanque3</entrada>
+ <salida>exclusa4</salida>
+ </conector>
+ <orientacion>1</orientacion>
+ <x>352</x>
+ <y>192</y>
+ </tubo>
+ <and nombre="and8" id="8">
+ <orientacion>0</orientacion>
+ <x>352</x>
+ <y>64</y>
+ <salida>exclusa4</salida>
+ <entrada id = "superior">tanque3</entrada>
+ </and>
+</planta>
- Darle bola al header Connection para saber si cerramos la conexión al
finalizar el request o no.
- Redondear e implementar el tema de errores.
-- Terminar Response para que lleguen bien todas las respuestas al cliente con
- formato XML y codigo de error.
--- /dev/null
+$Id$
+
+1) Completar codigo.
+ a) Completar documentacion en linea (todo lo que va a ir al manual de
+ desarrollo).
+ b) Completar funcionalidad (que esta faltando? rick? nico?).
+ c) Corregir bugs (tenemos bugs conocidos?).
+ d) Ver como poner y sacar flags de DEBUG en Autoconf/Automake.
+
+2) Terminar manuales.
+ a) Terminar manual de constructor.
+ b) Actualizar manual de cliente.
+ c) Hacer manuales derivados de Doxygen (limpiar un poco lo que genera).
+ i) Armar manual de administrador (instalacion + manual de usuario
+ del server).
+ ii) Armar manual de desarrollo imprimible.
+ d) Hacer manual del proyecto.
+ i) Agregar como falencia lo de los sockets y algo mas?
+ ii) Poner changelog (log del svn).
+ iii) Problemas encontrados (sockets no bloqueantes, colores de gdk?,
+ que la entrega sea el martes cuando cursamos el jueves).
+ iv) Division de tareas.
+ v) Conclusiones (perfeccionamos C++, aprendimos GTKmm, autoconf,
+ automake, etc).
+
+3) Imprimir.
+ a) Manuales.
+ b) Codigo fuente.
+ c) Programas de prueba (calculo que lo que esta en tests/).
+ d) Archivos de prueba.
+
+4) Armar CD.
+ a) Bajar y agregar todas las libs externas.
+ b) Generar documentacion en linea (ejecutar doxygen).
+ c) Meterle los manuales en PDF y en lo posible en HTML tambien.
+ d) Poner tarball con la ultima version de PlaQui.
+ e) Poner un directorio con archivos de prueba.
+ f) Armar Live-CD.
+ i) Compilar ultima version.
+ ii) Compilar programas de prueba viejos (de tests/).
+ iii) Poner symlink a los archivos de prueba de 4-e).
+ iv) Poner iconos para entrar al plaqui desde el desktop.
+ v) Armar index.html para navegar el CD.
+