<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>2227-1899</journal-id>
<journal-title><![CDATA[Revista Cubana de Ciencias Informáticas]]></journal-title>
<abbrev-journal-title><![CDATA[Rev cuba cienc informat]]></abbrev-journal-title>
<issn>2227-1899</issn>
<publisher>
<publisher-name><![CDATA[Editorial Ediciones Futuro]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S2227-18992016000500007</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Herramienta de visualización dinámica de simulaciones del proceso de difusión en microfluidos con componentes biológicos]]></article-title>
<article-title xml:lang="en"><![CDATA[Dynamical visualization tool for the diffusion process of microfluids with biological components]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Martínez Pérez]]></surname>
<given-names><![CDATA[David Alejandro]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Navas Conyedo]]></surname>
<given-names><![CDATA[Edisel]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Gulín González]]></surname>
<given-names><![CDATA[Jorge]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de las Ciencias Informáticas Facultad 3 Departamento de Ciencias Básicas]]></institution>
<addr-line><![CDATA[ La Habana]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de las Ciencias Informáticas Facultad 6 Centro de Estudio de Matemática Computacional]]></institution>
<addr-line><![CDATA[ La Habana]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>00</month>
<year>2016</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>00</month>
<year>2016</year>
</pub-date>
<volume>10</volume>
<fpage>87</fpage>
<lpage>101</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S2227-18992016000500007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S2227-18992016000500007&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S2227-18992016000500007&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[RESUMEN Los softwares para la visualización desempeñan un papel protagónico en la actualidad ya que permiten observar paso a paso la evolución de un sistema en estudio. Estas pueden ser estáticas o dinámicas, en el primer caso toda la información necesita ser visible a la vez, lo que puede conducir a algunos problemas incluso si se trabaja con un conjunto pequeño de datos; en el segundo caso se pueden crear diferentes vistas de los mismos datos, las características fundamentales son la animación, la interacción y que la visualización se realiza en tiempo de ejecución. En la simulación de sistemas físicos, en los que se quiere realizar una predicción del comportamiento en correspondencia con ciertos parámetros descriptivos, que además pueden ser variables en el tiempo, se hace necesario que la visualización se realice de una manera dinámica debido a que de esta manera se pueden corregir estos parámetros para lograr un comportamiento lo más cercano al real. Se desarrolló una herramienta de software de visualización para microfluidos con componentes biológicos, con un protocolo de comunicación basado en socket que puede ser integrado a diversos softwares de simulación que hagan consumo de este protocolo.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[ABSTRACT The software for visualization play a leading role today and for observing step by step the evolution of a system under study. These can be static or dynamic, in the first case all the information needs to be visible at a time, which can lead to some problems even if working with a small data set; in the second case you can create different views of the same data, the main features are animated, interaction and visualization are done at runtime. In the simulation of physical systems, in which one wants to make a prediction of behavior corresponding to certain descriptive parameters, which can also be time varying, it is necessary that the display is performed in a dynamic manner because this so you can correct these parameters to achieve a behavior as close to real. A dynamic visualization software tool for microfluidics with biological components was developed, with a communication protocol based on socket that can be integrated into various simulation software to make use of this protocol.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[software de visualización]]></kwd>
<kwd lng="es"><![CDATA[difusión]]></kwd>
<kwd lng="es"><![CDATA[componentes correlacionados]]></kwd>
<kwd lng="es"><![CDATA[visualización dinámica]]></kwd>
<kwd lng="es"><![CDATA[parámetros de comportamiento]]></kwd>
<kwd lng="en"><![CDATA[visualization software]]></kwd>
<kwd lng="en"><![CDATA[diffusion]]></kwd>
<kwd lng="en"><![CDATA[correlated components]]></kwd>
<kwd lng="en"><![CDATA[dynamic visualization]]></kwd>
<kwd lng="en"><![CDATA[behavioral parameters]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>ART&Iacute;CULO  ORIGINAL</B></font></p>     <p>&nbsp;</p>     <p><font size="4"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Herramienta  de visualizaci&oacute;n din&aacute;mica de simulaciones del proceso de difusi&oacute;n en  microfluidos con componentes biol&oacute;gicos</font></strong></font></p>     <p>&nbsp;</p>     <p><font size="3"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Dynamical  visualization tool for the diffusion process of microfluids with biological  components</font></strong></font></p>     <p>&nbsp;</p>     <p>&nbsp;</p>     <P><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">David Alejandro Mart&iacute;nez P&eacute;rez<strong><sup>1*</sup></strong>,Edisel Navas Conyedo<strong><sup>2</sup></strong>, Jorge Gul&iacute;n Gonz&aacute;lez</font></strong><font face="Verdana, Arial, Helvetica, sans-serif"><strong><sup>2</sup></strong></font></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup>1</sup>Departamento de Ciencias B&aacute;sicas, Facultad 3, Universidad de las Ciencias  Inform&aacute;ticas, La Habana, Cuba</font>    <br>   <font size="2" face="Verdana, Arial, Helvetica, sans-serif"><sup>2</sup>Centro de Estudio de Matem&aacute;tica Computacional,  Facultad 6, Universidad de las Ciencias Inform&aacute;ticas, La Habana, Cuba <u>{enavas,  gulinj}@uci.cu</u></font>     ]]></body>
<body><![CDATA[<br> </p>     <P><font face="Verdana, Arial, Helvetica, sans-serif"><span class="class"><font size="2">*Autor para la correspondencia: </font></span></font><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <a href="mailto:dmartinezp@uci.cu">dmartinezp@uci.cu</a><a href="mailto:jova@uci.cu"></a></font><font face="Verdana, Arial, Helvetica, sans-serif"><a href="mailto:losorio@ismm.edu.cu"></a> </font>     <p>&nbsp;</p>     <p>&nbsp;</p> <hr>     <P><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b>RESUMEN</b> </font>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los softwares para la  visualizaci&oacute;n desempe&ntilde;an un papel protag&oacute;nico en la actualidad ya que permiten  observar paso a paso la evoluci&oacute;n de un sistema en estudio. Estas pueden ser  est&aacute;ticas o din&aacute;micas, en el primer caso toda la informaci&oacute;n necesita ser  visible a la vez, lo que puede conducir a algunos problemas incluso si se  trabaja con un conjunto peque&ntilde;o de datos; en el segundo caso se pueden crear  diferentes vistas de los mismos datos, las caracter&iacute;sticas fundamentales son la  animaci&oacute;n, la interacci&oacute;n y que la visualizaci&oacute;n se realiza en tiempo de  ejecuci&oacute;n. En la simulaci&oacute;n de sistemas f&iacute;sicos, en los que se quiere realizar  una predicci&oacute;n del comportamiento en correspondencia con ciertos par&aacute;metros  descriptivos, que adem&aacute;s pueden ser variables en el tiempo, se hace necesario  que la visualizaci&oacute;n se realice de una manera din&aacute;mica debido a que de esta  manera se pueden corregir estos par&aacute;metros para lograr un comportamiento lo m&aacute;s  cercano al real. Se desarroll&oacute; una herramienta de software de visualizaci&oacute;n  para microfluidos con componentes biol&oacute;gicos, con un protocolo de  comunicaci&oacute;n basado en socket que puede ser integrado a diversos softwares de  simulaci&oacute;n que hagan consumo de este protocolo.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>Palabras clave:</span></b></font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">software de visualizaci&oacute;n,  difusi&oacute;n, componentes correlacionados, visualizaci&oacute;n din&aacute;mica, par&aacute;metros de  comportamiento</font></p> <hr>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>ABSTRACT</span></b> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">The  software for visualization play a leading role today and for observing step by  step the evolution of a system under study. These can be static or dynamic, in  the first case all the information needs to be visible at a time, which can  lead to some problems even if working with a small data set; in the second case  you can create different views of the same data, the main features are  animated, interaction and visualization are done at runtime. In the simulation  of physical systems, in which one wants to make a prediction of behavior  corresponding to certain descriptive parameters, which can also be time  varying, it is necessary that the display is performed in a dynamic manner because  this so you can correct these parameters to achieve a behavior as close to  real. A dynamic visualization software tool for microfluidics with biological  components was developed, with a communication protocol based on socket that  can be integrated into various simulation software to make use of this  protocol.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><span lang=EN-GB>Key words: </span></b>visualization  software, diffusion, correlated components, dynamic visualization, behavioral  parameters</font></p> <hr>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p>&nbsp;</p>     <p><font size="3" face="Verdana, Arial, Helvetica, sans-serif"><b>INTRODUCCI&Oacute;N</b></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la actualidad la simulaci&oacute;n de procesos correspondientes a fen&oacute;menos f&iacute;sicos ha  tomado un gran  auge en la comunidad cient&iacute;fica a nivel mundial, debido a que a trav&eacute;s de esta  se pueden recrear  escenas y predecir comportamientos de un sistema sin la necesidad de  interactuar directamente  con &eacute;l. Seg&uacute;n (Robert E. Shannon, 1975) se entiende por simulaci&oacute;n  computacional el  proceso de dise&ntilde;ar y utilizar un modelo computarizado de un sistema o proceso,  y conducir experimentos  con este modelo, con el prop&oacute;sito de entender el comportamiento del sistema o evaluar varias estrategias con las cuales se puede  operar el mismo. Este t&eacute;rmino se encuentra altamente relacionado con el de visualizaci&oacute;n  din&aacute;mica debido a que es muy complicado estudiar un proceso f&iacute;sico teniendo como referencia  solamente datos num&eacute;ricos, tambi&eacute;n es necesario observar en im&aacute;genes lo que ocurre en cada instante  de tiempo. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La  visualizaci&oacute;n din&aacute;mica es en concepto la proyecci&oacute;n de una porci&oacute;n de la  informaci&oacute;n visual en diferentes  peque&ntilde;os intervalos de tiempo, en cada uno de los cuales se muestra una porci&oacute;n diferente, consiguiendo as&iacute; proyectar toda la  informaci&oacute;n (Cruz, 2012). Este efecto se consigue por lo que se denomina tiempo de retenci&oacute;n de la  retina, lo cual explica que una imagen dura peque&ntilde;as fracciones de segundo en nuestra retina, si se  logra presentar todas las porciones de la informaci&oacute;n visual antes de que termine este tiempo el cerebro  procesa todo esto como una sola imagen porque aun retiene las porciones anteriores.  Gracias al efecto anterior es posible proyectar una imagen obtur&aacute;ndola a m&aacute;s de 24Hz (enti&eacute;ndase  poni&eacute;ndola y quit&aacute;ndola m&aacute;s de 24 veces por segundo) y ser percibida, por el ojo humano, como  una imagen fija. Este efecto es la base de los v&iacute;deos, solo que no se presenta la misma imagen  &uacute;nicamente sino que se presenta im&aacute;genes de forma simult&aacute;nea cada una con un peque&ntilde;o  desplazamiento con respecto a la anterior. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En  las simulaciones de procesos de difusi&oacute;n en microfluidos con componentes  biol&oacute;gicos complejos  donde los par&aacute;metros de comportamiento son variables en el tiempo, para  realizar un an&aacute;lisis  profundo de la evoluci&oacute;n del sistema es imprescindible poder visualizar el  comportamiento de  las estructuras espaciales (sistemas de part&iacute;culas, pol&iacute;meros, superficies,  entre otras) a lo largo de  toda la simulaci&oacute;n y esto solamente es posible si la visualizaci&oacute;n se realiza  de manera din&aacute;mica. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Existen  herramientas que complementan a las simulaciones y son los analizadores y los visualizadores, que permiten que se pueda procesar  y observar respectivamente cada paso de lo que se intenta recrear. El objetivo de estas como  un conjunto es transformar los datos que env&iacute;an los simuladores de un estado en espec&iacute;fico a  im&aacute;genes y valores num&eacute;ricos descriptivos que especifiquen lo que est&aacute; ocurriendo, este env&iacute;o de  datos se realiza a trav&eacute;s de un protocolo de comunicaci&oacute;n (SOCKET, UDP, SPX, entre otros) si la  visualizaci&oacute;n es din&aacute;mica, en otro caso la informaci&oacute;n de la simulaci&oacute;n se guarda en ficheros,  para ser analizados posteriormente. De esta manera el usuario puede interactuar  con una aplicaci&oacute;n que le permita llegar a conclusiones orientando la visualizaci&oacute;n a sus intereses. </font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">MATERIALES Y M&Eacute;TODOS </font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para el estudio  del proceso de difusi&oacute;n en microfluidos es necesario tener un conocimiento  b&aacute;sico del comportamiento de las estructuras bases a visualizar, porque al  conocer sus caracter&iacute;sticas podemos predecir cual ser&aacute;n las particularidades  del nuevo estado en el que se encontrar&aacute; el sistema en un per&iacute;odo de tiempo  determinado y de esta manera se pueden variar los par&aacute;metros de simulaci&oacute;n para  corregir posibles resultados no esperados.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En cuanto a la  visualizaci&oacute;n se pueden definir dos elementos que resultan claves, uno es la  informaci&oacute;n relevante a representar y el otro el modelo de representaci&oacute;n  esquem&aacute;tica de cada componente.    <br>   A continuaci&oacute;n,  se explican los t&eacute;rminos fundamentales relacionados con el proceso de difusi&oacute;n  en microfluidos para un mejor entendimiento del mismo. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Sistema de  part&iacute;culas: </strong>En mec&aacute;nica se considera un sistema de part&iacute;culas como un  conjunto de N part&iacute;culas que se mueven por separado, si bien interact&uacute;an entre  s&iacute; y est&aacute;n sometidos a fuerzas externas. Cuando el n&uacute;mero de part&iacute;culas es  reducido se puede abordar el problema din&aacute;mico analizando cada una por  separado. Cuando es elevado, es preciso recurrir a promedios y descripciones  colectivas (como la mec&aacute;nica estad&iacute;stica, la elasticidad o la mec&aacute;nica de  fluidos) (Martin y Serrano, 2014) o descripciones estoc&aacute;sticas que usan la  teor&iacute;a de la difusi&oacute;n (Jurado, 2007).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los  sistemas se clasifican en abiertos o cerrados. Un sistema cerrado es aqu&eacute;l en el  que no existe una entrada o salida de part&iacute;culas, y por tanto, su masa  permanece constante. Un sistema abierto es aquel que permite el paso de  part&iacute;culas a trav&eacute;s de los l&iacute;mites del sistema (Martin y Serrano, 2014). </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Pol&iacute;meros: </strong>Los <strong>pol&iacute;meros </strong>se  definen como macromol&eacute;culas compuestas por una o varias unidades qu&iacute;micas o  part&iacute;culas bases (mon&oacute;meros) que se enlazan formando una cadena (Vincent, y  otros, 2006).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La parte b&aacute;sica de un pol&iacute;mero son los mon&oacute;meros,  estos representan a cada una de las part&iacute;culas que forman el pol&iacute;mero y son las  unidades qu&iacute;micas que se repiten a lo largo de toda la cadena de un pol&iacute;mero,  por ejemplo, el mon&oacute;mero del polietileno es el etileno, el cual se repite x  veces a lo largo de toda la cadena (Vincent, y otros, 2006). En la <a href="#f01">figura 1</a> se muestra un  ejemplo de un pol&iacute;mero </font></p>     <p align="center"><img src="/img/revistas/rcci/v10s1/f0107517.jpg" alt="f01" width="544" height="229"><a name="f01"></a></p>     <p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Mallas  Geom&eacute;tricas: </font></strong><font face="Verdana, Arial, Helvetica, sans-serif">Una  malla geom&eacute;trica es una colecci&oacute;n de v&eacute;rtices, aristas y caras, que define la  forma de un objeto complejo en base a pol&iacute;gonos (2D) y poliedros (3D), es  decir, en base a formas simples y conocidas. Se distinguen dos tipos de mallas  (Cumsille, 2010): </font></font></p> <ul type="disc">       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mallas       Estructuradas: se componen de celdas del mismo tipo y tama&ntilde;o, como, por       ejemplo, rect&aacute;ngulos o tri&aacute;ngulos en (2D) y hexaedros o tetraedros (3D). </font></p>   </li>       ]]></body>
<body><![CDATA[<li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mallas No       Estructuradas: se componen de celdas del mismo o distinto tipo, pero de       tama&ntilde;os diferentes. Existen en general, algunas zonas con celdas peque&ntilde;as       y otras con celdas de mayor tama&ntilde;o.</font></p>   </li>     </ul>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la <a href="#f02">figura 2</a> se muestra un mallado del coraz&oacute;n. </font></p>     <p align="center"><img src="/img/revistas/rcci/v10s1/f0207517.jpg" alt="f02" width="242" height="266"><a name="f02"></a></p>     <p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Metodolog&iacute;a  de desarrollo de software</font></strong> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Como metodolog&iacute;a  de desarrollo de software se utiliz&oacute; la programaci&oacute;n extrema (<em>Extreme Programming</em>, XP en adelante) que  est&aacute; centrada en potenciar las relaciones interpersonales como clave para el  &eacute;xito en desarrollo de software, promoviendo el trabajo en equipo,  preocup&aacute;ndose por el aprendizaje de los desarrolladores, y propiciando un buen  clima de trabajo. XP se basa en realimentaci&oacute;n continua entre el cliente y el  equipo de desarrollo, comunicaci&oacute;n fluida entre todos los participantes,  simplicidad en las soluciones implementadas y coraje para enfrentar los cambios  (Letelier Torres, y otros, 2003).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Un proyecto XP  tiene &eacute;xito cuando el cliente selecciona el valor de negocio a implementar  basado en la habilidad del equipo para medir la funcionalidad que puede  entregar a trav&eacute;s del tiempo. El ciclo de desarrollo consiste (a grandes  rasgos) en los siguientes pasos (Jeffries, Anderson y Hendrickson, 2001):</font></p> <ol start="1" type="1">       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El cliente       define el valor de negocio a implementar. </font></p>   </li>       ]]></body>
<body><![CDATA[<li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El       programador estima el esfuerzo necesario para su implementaci&oacute;n. </font></p>   </li>       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El cliente       selecciona qu&eacute; construir, de acuerdo con sus prioridades y las       restricciones de tiempo. </font></p>   </li>       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El       programador construye ese valor de negocio. </font></p>   </li>       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Vuelve al paso 1. </font></p>   </li>     </ol>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En todas las  iteraciones de este ciclo tanto el cliente como el programador aprenden. No se  debe presionar al programador a realizar m&aacute;s trabajo que el estimado, ya que se  perder&aacute; calidad en el software o no se cumplir&aacute;n los plazos. De la misma forma  el cliente tiene la obligaci&oacute;n de manejar el &aacute;mbito de entrega del producto,  para asegurarse que el sistema tenga el mayor valor de negocio posible con cada  iteraci&oacute;n (Jeffries, Anderson y Hendrickson, 2000). El ciclo de vida ideal de XP  consiste de seis fases que pueden ser consultadas con profundidad en la  referencia (Beck, 2000).</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La herramienta  de visualizaci&oacute;n propuesta permite la visualizaci&oacute;n din&aacute;mica de simulaciones de  la difusi&oacute;n en microfluidos con componentes biol&oacute;gicos y se integra a los  simuladores que existen en el proyecto CCSD. Su funcionamiento se basa en el  uso de dos sockets, uno para recibir los datos de las estructuras, que se  env&iacute;an desde el simulador y el otro para recepcionar las im&aacute;genes que son  enviadas desde la m&aacute;quina cliente.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los sockets no  son m&aacute;s que puntos o mecanismos de comunicaci&oacute;n entre procesos que permiten que  un proceso hable (emita o reciba informaci&oacute;n) con otro proceso incluso estando  estos procesos en distintas m&aacute;quinas. Esta caracter&iacute;stica de interconectividad  entre m&aacute;quinas hace que el concepto de socket nos sirva de gran utilidad. La  comunicaci&oacute;n entre procesos a trav&eacute;s de sockets se basa en la filosof&iacute;a  CLIENTE-SERVIDOR: un proceso en esta comunicaci&oacute;n actuar&aacute; de proceso servidor  creando un socket cuyo nombre conocer&aacute; el proceso cliente, el cual podr&aacute;  &quot;hablar&quot; con el proceso servidor a trav&eacute;s de la conexi&oacute;n con dicho  socket nombrado (Walton, 2001).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El mecanismo de comunicaci&oacute;n v&iacute;a sockets  tiene los siguientes pasos:    <br>   1.&nbsp;  El proceso servidor crea un socket con nombre y espera la conexi&oacute;n.    <br>   2.&nbsp;  El proceso cliente crea un socket sin nombre.    <br>   3.&nbsp;  El proceso cliente realiza una petici&oacute;n de conexi&oacute;n al socket servidor.    <br>   4.&nbsp; El cliente realiza la conexi&oacute;n a trav&eacute;s de su  socket mientras el proceso servidor mantiene el socket servidor original con  nombre.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Es muy com&uacute;n en  este tipo de comunicaci&oacute;n lanzar un proceso hijo, una vez realizada la  conexi&oacute;n, que se ocupe del intercambio de informaci&oacute;n con el proceso cliente  mientras el proceso padre servidor sigue aceptando conexiones (Walton, 2001).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para garantizar la comunicaci&oacute;n entre el simulador y  el visualizador se utiliza una programaci&oacute;n multihilo, de esta manera se  optimiza el renderizado de las estructuras bases a visualizar, permitiendo un  mejor an&aacute;lisis de los procesos de difusi&oacute;n en microfluidos con componentes  biol&oacute;gicos complejos. En la <a href="#f03">figura 3</a> se muestra el funcionamiento multihilo de  la aplicaci&oacute;n. </font></p>     <p align="center"><img src="/img/revistas/rcci/v10s1/f0307517.jpg" alt="f03" width="478" height="284"><a name="f03"></a></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A continuaci&oacute;n, se explica la relaci&oacute;n  existente entre el simulador, el visualizador y los hilos de ejecuci&oacute;n:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El simulador  env&iacute;a los datos de las estructuras a visualizar a trav&eacute;s de un socket, estos  datos son recibidos en otro socket que se ejecuta en el Hilo Parse, aqu&iacute; se  crean las estructuras que representan un estado espec&iacute;fico de la simulaci&oacute;n en  curso. Luego se env&iacute;an al Hilo Visualizador que es el encargado de ejecutar la  interfaz principal del visualizador y representar en pantalla todas las  estructuras bases que han sido recibidas. Concurrentemente con este proceso se  efect&uacute;a otro env&iacute;o de datos por parte del simulador, en este caso es una imagen  que representa el diagrama de comportamiento de la simulaci&oacute;n. Esta foto se  env&iacute;a por otro socket y es recibida en el Hilo Imagen por un socket que tiene como  responsabilidad recibir cada actualizaci&oacute;n que se produzca en el diagrama de un  estado a otro. Finalmente, la imagen se representa en otra ventana al lado de  la aplicaci&oacute;n facilitando un mejor entendimiento de los fen&oacute;menos que se  simulan.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Interface simulador-visualizador</strong> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La comunicaci&oacute;n  entre el simulador y el visualizador se realiza mediante el env&iacute;o de cadenas de  texto a trav&eacute;s de un socket, cada tipo de estructura tiene una nomenclatura  espec&iacute;fica, este ser&aacute; el lenguaje que el visualizador entender&aacute;. A  continuaci&oacute;n, se realiza una descripci&oacute;n de esta nomenclatura para cada tipo de  estructura:</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Part&iacute;culas</strong> </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">1. &quot;radio/color/posici&oacute;n x/posici&oacute;n  y/posici&oacute;n z/velocidad x/velocidad y/velocidad z&rdquo;.    <br>   Ejemplo:  0.1000/azul/0.4/-0.2145/0.1236/10/10/1    <br>   2. El car&aacute;cter &ldquo;/&rdquo; significa que un  nuevo atributo viene a continuaci&oacute;n.    <br> 3. Los caracteres &ldquo;--&rdquo; significan que  una nueva part&iacute;cula viene a continuaci&oacute;n.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Superficies</strong> </font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Ejemplo:  &quot;0.2/0.4/0&gt;2/1=0.5/0.4/0&gt;2/0=0.2/0.6/0&gt;0/1&quot;    <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &quot;0/0/0&gt;1/2/3=0/1/0&gt;2/3=1/0/0&gt;3=1/1/1&gt;n&quot;    <br> 1. El car&aacute;cter &ldquo;/&rdquo; significa que un  nuevo atributo viene a continuaci&oacute;n.    <br> 2. Los tres primeros par&aacute;metros son las  coordenadas x, y, z de un punto.    <br> 3. El car&aacute;cter &ldquo;&gt;&rdquo; significa que a  continuaci&oacute;n aparecer&aacute;n los vecinos del punto (los n&uacute;meros    <br> &nbsp;son las posiciones que ocupan en la lista de  puntos).    <br> 4. El car&aacute;cter &ldquo;=&rdquo; significa que un  nuevo punto viene a continuaci&oacute;n.    <br> 5. En el caso de  que un punto no tenga vecinos se le pone una &ldquo;n&rdquo;.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Pol&iacute;meros</strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">&ldquo;radio/color/posici&oacute;n x/posici&oacute;n  y/posici&oacute;n z&gt;1&rdquo;    ]]></body>
<body><![CDATA[<br> &quot;0.1000/rojo/0.8/0.354/0.5236&gt;1&lt;0.1000/blanco/0.2145/0.5145/0.5236&gt;0/2&lt;0.1000/amarillo/0.5145/0.5145/0.5236&gt;n&quot;    <br> 1. Los 5 primeros par&aacute;metros coinciden  con los 5 primeros de las part&iacute;culas.    <br> 2. El car&aacute;cter &ldquo;&gt;&rdquo; significa que a  continuaci&oacute;n aparecer&aacute;n las part&iacute;culas con las que se    <br> &nbsp;enlaza la part&iacute;cula que se est&aacute; analizando  (los n&uacute;meros son las posiciones que ocupan    <br> &nbsp;en la lista de part&iacute;culas).    <br> 3. El caracter &ldquo;&lt;&rdquo; significa que  viene una nueva part&iacute;cula.    <br> 4. En el caso de  que una part&iacute;cula no se enlace con ninguna se le pone una &ldquo;n&rdquo;.</font></p>     <p>&nbsp;</p>     <p><font face="Verdana, Arial, Helvetica, sans-serif"><strong><font size="3">RESULTADOS Y DISCUSI&Oacute;N </font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">La herramienta est&aacute; formada  por una ventana principal que tiene en su parte superior un men&uacute; con las  siguientes opciones: Archivo, Vista, Navegaci&oacute;n, Part&iacute;cula y Superficie (ver<a href="#f04"> figura 4</a>).</font></p>     ]]></body>
<body><![CDATA[<p align="center"><img src="/img/revistas/rcci/v10s1/f0407517.jpg" alt="f04" width="324" height="274"><a name="f04"></a></p>     <p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Men&uacute; Archivo: </font></strong><font face="Verdana, Arial, Helvetica, sans-serif">En el men&uacute;  archivo aparecen las opciones de: Reiniciar, Guardar imagen, Mostrar varias  estructuras y Salir (ver<a href="#f05"> figura 5</a>).</font></font></p>     <blockquote>       <p><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><strong>Reiniciar: </strong>Esta opci&oacute;n  permite deshacer todos los cambios que pudo realizar el usuario usando las  opciones del men&uacute; Navegaci&oacute;n, retornando la vista al estado inicial de la  visualizaci&oacute;n en curso.</font></font></p>       <p><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><strong>Guardar imagen: </strong>Esta opci&oacute;n le  brinda la posibilidad al usuario de guardar la imagen que se encuentra en  pantalla en el directorio que &eacute;l determine.</font></font></p>       <p><font size="2"><font face="Verdana, Arial, Helvetica, sans-serif"><strong>Mostrar varias  estructuras: </strong>Esta opci&oacute;n brinda la posibilidad de representar un  conjunto de estructuras de diferentes tipos (superficies, mallas y pol&iacute;meros)  intercalados entre s&iacute;. Ya que la opci&oacute;n por defecto es representar una &uacute;nica  estructura.</font></font></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Salir: </strong>Esta opci&oacute;n como su nombre lo indica permite el cierre  de la aplicaci&oacute;n. </font></p>       <p align="center"><img src="/img/revistas/rcci/v10s1/f0507517.jpg" alt="f05" width="231" height="134"><a name="f05"></a><img src="/img/revistas/rcci/v10s1/f0607517.jpg" alt="f06" width="129" height="122"><a name="f06"></a></p> </blockquote>     <p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Men&uacute; Vista: </font></strong><font face="Verdana, Arial, Helvetica, sans-serif">En el men&uacute; vista  aparecen las opciones de: Plano-xy, Plano-yz y Plano-xz (ver <a href="#f06">figura 6</a>).</font></font></p>     <blockquote>       ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Plano-xy: </strong>Esta opci&oacute;n le  permite al usuario cambiar la posici&oacute;n de la c&aacute;mara en el plano-xy, es decir  podr&aacute; ver las im&aacute;genes por delante y por detr&aacute;s.</font></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Plano-yz: </strong>Esta opci&oacute;n le  permite al usuario cambiar la posici&oacute;n de la c&aacute;mara en el plano-yz, es decir  podr&aacute; ver las im&aacute;genes por la izquierda y por la derecha.</font></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Plano-xz: </strong>Esta opci&oacute;n le permite al usuario cambiar la posici&oacute;n  de la c&aacute;mara en el plano-xz, es decir podr&aacute; ver las im&aacute;genes por arriba y por  abajo. </font></p> </blockquote>     <p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Men&uacute; Navegaci&oacute;n: </font></strong><font face="Verdana, Arial, Helvetica, sans-serif">En el men&uacute;  Navegaci&oacute;n aparecen las opciones de: Activar movimiento por cursores, Activar  zoom, Activar rotaci&oacute;n y Activar traslaci&oacute;n (ver <a href="#f07">figura 7</a>).</font></font></p>     <blockquote>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Activar  movimiento por cursores: </strong>Esta opci&oacute;n permite activar o desactivar el  movimiento a trav&eacute;s de los cursores.</font></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Activar zoom: </strong>Esta opci&oacute;n  permite activar o desactivar el zoom, es decir la capacidad de acercar o alejar  un objeto visual.</font></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Activar  rotaci&oacute;n: </strong>Esta opci&oacute;n permite activar o desactivar la posibilidad de que los objetos  visuales roten alrededor de la pantalla.</font></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Activar  traslaci&oacute;n: </strong>Esta opci&oacute;n permite activar o desactivar la traslaci&oacute;n  por parte de los objetos visuales.</font></p>       <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Men&uacute; Part&iacute;cula:</strong> En el men&uacute;  Part&iacute;cula aparecen las opciones de: Ver movimiento, Part&iacute;culas y  Campo-Vectorial (ver <a href="#f08">figura 8</a>).</font></p>       ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Ver movimiento: </strong>Esta opci&oacute;n permite ver el movimiento de todas las  part&iacute;culas que se encuentran en pantalla, inicialmente todas van a estar  est&aacute;ticas. Se muestra una animaci&oacute;n que se repite de forma continua hasta que  se actualizan los datos suavizando la transici&oacute;n entre im&aacute;genes. </font></p> </blockquote>     <p align="center"><img src="/img/revistas/rcci/v10s1/f0707517.jpg" alt="f07" width="230" height="121"><a name="f07"></a> <img src="/img/revistas/rcci/v10s1/f0807517.jpg" alt="f08" width="146" height="120"><a name="f08"></a></p>     <p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Part&iacute;culas: </font></strong><font face="Verdana, Arial, Helvetica, sans-serif">Esta opci&oacute;n permite  mostrar una vista con las part&iacute;culas representadas como esferas y tambi&eacute;n es  posible mostrar su movimiento.</font></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Campo-Vectorial: </strong>Esta opci&oacute;n permite mostrar una vista de las part&iacute;culas diferente, aqu&iacute; se  representa su campo vectorial, donde el tama&ntilde;o de cada vector representa la  magnitud de su velocidad, y la direcci&oacute;n y sentido permiten conocer para donde  ser&aacute; su movimiento. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Men&uacute; Superficie: </strong>En el men&uacute;  Superficie aparecen las opciones de: Color y Modo de Vista (ver <a href="#f0910">figura 9 y 10</a>).</font></p>     <p><font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Color:</font></strong><font face="Verdana, Arial, Helvetica, sans-serif"> Esta opci&oacute;n permite  cambiar el color de las superficies que est&aacute;n representadas en pantalla.</font></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Modo de Vista:</strong> Esta opci&oacute;n  permite cambiar el modo de vista en que se muestran las superficies entre uno  de los siguientes modos:</font></p> <ol>       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Superficie:</strong> permite que las  superficies sean observadas de manera volum&eacute;trica.</font></p>   </li>       <li>         ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Tri&aacute;ngulos:</strong> permite  observar los tri&aacute;ngulos que forman a las superficies. </font></p>   </li>       <li><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Puntos:</strong> permite observar los puntos que forman a las superficies.   </font></li>     </ol>      <p align="center"><img src="/img/revistas/rcci/v10s1/f091007517.jpg" alt="f0910" width="530" height="210"><a name="f0910"></a></p>      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">A continuaci&oacute;n, se muestra una imagen  donde se representa un grupo de part&iacute;culas (<a href="#f11">Figura 11</a>): </font></p>     <p align="center"><img src="/img/revistas/rcci/v10s1/f1107517.jpg" alt="f11" width="414" height="460"><a name="f11"></a></p>     <p>    <br>     <font size="2"><strong><font face="Verdana, Arial, Helvetica, sans-serif">Validaci&oacute;n de la herramienta</font></strong></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Para validar que el proceso de  visualizaci&oacute;n din&aacute;mica cumpliera con todos los requisitos, as&iacute; como la  existencia de una buena calidad visual se hizo uso de la t&eacute;cnica Juicio de  Expertos.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El juicio de expertos se define como una  opini&oacute;n informada de personas con trayectoria en el tema, que son reconocidas  por otros como expertos cualificados en &eacute;ste, y que pueden dar informaci&oacute;n,  evidencia, juicios y valoraciones (Escobar y Cuervo, 2008). La cantidad de  expertos seleccionada para la evaluaci&oacute;n fue de cinco personas, teniendo en  cuenta que el proceso de difusi&oacute;n en microfluidos con componentes biol&oacute;gicos  complejos es un proceso de larga duraci&oacute;n.</font></p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Esta t&eacute;cnica se utiliz&oacute; mediante la  Agregaci&oacute;n Individual, que consiste en obtener la informaci&oacute;n de manera  individual de cada uno de ellos, sin la exigencia de que se pongan en contacto  (Cabero y Llorente, 2013).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El procedimiento utilizado para la  selecci&oacute;n de los expertos fue el biograma. El mismo consiste en elaborar una  biograf&iacute;a del experto en funci&oacute;n de sus respuestas sobre aspectos de su  trayectoria como, por ejemplo, a&ntilde;os de experiencia y formaci&oacute;n, investigaciones  o acciones formativas, conocimiento del objeto de estudio, a partir de los  cuales se infiere su adecuaci&oacute;n y pertinencia para su actividad de experto  (Cabero y Llorente, 2013).</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">En la etapa de selecci&oacute;n de los expertos  fueron seleccionados cinco expertos de la UCI, tres de ellos pertenecientes al  Grupo de Matem&aacute;tica y F&iacute;sica Computacionales y dos pertenecientes al centro  CEIGE de la facultad 3.</font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Los expertos son:</font></p> <ul type="disc">       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Dr. Jorge Gul&iacute;n Gonz&aacute;lez</font></p>   </li>     </ul> <ul type="disc">       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Lic. Edisel Navas Conyedo.</font></p>   </li>     </ul> <ul type="disc">       ]]></body>
<body><![CDATA[<li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">MsC. Yailen Costa Marrero.</font></p>   </li>     </ul> <ul type="disc">       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">MsC Handy Hern&aacute;ndez Dalmau.</font></p>   </li>       <li>         <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">MsC Julio Cesar Diaz Vera. </font></p>   </li>     </ul>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Mediante una entrevista individual se les present&oacute; un  modelo con una explicaci&oacute;n breve sobre los objetivos del trabajo y los  resultados que se deseaban obtener. Se les present&oacute; los aspectos avalorar a  trav&eacute;s de una tabla Aspectos / Rangos de Valoraci&oacute;n y un v&iacute;deo con las im&aacute;genes  de un proceso de difusi&oacute;n en un microfluidos con componentes biol&oacute;gicos  complejos. Los aspectos a evaluar son la visualizaci&oacute;n de las estructuras  bases: part&iacute;culas, pol&iacute;meros y superficies y la interacci&oacute;n entre ellas. Los  rangos de valoraci&oacute;n son: Muy Mala, Mala, Regular, Buena y Muy Buena. <a href="/img/revistas/rcci/v10s1/t0107517.jpg" target="_blank">Ver tabla 1</a>. </font></p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>CONCLUSIONES</B></font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Se desarroll&oacute;  una herramienta de visualizaci&oacute;n din&aacute;mica que incluye las funcionalidades  necesarias para ser aplicadas en los estudios de simulaciones de microfluidos  con componentes biol&oacute;gicos. </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">El protocolo de  comunicaci&oacute;n v&iacute;a sockets implementado puede ser utilizado por los programas de  simulaci&oacute;n para la visualizaci&oacute;n en tiempo de simulaci&oacute;n de sus diversos  estados y extendido para realizar an&aacute;lisis espec&iacute;ficos.</font></p>     <p>&nbsp;</p>     <p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><B>REFERENCIAS  BIBLIOGR&Aacute;FICAS</B></font>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">CABERO, Almenara  J. y LLORENTE, Cejudo M. 2013. 2013, Revista de TIC en Educaci&oacute;n, p&aacute;gs.11-22.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cruz, Josu&eacute;.  2012. Visualizaci&oacute;n din&aacute;mica con la familia de microcontrolador 80c51. [En  l&iacute;nea] 2012. [Citado el: 15 de Octubre de 2014.] <a href="http://www.buenastareas.com/ensayos/Visualizacion-Dinamica-Con-La-Familia-De/3688476.html">http://www.buenastareas.com/ensayos/Visualizacion-Dinamica-Con-La-Familia-De/3688476.html</a>.     </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cumsille,  Javiera Alejandra. 2010. Visualizador y Evaluador de Mallas Geom&eacute;tricas Mixtas  3D. <em>Memoria para Optar al T&iacute;tulo de Ingeniero Civ&iacute;l en Computaci&oacute;n. </em>[En  l&iacute;nea] 2010. [Citado el: 3 de Noviembre de 2014.] <a href="http://repositorio.uchile.cl/tesis/uchile/2011/cf-mascaro_jc/pdfAmont/cf-mascaro_jc.pdf">http://repositorio.uchile.cl/tesis/uchile/2011/cf-mascaro_jc/pdfAmont/cf-mascaro_jc.pdf</a>.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Escobar, Cuervo.  2008. Validez de contenido y Juicio de Expertos: una aproximaci&oacute;n a su  utilizaci&oacute;n. 2008.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Jeffries, R., Anderson, A. y  Hendrickson, C. 2000. <em>Una explicaci&oacute;n de la programaci&oacute;n  extrema. </em>s.l.: Addison Wesley, 2000.     </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Jurado,  Edith. 2007. Una introducci&oacute;n a la difusi&oacute;n an&oacute;mala. <em>Tesis para obtener el  t&iacute;tulo de Licenciada en F&iacute;sica y Matem&aacute;ticas. </em>[En l&iacute;nea] 2007. [Citado el:  17 de Mayo de 2015.] <a href="http://www.repositoriodigital.ipn.mx/bitstream/handle/123456789/5908/JURADO%20GALICIA%20EDITH%20Tesis%202007.pdf?sequence=1">http://www.repositoriodigital.ipn.mx/bitstream/handle/123456789/5908/JURADO%20GALICIA%20EDITH%20Tesis%202007.pdf?sequence=1</a>.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Letelier,  Patricio y Penad&eacute;s, Carmen. Ciclo de vida de un proyecto XP. [En l&iacute;nea] [Citado  el: 18 de Diciembre de 2014.] <a href="http://oness.sourceforge.net/proyecto/html/ch05s02.html">http://oness.sourceforge.net/proyecto/html/ch05s02.html</a>.    </font></p>     <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Martin  y Serrano. 2014. Definici&oacute;n y propiedades de un sistema de part&iacute;culas. [En  l&iacute;nea] 2014. [Citado el: 15 de Noviembre de 2014.]     ]]></body>
<body><![CDATA[<!-- ref --><br>   <a href="http://laplace.us.es/wiki/index.php/Definici&oacute;n_y_propiedades_de_un_sistema_de_part&iacute;culas">http://laplace.us.es/wiki/index.php/Definici%C3%B3n_y_propiedades_de_un_sistema_de_part%C3%ADculas</a>.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Shannon, R. E. 1975.  Systems Simulation: The Art and Science. Englewood Cliffs : Prentice-Hall,1975.    </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Vincent,  Mar&iacute;a Cinta, Alvarez, Silvia y Zaragoza, Jos&eacute; Luis. 2006. <em>Ciencia Y Tecnolog&iacute;a  de Pol&iacute;meros. </em>s.l.: UPV, 2006. p&aacute;g. 127. 8497059646, 9788497059640.     </font></p>     <!-- ref --><p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Walton. 2001. LOS SOCKETS. [En l&iacute;nea] 2001. [Citado  el: 3 de Mayo de 2015.]<a href="https://sistemas.uniandes.edu.co/~isis1301/dokuwiki/lib/exe/fetch.php?media=recursos:sockets.pdf">https://sistemas.uniandes.edu.co/~isis1301/dokuwiki/lib/exe/fetch.php?media=recursos:sockets.pdf</a>.     </font></p>     <p align="left">     <p name="_ENREF_1">&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Recibido: 11/07/2016    <br> Aceptado: 23/09/2016</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[CABERO]]></surname>
<given-names><![CDATA[Almenara J]]></given-names>
</name>
<name>
<surname><![CDATA[LLORENTE, Cejudo]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Revista de TIC en Educación]]></source>
<year>2013</year>
<page-range>págs.11-22</page-range></nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cruz]]></surname>
<given-names><![CDATA[Josué]]></given-names>
</name>
</person-group>
<source><![CDATA[Visualización dinámica con la familia de microcontrolador]]></source>
<year>2012</year>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cumsille]]></surname>
<given-names><![CDATA[Javiera Alejandra]]></given-names>
</name>
</person-group>
<source><![CDATA[Visualizador y Evaluador de Mallas Geométricas Mixtas 3D.]]></source>
<year>2010</year>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Escobar]]></surname>
<given-names><![CDATA[Cuervo]]></given-names>
</name>
</person-group>
<source><![CDATA[Validez de contenido y Juicio de Expertos: una aproximación a su utilización]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jeffries]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Anderson]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Hendrickson]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<source><![CDATA[Una explicación de la programación extrema]]></source>
<year>2000</year>
<publisher-name><![CDATA[Addison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Jurado]]></surname>
<given-names><![CDATA[Edith]]></given-names>
</name>
</person-group>
<source><![CDATA[Una introducción a la difusión anómala.]]></source>
<year>2007</year>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Letelier]]></surname>
<given-names><![CDATA[Patricio]]></given-names>
</name>
<name>
<surname><![CDATA[Penadés]]></surname>
<given-names><![CDATA[Carmen]]></given-names>
</name>
</person-group>
<source><![CDATA[Ciclo de vida de un proyecto XP]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Serrano]]></surname>
<given-names><![CDATA[Martin]]></given-names>
</name>
</person-group>
<source><![CDATA[Definición y propiedades de un sistema de partículas]]></source>
<year>2014</year>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shannon]]></surname>
<given-names><![CDATA[R. E]]></given-names>
</name>
</person-group>
<source><![CDATA[Systems Simulation: The Art and Science]]></source>
<year>1975</year>
<publisher-name><![CDATA[Englewood Cliffs : Prentice-Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vincent]]></surname>
</name>
<name>
<surname><![CDATA[Silvia]]></surname>
<given-names><![CDATA[Alvarez]]></given-names>
</name>
<name>
<surname><![CDATA[Zaragoza]]></surname>
<given-names><![CDATA[José Luis]]></given-names>
</name>
</person-group>
<source><![CDATA[Ciencia Y Tecnología de Polímeros]]></source>
<year>2006</year>
<page-range>pág. 127</page-range></nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Walton]]></surname>
</name>
</person-group>
<source><![CDATA[LOS SOCKETS]]></source>
<year>2001</year>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
