<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>DigDes</title>
	<atom:link href="http://digdes.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://digdes.wordpress.com</link>
	<description>Digital Design</description>
	<lastBuildDate>Fri, 29 Jul 2011 17:14:37 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='digdes.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>DigDes</title>
		<link>http://digdes.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://digdes.wordpress.com/osd.xml" title="DigDes" />
	<atom:link rel='hub' href='http://digdes.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Aplicación básica en ASP – Clasp &amp; Gringo parte 2</title>
		<link>http://digdes.wordpress.com/2010/09/12/aplicacion-basica-en-asp-%e2%80%93-clasp-gringo-parte-2/</link>
		<comments>http://digdes.wordpress.com/2010/09/12/aplicacion-basica-en-asp-%e2%80%93-clasp-gringo-parte-2/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 04:20:03 +0000</pubDate>
		<dc:creator>flavioeverardo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://digdes.wordpress.com/?p=346</guid>
		<description><![CDATA[Para seguir en la diversión que los ASP nos dan, en este post explicaré un ejemplo básico para adentrarnos mas en el paradigma de el manejo de conflictos en base a negaciones (Constraints). En caso de no contar con los conceptos básicos en ASPs les dejo un artículo en donde explican una brece introducción a <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=346&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para seguir en la diversión que los ASP nos dan, en este post explicaré un ejemplo básico para adentrarnos mas en el paradigma de el manejo de conflictos en base a negaciones (Constraints). En caso de no contar con los conceptos básicos en ASPs les dejo un artículo en donde explican una brece <a href="http://www.cse.unsw.edu.au/~kr2008/NMR2008/nmr08.pdf" target="_blank">introducción a los ASP</a> (páginas 85-93) y el uso que le veo a los ASP en la música.</p>
<p>Existen dos archivos para este ejemplo y así poder encontrar al menos un modelo estable para este problema y ambos archivos son de extensión &#8220;.lp&#8221;. El primer archivo se llama &#8220;bird.lp&#8221; y contiene lo siguiente:</p>
<div id="_mcePaste"><strong>bird(tux).     penguin(tux).</strong></div>
<div id="_mcePaste"><strong>bird(tweety).  chicken(tweety).</strong></div>
<div><strong><br />
</strong></div>
<div>Este es un archivo de hechos (facts) en donde quieren decir lo siguiente: tanto &#8220;tux&#8221; como &#8220;tweety&#8221; son de de tipo pájaros (bird), pero &#8220;tux&#8221; es un pingüino denotado  como &#8220;penguin(tux)&#8221; y &#8220;tweety&#8221; es un pollo &#8220;chicken(tweety)&#8221;. Todas las sentencias u oraciones (statements) deben terminar con un punto (.) es por ello que da lo mismo colocar el documento de la siguiente manera:</div>
<div><strong>bird(tux).</strong></div>
<div><strong>penguin(tux).</strong></div>
<div><strong>bird(tweety).</strong></div>
<div><strong>chicken(tweety).</strong></div>
<div><strong><br />
</strong></div>
<div>El otro archivo es el que contiene las reglas del juego a seguir y lo llamamos &#8220;fly.lp&#8221;. Tenemos tres instrucciones que nos ayudarán a resolver el problema y obtener para este caso un modelo estable:</div>
<div>
<div><strong>-flies(X) :- penguin(X).</strong></div>
<div><strong>flies(X) :- bird(X), not -flies(X).</strong></div>
<div><strong>-flies(X) :- bird(X), not  flies(X).</strong></div>
<div><strong><br />
</strong></div>
</div>
<div>La manera más fácil de interpretar este &#8220;código&#8221; es leyéndolo línea por línea de derecha a izquierda. Empezamos con la primera línea en donde dice &#8220;penguin(X)&#8221; que quiere decir que un pingüino equis (X es la variable y siempre se denotan con mayúsculas) implica (&#8220;:-&#8221; es equivalente a la flecha implicando algo -&gt; ) que NO vuela (&#8220;-flies(X)&#8221;). El guión implica que una negación y es equivalente a decir &#8220;-flies(X)&#8221; que &#8220;neg_flies(X)&#8221;.</div>
<div>La segunda línea quiere decir que si es un pájaro &#8220;bird(X)&#8221; y (el símbolo lógico AND representado por una coma) no está explícito que NO vuela (not &#8211; flies(X)) , implica que en efecto vuela. La tercera línea es lo opuesto a la segunda y nos sirve para validar ese caso en donde si es un pájaro y NO vuela (not flies(X)) entonces el resultado es que no va a volar (-flies(X)).</div>
<div>De nueva cuenta cada enunciado termina con un punto y los comentarios se denotan con el caracter del porcentaje (%) es decir, todo lo que se escriba seguido del % no es tomado en cuenta por Clasp (Solver) ni Gringo (Grounder).</div>
<div>Para ejecutar dichos archivos abrimos una línea de comandos (cmd) y nos vamos al directorio en donde estén guardados nuestros archivos &#8220;.lp&#8221; y escribimos &#8220;gringo bird.lp fly.lp | clasp -n 0&#8243;. Esta instrucción quiere decir que usamos Gringo como Grounder para los archivos bird y fly ambos con extensión &#8220;.lp&#8221; y que decidimos que el Solver sea Clasp y que nos de todos los modelos posibles. En caso de solo querer uno omitimos &#8220;-n 0&#8243; de la instrucción anterior. Para este último caso el modelo estable es el que muestra la imagen siguiente:</div>
<div><a href="http://digdes.files.wordpress.com/2010/09/one-model-clasp-gringo1.jpg"><img class="aligncenter size-medium wp-image-356" title="one model clasp gringo" src="http://digdes.files.wordpress.com/2010/09/one-model-clasp-gringo1.jpg?w=300&#038;h=81" alt="" width="300" height="81" /></a></div>
<div>El resultado es que &#8220;tux&#8221; es un pingüino y &#8220;tweety&#8221; es un pollo y ambos son pájaros, &#8220;tux&#8221; no vuela y &#8220;tweety&#8221; si.</div>
<div>Espero que les haya gustado y que les interese más los ASPs y que sigan usando Clasp y Gringo. Para más información pueden visitar su <a href="http://www.cs.uni-potsdam.de/clasp/?page=downloads" target="_blank">página oficial</a> como referencias.</div>
<br />Filed under: <a href='http://digdes.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/digdes.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/digdes.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/digdes.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/digdes.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/digdes.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/digdes.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/digdes.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/digdes.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/digdes.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/digdes.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/digdes.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/digdes.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/digdes.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/digdes.wordpress.com/346/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=346&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://digdes.wordpress.com/2010/09/12/aplicacion-basica-en-asp-%e2%80%93-clasp-gringo-parte-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/edbf181b577e18ce293ca1bc7705d764?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">flavioeverardo</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2010/09/one-model-clasp-gringo1.jpg?w=300" medium="image">
			<media:title type="html">one model clasp gringo</media:title>
		</media:content>
	</item>
		<item>
		<title>Aplicación básica en ASP &#8211; Clasp &amp; Gringo parte 1</title>
		<link>http://digdes.wordpress.com/2010/09/12/aplicacion-basica-en-asp-clasp-gringo-parte-1/</link>
		<comments>http://digdes.wordpress.com/2010/09/12/aplicacion-basica-en-asp-clasp-gringo-parte-1/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 02:17:22 +0000</pubDate>
		<dc:creator>flavioeverardo</dc:creator>
				<category><![CDATA[Answer Set Programming]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://digdes.wordpress.com/?p=337</guid>
		<description><![CDATA[Como adelanté en el post pasado, una de las herramientas para mi tesis de maestría es el uso de ASP (Answer Set Programming) además de CSound y herramientas de ANTON 1.0 o superior. Dicha herramienta utiliza dos utilerías de ASP llamados Clasp (Solver) y Gringo (Grounder). Estuve estudiando la sintaxis y tiene parecido con otros <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=337&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Como adelanté en el post pasado, una de las herramientas para mi tesis de maestría es el uso de ASP (Answer Set Programming) además de CSound y herramientas de <a href="http://www.cs.bath.ac.uk/~mjb/anton/" target="_blank">ANTON </a>1.0 o superior. Dicha herramienta utiliza dos utilerías de ASP llamados Clasp (Solver) y Gringo (Grounder).</p>
<p>Estuve estudiando la sintaxis y tiene parecido con otros Solvers como <a href="http://www.dbai.tuwien.ac.at/proj/dlv/" target="_blank">DLV </a>el cuál ya lo he probado, entre otros. Además les comparto mi experiencia en este nuevo enfoque de ASP desarrollado en la Universidad de Potsdam, Alemania (<a href="http://potassco.sourceforge.net/" target="_blank">Potassco</a>).</p>
<p>En esta primera parte les haré un pequeño tutorial de como instalarlos en Windows y lo que necesitan para empezar a trabajar con ASP. Existen todos los archivos para trabajar con estos ASPs en tu plataforma favorita pero me concentraré en Windows (en mi caso los probé en Windows 7). Primero que nada descarguen tanto Clasp como Gringo y como sugerencia editen los nombres de ambos archivos, en lugar de Clasp 1.3.4 solamente déjenlo en &#8220;Clasp&#8221; y lo mismo para Gringo.</p>
<p>Coloquen ambos ejecutables (.exe) en un solo directorio el cual no muevan seguido ya que vamos a tomar esa dirección y colocarla en el &#8220;Path&#8221; de las variables de entorno del sistema, por ejemplo esta es mi ruta: C:\Users\Fleiv\Desktop\Papers\Clasp ASPs Potsdam y dentro de &#8220;Clasp ASPs Potsdam&#8221; se encuentran mis ejecutables.</p>
<p>Una vez agregadas al Path del sistema abrimos una ventana de consola (cmd) y el directorio por default escribimos &#8220;gringo&#8221; y damos enter. Si se queda esperando el sistema y pareciera que se trabó, es porque se quedó esperando una entrada, pero quiere decir que ya están instalados y listos para usarse. Para regresar a la línea de comandos solo apretamos Ctrl + C.</p>
<p>En el siguiente post pasaremos a lo divertido&#8230; nuestra primera aplicación con Clasp y Gringo&#8230;</p>
<br />Filed under: <a href='http://digdes.wordpress.com/category/answer-set-programming/'>Answer Set Programming</a>, <a href='http://digdes.wordpress.com/category/ia/'>IA</a>, <a href='http://digdes.wordpress.com/category/software/programacion/'>Programación</a>, <a href='http://digdes.wordpress.com/category/software/'>Software</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/digdes.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/digdes.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/digdes.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/digdes.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/digdes.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/digdes.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/digdes.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/digdes.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/digdes.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/digdes.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/digdes.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/digdes.wordpress.com/337/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/digdes.wordpress.com/337/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/digdes.wordpress.com/337/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=337&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://digdes.wordpress.com/2010/09/12/aplicacion-basica-en-asp-clasp-gringo-parte-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/edbf181b577e18ce293ca1bc7705d764?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">flavioeverardo</media:title>
		</media:content>
	</item>
		<item>
		<title>Composición de Música Trance usando Answer Sets Programming (ASP).</title>
		<link>http://digdes.wordpress.com/2010/09/08/composicion-de-musica-trance-usando-answer-sets-programming-asp/</link>
		<comments>http://digdes.wordpress.com/2010/09/08/composicion-de-musica-trance-usando-answer-sets-programming-asp/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 03:11:34 +0000</pubDate>
		<dc:creator>flavioeverardo</dc:creator>
				<category><![CDATA[Answer Set Programming]]></category>
		<category><![CDATA[Computadoras]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[Música]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://digdes.wordpress.com/?p=329</guid>
		<description><![CDATA[Saludos a todos y primero que nada regreso a la blogosfera con este post, nada mas y nada menos que mi propuesta de tesis&#8230; Estaré escribiendo en DigDes en español y proximamente en flavioeverardo.com en inglés&#8230; (ando trabajando todavía en el nuevo sitio). Espero que les agrade&#8230;. y por cierto necesito un nombre para mi <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=329&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Saludos a todos y primero que nada regreso a la blogosfera con este post, nada mas y nada menos que mi propuesta de tesis&#8230; Estaré escribiendo en DigDes en español y proximamente en flavioeverardo.com en inglés&#8230; (ando trabajando todavía en el nuevo sitio).</p>
<p>Espero que les agrade&#8230;. y por cierto necesito un nombre para mi herramienta y aun no me he decidido&#8230; alguna propuesta?</p>
<p>Flavio Omar Everardo Pérez &#8211; Maestría en Ciencias de la Computación.</p>
<p>Asesor: Dr. Mauricio Javier Osorio Galindo</p>
<p>Co-Asesor: Dr. Fernando Antonio Aguilera Ramírez</p>
<p>Descripción:</p>
<p>El trabajo de investigación a realizar corresponde a un vínculo entre la computación como ciencia  y  la música como arte. La intención de esta tesis es diseñar e implementar una base musical, con la finalidad de poder reutilizar la misma en sesiones y grabaciones de estudio para diversos tipos de formatos de audio.</p>
<p>Tomando como fuente de inspiración las bases musicales de algunas canciones de género Trance ()en versiones extendidas con el sello discográfico que distingue a Armada Records (), mismo que contempla ciertas características esenciales, se propone desarrollar una herramienta provista de ciertas reglas y parámetros para realizar la toma de decisiones al momento de componer una pieza musical.</p>
<p>El objetivo general  corresponde al  diseño e implementación de una plantilla personal (canción en formato de audio) inspirada en la base musical de género Trance (en sus versiones extendidas) de Armada Records, utilizando Answer Sets Programming (ASP) mismo que se emplea en los sistemas de composición musical de ANTON [Boenn et al. 2008].</p>
<p>Herramientas a utilizar:</p>
<ul>
<li>Answer Sets Programming (ASP) es un paradigma de programación que facilita una gamma de respuestas para atender a distintos propósitos, en este caso la composición de música Trance.</li>
</ul>
<ul>
<li>CSound, es un paquete de software orientado a crear, editar, analizar y componer música y sonido. Está basado como su nombre lo indica en el lenguaje C, ésta herramienta es utilizada en las distintas versiones de ANTON.</li>
</ul>
<p>Tabla 1. Comparativa entre ANTON y Propuesta de Trabajo</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="299" valign="top">ANTON</td>
<td width="299" valign="top">Propuesta de Trabajo</td>
</tr>
<tr>
<td width="299" valign="top">Herramienta para composición   musical en estilo “Palestrina Rules” for Renaissance music.</td>
<td width="299" valign="top">Herramienta para composición   musical en estilo Trance, específicamente para versiones extendidas.</td>
</tr>
<tr>
<td width="299" valign="top">Empleo de ASP como motor de   lógica para ajustarse a las reglas de dicho estilo musical.</td>
<td width="299" valign="top">Empleo de ASP como motor de   lógica para ajustarse a las reglas de dicho estilo musical.</td>
</tr>
<tr>
<td width="299" valign="top">Empleo de CSound como   sintetizador musical.</td>
<td width="299" valign="top">Empleo de CSound como sintetizador   musical con la diferencia en los instrumentos, efectos, sonidos… empleados.</td>
</tr>
</tbody>
</table>
<p>Referencias:</p>
<p>Boenn, G., Brain, M., Vos, M., and Ffitch, J. 2009. ANTON: Composing Logic and Logic Composing. In <em>Proceedings of the 10th international Conference on Logic Programming and Nonmonotonic Reasoning</em> (Potsdam, Germany, September 14 &#8211; 18, 2009). E. Erdem, F. Lin, and T. Schaub, Eds. Lecture Notes In Artificial Intelligence, vol. 5753. Springer-Verlag, Berlin, Heidelberg, 542-547. DOI= <a href="http://dx.doi.org/10.1007/978-3-642-04238-6_55">http://dx.doi.org/10.1007/978-3-642-04238-6_55</a></p>
<p>Boenn, G., Brain, M., Vos, M., and Ffitch, J. 2008. Anton: Answer Set Programming in the Service of Music. In <em>Proceedings of the Twelfth International Workshop on</em></p>
<p><em>Non-Monotonic Reasoning</em><em> </em>(Sydney, Australia, September 13 &#8211; 15, 2008). 85-93 <a href="http://www.cse.unsw.edu.au/%7Ekr2008/NMR2008/nmr08.pdf">http://www.cse.unsw.edu.au/~kr2008/NMR2008/nmr08.pdf</a></p>
<p>Boenn, G., Brain, M., Vos, M., and Ffitch, J. 2008. Automatic Composition of Melodic and Harmonic Music by Answer Set Programming. In<em> </em><a title="Link to the Book Series of this Chapter" href="http://www.springerlink.com/content/0302-9743/"><em>Lecture Notes in Computer Science</em></a><em>,</em> 2008, Volume 5366/2008, 160-174, DOI: 10.1007/978-3-540-89982-2_21</p>
<p><a href="http://www.springerlink.com/content/rj422j5831w0278m/">http://www.springerlink.com/content/rj422j5831w0278m/</a></p>
<p>Boenn, G., Brain, M., Vos, M., and Ffitch, J. 2008. Automatic Composition of Melodic and Harmonic Music by Answer Set Programming. In <em>Proceedings of the 24th international Conference on Logic Programming</em> (Udine, Italy, December 09 &#8211; 13, 2008). M. Garcia De La Banda and E. Pontelli, Eds. Lecture Notes In Computer Science, vol. 5366. Springer-Verlag, Berlin, Heidelberg, 160-174. DOI= <a href="http://dx.doi.org/10.1007/978-3-540-89982-2_21">http://dx.doi.org/10.1007/978-3-540-89982-2_21</a></p>
<p>Corrêa, D. C., Levada, A. L., Saito, J. H., and Mari, J. F. 2008. Neural network based systems for computer-aided musical composition: supervised x unsupervised learning. In <em>Proceedings of the 2008 ACM Symposium on Applied Computing</em>(Fortaleza, Ceara, Brazil, March 16 &#8211; 20, 2008). SAC &#8217;08. ACM, New York, NY, 1738-1742. DOI= <a href="http://doi.acm.org/10.1145/1363686.1364101">http://doi.acm.org/10.1145/1363686.1364101</a></p>
<p>Kirke, A. and Miranda, E. R. 2009. A survey of computer systems for expressive music performance. <em>ACM Comput. Surv.</em>42, 1 (Dec. 2009), 1-41. DOI= <a href="http://doi.acm.org/10.1145/1592451.1592454">http://doi.acm.org/10.1145/1592451.1592454</a></p>
<p>Roads, C. 1985. Research in music and artificial intelligence. <em>ACM Comput. Surv.</em> 17, 2 (Jun. 1985), 163-190. DOI= <a href="http://doi.acm.org/10.1145/4468.4469">http://doi.acm.org/10.1145/4468.4469</a></p>
<p>Roads, C., Strawn, J., Abbott, C., Gordon, J., and Greenspun, P. 1996 <em>The Computer Music Tutorial</em>. MIT Press.</p>
<p>Rousseaux, F. and Bonardi, A. 2003. New tools and practices for electronic music distribution. In <em>Proceedings of the 1st international Symposium on information and Communication Technologies</em> (Dublin, Ireland, September 24 &#8211; 26, 2003). ACM International Conference Proceeding Series, vol. 49. Trinity College Dublin, 242-248.</p>
<p>Boulanger, R. (ed.): The Csound Book: Perspectives in Software Synthesis, Sound Design, Signal Processing and Programming.</p>
<p>MIT Press, Cambridge (2000)</p>
<br />Filed under: <a href='http://digdes.wordpress.com/category/answer-set-programming/'>Answer Set Programming</a>, <a href='http://digdes.wordpress.com/category/computadoras/'>Computadoras</a>, <a href='http://digdes.wordpress.com/category/ia/'>IA</a>, <a href='http://digdes.wordpress.com/category/musica/'>Música</a>, <a href='http://digdes.wordpress.com/category/software/programacion/'>Programación</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/digdes.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/digdes.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/digdes.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/digdes.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/digdes.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/digdes.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/digdes.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/digdes.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/digdes.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/digdes.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/digdes.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/digdes.wordpress.com/329/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/digdes.wordpress.com/329/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/digdes.wordpress.com/329/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=329&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://digdes.wordpress.com/2010/09/08/composicion-de-musica-trance-usando-answer-sets-programming-asp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/edbf181b577e18ce293ca1bc7705d764?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">flavioeverardo</media:title>
		</media:content>
	</item>
		<item>
		<title>La urgente necesidad de transformar nuestra educación universitaria &#8211; parte II (via Juan P. Duran&#8217;s Blog)</title>
		<link>http://digdes.wordpress.com/2010/08/26/la-urgente-necesidad-de-transformar-nuestra-educacion-universitaria-parte-ii-via-juan-p-durans-blog/</link>
		<comments>http://digdes.wordpress.com/2010/08/26/la-urgente-necesidad-de-transformar-nuestra-educacion-universitaria-parte-ii-via-juan-p-durans-blog/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 03:37:32 +0000</pubDate>
		<dc:creator>SurferMx</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://digdes.wordpress.com/2010/08/26/la-urgente-necesidad-de-transformar-nuestra-educacion-universitaria-parte-ii-via-juan-p-durans-blog/</guid>
		<description><![CDATA[Un post bastante interesante que me hace pensar sobre mi presente y por supuesto mi futuro como profesionista&#8230; En la parte anterior de esta nota se mencionaba uno de los principales problemas de la educación. En esta sección se aborda un segundo problema, probablemente con mayor impacto que el anterior porque aqueja a toda la <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=328&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Un post bastante interesante que me hace pensar sobre mi presente y por supuesto mi futuro como profesionista&#8230;<br />
<blockquote cite='http://juanduran.wordpress.com/2010/08/25/la-urgente-necesidad-de-transformar-nuestra-educacion-universitaria-parte-ii/' style='overflow:hidden;'>
<p><a href='http://juanduran.wordpress.com/2010/08/25/la-urgente-necesidad-de-transformar-nuestra-educacion-universitaria-parte-ii/' title='Juan P. Duran&#039;s Blog'></a> En la parte anterior de esta nota se mencionaba uno de los principales problemas de la educación. En esta sección se aborda un segundo problema, probablemente con mayor impacto que el anterior porque aqueja a toda la población universitaria: la obsolescencia de sus estudios. En este sentido, desafortunadamente los problemas no terminan una vez que el estudiante ingresa a la universidad. Ahora se enfrenta con la dura realidad de que su plan de est &#8230; <a href='http://juanduran.wordpress.com/2010/08/25/la-urgente-necesidad-de-transformar-nuestra-educacion-universitaria-parte-ii/' title='Juan P. Duran&#039;s Blog'>Read More</a></p>
</blockquote>
<p>via <a href='http://juanduran.wordpress.com/2010/08/25/la-urgente-necesidad-de-transformar-nuestra-educacion-universitaria-parte-ii/' title='Juan P. Duran&#039;s Blog'>Juan P. Duran&#039;s Blog</a></p>
<br />Filed under: <a href='http://digdes.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/digdes.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/digdes.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/digdes.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/digdes.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/digdes.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/digdes.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/digdes.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/digdes.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/digdes.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/digdes.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/digdes.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/digdes.wordpress.com/328/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/digdes.wordpress.com/328/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/digdes.wordpress.com/328/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=328&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://digdes.wordpress.com/2010/08/26/la-urgente-necesidad-de-transformar-nuestra-educacion-universitaria-parte-ii-via-juan-p-durans-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16d0c2b34be5ad39004baf47cd4d2469?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">SurferMx</media:title>
		</media:content>
	</item>
		<item>
		<title>Back soon&#8230;</title>
		<link>http://digdes.wordpress.com/2010/08/04/back-soon/</link>
		<comments>http://digdes.wordpress.com/2010/08/04/back-soon/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 05:21:58 +0000</pubDate>
		<dc:creator>SurferMx</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://digdes.wordpress.com/?p=326</guid>
		<description><![CDATA[Así es mi proposito de este mes es volver  a escribir al blog, y en esta ocasión creo que será con pequeños tutoriales de Objective-C , así que esten pendientes, Saludos SurferMx Filed under: Apple, Mac, Programación, Software Tagged: Objective-C, Tutorial<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=326&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Así es mi proposito de este mes es volver  a escribir al blog, y en esta ocasión creo que será con pequeños tutoriales de Objective-C , así que esten pendientes,</p>
<p>Saludos</p>
<p><a href="http://twitter.com/SurferMx" target="_blank">SurferMx</a></p>
<br />Filed under: <a href='http://digdes.wordpress.com/category/apple/'>Apple</a>, <a href='http://digdes.wordpress.com/category/apple/mac/'>Mac</a>, <a href='http://digdes.wordpress.com/category/software/programacion/'>Programación</a>, <a href='http://digdes.wordpress.com/category/software/'>Software</a> Tagged: <a href='http://digdes.wordpress.com/tag/objective-c/'>Objective-C</a>, <a href='http://digdes.wordpress.com/tag/tutorial/'>Tutorial</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/digdes.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/digdes.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/digdes.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/digdes.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/digdes.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/digdes.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/digdes.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/digdes.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/digdes.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/digdes.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/digdes.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/digdes.wordpress.com/326/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/digdes.wordpress.com/326/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/digdes.wordpress.com/326/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=326&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://digdes.wordpress.com/2010/08/04/back-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16d0c2b34be5ad39004baf47cd4d2469?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">SurferMx</media:title>
		</media:content>
	</item>
		<item>
		<title>BuzzWear: Alert Perception in Wearable Tactile Displays on the Wrist</title>
		<link>http://digdes.wordpress.com/2010/04/29/buzzwear-alert-perception-in-wearable-tactile-displays-on-the-wrist/</link>
		<comments>http://digdes.wordpress.com/2010/04/29/buzzwear-alert-perception-in-wearable-tactile-displays-on-the-wrist/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 05:22:01 +0000</pubDate>
		<dc:creator>SurferMx</dc:creator>
				<category><![CDATA[Móvil]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Aplicación]]></category>
		<category><![CDATA[Celular]]></category>
		<category><![CDATA[ihc]]></category>

		<guid isPermaLink="false">http://digdes.wordpress.com/?p=321</guid>
		<description><![CDATA[The article that I read was named BuzzWear: Alert Perception in Wearable Tactile Displays on the Wrist and it’s about two experiments with the interaction with a WTD (Wearable Tactile Display) and a mobile phone. The first experiment wants to probe or see the ability of the people to identify patterns of incoming tactile stimuli <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=321&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The article that I read was named <strong>BuzzWear: Alert Perception in Wearable Tactile Displays on the Wrist</strong> and it’s about two experiments with the interaction with a WTD (Wearable Tactile Display) and a mobile phone.</p>
<p>The first experiment wants to probe or see the ability of the people to identify patterns of incoming tactile stimuli on the wrist.</p>
<p>The second experiment wants to explore the benefits of a WTD in visually distracted conditions. The main hypothesis is that WTD are less affected by the distraction than the phone.</p>
<p>Finally I’m showing the summary of the full article.</p>
<p><span id="more-321"></span></p>
<p><strong>Summary</strong></p>
<p>_______________________________________________________________________________________</p>
<p>Perceiving alerts on handheld devices while on-the-go is relatively expensive because the interaction often requires visual attention and motor distraction. One of the benefits of wristwatch interfaces is fast device acquisition. We wish to explore how integration of these two promising trends, mobile tactile displays and wristwatch interfaces, can facilitate distraction-free alert perception.</p>
<p>The first experiment explores how easily users can identify 24 tactile stimuli (patterns) on the wrist by discriminating four parameters.</p>
<p>The second experiment investigates the benefits of the WTD in visually distracted conditions. We compare user perception with the WTD with vibro-tactile alerts on a consumer mobile phone.</p>
<p>Both experiments were conducted in a quiet lab setting. During the test, participants were asked to wear ear plugs and headphones to block audio cues from the system that might affect the performance.</p>
<p><strong>EXPERIMENT1: PERCEPTION EXPERIMENT</strong></p>
<p>The purpose of this experiment is to explore people’s ability to perceive patterns of incoming tactile stimuli on the wrist, which involves the simultaneous perception of multiple parameters. Based on the promising result of our previous study, we hypothesize that people can reach at least 90% accuracy.</p>
<p>The experimental was divided into three sessions: introduction (one set), practice (three sets), and main (five sets). For each set in all three sessions, each pattern is generated only once. A minimum five minute long break is enforced between sessions. Between trials of each session, participants are encouraged to adjust the location and tightness of the strap to maximize perception sensitivity and comfort and to take enough break time to avoid a possible adaptation effect that may decrease perception sensitivity.</p>
<p>Among the four parameters that are investigated in this experiment (intensity, starting point, temporal pattern, and direction), intensity is the most difficult parameter to perceive. Intensity especially affects reaction time whereas temporal pattern affects accuracy. The subjective ratings and self re- ports indicate that people have difficulty discriminating intensity, direction, and starting point for various reasons. How- ever, difficulty to perceive temporal pattern is rarely observed.</p>
<p><strong>EXPERIMENT2: DUAL TASK EXPERIMENT</strong></p>
<p>This experiment explores the benefits of the WTD in visually distracted conditions. Two hypotheses are listed as follows: 1) Since device acquisition and visual attention are not required, the WTD enables faster and more accurate alert perception than the phone in visually distracted conditions; 2) As the visual distraction gets harder, perceiving alerts from both WTDs and phones also becomes more difficult. However, WTDs are less affected by the distraction than the phone.</p>
<p>The experimental procedure is divided into three sessions: practice, main, and post. In the practice session, five trials for each level in the primary task (3 levels x 5 trials = 15 trials) and six trials for each device in the secondary task (2 devices x 3 patterns x 2trials = 12 trials) are provided as single tasks. Since the spatial configuration between the three motors in the WTD (triangular) and three buttons in the keypad (linear) is inconsistent, participants are asked to build their own mental mapping between the two during the practice session.</p>
<p>Independent variables for the primary task are difficulty (level 1, 2, and 3) and distraction (no distraction, distraction from a WTD, and distraction from a phone). Independent variables for the secondary task are alert type (WTD and phone) and distraction (single and dual task).</p>
<p>When performing the secondary task, the effect of the visual distraction is observed only in reaction time but not in accuracy. In the single task condition, the reaction time of the WTD is slower than the phone reaction time. However, in the dual task condition, the reaction time of the WTD is faster than the phone reaction time. Interestingly, when perceiving alerts from the WTD, the reaction time in the dual task condition is faster than the single task condition. In the reaction time for the phone alerts, pocket time to acquire the device took longer (66%) than the in hand answer time (34%). When performing the primary task, the distraction caused by the secondary task did not affect the performance.</p>
<p>Discriminating four parameters (intensity, temporal pattern, direction, starting point) to perceive 24 tactile patterns was easy (up to 99%) after 40 minutes of training. The reaction time to perceive three different incoming tactile alerts on the wrist was not deteriorated by visual distraction. Based on these results, we conclude that wrist-mounted tactile displays are appropriate for implementing multitasking-friendly mobile user interfaces that enable easy alert perception.</p>
<br />Filed under: <a href='http://digdes.wordpress.com/category/movil/'>Móvil</a>, <a href='http://digdes.wordpress.com/category/software/'>Software</a> Tagged: <a href='http://digdes.wordpress.com/tag/aplicacion/'>Aplicación</a>, <a href='http://digdes.wordpress.com/tag/celular/'>Celular</a>, <a href='http://digdes.wordpress.com/tag/ihc/'>ihc</a>, <a href='http://digdes.wordpress.com/tag/movil/'>Móvil</a>, <a href='http://digdes.wordpress.com/tag/software/'>Software</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/digdes.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/digdes.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/digdes.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/digdes.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/digdes.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/digdes.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/digdes.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/digdes.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/digdes.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/digdes.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/digdes.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/digdes.wordpress.com/321/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/digdes.wordpress.com/321/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/digdes.wordpress.com/321/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=321&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://digdes.wordpress.com/2010/04/29/buzzwear-alert-perception-in-wearable-tactile-displays-on-the-wrist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16d0c2b34be5ad39004baf47cd4d2469?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">SurferMx</media:title>
		</media:content>
	</item>
		<item>
		<title>Paradigmas y estilos de interacción</title>
		<link>http://digdes.wordpress.com/2010/04/20/paradigmas-y-estilos-de-interaccion/</link>
		<comments>http://digdes.wordpress.com/2010/04/20/paradigmas-y-estilos-de-interaccion/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 17:07:47 +0000</pubDate>
		<dc:creator>SurferMx</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[TI's]]></category>

		<guid isPermaLink="false">http://digdes.wordpress.com/?p=319</guid>
		<description><![CDATA[Daniel Valderrábano Ceja ID 131236 Identificar estilos y paradigmas de interacción existentes Considerar los siguientes escenarios: A) Un cliente de un banco que consulta saldos y realiza transferencias vía telefónica En este escenario se usaría un sistema capaz de reconocer la voz del cliente y mediante, una serie de pasos y requisitos el cliente se <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=319&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<p>Daniel Valderrábano Ceja</p>
<p>ID 131236</p>
<p>Identificar estilos y paradigmas de interacción existentes</p>
<p>Considerar los siguientes escenarios:</p>
<p><img title="Más..." src="http://friendlytech.wordpress.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p><strong>A) Un cliente de un banco que consulta saldos y realiza transferencias vía telefónica</strong></p>
<p>En este escenario se usaría un sistema capaz de reconocer la voz del cliente y mediante, una serie de pasos y requisitos el cliente se autenticaría y con esto podría verificar el saldo de su cuenta y realizar transferencias, por lo cual se puede concluir que se utilizaría un paradigma del tipo autómata, ya que se tendría un sistema de voz.</p>
<p>Los pasos a seguir por el cliente serían los siguientes:</p>
<ol>
<li>Llamar al número telefónico del banco</li>
<li>Decir su número de cliente</li>
<li>Decir su NIP</li>
<li>Decir que se desea “consultar el saldo”</li>
<li>(Si se desea realizar la transferencia)</li>
<li>Decir que se desea “realizar transferencia”</li>
<li>Decir el número de cuenta destino “dígitos”</li>
<li>Decir el “NIP” para confirmar la transferencia</li>
</ol>
<p>Esos serían los pasos que permitirían a un usuario mediante un teléfono realizar una consulta y transferencia en un banco. El usar un sistema de reconocimiento de voz facilitaría a un usuario con capacidades limitadas visuales facilitar el uso de este servicio</p>
<p><strong>B) Una visita guiada a un museo de arte utilizando un dispositivo móvil</strong></p>
<p>En este escenario se utilizaría un sistema en el cual se presentarían o se verían las diferentes obras de arte en la pantalla del dispositivo móvil, el cual estaría conectado de manera inalámbrica a una red local del museo; lo cual le permitiría entrar a una aplicación web para el dispositivo móvil, la cual le proporcionaría saber sobre alguna obra introduciendo el ID de la misma, así mismo el sistema trazaría una ruta en relación con la obra de arte introducida primeramente. Con las características antes presentadas el paradigma ocupado sería el de las computadoras como medio, ya que nos serviría como una manera fácil de representar y usar el conocimiento.</p>
<p>Los pasos a seguir serían los siguientes:</p>
<ol>
<li>Conectarse a la red del museo</li>
<li>Acceder a la aplicación web del museo</li>
<li>Introducir el ID de la obra de arte en la que se encuentra para generar la ruta</li>
<li>Seguir por el museo según la ruta</li>
<li>Confirmar si ya se está en la siguiente obra para que se dé la información sobre la misma</li>
</ol>
<p>El uso de este sistema garantizaría que la ruta variaría y no tendría que empezar siempre de la misma manera lo cual podría hacer que no se aglomeraran las personas en un solo lugar.</p>
<p><strong>C) Un equipo de desarrollo de software que se reúne semanalmente para discutir aspectos técnicos, revisar código y evaluar interfaces de usuario</strong></p>
<p>La forma en que se realizaría es primeramente hacer un pase de lista de los usuarios que están conectados, posteriormente checar los avances y/o pendientes que tiene cada uno, revisar el código de cada uno de ellos y con base en esto verificar si cumple con los aspectos técnicos de la aplicación deseada, posteriormente evaluar las interfaces para finalmente terminar la reunión. En este caso el paradigma sería el de Groupware donde la computadora se usa como lugar de reunión o canal de comunicación.</p>
<p>Los pasos a seguir son:</p>
<ol>
<li>Conectarse a la aplicación para conectarse con el resto</li>
<li>Mostrar avances y/o pendientes</li>
<li>Verificar que cumpla con los aspectos técnicos</li>
<li>Evaluar la interfaz del usuario</li>
<li>Realizar la tarea con cada uno de los miembros que tenga código que mostrar</li>
</ol>
<p>Estos pasos ayudarían a verificar el avance real y que todos vieran tanto los errores como aciertos de los involucrados para evitar que los repitan.</p>
<p>Referencias</p>
<p>Shneiderman, B. 1991. A taxonomy and rule base for the selection of interaction styles. InReadings in Human-Computer Interaction: Towards the Year 2000, edited by Baecker, Grudin, Buxton, and Greenberg. Morgan Kaufmann. pp. 401-410. (disponible en reserva digital)</p>
<p>Sánchez, J. A. 2004.  Paradigmas y estilos de interacción. Notas para el curso de Interacción Humano-Computadora. Universidad de las Américas Puebla (Disponible digitalmente).</p>
</div>
<br />Filed under: <a href='http://digdes.wordpress.com/category/software/'>Software</a> Tagged: <a href='http://digdes.wordpress.com/tag/software/'>Software</a>, <a href='http://digdes.wordpress.com/tag/tis/'>TI's</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/digdes.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/digdes.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/digdes.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/digdes.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/digdes.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/digdes.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/digdes.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/digdes.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/digdes.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/digdes.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/digdes.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/digdes.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/digdes.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/digdes.wordpress.com/319/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=319&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://digdes.wordpress.com/2010/04/20/paradigmas-y-estilos-de-interaccion/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16d0c2b34be5ad39004baf47cd4d2469?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">SurferMx</media:title>
		</media:content>

		<media:content url="http://friendlytech.wordpress.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" medium="image">
			<media:title type="html">Más...</media:title>
		</media:content>
	</item>
		<item>
		<title>Agenda a distancia</title>
		<link>http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/</link>
		<comments>http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 05:44:47 +0000</pubDate>
		<dc:creator>flavioeverardo</dc:creator>
				<category><![CDATA[Móvil]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[j2me]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://digdes.wordpress.com/?p=301</guid>
		<description><![CDATA[Esta es una aplicación que consiste en una agenda a distancia, quiere decir que el cliente se comunica con el servidor y le manda las peticiones (titulo de la lista), la fecha y la tarea. Se pueden almacenar varias listas y muchas tareas por lista. Se puede buscar elementos por título o por fechas. flavioeverardo <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=301&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:Segoe UI;font-size:x-small;"><span style="font-family:Segoe UI;font-size:x-small;">Esta es una aplicación que consiste en una agenda a distancia, quiere decir que el cliente se comunica con el servidor y le manda las peticiones (titulo de la lista), la fecha y la tarea. Se pueden almacenar varias listas y muchas tareas por lista. Se puede buscar elementos por título o por fechas.</span></span></p>

<a href='http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/imagen-1-3/' title='imagen 1'><img data-attachment-id='302' data-orig-size='699,725' data-liked='0'width="144" height="150" src="http://digdes.files.wordpress.com/2009/12/imagen-12.jpg?w=144&#038;h=150" class="attachment-thumbnail" alt="imagen 1" title="imagen 1" /></a>
<a href='http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/connection-stablished/' title='connection stablished'><img data-attachment-id='303' data-orig-size='697,636' data-liked='0'width="150" height="136" src="http://digdes.files.wordpress.com/2009/12/connection-stablished.jpg?w=150&#038;h=136" class="attachment-thumbnail" alt="connection stablished" title="connection stablished" /></a>
<a href='http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/select-date/' title='select date'><img data-attachment-id='304' data-orig-size='298,390' data-liked='0'width="114" height="150" src="http://digdes.files.wordpress.com/2009/12/select-date.jpg?w=114&#038;h=150" class="attachment-thumbnail" alt="select date" title="select date" /></a>
<a href='http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/sending-task/' title='sending task'><img data-attachment-id='305' data-orig-size='254,340' data-liked='0'width="112" height="150" src="http://digdes.files.wordpress.com/2009/12/sending-task.jpg?w=112&#038;h=150" class="attachment-thumbnail" alt="sending task" title="sending task" /></a>
<a href='http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/message-sent/' title='message sent'><img data-attachment-id='306' data-orig-size='208,86' data-liked='0'width="150" height="62" src="http://digdes.files.wordpress.com/2009/12/message-sent.jpg?w=150&#038;h=62" class="attachment-thumbnail" alt="message sent" title="message sent" /></a>
<a href='http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/search-by-title/' title='search by title'><img data-attachment-id='307' data-orig-size='237,213' data-liked='0'width="150" height="134" src="http://digdes.files.wordpress.com/2009/12/search-by-title.jpg?w=150&#038;h=134" class="attachment-thumbnail" alt="search by title" title="search by title" /></a>
<a href='http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/search-by-date/' title='search by date'><img data-attachment-id='308' data-orig-size='264,276' data-liked='0'width="143" height="150" src="http://digdes.files.wordpress.com/2009/12/search-by-date.jpg?w=143&#038;h=150" class="attachment-thumbnail" alt="search by date" title="search by date" /></a>
<a href='http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/another-title/' title='another title'><img data-attachment-id='309' data-orig-size='277,243' data-liked='0'width="150" height="131" src="http://digdes.files.wordpress.com/2009/12/another-title.jpg?w=150&#038;h=131" class="attachment-thumbnail" alt="another title" title="another title" /></a>

<p><span style="font-family:Segoe UI;font-size:x-small;"><a href="http://flavioeverardo.com" target="_blank"> flavioeverardo</a></span></p>
<p><span style="font-family:Segoe UI;font-size:x-small;">130500</span></p>
<p><span style="font-family:Segoe UI;font-size:x-small;">Universidad de las Américas Puebla</span></p>
<p><span style="font-family:'Segoe UI', 'Times New Roman', 'Bitstream Charter', Times, fantasy;"><span style="font-size:xx-small;">El  código esta disponible en mi sitio web <a href="http://flavioeverardo.com">http://flavioeverardo.com</a></span></span></p>
<p><span style="font-family:'Segoe UI', 'Times New Roman', 'Bitstream Charter', Times, fantasy;"><span style="font-size:xx-small;">por los que yo voto o compro, son estos:</span></span></p>
<p><span style="font-family:'Segoe UI', 'Times New Roman', 'Bitstream Charter', Times, fantasy;"><span style="font-size:xx-small;">1) <a href="http://web.uvic.ca/~rafaelr/Technology/mobile/">Rafael Rodríguez Montes</a></span></span></p>
<p><span style="font-family:'Segoe UI', 'Times New Roman', 'Bitstream Charter', Times, fantasy;"><span style="font-size:xx-small;">2) <a href="http://tiynextgen.blogspot.com/2009/12/midlet-agenda-presidencial.html">Daniel Pedraza Arcega</a></span></span></p>
<p><span style="font-family:'Segoe UI', 'Times New Roman', 'Bitstream Charter', Times, fantasy;"><span style="font-size:xx-small;">3) <a href="http://digdes.wordpress.com/2009/12/08/piedra-papel-o-tijeras-en-j2me/">Daniel Valderrábano Ceja</a></span></span></p>
<br />Posted in Móvil, Programación, Software Tagged: j2me, java <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/digdes.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/digdes.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/digdes.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/digdes.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/digdes.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/digdes.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/digdes.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/digdes.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/digdes.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/digdes.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/digdes.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/digdes.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/digdes.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/digdes.wordpress.com/301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=301&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/edbf181b577e18ce293ca1bc7705d764?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">flavioeverardo</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/imagen-12.jpg?w=144" medium="image">
			<media:title type="html">imagen 1</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/connection-stablished.jpg?w=150" medium="image">
			<media:title type="html">connection stablished</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/select-date.jpg?w=114" medium="image">
			<media:title type="html">select date</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/sending-task.jpg?w=112" medium="image">
			<media:title type="html">sending task</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/message-sent.jpg?w=150" medium="image">
			<media:title type="html">message sent</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/search-by-title.jpg?w=150" medium="image">
			<media:title type="html">search by title</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/search-by-date.jpg?w=143" medium="image">
			<media:title type="html">search by date</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/another-title.jpg?w=150" medium="image">
			<media:title type="html">another title</media:title>
		</media:content>
	</item>
		<item>
		<title>Piedra, Papel o Tijeras en J2ME</title>
		<link>http://digdes.wordpress.com/2009/12/08/piedra-papel-o-tijeras-en-j2me/</link>
		<comments>http://digdes.wordpress.com/2009/12/08/piedra-papel-o-tijeras-en-j2me/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 05:01:22 +0000</pubDate>
		<dc:creator>SurferMx</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[j2me]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://digdes.wordpress.com/?p=284</guid>
		<description><![CDATA[Mi nombre es Daniel Valderrabano Ceja ID 131236 y esta es mi aplicación para el proyecto final se trata acerca del popular juego de piedra, papel o tijeras que muchos de nosotros probablemente hemos jugado. Para poder ejecutarla es necesario tener las librerias de J2ME y el wireless toolkit de Java. Esta dividido en dos parte el <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=284&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mi nombre es <strong>Daniel Valderrabano Ceja</strong> ID <strong>131236</strong> y esta es mi aplicación para el proyecto final se trata acerca del popular juego de piedra, papel o tijeras que muchos de nosotros probablemente hemos jugado. Para poder ejecutarla es necesario tener las librerias de J2ME y el wireless toolkit de Java.</p>
<p><span id="more-284"></span></p>

<a href='http://digdes.wordpress.com/2009/12/08/piedra-papel-o-tijeras-en-j2me/imagen1/' title='Imagen1'><img data-attachment-id='287' data-orig-size='878,767' data-liked='0'width="150" height="131" src="http://digdes.files.wordpress.com/2009/12/imagen1.jpg?w=150&#038;h=131" class="attachment-thumbnail" alt="Imagen1" title="Imagen1" /></a>
<a href='http://digdes.wordpress.com/2009/12/08/piedra-papel-o-tijeras-en-j2me/imagen2/' title='Imagen2'><img data-attachment-id='288' data-orig-size='873,768' data-liked='0'width="150" height="131" src="http://digdes.files.wordpress.com/2009/12/imagen2.jpg?w=150&#038;h=131" class="attachment-thumbnail" alt="Imagen2" title="Imagen2" /></a>
<a href='http://digdes.wordpress.com/2009/12/08/piedra-papel-o-tijeras-en-j2me/imagen3/' title='Imagen3'><img data-attachment-id='289' data-orig-size='874,765' data-liked='0'width="150" height="131" src="http://digdes.files.wordpress.com/2009/12/imagen3.jpg?w=150&#038;h=131" class="attachment-thumbnail" alt="Imagen3" title="Imagen3" /></a>
<a href='http://digdes.wordpress.com/2009/12/08/piedra-papel-o-tijeras-en-j2me/imagen4/' title='Imagen4'><img data-attachment-id='290' data-orig-size='877,765' data-liked='0'width="150" height="130" src="http://digdes.files.wordpress.com/2009/12/imagen4.jpg?w=150&#038;h=130" class="attachment-thumbnail" alt="Imagen4" title="Imagen4" /></a>

<p>Esta dividido en dos parte el Servidor y el Cliente, para poder jugarlo es necesario que se ejecuten los dos. Posteriomente a esto lo que se tiene que hacer es seleccionar la opción y oprimir &#8220;send&#8221; primero el que fungue como servidor  posteriormente el otro escoge y despues el servidor deberá volver a oprimir &#8220;send&#8221; para ver su resultado, mediante el comando  return se regresa a la aplicación para volver a jugar. Con el Comando info simplemente vemos cuandos records tenemos alamacenados en el celular.</p>
<p>Puedes descargar el código fuente desde <a title="Piedra,Papel o Tijeras" href="http://hosting.udlap.mx/estudiantes/daniel.valderrabanoca/Proyecto131236.zip" target="_blank">aquí</a></p>
<p><strong>PROYECTOS SELECCIONADOS</strong></p>
<p>1 <a href="http://web.uvic.ca/~rafaelr/Technology/mobile/">Rafael Rodríguez Montes</a> 130916</p>
<p>2  <a href="http://digeratisblog.com/?p=2299">Alejandro Islas</a></p>
<p>3 <a href="http://digdes.wordpress.com/2009/12/08/agencia-a-distancia/">Flavio Omar Everardo Pérez</a> 130500</p>
<br />Posted in Programación, Software, Windows Tagged: j2me, java <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/digdes.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/digdes.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/digdes.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/digdes.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/digdes.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/digdes.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/digdes.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/digdes.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/digdes.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/digdes.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/digdes.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/digdes.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/digdes.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/digdes.wordpress.com/284/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=284&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://digdes.wordpress.com/2009/12/08/piedra-papel-o-tijeras-en-j2me/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16d0c2b34be5ad39004baf47cd4d2469?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">SurferMx</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/imagen1.jpg?w=150" medium="image">
			<media:title type="html">Imagen1</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/imagen2.jpg?w=150" medium="image">
			<media:title type="html">Imagen2</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/imagen3.jpg?w=150" medium="image">
			<media:title type="html">Imagen3</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/12/imagen4.jpg?w=150" medium="image">
			<media:title type="html">Imagen4</media:title>
		</media:content>
	</item>
		<item>
		<title>Desktop Twitter en C#/ Cliente de Twitter en C#</title>
		<link>http://digdes.wordpress.com/2009/08/10/desktop-twitter-en-c-cliente-de-twitter-en-c/</link>
		<comments>http://digdes.wordpress.com/2009/08/10/desktop-twitter-en-c-cliente-de-twitter-en-c/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 02:06:59 +0000</pubDate>
		<dc:creator>flavioeverardo</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://digdes.wordpress.com/?p=271</guid>
		<description><![CDATA[Hola a todos, saludos y gracias por seguir visitando DigDes. Hoy les traigo algo que les puede interesar especialmente a la comunidad Twittera y a los desarrolladores en C#, les presento una introducción de lo que sería una aplicación de Twitter para tu escritorio. Primero que nada necesitamos nuestro ambiente de desarrollo en C#, yo <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=271&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hola a todos, saludos y gracias por seguir visitando DigDes. Hoy les traigo algo que les puede interesar especialmente a la comunidad Twittera y a los desarrolladores en C#, les presento una introducción de lo que sería una aplicación de Twitter para tu escritorio.</p>
<p>Primero que nada necesitamos nuestro ambiente de desarrollo en C#, yo estoy usando el Visual Studio 2008 Express (luego instalaré la versión Professional). Después necesitamos bajar la librería con la que vamos a trabajar, yo uso una que se llama Twitterizer v 1.0.1.96 y puedes buscarla <a href="http://code.google.com/p/twitterizer/" target="_blank">aquí</a>&#8230;. Encontrarás que bajas 2 archivos, uno que se llama &#8220;Twitterizer.Framework&#8221; con extensión PDB y el otro se llama &#8220;Twitterizer.Framework.dll&#8221;.</p>
<div id="attachment_272" class="wp-caption aligncenter" style="width: 416px"><img class="size-full wp-image-272" title="archivos de twitter" src="http://digdes.files.wordpress.com/2009/08/archivos-de-twitter.jpg?w=510" alt="Twitterizer"   /><p class="wp-caption-text">Twitterizer</p></div>
<p>Una vez con estos archivos, creas un nuevo proyecto de Windows Form Application y en la barra de herramientas, en el menú de &#8220;Project&#8221; y de ahí en &#8220;Add Reference&#8230;&#8221;.</p>
<p><img class="aligncenter size-full wp-image-273" title="menu" src="http://digdes.files.wordpress.com/2009/08/menu.jpg?w=510" alt="menu"   />A continuación nos aparece una ventana para añadir nuestras referencias. Nos vamos a la sección de &#8220;Browse&#8221; y localizamos nuestro archivo DLL. Una vez hecho esto podemos importar las librerías de Twitterizer a nuestro proyecto.</p>
<p><img class="aligncenter size-full wp-image-276" title="add references" src="http://digdes.files.wordpress.com/2009/08/add-references1.jpg?w=510" alt="add references"   /></p>
<p>Ahora si&#8230; estamos listos para programar&#8230; Bienvenido C#.</p>
<p>De entrada importamos el Framework de Twitter con:  <strong>using Twitterizer.Framework;</strong></p>
<p>Esta aplicación será sencilla, solo para hacer nuestros updates en nuestra cuenta. Creamos un botón</p>
<p><img class="aligncenter size-full wp-image-277" title="boton" src="http://digdes.files.wordpress.com/2009/08/boton.jpg?w=510" alt="boton"   /></p>
<p>Le damos doble clic para que nos cree el evento, creamos nuestro objeto de la clase Twitter y nos damos acceso a nuestra cuenta:</p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:1331px;width:1px;height:1px;">//creando el objeto de twitter</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:1331px;width:1px;height:1px;">twitt = new Twitter(user, pass);</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:1331px;width:1px;height:1px;">//falta verificar que en efecto sea un user y un pass válidos</div>
<p><strong>//creando el objeto de twitter con el username y el password como parámetros.</strong></p>
<p><strong> Twitter mi_twitter = new Twitter(&#8220;mi_username&#8221;, &#8220;mi_password&#8221;); </strong></p>
<p>Ahora solo falta el mensaje que se verá en la cuenta de twitter con este código:</p>
<p><strong>//creando el update en la cuenta de twitter</strong></p>
<p><strong> mi_twitter.Status.Update(&#8220;Esto es una prueba de mi primer mensaje con Twitterizer&#8221;);</strong></p>
<p>Y listo&#8230; ya con esto podemos crear nuestros updates desde esta aplicación. Ya posteriormente puedes crear una ventana con campos de texto que reciban el username y password, obtienes las cadenas y se lo pasas de parámetro al objeto de la clase Twitter, puedes colocar un campo donde colocar el mensaje y limitarlo a 140 caracteres para que twitter lo pueda subir, recibir updates de otros, etc.</p>
<p>Esto es solo el comienzo pero no es nada complicado desarrollar esta aplicación en nuestro escritorio. Al momento de correr la aplicación, le damos clic al botón y nos hace el update. Puedes colocar un MessageBox después del update para que te avise que se ha subido.</p>
<p>Tu imaginación es tu límite, y cualquier pregunta y/o comentario, no dudes en escribir.</p>
<p>Saludos al Strazz, Oz, Surfer y Chava&#8230;</p>
<p>flavioeverardo</p>
<br />Posted in Programación, Software  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/digdes.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/digdes.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/digdes.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/digdes.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/digdes.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/digdes.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/digdes.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/digdes.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/digdes.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/digdes.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/digdes.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/digdes.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/digdes.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/digdes.wordpress.com/271/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=digdes.wordpress.com&amp;blog=7808727&amp;post=271&amp;subd=digdes&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://digdes.wordpress.com/2009/08/10/desktop-twitter-en-c-cliente-de-twitter-en-c/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/edbf181b577e18ce293ca1bc7705d764?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">flavioeverardo</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/08/archivos-de-twitter.jpg" medium="image">
			<media:title type="html">archivos de twitter</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/08/menu.jpg" medium="image">
			<media:title type="html">menu</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/08/add-references1.jpg" medium="image">
			<media:title type="html">add references</media:title>
		</media:content>

		<media:content url="http://digdes.files.wordpress.com/2009/08/boton.jpg" medium="image">
			<media:title type="html">boton</media:title>
		</media:content>
	</item>
	</channel>
</rss>
