<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DEARTIC@ Digital &#187; Patrones de Diseño</title>
	<atom:link href="http://www.ingeniosarrieta.com/tag/patrones-de-diseno/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ingeniosarrieta.com</link>
	<description>Investigación Formativa en Desarrollo de Software, Robotica y Telematica</description>
	<lastBuildDate>Sun, 01 Aug 2010 17:52:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Creando un componente basado en Software Libre &#8211; III Parte</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-iii-parte/</link>
		<comments>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-iii-parte/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 11:03:09 +0000</pubDate>
		<dc:creator>Escuela de Ingenieria de Sistemas</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[componente]]></category>
		<category><![CDATA[GNU-GPL]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[NetBeasn]]></category>
		<category><![CDATA[Patrones de Diseño]]></category>
		<category><![CDATA[Sigar]]></category>
		<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=1215</guid>
		<description><![CDATA[Bueno después de una corta pero sincera oración dirigida a Dios nuestro Señor, proseguimos con este último artículo que he preparado para ustedes este fin de año 2009, el cual es la continuación  de Creando un componente basado en Software Libre - I Parte y Creando un componente basado en Software Libre - II Parte, en los cuales les he enseñado las conceptos básicos y pautas necesarias que debemos seguir al momento que deseemos  desarrollar un software libre, ya sea con código escrito 100% por nosotros, o integrándolo con alguna librería o herramienta (cualquier software) de Software libre que  hayamos seleccionado  para nuestro dar mayor funcionalidad o agilizar nuestro software.

En esta ocasión voy a enseñarles como hacer uso del componente que SL (software libre)  que fuimos desarrollado en los dos artículos pasados, la idea básica es hacer un Administrador de Tareas de tareas básico, muy parecido al Administrador de Tareas que viene con MS-Windows.

Si analizan bien el código fuente de este proyecto, podrán aprender algunas cosas muy prácticas, como por ejemplo:

    * Trabajo con componentes de GUI tipo Grillas, también conocidas como DataGrid o Tablas.
    * Trabajar con Paneles de pestañas.
    * Trabajar con Iconos, aunque eso ya lo he explicado en anteriores artículos.
    * Trabajar con Menús emergentes, los del clic derecho.
    * Colocar nuevos controles y componentes de GUI en la paleta de componentes GUI de NetBeans
    * Trabajar con una librería de SL llamada Swing-X, la cual mejora substancialmente la funcionalidad de la mayoría de contenedores y controles de GUI del paquete swing que viene incluido dentro del JSDK.
    * Volveremos a recordar cómo utilizar mi componente IconoSimbiótica, el cual les presente en este artículo Un icono en la barra de Tareas muy practico.


]]></description>
		<wfw:commentRss>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-iii-parte/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Creando un componente basado en Software Libre &#8211; II Parte</title>
		<link>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-ii-parte/</link>
		<comments>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-ii-parte/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 09:14:34 +0000</pubDate>
		<dc:creator>Escuela de Ingenieria de Sistemas</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Administrador de Tareas]]></category>
		<category><![CDATA[Añadir etiqueta nueva]]></category>
		<category><![CDATA[Clases]]></category>
		<category><![CDATA[componente]]></category>
		<category><![CDATA[GNU-GPL]]></category>
		<category><![CDATA[IDE]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[NetBeasn]]></category>
		<category><![CDATA[Patrones de Diseño]]></category>
		<category><![CDATA[Prueba de Software]]></category>
		<category><![CDATA[Sigar]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=1033</guid>
		<description><![CDATA[En esta segunda parte les mostrare como hacer un administrador  de tareas, con algunas de las funciones básicas de que posee el aplicativo original de MS Windows, listar procesos, matar procesos y ordenar procesos.
Para realizarlo vamos a utilizar el proyecto que he creado en la primera parte de este articulo, adema de algunas utilidades del sistema operativo MS-DOS, también utilizaremos la capacidad que tiene Java para inter actual con procesos secundarios y externos a la JVM, por ultimo utilizaremos y un componente de SL (Software Libre) muy interesante que nos permite enriquecer nuestras aplicaciones de escritorio con algunos controles de GUI, entre lo que se encuentran algunas extensiones mejoradas de los componentes GUI, las cuales se encuentran dentro del paquete javax.swing incluido en el JDK desde la versión 1.2.
]]></description>
		<wfw:commentRss>http://www.ingeniosarrieta.com/2009/12/creando-un-componente-basado-en-software-libre-ii-parte/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>La Verdad sobre Mi Clase ManejadorBaseDatos utilizando Singleton</title>
		<link>http://www.ingeniosarrieta.com/2009/12/la-verdad-sobre-mi-clase-manejadorbasedatos-utilizando-singleton/</link>
		<comments>http://www.ingeniosarrieta.com/2009/12/la-verdad-sobre-mi-clase-manejadorbasedatos-utilizando-singleton/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 05:01:40 +0000</pubDate>
		<dc:creator>Escuela de Ingenieria de Sistemas</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[FrameWork]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Patrones de Diseño]]></category>
		<category><![CDATA[PDO]]></category>
		<category><![CDATA[RDO]]></category>
		<category><![CDATA[RRO]]></category>
		<category><![CDATA[Singleton]]></category>
		<category><![CDATA[SMBD]]></category>

		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=921</guid>
		<description><![CDATA[Saludos para todos..

En este nuevo articulo voy a aclarar algo que veo que esta pasando con algunas clases que he diseñado para facilitar el uso y la comprensión de las conexiones a bases de datos desde PHP, ademas de la explicación, le agrego mas funcionalidad utilizando patrones de diseño, de esta forma no quedara y todos podrán identificar al charlatán que anda diciendo que esta clase y muchas otras cosas mas son creadas por el, jajaja puras payaserias.
]]></description>
		<wfw:commentRss>http://www.ingeniosarrieta.com/2009/12/la-verdad-sobre-mi-clase-manejadorbasedatos-utilizando-singleton/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mi implementacion personal de MVC escrito con PHP5</title>
		<link>http://www.ingeniosarrieta.com/2009/12/mi-implementacion-personal-de-mvc-software-escrito-con-php/</link>
		<comments>http://www.ingeniosarrieta.com/2009/12/mi-implementacion-personal-de-mvc-software-escrito-con-php/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 07:24:22 +0000</pubDate>
		<dc:creator>Escuela de Ingenieria de Sistemas</dc:creator>
				<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Patrones de Diseño]]></category>
		<category><![CDATA[SMBD]]></category>

		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=891</guid>
		<description><![CDATA[Cordial saludo para todos..

Finalizando este año he decidido aclararles a los estudiantes lagunas dudas que me han consultado sobre implementación del patrón de arquitectura MVC en el desarrollo de aplicaciones Web escritas en PHP5 y de paso, he escrito este articulo con el fin mostrarles mi implementación personal al respecto, algo que he realizado hace unos 3 o cuatro años cuando realiza mi primera aplicación formal en en PHP, de paso aprovecho para desenmascarar a ciertos personajes por hay que están utilizando mi implementación y algunas de las clases de mi autoria, como por ejemplo la clase ManejadorBasedatos y mi forma de hacer POJOS en PHP, en  aludiendo  que fueron hechas por ellos y luego no saben ni siquiera la fundamentación teórico practica de todo esto, dejando a los demás viendo un chispero.
]]></description>
		<wfw:commentRss>http://www.ingeniosarrieta.com/2009/12/mi-implementacion-personal-de-mvc-software-escrito-con-php/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Programando para la Red. Parte II</title>
		<link>http://www.ingeniosarrieta.com/2009/10/programando-para-la-red-parte-ii/</link>
		<comments>http://www.ingeniosarrieta.com/2009/10/programando-para-la-red-parte-ii/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 22:07:52 +0000</pubDate>
		<dc:creator>Escuela de Ingenieria de Sistemas</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Redes y Servicios]]></category>
		<category><![CDATA[Cliente/Servidor]]></category>
		<category><![CDATA[Patrones de Diseño]]></category>
		<category><![CDATA[Protocolos]]></category>
		<category><![CDATA[Redes]]></category>
		<category><![CDATA[Sistemas Distribuidos]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[TCP]]></category>
		<category><![CDATA[UDP]]></category>

		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=581</guid>
		<description><![CDATA[Como lo había prometido, en esta segunda entrega les explico la construcción básica de un de los elementos de un sistema distribuido, bajo arquitectura cliente servidor, lo he escrito en Java, ya que según el perfil que tengo de los usuarios registrados en mi sitio, la gran mayoría sabe y conoce muy bien este formidable lenguaje de programación.]]></description>
		<wfw:commentRss>http://www.ingeniosarrieta.com/2009/10/programando-para-la-red-parte-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recordando el pasado, agradeciendo el presente II</title>
		<link>http://www.ingeniosarrieta.com/2009/08/recordando-el-pasado-agradeciendo-el-presente-ii/</link>
		<comments>http://www.ingeniosarrieta.com/2009/08/recordando-el-pasado-agradeciendo-el-presente-ii/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 17:58:40 +0000</pubDate>
		<dc:creator>Escuela de Ingenieria de Sistemas</dc:creator>
				<category><![CDATA[Bases de Datos]]></category>
		<category><![CDATA[Diseño Web]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Software Libre]]></category>
		<category><![CDATA[Diagrama de Clases]]></category>
		<category><![CDATA[Hilos]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[Observer y Observable]]></category>
		<category><![CDATA[Patrones de Diseño]]></category>
		<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://www.ingeniosarrieta.com/?p=172</guid>
		<description><![CDATA[Segundo articulo de Recordando el Pasado, Agradeciendo el Presente, en este articulo presento como trabajar con el IDE libre GEL, con Hilos y el Patron Arquitectónico MVC para el desarrollo de software ]]></description>
		<wfw:commentRss>http://www.ingeniosarrieta.com/2009/08/recordando-el-pasado-agradeciendo-el-presente-ii/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
