<?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>1665-6423</journal-id>
<journal-title><![CDATA[Journal of applied research and technology]]></journal-title>
<abbrev-journal-title><![CDATA[J. appl. res. technol]]></abbrev-journal-title>
<issn>1665-6423</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Instituto de Ciencias Aplicadas y Tecnología]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1665-64232012000300002</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Advanced Engineering Platform for Industrial Development]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de Guanajuato División Ingenierías ]]></institution>
<addr-line><![CDATA[Salamanca Gto.]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>12</month>
<year>2012</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>12</month>
<year>2012</year>
</pub-date>
<volume>10</volume>
<numero>3</numero>
<fpage>309</fpage>
<lpage>326</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1665-64232012000300002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1665-64232012000300002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1665-64232012000300002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[This paper introduces a full description of a software development platform involving libraries that allow the creation of software packages focused not only on industrial applications, but also on applications where design, modeling and/or on-line simulation are required. The flexibility of the main classes simplifies the generation of modules that constitute an application developed with this platform. Furthermore, any custom application starting from scratch contains by default a set of functions that facilitates the developer firstly to build the graphical environment with capabilities to interact with the pointing device, and secondly, to accomplish machinery control tasks while communicating with input/output components; such is the case of digital-analog cards or modules connected remotely. Besides, any fully developed application can be considered as a platform to generate another with a higher level of specialization. Several applications built with this platform are reported here as case studies.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este artículo introduce una descripción completa de una plataforma de desarrollo que involucra bibliotecas que permiten la creación de paquetes de software dedicados no solo a aplicaciones industriales, sino también a aquellas aplicaciones donde el diseño, modelado y/o simulación en línea son requeridas. La flexibilidad de las clases principales simplifica la generación de módulos que constituyen una aplicación desarrollada con esta plataforma. Más aún, cualquier aplicación que empieza a desarrollarse desde las bases de esta plataforma de desarrollo contiene de forma predeterminada un conjunto de funciones que facilita al desarrollador, en primer lugar, construir un ambiente gráfico con capacidad de interactuar con el ratón, y en segundo, realizar tareas de control de maquinaria al comunicarse con dispositivos de entrara/salida; tal es el caso de tarjetas digital/analógicas o módulos conectados de forma remota. Además, cualquier aplicación completamente desarrollada, puede ser considerada como una plataforma para generar otra aplicación con mayor nivel de especialización. Varias aplicaciones construidas con esta plataforma son reportadas aquí como casos de estudio.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Software development]]></kwd>
<kwd lng="en"><![CDATA[mechanical-system simulation]]></kwd>
<kwd lng="en"><![CDATA[modeling]]></kwd>
<kwd lng="en"><![CDATA[object-oriented programming]]></kwd>
<kwd lng="en"><![CDATA[machinery process control]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="center"><font face="verdana" size="4"><b>Advanced Engineering Platform for Industrial Development</b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><b>M. A. Gonz&aacute;lez&#45;Palacios</b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i>Universidad de Guanajuato, Campus Irapuato&#45;Salamanca, Divisi&oacute;n Ingenier&iacute;as Carretera Salamanca&#45;Valle de Santiago km 3.5+1.8, Salamanca, Gto., M&eacute;xico. E</i>&#45;<i>mail</i> <a href="mailto:maxg@ugto.mx">maxg@ugto.mx</a></font></p>      <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>ABSTRACT</b></font></p>  	    <p align="justify"><font face="verdana" size="2">This paper introduces a full description of a software development platform involving libraries that allow the creation of software packages focused not only on industrial applications, but also on applications where design, modeling and/or on&#45;line simulation are required. The flexibility of the main classes simplifies the generation of modules that constitute an application developed with this platform. Furthermore, any custom application starting from scratch contains by default a set of functions that facilitates the developer firstly to build the graphical environment with capabilities to interact with the pointing device, and secondly, to accomplish machinery control tasks while communicating with input/output components; such is the case of digital&#45;analog cards or modules connected remotely. Besides, any fully developed application can be considered as a platform to generate another with a higher level of specialization. Several applications built with this platform are reported here as case studies.</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>Keywords</b>: Software development, mechanical&#45;system simulation, modeling, object&#45;oriented programming, machinery process control.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>RESUMEN</b></font></p>  	    <p align="justify"><font face="verdana" size="2">Este art&iacute;culo introduce una descripci&oacute;n completa de una plataforma de desarrollo que involucra bibliotecas que permiten la creaci&oacute;n de paquetes de software dedicados no solo a aplicaciones industriales, sino tambi&eacute;n a aquellas aplicaciones donde el dise&ntilde;o, modelado y/o simulaci&oacute;n en l&iacute;nea son requeridas. La flexibilidad de las clases principales simplifica la generaci&oacute;n de m&oacute;dulos que constituyen una aplicaci&oacute;n desarrollada con esta plataforma. M&aacute;s a&uacute;n, cualquier aplicaci&oacute;n que empieza a desarrollarse desde las bases de esta plataforma de desarrollo contiene de forma predeterminada un conjunto de funciones que facilita al desarrollador, en primer lugar, construir un ambiente gr&aacute;fico con capacidad de interactuar con el rat&oacute;n, y en segundo, realizar tareas de control de maquinaria al comunicarse con dispositivos de entrara/salida; tal es el caso de tarjetas digital/anal&oacute;gicas o m&oacute;dulos conectados de forma remota. Adem&aacute;s, cualquier aplicaci&oacute;n completamente desarrollada, puede ser considerada como una plataforma para generar otra aplicaci&oacute;n con mayor nivel de especializaci&oacute;n. Varias aplicaciones construidas con esta plataforma son reportadas aqu&iacute; como casos de estudio.</font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><a href="/pdf/jart/v10n3/v10n3a2.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i><b>References</b></i></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;1&#93; Shreiner D., The Khronos OpenGL ARB Working Group, OpenGL Programming Guide, 7 ed. Adison Wesley, 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830453&pid=S1665-6423201200030000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;2&#93; Shreiner D., OpenGL Reference Manual, 4 ed. Adison Wesley. 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830455&pid=S1665-6423201200030000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;3&#93; Fosner R., OpenGL Programming for Windows 95 and Windows NT. Adison Wesley, 1999.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830457&pid=S1665-6423201200030000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;4&#93; Angel E., Shreiner D., Teaching a shader&#45;based introduction to computer graphics, IEEE Computer Graphics and Applications, Vol. 31, No. 2, 2011, pp. 9&#45;13.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830459&pid=S1665-6423201200030000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;5&#93; Angel E., Interactive Computer Graphics: A Top&#45;down Approach using OpenGL, 3 ed. Adison Wesley, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830461&pid=S1665-6423201200030000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;6&#93; Kilian M., Mitra N., Pottmann H., Geometric Modeling in Shape Space, ACM Trans. Graphics, Vol. 26, No. 3, Article 64, 2007, 8 pages.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830463&pid=S1665-6423201200030000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;7&#93; Schreiner J., Asirvatham A., Praun E., Hoppe H., Inter&#45;surface mapping, ACM Trans. Graphics, Vol. 23, No. 3, pp. 870&#45;877.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830465&pid=S1665-6423201200030000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;8&#93; Randi Rost, OpenGL Shading Language, Second Edition, Addison&#45;Wesley, 2006.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830467&pid=S1665-6423201200030000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;9&#93; Georgli J., Westermann R., A multigrid framework for real&#45;time simulation of deformable bodies, Computers &amp; Graphics, Vol. 30, No. 3, 2006, pp. 408&#45;415.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830469&pid=S1665-6423201200030000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;10&#93; Diaz&#45;Gutierrez P., Bhushan A., Gopi M., Pajar&oacute;la R., Single&#45;strips for fast interactive rendering, The Visual Computer, Vol. 22, No. 6, 2006, pp. 372&#45;386.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830471&pid=S1665-6423201200030000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;11&#93; Blaszczak M., Professional MFC with Visual C++ 6. Wrox Press, 1999.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830473&pid=S1665-6423201200030000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;12&#93; Murray W.H., C.H. Pappas, MFC Programming in C++ with the Standard Template Libraries. Prentice Hall PTR, 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830475&pid=S1665-6423201200030000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;13&#93; Gonz&aacute;lez&#45;Palacios M.A., Angeles J., Cam Synthesis. Springer, 1993.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830477&pid=S1665-6423201200030000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;14&#93; Gonz&aacute;lez&#45;Palacios M.A., Angeles J., USyCaMs: A Software Package for the Interactive Synthesis of Cam Mechanisms, 1st IDMME Conference, Nantes, France, Vol. 1, 1996, pp. 485&#45;494</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830479&pid=S1665-6423201200030000200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;15&#93; Gonz&aacute;lez&#45;Palacios M.A., An Algorithm for the Synthesis of Bevel Gears. Proc. 9th IFToMM World Congress on the Theory of Machines and Mechanisms, Milan, Italy, Vol. 1, 1995, pp. 570&#45;574</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830480&pid=S1665-6423201200030000200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;16&#93; Gonz&aacute;lez&#45;Palacios M.A., Angeles J., SIXPAQ: A Comprehensive Software Package for the Analysis and Synthesis of Six&#45;Bar Dwell Linkages. ASME International Computers in Engineering Conference, Santa Clara, CA, Vol. 1, 1991, pp. 301&#45;308</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830481&pid=S1665-6423201200030000200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;17&#93; Stroustrup B., The C++ Programming Language, 3 ed. Adison Wesley, 1997.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830482&pid=S1665-6423201200030000200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;18&#93; Horton I., Beginning Visual C++ 2010. Wrox Press, 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830484&pid=S1665-6423201200030000200018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;19&#93; Walnun K., C++ Master Reference. IDG Books Worldwide Inc., 1999.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830486&pid=S1665-6423201200030000200019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;20&#93; Leinecker R.C, T. Archer, Visual C++ 6 Bible. IDG Books Worldwide Inc., 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830488&pid=S1665-6423201200030000200020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;21&#93; Lafore R., Object&#45;Oriented Programming in C++, 3rd edn. Sams Publishing, 1999.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830490&pid=S1665-6423201200030000200021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;22&#93; Kecskem&eacute;thy A., Lange C., Grabner G., Object&#45;Oriented Modeling of Multibody Dynamics Including Impacts, European Conference on Computational Mechanics, Cracow, Poland, 2001, pp. 1&#45;28.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830492&pid=S1665-6423201200030000200022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;23&#93; T&auml;ndl M., Stark T., Erol N., L&ouml;er F., Kecskem&eacute;thy A., An object&#45;oriented approach to simulating human gait motion based on motion tracking, International Journal of Applied Mathematics and Computer Science, Vol. 19, No. 3, 2009, pp. 469&#45;483.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830494&pid=S1665-6423201200030000200023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;24&#93; Simulink (2009) <a href="http://www.mathworks.com/products/simulink/"></a><a href="http://www.mathworks.com/products/simulink/" target="_blank">http://www.mathworks.com/products/simulink/</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830496&pid=S1665-6423201200030000200024&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;25&#93; Mathlab 7.9 (2009) <a href="http://www.mathworks.com/products/matlab/" target="_blank">http://www.mathworks.com/products/matlab/</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830497&pid=S1665-6423201200030000200025&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;26&#93; Maple 13 (2009) <a href="http://www.maplesoft.com/" target="_blank">http://www.maplesoft.com/</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830498&pid=S1665-6423201200030000200026&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;27&#93; Pro/Engineer (2009) <a href="http://es.ptc.com/product/creo/parametric" target="_blank">http://www.ptc.com/products/proengineer/</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830499&pid=S1665-6423201200030000200027&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;28&#93; SolidWorks 2010 (2009) <a href="http://www.solidworks.com/sw/products/solidworks&#45;2013&#45;coming&#45;soon.htm" target="_blank">http://www.solidworkslaunch.com/</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830500&pid=S1665-6423201200030000200028&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;29&#93; Autodesk Inventor (2009) <a href="http://usa.autodesk.com" target="_blank">http://usa.autodesk.com</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830501&pid=S1665-6423201200030000200029&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;30&#93; Runiter Company, Graphing Calculator 3D, (2011) <a href="http://www.calculator.runiter.com/graphing-calculator" target="_blank">http://www.calculator.runiter.com/graphing&#45;calculator</a>.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830502&pid=S1665-6423201200030000200030&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;31&#93; Brown A., Torrey Pines H.S., Three Dimensional Graphing, (2008), <a href="http://www.youtube.com/watch?v=JRBDpg6awWs" target="_blank">http://www.youtube.com/watch?v=JRBDpg6awWs</a>.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830504&pid=S1665-6423201200030000200031&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;32&#93; Gonz&aacute;lez&#45;Palacios M.A., Angeles J., The Design of a Novel Mechanical Transmission for Speed Reduction, J. Mech. Des., Vol. 121, 1999, pp. 538&#45;543.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830506&pid=S1665-6423201200030000200032&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;33&#93; Gonz&aacute;lez&#45;Palacios M.A., Angeles J., The Design of a Novel Pure&#45;Rolling Transmission to Convert Rotational into Translational Motion, J. Mech. Des., Vol. 121, 2002, pp. 1&#45;3.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830508&pid=S1665-6423201200030000200033&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;34&#93; Bai S., Angeles J., The design of spherical multilobe&#45;cam mechanisms. Proc. IMechE, Part C: J. Mechanical Engineering Science, Vol. 223, No. C2, 2009, pp. 473-482.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830510&pid=S1665-6423201200030000200034&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;35&#93; Chen C., Zhang X., Angeles J., Kinematic and geometric analysis of a pure&#45;rolling epicyclic train, J. Mech. Des., Vol. 129, No. 8, 2007, pp. 852&#45;857.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830512&pid=S1665-6423201200030000200035&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;36&#93; Moreno&#45;B&aacute;ez M.A., Gonz&aacute;lez&#45;Palacios M.A., Col&iacute;n&#45;Venegas J., Aguilera&#45;Cort&eacute;s L.A., Implementaci&oacute;n de un Modelo de Simulaci&oacute;n para el Programa VIBRATO. I Reuni&oacute;n Nacional de Estudiantes de Posgrado, Cuernavaca, M&eacute;xico, Vol. 1, 2008, pp. 1&#45;7.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830514&pid=S1665-6423201200030000200036&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;37&#93; Rocha&#45;Aguilera G., Gonz&aacute;lez&#45;Palacios M.A., Col&iacute;n&#45;Venegas J., Aguilera Cort&eacute;s L.A., Simulaci&oacute;n en ADEFID del Movimiento Vibratorio de una Cuerda. XIV Congreso Internacional Anual de la SOMIM, Puebla, M&eacute;xico, Vol. 1, 2008, pp. 1438&#45;1452.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830516&pid=S1665-6423201200030000200037&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;38&#93; Gonz&aacute;lez&#45;Palacios M.A., Pe&ntilde;a&#45;Gallo R., Aguilera&#45;Cort&eacute;s L.A., OptimPlot2D: A Novel and Interactive Software Package to Analyze Single Variable Functions. CERMA Workshop on Innovation of the 2009 Electronics, Robotics and automotive Mechanics Conference, Cuernavaca, M&eacute;xico, 2009, pp. 1&#45;7.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830518&pid=S1665-6423201200030000200038&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;39&#93; Gonz&aacute;lez&#45;Palacios M.A., Bernal&#45;Mart&iacute;nez C.A., Aguilera&#45;Cort&eacute;s L.A., OptimPlot3D: A Novel and Interactive Software Package for Analysis of Three Dimensional Surfaces. CERMA Proceedings of the 2009 Electronics, Robotics and automotive Mechanics Conference, Cuernavaca, M&eacute;xico, Vol. 1, 2009, pp. 137&#45;142.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830520&pid=S1665-6423201200030000200039&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;40&#93; Gonz&aacute;lez&#45;Palacios M.A., Gonz&aacute;lez&#45;Barbosa E.A., Aguilera Cort&eacute;s L.A., SnAM: A Simulation Software on Serial Manipulators, Engineering with Computers, Springer, 2012, pp. 1&#45;8. DOI: 10.1007/s00366&#45;011&#45;0246&#45;6.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4830522&pid=S1665-6423201200030000200040&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shreiner]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[The Khronos OpenGL ARB Working Group]]></source>
<year>2009</year>
<edition>7</edition>
<publisher-name><![CDATA[Adison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shreiner]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[OpenGL Reference Manual]]></source>
<year>2007</year>
<edition>4</edition>
<publisher-name><![CDATA[Adison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fosner]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[OpenGL Programming for Windows 95 and Windows NT]]></source>
<year>1999</year>
<publisher-name><![CDATA[Adison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Angel]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Shreiner]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Teaching a shader-based introduction to computer graphics]]></article-title>
<source><![CDATA[IEEE Computer Graphics and Applications]]></source>
<year>2011</year>
<volume>31</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>9-13</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Angel]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Interactive Computer Graphics: A Top-down Approach using OpenGL]]></source>
<year>2003</year>
<edition>3</edition>
<publisher-name><![CDATA[Adison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kilian]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Mitra]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Pottmann]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Geometric Modeling in Shape Space]]></article-title>
<source><![CDATA[ACM Trans. Graphics]]></source>
<year>2007</year>
<volume>26</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>8</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Schreiner]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Asirvatham]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Praun]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
<name>
<surname><![CDATA[Hoppe]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Inter-surface mapping]]></article-title>
<source><![CDATA[ACM Trans. Graphics]]></source>
<year></year>
<volume>23</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>870-877</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Randi]]></surname>
<given-names><![CDATA[Rost]]></given-names>
</name>
</person-group>
<source><![CDATA[OpenGL Shading Language]]></source>
<year>2006</year>
<edition>Second</edition>
<publisher-name><![CDATA[Addison-Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Georgli]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Westermann]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A multigrid framework for real-time simulation of deformable bodies]]></article-title>
<source><![CDATA[Computers & Graphics]]></source>
<year>2006</year>
<volume>30</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>408-415</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Diaz-Gutierrez]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Bhushan]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Gopi]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Pajaróla]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Single-strips for fast interactive rendering]]></article-title>
<source><![CDATA[The Visual Computer]]></source>
<year>2006</year>
<volume>22</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>372-386</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Blaszczak]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<source><![CDATA[Professional MFC with Visual C++ 6]]></source>
<year>1999</year>
<publisher-name><![CDATA[Wrox Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Murray]]></surname>
<given-names><![CDATA[W.H.]]></given-names>
</name>
<name>
<surname><![CDATA[Pappas]]></surname>
<given-names><![CDATA[C.H.]]></given-names>
</name>
</person-group>
<source><![CDATA[MFC Programming in C++ with the Standard Template Libraries]]></source>
<year>2000</year>
<publisher-name><![CDATA[Prentice Hall PTR]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Cam Synthesis]]></source>
<year>1993</year>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B14">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[USyCaMs: A Software Package for the Interactive Synthesis of Cam Mechanisms]]></article-title>
<source><![CDATA[1st IDMME Conference]]></source>
<year>1996</year>
<volume>1</volume>
<page-range>485-494</page-range><publisher-loc><![CDATA[Nantes ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Algorithm for the Synthesis of Bevel Gears]]></article-title>
<source><![CDATA[Proc. 9th IFToMM World Congress on the Theory of Machines and Mechanisms]]></source>
<year>1995</year>
<volume>1</volume>
<page-range>570-574</page-range><publisher-loc><![CDATA[Milan ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[SIXPAQ: A Comprehensive Software Package for the Analysis and Synthesis of Six-Bar Dwell Linkages]]></article-title>
<source><![CDATA[ASME International Computers in Engineering Conference]]></source>
<year>1991</year>
<volume>1</volume>
<page-range>301-308</page-range><publisher-loc><![CDATA[Santa Clara^eCA CA]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Stroustrup]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
</person-group>
<source><![CDATA[The C++ Programming Language]]></source>
<year>1997</year>
<edition>3</edition>
<publisher-name><![CDATA[Adison Wesley]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Horton]]></surname>
<given-names><![CDATA[I.]]></given-names>
</name>
</person-group>
<source><![CDATA[Beginning Visual C++ 2010]]></source>
<year>2010</year>
<publisher-name><![CDATA[Wrox Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Walnun]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<source><![CDATA[C++ Master Reference]]></source>
<year>1999</year>
<publisher-name><![CDATA[IDG Books Worldwide Inc.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Leinecker]]></surname>
<given-names><![CDATA[R.C]]></given-names>
</name>
<name>
<surname><![CDATA[Archer]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Visual C++ 6 Bible]]></source>
<year>1998</year>
<publisher-name><![CDATA[IDG Books Worldwide Inc.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lafore]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Object-Oriented Programming in C++]]></source>
<year>1999</year>
<edition>3rd</edition>
<publisher-name><![CDATA[Sams Publishing]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kecskeméthy]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Lange]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Grabner]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Object-Oriented Modeling of Multibody Dynamics Including Impacts]]></article-title>
<source><![CDATA[European Conference on Computational Mechanics]]></source>
<year>2001</year>
<page-range>1-28</page-range><publisher-loc><![CDATA[Cracow ]]></publisher-loc>
<publisher-name><![CDATA[Poland]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tändl]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Stark]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
<name>
<surname><![CDATA[Erol]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
<name>
<surname><![CDATA[Löer]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Kecskeméthy]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An object-oriented approach to simulating human gait motion based on motion tracking]]></article-title>
<source><![CDATA[International Journal of Applied Mathematics and Computer Science]]></source>
<year>2009</year>
<volume>19</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>469-483</page-range></nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="">
<source><![CDATA[Simulink]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="">
<source><![CDATA[Mathlab 7.9]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B26">
<label>26</label><nlm-citation citation-type="">
<source><![CDATA[Maple 13]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B27">
<label>27</label><nlm-citation citation-type="">
<source><![CDATA[Pro/Engineer]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B28">
<label>28</label><nlm-citation citation-type="">
<source><![CDATA[SolidWorks 2010]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B29">
<label>29</label><nlm-citation citation-type="">
<source><![CDATA[Autodesk Inventor]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B30">
<label>30</label><nlm-citation citation-type="">
<collab>Runiter Company</collab>
<source><![CDATA[Graphing Calculator 3D]]></source>
<year>2011</year>
</nlm-citation>
</ref>
<ref id="B31">
<label>31</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Brown]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Torrey Pines]]></surname>
<given-names><![CDATA[H.S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Three Dimensional Graphing]]></source>
<year>2008</year>
</nlm-citation>
</ref>
<ref id="B32">
<label>32</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Design of a Novel Mechanical Transmission for Speed Reduction]]></article-title>
<source><![CDATA[J. Mech. Des.]]></source>
<year>1999</year>
<volume>121</volume>
<page-range>538-543</page-range></nlm-citation>
</ref>
<ref id="B33">
<label>33</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Design of a Novel Pure-Rolling Transmission to Convert Rotational into Translational Motion]]></article-title>
<source><![CDATA[J. Mech. Des.]]></source>
<year>2002</year>
<volume>121</volume>
<page-range>1-3</page-range></nlm-citation>
</ref>
<ref id="B34">
<label>34</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bai]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The design of spherical multilobe-cam mechanisms]]></article-title>
<source><![CDATA[J. Mechanical Engineering Science]]></source>
<year>2009</year>
<volume>223</volume>
<numero>C2</numero>
<issue>C2</issue>
<page-range>473-482</page-range></nlm-citation>
</ref>
<ref id="B35">
<label>35</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[C.]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[X.]]></given-names>
</name>
<name>
<surname><![CDATA[Angeles]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Kinematic and geometric analysis of a pure-rolling epicyclic train]]></article-title>
<source><![CDATA[J. Mech. Des.]]></source>
<year>2007</year>
<volume>129</volume>
<numero>8</numero>
<issue>8</issue>
<page-range>852-857</page-range></nlm-citation>
</ref>
<ref id="B36">
<label>36</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Moreno-Báez]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Colín-Venegas]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Aguilera-Cortés]]></surname>
<given-names><![CDATA[L.A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Implementación de un Modelo de Simulación para el Programa VIBRATO]]></article-title>
<source><![CDATA[I Reunión Nacional de Estudiantes de Posgrado]]></source>
<year>2008</year>
<volume>1</volume>
<page-range>1-7</page-range><publisher-loc><![CDATA[Cuernavaca ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B37">
<label>37</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rocha-Aguilera]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Colín-Venegas]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Aguilera Cortés]]></surname>
<given-names><![CDATA[L.A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Simulación en ADEFID del Movimiento Vibratorio de una Cuerda]]></article-title>
<source><![CDATA[XIV Congreso Internacional Anual de la SOMIM]]></source>
<year>2008</year>
<volume>1</volume>
<page-range>1438-1452</page-range><publisher-loc><![CDATA[^ePuebla Puebla]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B38">
<label>38</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Peña-Gallo]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Aguilera-Cortés]]></surname>
<given-names><![CDATA[L.A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[OptimPlot2D: A Novel and Interactive Software Package to Analyze Single Variable Functions]]></article-title>
<source><![CDATA[CERMA Workshop on Innovation of the 2009 Electronics, Robotics and automotive Mechanics Conference]]></source>
<year>2009</year>
<page-range>1-7</page-range><publisher-loc><![CDATA[Cuernavaca ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B39">
<label>39</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Bernal-Martínez]]></surname>
<given-names><![CDATA[C.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Aguilera-Cortés]]></surname>
<given-names><![CDATA[L.A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[OptimPlot3D: A Novel and Interactive Software Package for Analysis of Three Dimensional Surfaces]]></article-title>
<source><![CDATA[CERMA Proceedings of the 2009 Electronics, Robotics and automotive Mechanics Conference]]></source>
<year>2009</year>
<volume>1</volume>
<page-range>137-142</page-range><publisher-loc><![CDATA[Cuernavaca ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B40">
<label>40</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González-Palacios]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[González-Barbosa]]></surname>
<given-names><![CDATA[E.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Aguilera Cortés]]></surname>
<given-names><![CDATA[L.A.]]></given-names>
</name>
</person-group>
<source><![CDATA[SnAM: A Simulation Software on Serial Manipulators, Engineering with Computers]]></source>
<year>2012</year>
<page-range>1-8</page-range><publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
