<?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>Adobe User Group Granada &#187; Javascript</title>
	<atom:link href="http://www.adobe-user-group-granada.es/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adobe-user-group-granada.es</link>
	<description>Grupo de usuarios de Adobe orientado a Dreamweaver y Spry en la ciudad de Granada</description>
	<lastBuildDate>Sat, 21 Jan 2012 19:10:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Crear ficheros ZIP mediante Javascript con JSZip</title>
		<link>http://www.adobe-user-group-granada.es/crear-ficheros-zip-mediante-javascript-con-jszip/</link>
		<comments>http://www.adobe-user-group-granada.es/crear-ficheros-zip-mediante-javascript-con-jszip/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 20:16:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[artículos]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=1012</guid>
		<description><![CDATA[Interesante librería que nos permite crear ficheros ZIP desde  Javascript, con unas simples líneas de código podemos crear zips con  ficheros de texto, imágenes, crear directorios…
var zip = new JSZip();
zip.add("Hello.txt", "Hello World\n");
img = zip.folder("images");
img.add("smile.gif", imgData, {base64: true});
content = zip.generate();
location.href="data:application/zip;base64,"+content;
El único problema que hay es a la hora de generar el nombre del  [...]]]></description>
			<content:encoded><![CDATA[<p>Interesante librería que nos permite crear ficheros ZIP desde  Javascript, con unas simples líneas de código podemos crear zips con  ficheros de texto, imágenes, crear directorios…</p>
<pre>var zip = new JSZip();
zip.add("Hello.txt", "Hello World\n");
img = zip.folder("images");
img.add("smile.gif", imgData, {base64: true});
content = zip.generate();
location.href="data:application/zip;base64,"+content;</pre>
<p>El único problema que hay es a la hora de generar el nombre del  fichero: Firefox crea un fichero con un nombre extraño y acabado en  .part, Safari lo nombra “Unknown” sin extensión, Chrome “download.zip” e  IE directamente ni funciona la librería.</p>
<p>Nuestra fuente: <a href="http://sentidoweb.com/2011/10/06/jszip-crear-ficheros-zip-mediante-javascript.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sentidoweb+%28Sentido+Web%29&amp;utm_content=Google+International" target="_blank">SentidoWeb</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/crear-ficheros-zip-mediante-javascript-con-jszip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>¿Renovarse o morir? Adobe lanza Edge, su plataforma de animación web usando HTML5</title>
		<link>http://www.adobe-user-group-granada.es/%c2%bfrenovarse-o-morir-adobe-lanza-edge-su-plataforma-de-animacion-web-usando-html5/</link>
		<comments>http://www.adobe-user-group-granada.es/%c2%bfrenovarse-o-morir-adobe-lanza-edge-su-plataforma-de-animacion-web-usando-html5/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 19:52:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[anuncios]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=1009</guid>
		<description><![CDATA[Adobe lleva defendiendo a Flash con uñas y dientes desde que empezó la polémica de si la plataforma tenía que formar parte del futuro de los estándares web, encendida por Apple y sus medidas para que Flash no esté presente en sus dispositivos. Aún  así, en la compañía responsable de aplicaciones como Photoshop  [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe lleva <a title="Adobe se enfada: " href="http://www.genbeta.com/multimedia/adobe-se-enfada-apple-esta-incitando-una-campana-negativa-contra-nosotros">defendiendo a Flash con uñas y dientes</a> desde que empezó la polémica de si la plataforma tenía que formar parte del futuro de los estándares web, <a title="Steve Jobs opina publicamente acerca de Flash: Adobe responde y Microsoft opina" href="http://www.genbeta.com/actualidad/steve-jobs-opina-publicamente-acerca-de-flash-adobe-responde-y-microsoft-opina">encendida por Apple</a> y sus medidas para que Flash no esté presente en sus dispositivos. Aún  así, en la compañía responsable de aplicaciones como Photoshop  contemplan todos los caminos y han lanzado <strong>Adobe Edge, una plataforma para crear animaciones web usando HTML5, CSS y Javascript</strong>.</p>
<p>La idea de Adobe es que Edge coexista con la plataforma Flash, pero  algunos ya lo están viendo como una solución alternativa para que todo  el contenido web sea más estándar y se pueda ver desde cualquier gadget.  Con Edge se pueden crear animaciones web, y <strong>en el futuro podremos crear incluso juegos</strong>. Suena mucho a una evolución de Flash a largo plazo más que a su compañero.</p>
<p>Adobe Edge puede descargarse de forma <strong>gratuita</strong> al  estar en una fase de pruebas preliminar, aunque pasará a tener un precio  en cuanto sea lanzado definitivamente el año que viene. Hay <strong>versiones para Windows y Mac OS X</strong>.  Si habéis hecho algunos pinitos con animaciones en Flash, quizás  tengáis curiosidad para ver cómo se puede hacer lo mismo con Edge.</p>
<p>Vía | <a title="Farewell Flash? Adobe Launches HTML5 Web Animations Tool " href="http://www.readwriteweb.com/archives/farewell_flash_adobe_launches_html5_web_animations_tool_adobe_edge.php">ReadWriteWeb</a><br />
Más información | <a title="HTML5 tools, Animation tools - Adobe Edge Preview | Adobe Labs" href="http://labs.adobe.com/technologies/edge/">Adobe Edge</a><br />
En Genbeta | <a title="Hablamos con Anup Murarka, director de márketing de Adobe Flash" href="http://www.genbeta.com/exclusiva/hablamos-con-anup-murarka-director-de-marketing-de-adobe-flash">Hablamos con Anup Murarka, director de márketing de Adobe Flash</a></p>
<p>Nuestra fuente: <a href="http://www.genbeta.com/multimedia/renovarse-o-morir-adobe-lanza-edge-su-plataforma-de-animacion-web-usando-html5" target="_blank">Genbeta</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/%c2%bfrenovarse-o-morir-adobe-lanza-edge-su-plataforma-de-animacion-web-usando-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enlaces Interesantes 20100422</title>
		<link>http://www.adobe-user-group-granada.es/enlaces-interesantes-20100422/</link>
		<comments>http://www.adobe-user-group-granada.es/enlaces-interesantes-20100422/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 17:05:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[enlaces]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=680</guid>
		<description><![CDATA[
Q&#38;A with jQuery UI Creator Paul Bakaus 
Adobe le responde a Apple
Video de la II Conferencia de ADWA sobre Aplicaciones para Facebook
Slider con efecto tragaperras en jquery
Startup Competition 2010 
E-commerce Awards 2010 España 
Qué cobrar por desarrollar una web
4 Ways to Create Web-Based Data Visualisations
15 Javascript Plugins and Tutorials for Adding Ratings
Micro Image Gallery: A [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.reynoldsftw.com/2009/03/questions-with-jquery-ui-creator-paul-bakaus/" target="_blank">Q&amp;A with jQuery UI Creator Paul Bakaus </a></li>
<li><a href="http://www.garageflash.com/adobe-responde-a-apple/" target="_blank">Adobe le responde a Apple</a></li>
<li><a href="http://vimeo.com/10696884" target="_blank">Video de la II Conferencia de ADWA sobre Aplicaciones para Facebook</a></li>
<li><a href="http://css-tricks.com/slot-machine-tabs/" target="_blank">Slider con efecto tragaperras en jquery</a></li>
<li><a href="http://granadaemprende.blogspot.com/2010/04/startup-competition-2010.html" target="_blank">Startup Competition 2010 </a></li>
<li><a href="http://granadaemprende.blogspot.com/2010/04/e-commerce-awards-2010-espana.html" target="_blank">E-commerce Awards 2010 España </a></li>
<li><a href="http://www.webmastersmalaga.com/que-cobrar-por-desarrollar-una-web/" target="_blank">Qué cobrar por desarrollar una web</a></li>
<li><a href="http://carsonified.com/blog/design/4-ways-to-create-web-based-data-visualisations/" target="_blank">4 Ways to Create Web-Based Data Visualisations</a></li>
<li><a href="http://speckyboy.com/2010/04/21/15-javascript-and-plugins-and-tutorials-for-adding-ratings/" target="_blank">15 Javascript Plugins and Tutorials for Adding Ratings</a></li>
<li><a href="http://tympanus.net/codrops/2010/04/19/micro-image-gallery-a-jquery-plugin-2/" target="_blank">Micro Image Gallery: A jQuery Plugin</a></li>
<li><a href="http://quasipartikel.at/multiselect/" target="_blank">jQuery UI Multiselect</a></li>
<li><a href="http://www.marcofolio.net/webdesign/advanced_jquery_background_image_slideshow.html" target="_blank">Advanced jQuery background image slideshow</a></li>
<li><a href="http://www.erichynds.com/jquery/a-new-and-improved-jquery-idle-timeout-plugin/" target="_blank">A New And Improved jQuery Idle Timeout Plugin</a></li>
<li><a href="http://www.communitymx.com/content/article.cfm?cid=F4B2B" target="_blank">Dreamweaver CS5 New Features Part 2: CSS Troubleshooting</a></li>
<li><a href="http://www.dwug.es/go/565" target="_blank">Dreamweaver CS5: Lo que desaparece</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/enlaces-interesantes-20100422/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enlaces Interesantes 20100420</title>
		<link>http://www.adobe-user-group-granada.es/enlaces-interesantes-20100420/</link>
		<comments>http://www.adobe-user-group-granada.es/enlaces-interesantes-20100420/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 20:05:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[enlaces]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash catalyst]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=671</guid>
		<description><![CDATA[
RT @smashingmag:  Making AJAX Applications Crawlable (from Google)
RT @tcreativo: En USA  el 70% de las empresas usan Facebook o MySpace y la mitad de ellas  Twitter
RT @smashingmag:  Advanced Regular Expression Tips and Techniques
Developing physics-based games with Adobe Flash  Professional
A first look at Adobe Flash Professional CS5 
Introducing Adobe Dreamweaver CS5
The [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>RT @<a rel="nofollow" href="http://twitter.com/smashingmag">smashingmag</a>:  <a href="http://bit.ly/aIVIcm" target="_blank">Making AJAX Applications Crawlable (from Google)</a></li>
<li>RT @<a rel="nofollow" href="http://twitter.com/tcreativo">tcreativo</a>: <a href="http://bit.ly/aY9qvO" target="_blank">En USA  el 70% de las empresas usan Facebook o MySpace y la mitad de ellas  Twitter</a></li>
<li>RT @<a rel="nofollow" href="http://twitter.com/smashingmag">smashingmag</a>: <a href="http://bit.ly/ctvQuT" target="_blank"> Advanced Regular Expression Tips and Techniques</a></li>
<li><a href="http://bit.ly/9e0kao" target="_blank">Developing physics-based games with Adobe Flash  Professional</a></li>
<li><a href="http://bit.ly/bB9Sst" target="_blank">A first look at Adobe Flash Professional CS5</a> <a title="#augg" rel="nofollow" href="http://twitter.com/search?q=%23augg"></a></li>
<li><a href="http://bit.ly/bff2FH" target="_blank">Introducing Adobe Dreamweaver CS5</a></li>
<li><a href="http://bit.ly/d8bmTs" target="_blank">The edge of Flash</a><a title="#augg" rel="nofollow" href="http://twitter.com/search?q=%23augg"></a></li>
<li><a href="http://bit.ly/9GLiZ8" target="_blank">What&#8217;s new in Adobe Flash Builder 4</a></li>
<li><a href="http://bit.ly/9UW5B7" target="_blank">Make your concept a reality with Adobe Flash  Catalyst CS5</a></li>
<li><a href="http://www.adobe.com/es/special/CS5launch " target="_blank">Próximos eventos de Adobe</a> | Plazas Limitadas</li>
<li><a href="http://bit.ly/9fGa6x" target="_blank">El Internet de los objetos según Tim O’Reilly</a><a rel="nofollow" href="http://bit.ly/9fGa6x" target="_blank"></a></li>
<li>RT @<a rel="nofollow" href="http://twitter.com/smashingmag">smashingmag</a>: <a href="http://su.pr/2OYMlX" target="_blank">[SM] Seven JavaScript Things I Wish I Knew Much Earlier In My Career</a></li>
<li>RT @<a rel="nofollow" href="http://twitter.com/Granadaemprende">Granadaemprende</a>: <a title="#grem" rel="nofollow" href="http://twitter.com/search?q=%23grem">#grem</a> <a href="http://goo.gl/fb/3wlqU" target="_blank">Autoempleo y especialización ¿Cómo generar tu propio negocio? Juega tus cartas</a> <a rel="nofollow" href="http://goo.gl/fb/3wlqU" target="_blank"></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/enlaces-interesantes-20100420/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSSUtilities: librería Javascript para obtener datos CSS</title>
		<link>http://www.adobe-user-group-granada.es/cssutilities-libreria-javascript-para-obtener-datos-css/</link>
		<comments>http://www.adobe-user-group-granada.es/cssutilities-libreria-javascript-para-obtener-datos-css/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 08:50:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[artículos]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[programación]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=634</guid>
		<description><![CDATA[CSSUtilities es una librería que permite entre otras cosas:

 encontrar todos los estilos que aplican a un elemento
indica qué estilo es propio y cuál heredado
 soporta el estándar de la W3C y las propias de Internet Explorer
admite CSS1, CSS2 y CSS3

Algo muy parecido a lo que nos ofrece Firebug
CSSUtilities
Nuestra fuente: Sentidoweb
]]></description>
			<content:encoded><![CDATA[<p><strong>CSSUtilities</strong> es una librería que permite entre otras cosas:</p>
<ul>
<li> encontrar todos los estilos que aplican a un elemento</li>
<li>indica qué estilo es propio y cuál heredado</li>
<li> soporta el estándar de la W3C y las propias de Internet Explorer</li>
<li>admite CSS1, CSS2 y CSS3</li>
</ul>
<p>Algo muy parecido a lo que nos ofrece Firebug</p>
<p><a href="http://www.brothercake.com/site/resources/scripts/cssutilities/">CSSUtilities</a></p>
<p>Nuestra fuente: <a href="http://sentidoweb.com/2010/04/09/cssutilities-libreria-javascript-para-obtener-datos-css.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sentidoweb+%28Sentido+Web%29&amp;utm_content=Google+International" target="_blank">Sentidoweb</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/cssutilities-libreria-javascript-para-obtener-datos-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Detectar características HTML5 mediante Javascript</title>
		<link>http://www.adobe-user-group-granada.es/detectar-caracteristicas-html5-mediante-javascript/</link>
		<comments>http://www.adobe-user-group-granada.es/detectar-caracteristicas-html5-mediante-javascript/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 10:12:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[artículos]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=619</guid>
		<description><![CDATA[Aunque el HTML5 no está disponible en todos los navegadores, no es mala idea ir incluyendo en nuestras webs aplicaciones que hagan uso de HTML5, e ir dándole un poco de vidilla al asunto y no estar pendientes de Internet Explorer. Por ello, este script nos puede venir muy bien:
function detectBrowserCapabilities(){
  var res = [...]]]></description>
			<content:encoded><![CDATA[<p>Aunque el <a href="http://html5demos.com/">HTML5 no está disponible en todos los navegadores</a>, no es mala idea ir incluyendo en nuestras webs aplicaciones que hagan uso de HTML5, e ir dándole un poco de vidilla al asunto y no estar pendientes de Internet Explorer. Por ello, este script nos puede venir muy bien:<span id="more-619"></span></p>
<pre>function detectBrowserCapabilities(){
  var res = new Array();
  res["userAgent"] = navigator.userAgent;
  var hasWebWorkers = !!window.Worker;
  res["workersFlag"] = "" + hasWebWorkers;
  var hasGeolocation = !!navigator.geolocation;
  res["geoFlag"] = "" + hasGeolocation;
  if (hasGeolocation) {
    document.styleSheets[0].cssRules[1].style.display = "block";
    navigator.geolocation.getCurrentPosition(function(location) {
      res["geoLat"] = location.coords.latitude;
      res["geoLong"] = location.coords.longitude;
    });
  }
  var hasDb = !!window.openDatabase;
  res["dbFlag"] = "" + hasDb;
  var videoElement = document.createElement("video");
  var hasVideo = !!videoElement["canPlayType"];
  var ogg = false;
  var h264 = false;
  if (hasVideo) {
    ogg = videoElement.canPlayType('video/ogg; codecs="theora, vorbis"') || "no";
    h264 = videoElement.canPlayType('video/mp4;
    codecs="avc1.42E01E, mp4a.40.2"') || "no";
  }
  res["videoFlag"] = "" + hasVideo;
  if (hasVideo){
    var vStyle = document.styleSheets[0].cssRules[0].style;
    vStyle.display = "block";
  }
  res["h264Flag"] = "" + h264;
  res["oggFlag"] = "" + ogg;
  return res;
}
</pre>
<p>Nuestra fuente: <a href="http://sentidoweb.com/2010/03/31/detectar-caracteristicas-html5-mediante-javascript.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sentidoweb+%28Sentido+Web%29&amp;utm_content=Google+International" target="_blank">Sentidoweb</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/detectar-caracteristicas-html5-mediante-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programación para diseñadores en Cristalab</title>
		<link>http://www.adobe-user-group-granada.es/programacion-para-disenadores-en-cristalab/</link>
		<comments>http://www.adobe-user-group-granada.es/programacion-para-disenadores-en-cristalab/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 12:51:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[curso]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[online]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=378</guid>
		<description><![CDATA[Durante el curso de Programación para diseñadores hemos estado viendo varias instrucciones de Javascript así como estructuras de programación, en este vídeotutorial estaremos poniendo a prueba nuestros conocimientos. En esta ocasión estaremos abriendo un documento de Photoshop con dos lineas de código utilizando dos variables.

Videotutoriales de programación para diseñadores:
Encuentras enlaces a los más recientes en [...]]]></description>
			<content:encoded><![CDATA[<p>Durante el curso de <a title="http://www.cristalab.com/tips/tags/programacion" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=8d59a9d5d639f28d8ed85e2fe148e01c&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftips%2Ftags%2Fprogramacion" target="_blank">Programación</a> para diseñadores hemos estado viendo varias instrucciones de <a title="http://www.cristalab.com/tips/tags/javascript" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=192f60bda0994426f6c9058b25d2048e&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftips%2Ftags%2Fjavascript" target="_blank">Javascript</a> así como estructuras de programación, en este <a title="http://www.cristalab.com/tips/tags/videotutorial" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=931852692540ac26c6b2d118fd7cedb7&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftips%2Ftags%2Fvideotutorial" target="_blank">vídeotutorial</a> estaremos poniendo a prueba nuestros conocimientos. En esta ocasión estaremos abriendo un documento de <a title="http://www.cristalab.com/tips/tags/photoshop" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=c9c5937fea134df1828ee0841ee3b8d2&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftips%2Ftags%2Fphotoshop" target="_blank">Photoshop</a> con dos lineas de código utilizando dos variables.<br />
<span id="more-378"></span></p>
<h2>Videotutoriales de programación para diseñadores:</h2>
<p>Encuentras enlaces a los más recientes en el más avanzado o en los <a title="http://www.cristalab.com/tags/programacion/" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=b0efe67903a54758289e0dc9d52ae8a1&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftags%2Fprogramacion%2F" target="_blank">tutoriales de programación</a>:</p>
<ol>
<li><a title="http://www.cristalab.com/tips/introduccion-a-la-programacion-para-disenadores-c84065l/" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=0f110cc6c836155c5248d83aece83eea&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftips%2Fintroduccion-a-la-programacion-para-disenadores-c84065l%2F" target="_blank">Introducción a la programación para diseñadores</a></li>
<li><a title="http://www.cristalab.com/tips/programacion-para-disenadores-2-javascript-y-comentarios-c84118l/" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=b9b218f025ae845d8e29c544ee4496fc&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftips%2Fprogramacion-para-disenadores-2-javascript-y-comentarios-c84118l%2F" target="_blank">Programación para diseñadores 2: Javascript y comentarios</a></li>
<li><a title="http://www.cristalab.com/tips/programacion-para-disenadores-3-algoritmos-c84163l/" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=6b15cfc5d1c6ced4b1c765224ffd8bf0&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftips%2Fprogramacion-para-disenadores-3-algoritmos-c84163l%2F" target="_blank">Programación para diseñadores 3: Algoritmos</a></li>
<li><a title="http://www.cristalab.com/tips/programacion-para-disenadores-4-programacion-estructurada-c84249l/" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=d1bed133bd48161eb5b5c257b029f5cd&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftips%2Fprogramacion-para-disenadores-4-programacion-estructurada-c84249l%2F" target="_blank">Programación para diseñadores 4: Programación estructurada</a></li>
<li><a title="http://www.cristalab.com/tips/programacion-para-disenadores-5-condicionales-c84280l/" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=7b67f10238c94362fa42cff12b3c013b&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftips%2Fprogramacion-para-disenadores-5-condicionales-c84280l%2F" target="_blank">Programación para diseñadores 5: Condicionales</a></li>
<li><a title="http://www.cristalab.com/tips/programacion-para-disenadores-6-condiciones-switch-c84349l/" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=0e4a185275d52543300de2c9cf763de9&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftips%2Fprogramacion-para-disenadores-6-condiciones-switch-c84349l%2F" target="_blank">Programación para diseñadores 6: Condiciones switch</a></li>
<li><a title="http://www.cristalab.com/tips/programacion-para-disenadores-7-ciclos-while-c84383l/" href="http://www.facebook.com/note_redirect.php?note_id=489202700223&amp;h=1e8f4c6a74a665c00e23f1e4fa752fc7&amp;url=http%3A%2F%2Fwww.cristalab.com%2Ftips%2Fprogramacion-para-disenadores-7-ciclos-while-c84383l%2F" target="_blank">Programación para diseñadores 7: Ciclos while</a></li>
<li><a title="http://www.cristalab.com/tips/programacion-para-disenadores-7-ciclos-while-c84383l/" href="http://www.cristalab.com/tips/programacion-para-disenadores-8-scripts-en-photoshop-c84438l/" target="_blank">Programación para diseñadores 8: Scripts en Photoshop<br />
</a></li>
<li><a title="http://www.cristalab.com/tips/programacion-para-disenadores-7-ciclos-while-c84383l/" href="http://www.cristalab.com/tips/programacion-para-disenadores-9-ciclos-for-c84526l/" target="_blank">Programación para diseñadores 9: Ciclos for<br />
</a></li>
</ol>
<p>Nuestra fuente: <a href="http://www.cristalab.com/" target="_blank">Cristalab</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/programacion-para-disenadores-en-cristalab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frameworks Javascript prometedores para tus proyectos</title>
		<link>http://www.adobe-user-group-granada.es/frameworks-javascript-prometedores-para-tus-proyectos/</link>
		<comments>http://www.adobe-user-group-granada.es/frameworks-javascript-prometedores-para-tus-proyectos/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 09:22:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[programación]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=226</guid>
		<description><![CDATA[Los populares Frameworks para Javascript: jQuery, Prototype, MooTools y demás, no son lo únicos que existen. Actualmente disponemos de alternativas orientadas a diferentes públicos y tipos de aplicaciones, que no son populares, pero sí prometedoras. Es bueno recordar que los Frameworks son simplemente herramientas utilizadas bajo ciertas necesidades. A continuación te presento una serie de [...]]]></description>
			<content:encoded><![CDATA[<p>Los populares Frameworks para Javascript: <a href="http://jquery.com/">jQuery</a>,<a href="http://www.prototypejs.org/"> Prototype</a>, <a href="http://mootools.net/">MooTools</a> y <a href="http://www.maestrosdelweb.com/editorial/comparacion-frameworks-javascript/">demás</a>, no son lo únicos que existen. Actualmente disponemos de alternativas orientadas a diferentes públicos y tipos de aplicaciones, que no son populares, pero sí prometedoras. Es bueno recordar que los Frameworks son simplemente herramientas utilizadas bajo ciertas necesidades. A continuación te presento una serie de los Frameworks Javascript que deberían ser considerados como alternativas reales.</p>
<p><span id="more-226"></span></p>
<h3><a href="http://rightjs.org/">RightJS</a>: El Framework  JavaScript correcto</h3>
<p><img src="http://www.maestrosdelweb.com/images/2010/01/framework-rightjs.jpg" alt="Frameworks Rightjs" />RightJS está dirigido al público de los lenguajes dinámicos, intenta posicionarse dentro del grupo de los Frameworks Javascript más populares. Sus creadores le adjudican una sintaxis agradable, simple, fácil de leer y escribir que lo hacen sencillo de usar y extender, incluso para novatos.</p>
<p>Su instalación es prácticamente igual que todos los demás Frameworks, simplemente incluyes el archivo del núcleo en la página, de la siguiente manera:</p>
<div>
<pre>&lt;script src="/javascript/right.js"&gt;&lt;/script&gt;</pre>
</div>
<p>La librería viene con dos archivos, uno es el código actualizado y el otro contiene código soportado por navegadores viejos. No tienes que preocuparte por el otro archivo (<em>right-olds.js</em>), porque es cargado automáticamente cuando sea necesario.</p>
<p>Fue probado y funciona en los siguientes navegadores:</p>
<ul>
<li>Firefox &gt;= 1.5</li>
<li>Safari &gt;= 3</li>
<li>Todas las versiones de Google Chrome</li>
<li>Internet Explorer &gt;=6</li>
<li>Opera &gt;= 9.25</li>
<li>Konqueror &gt;= 3.10</li>
</ul>
<p>En su sitio web puedes encontrar una interesante <a href="http://rightjs.org/comparison">comparación</a> con el resto de los Frameworks más populares. Su <a href="http://rightjs.org/philosophy">filosofía</a> tiene 3 enunciados: “<em>Causal, but Well Organized</em>”, “<em>Designed, not Evolved</em>”, “<em>Don’t Learn, Have Fun!</em>” y “<em>It’s Highly Hackable!</em>”; estos describen la idea detrás del mismo. Para los más incrédulos, también han publicado los resultados de un <a href="http://rightjs.org/browsers">test</a> de velocidad realizado en diferentes navegadores. Entre los <a href="http://rightjs.org/demos">ejemplos</a> están un calendario, un autocompletado, un LightBox, Tabs, Tooltips y más.</p>
<h3><a href="http://www.sproutcore.com/">SproutCore</a>: Un Framework para aplicaciones en HTML5</h3>
<p><img src="http://www.maestrosdelweb.com/images/2010/01/framework-sproutcore.jpg" alt="sproutcore" />SproutCore se distingue por su énfasis en el uso de funcionalidades para llevar aplicaciones de escritorio a la web. Cuenta con guías para empezar de manera rápida y un grupo de Google para quienes desean utilizar esta herramienta. Es una plataforma de código abierto para construir rápidamente “rich cloud applications”. Publican en su wiki un <a href="http://wiki.sproutcore.com/About-SproutCore-Project">About</a> muy completo, exponiendo las metas y las “no-metas”.</p>
<p>Con la frase: “Produzca impresionantes aplicaciones web en cualquier navegador moderno sin la necesidad de plugins”, SproutCore logra inspirar a los visitantes de su sitio web a conocer más sobre este Framework que actualmente se encuentra en versión Beta; aunque ya es utilizado en el sitio <a href="http://www.iwork.com/">iWork</a> y cuenta con el apoyo de <a href="http://www.apple.com/">Apple Inc.</a>, lo cual hace sospechar que los creadores del iPhone puede que utilicen Ruby en algunos de sus sitios</p>
<p>SproutCore, está diseñado para ser utilizando con Ruby, lo cual limita su público y puede ser instalado como una gema, usando el siguiente comando:</p>
<div>
<pre>sudo gem install sproutcore</pre>
</div>
<p>Entre los <a href="http://demo.sproutcore.com/">ejemplos</a> están un Reloj, un Reproductor de Video, Controles y otros.</p>
<h3><a href="http://labs.adobe.com/technologies/spry/home.html">Adobe Spry</a>: la propuesta de Adobe Labs</h3>
<p><img src="http://www.maestrosdelweb.com/images/2010/01/framework-spry.jpg" alt="Framework Adobe Spry" />Patrocinado por Adobe y mantenido por <a href="http://labs.adobe.com/">Adobe Labs</a> un Framework muy útil liberado por este gigante del software. Spry, esta altamente integrado en las recientes versiones de Dreamweaver. Desde la versión 1.6.1 es compatible con Adobe Air en su totalidad y se implementa como un conjunto de bibliotecas JavaScript.</p>
<p>Para utilizar Spry en una página, basta con incluir la biblioteca Javascript que contiene las características que necesitas. Tiene tres partes: Spry Data, Spry Widgets y Spry Effects. Se pueden utilizar juntas o por separado una de la otra. <strong>Los Spry Widgets</strong> son avanzados componentes en HTML, CSS y Javascript que pueden ser personalizados para diversos fines. Responden a la navegación por teclado y se desactivan correctamente cuando Javascript no es soportado por el navegador.</p>
<p><strong>Spry Effects</strong>, como su nombre lo dice, es una colección de efectos que pueden ser incluidos en cualquier sitio. Algo muy interesante de este framework es la facilidad con que se puede trabajar con datos, soporta XML, JSON y HTML, propiamente. Cuenta con una extensa documentación y una lista muy completa de ejemplos.</p>
<h3><a href="http://javascriptmvc.com/">JavaScriptMVC</a>: Desarrolla con dirección</h3>
<p><img src="http://www.maestrosdelweb.com/images/2010/01/framework-jsmvs.jpg" alt="JavaScriptMVC" />JavaScriptMVC es un completo y robusto framework para crear aplicaciones en Javascript. Utiliza JQuery para las funcionalidades en Ajax y el manejo del DOM. Más que una simple librería, es un conjuto de scripts en donde está contemplado el Testing y la documentación de la aplicación. Su última versión pesa 6.2 MB (incluye tests y ejemplos) y puede ser descargado desde su sitio web.</p>
<p>Este framework es algo ya más bien parecido a una plataforma para desarrollar y utiliza el patrón Model-View-Controller, lo que explica el nombre. Entre las razones de por qué usarlo, destacan: Refuerza las “Buenas Prácticas”, aumenta la mantenibilidad y reduce el tiempo de desarrollo. JavaScriptMVC suple las siguientes herramientas:</p>
<ul>
<li>Generador de Código.</li>
<li>Manejador de Actualización y Dependencias.</li>
<li>Suite de Pruebas.</li>
<li>Comprensión.</li>
<li>Documentación.</li>
</ul>
<p>Podemos ver un <a href="http://cdn.javascriptmvc.com/videos/2_0/2_0_demo.htm">video</a> donde se muestran las características de este framework. No parece ser tan simple, pero es indiscutible que es un framework muy completo.</p>
<h3><a href="http://qooxdoo.org/">Qooxdoo</a>: creación RIA</h3>
<p><img src="http://www.maestrosdelweb.com/images/2010/01/framework-qooxdoo.jpg" alt="qooxdoo" />Es un Framework compresivo e intuitivo, orientado a objetos, que facilita la creación de Aplicaciones Ricas de Internet (RIA). Es soportado por lo siguientes navegadores:</p>
<ul>
<li>Internet Explorer 6+</li>
<li>Firefox 2+</li>
<li>Opera 9+</li>
<li>Safari 3.0+</li>
<li>Chrome 2+</li>
</ul>
<p>Está basado completamente en clases, 350 clases para ser exacto; implementa constructores y destructores. Soporta Internacionalización, es decir que soporta todos los lenguajes del mundo, utilizando herramientas internamente de gettext. También integra un UnitTesting para depurar las aplicaciones.</p>
<p>Está bien documentado y consta con una buena cantidad de Ejemplos, entre los que se destacan está un DataGrid, Fromularios, Árboles, Data Binding, entre otros. Algo que queda por destacar que este framework es auspiciado por <a href="http://www.1and1.com/">1&amp;1</a> la empresa de hosting.</p>
<h3><a href="http://simplejs.bleebot.com/">SimpleJS</a>: Un Framework simple</h3>
<p>Este Framework intenta ser, como su nombre lo dice, simple. Realmente ligero, proporciona un conjunto de librerías para la implementación de Ajax. Desarrollado para principiantes y para proyectos pequeños. Las funciones son extremadamente simples y ha sido probado en IE6, IE7 (beta), Firefox 2.0 y Opera 9.02.</p>
<p>Para utilizarlo solo tienes que escribir la siguiente linea:</p>
<div>
<pre>&lt;script type="text/javascript" src="simple.js"&gt;&lt;/script&gt;</pre>
</div>
<p>Luego de descargarlo, podemos ver un carpeta con ejemplos de Efectos, de cómo funciona el acordeón y un SlideShow sencillo.</p>
<h3><a href="http://www.uize.com/">UIZE</a>: Una opción Open Source</h3>
<p>Es un Framework Javascript Open Source, orientado a objetos, soporta Efectos, Widgets, AJAX, DOM, plantillas y más. Luce ser muy completo, pero no tan simple de implementar. En su sitio podemos encontrar la documentación del mismo y una amplia gama de ejemplos. La mejor opción para aprender a utilizar este Framework es descargarlo y estudiar la lista de implementaciones.</p>
<h3><a href="http://www.midorijs.com/">Midori</a>: opción ligera</h3>
<p>Es un framework ultra-ligero muy completo. Permite Selectores CSS, Ajax, Tabs, Drag &amp; Drop, Efectos, Pop-up Menú, Autocompletado, Editor “Inline”, Selectores en Tablas y más. Está bien documentado, pesa 47.5 KB y puede ser descargado desde su sitio web. Es fácil de implementar y soporta los navegadores más utilizados.</p>
<p>Extraido de: <a href="http://www.maestrosdelweb.com/editorial/frameworks-javascript-proyectos/" target="_blank">Maestros del web</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/frameworks-javascript-prometedores-para-tus-proyectos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery.sheet: inserta hojas de cálculo en tu web</title>
		<link>http://www.adobe-user-group-granada.es/jquery-sheet-inserta-hojas-de-calculo-en-tu-web/</link>
		<comments>http://www.adobe-user-group-granada.es/jquery-sheet-inserta-hojas-de-calculo-en-tu-web/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 17:42:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[planillas de calculo]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=201</guid>
		<description><![CDATA[jQuery.sheet es un script de jQuery que permite añadir hojas de cálculo en tu web. Permite bastantes funcionalidades, tal y como cualquier hoja de cálculo: Excel, OpenOffice o Google Docs:

Redimensionar filas y columnas
Funciones
Editar el contenido de las celdas
Permite temas/css

jQuery.sheet
Vía / WebAppers
Nuestra Fuente: SentidoWeb.com
]]></description>
			<content:encoded><![CDATA[<p><strong>jQuery.sheet</strong> es un script de jQuery que permite añadir hojas de cálculo en tu web. Permite bastantes funcionalidades, tal y como cualquier hoja de cálculo: Excel, OpenOffice o Google Docs:</p>
<ul>
<li>Redimensionar filas y columnas</li>
<li>Funciones</li>
<li>Editar el contenido de las celdas</li>
<li>Permite temas/css</li>
</ul>
<p><a href="http://jqueryplugins.weebly.com/jquerysheet.html">jQuery.sheet</a></p>
<p>Vía / <a href="http://www.webappers.com/2010/01/25/create-a-ms-excel-style-spreadsheet-with-jquery-sheet/">WebAppers</a></p>
<p>Nuestra Fuente: <a href="http://sentidoweb.com/2010/01/25/jquery-sheet-inserta-hojas-de-calculo-en-tu-web.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sentidoweb+%28Sentido+Web%29&amp;utm_content=Google+International" target="_blank">SentidoWeb.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/jquery-sheet-inserta-hojas-de-calculo-en-tu-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iJab: chat javascript usando XMPP/Jabber</title>
		<link>http://www.adobe-user-group-granada.es/ijab-chat-javascript-usando-xmppjabber/</link>
		<comments>http://www.adobe-user-group-granada.es/ijab-chat-javascript-usando-xmppjabber/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 13:07:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[librerias]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[ijab]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://www.adobe-user-group-granada.es/?p=172</guid>
		<description><![CDATA[Leemos  en sentidoweb este post que les resultará de interés
iJab es una librería javascript que nos permite añadir chat en nuestras aplicaciones web, con la característica que usa XMPP/Jabber para realizar las comunicaciones.
Entre las características encontramos:

Basado en el protocolo XMPP: lo cual permite usar servidores basados en ese protocolo
Soporte para MSN y AIM, añadiendo transports [...]]]></description>
			<content:encoded><![CDATA[<p>Leemos  en sentidoweb este post que les resultará de interés</p>
<p><strong>iJab</strong> es una librería javascript que nos permite añadir chat en nuestras aplicaciones web, con la característica que usa XMPP/Jabber para realizar las comunicaciones.<span id="more-172"></span></p>
<p>Entre las características encontramos:</p>
<ul>
<li>Basado en el protocolo XMPP: lo cual permite usar servidores basados en ese protocolo</li>
<li>Soporte para MSN y AIM, añadiendo transports al servidor XMPP</li>
<li>Totalmente Javascript</li>
<li>Compatible con Firefox, IE, Chrome y Safari</li>
<li>Themes</li>
<li>Modos de aplicación: stant-alone, web chat y live</li>
<li>Sin pop-ups</li>
<li>Notificaciones de nuevos mensajes</li>
<li>Sonido</li>
<li>Múltiples usuarios en el chat (MUC)</li>
<li>Búsqueda de usuarios</li>
<li>Administración: permite añadir y borrar usuarios y administrar grupos</li>
<li>Smileys</li>
</ul>
<p><a href="http://www.ijab.im/">iJab</a></p>
<p>Nuestra fuente: <a href="http://sentidoweb.com/2010/01/19/ijab-chat-javascript-usando-xmppjabber.php?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+sentidoweb+%28Sentido+Web%29&amp;utm_content=Google+International" target="_blank">SentidoWeb</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.adobe-user-group-granada.es/ijab-chat-javascript-usando-xmppjabber/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

