<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

	<channel>
		<title>Magazine - desarrollo</title>
		<link>http://www.genbeta.com</link>
		<description>
Software, descargas y novedades. Las mejores aplicaciones web, con los trucos más útiles y toda la información.		</description>
		<pubDate>2012-02-14 19:33:30</pubDate>

		<generator>http://www.genbeta.com</generator>
                    <item>
      <title><![CDATA[Los lenguajes de programación. Diez tecnologías que cambiaron el mundo (V)]]></title>
      <link>http://www.genbeta.com/genbeta/los-lenguajes-de-programacion-diez-tecnologias-que-cambiaron-el-mundo-v</link>
      <guid>http://www.genbeta.com/genbeta/los-lenguajes-de-programacion-diez-tecnologias-que-cambiaron-el-mundo-v</guid>
      <pubDate>Wed, 14 Dec 2011 07:00:54 +0000</pubDate>

      <author>Iván Lasso</author>
      <description><![CDATA[
      <p><img id="image65722" src="http://img.genbeta.com/2011/12/tecn-cambiaron-mundo_05.jpg" class="centro" alt="Los lenguajes de programación. Diez tecnologías que cambiaron el mundo (V)" /><br />

Hay avances en la historia de la humanidad que resultan más evidentes que otros y que tienen su sitio en los grandes y generalistas libros de historia. Sin embargo, hay otros que son más parecidos a pequeños engranajes que impulsan dichos avances importantes. Hoy, en nuestro repaso por las diez tecnologías que cambiaron el mundo, vamos a hablar de uno de esos engranajes: <strong>los lenguajes de programación</strong>. </p>

	<p>Meterse a examinar la historia de los lenguajes de programación es algo que nos termina desembocando en un enorme laberinto de influencias e influenciadores. Ya desde los primeros días, las innovaciones de unos eran modificadas por otros y aplicadas en un desarrollo completamente nuevo. Pero si empezamos a seguir sus raíces nos daremos cuenta de que ha habido ciertos desarrollos que han contribuido en mayor medida a su avance.</p>

	<p>Para entender bien el avance que significó la aparición y evolución de los distintos lenguajes de programación, debemos comenzar por comprender que <strong>un ordenador sólo entiende dos cosas</strong>: encendido y apagado; es decir, el 0 y el 1, o código máquina.<!--more--></p>

	<h2>Los niveles de los lenguajes</h2>

	<p><img id="image65724" src="http://img.genbeta.com/2011/12/niveles-lenguajes.jpg" class="centro_sinmarco" alt="Los niveles de los lenguajes" /></p>

	<p>La manera más directa de comunicarle órdenes a un ordenador es hablarle en su idioma. Sin embargo, eso no significa que sea la manera más práctica ni la más rápida para un ser humano; por lo tanto, pronto se empezaron a desarrollar lenguajes que permitieran comunicarse con la máquina de una manera más rápida y eficiente. El primer paso en este sentido fue el lenguaje ensamblador, un lenguaje cuya estructura es muy parecida a la del código máquina sólo que con letras y palabras. Tanto el ensamblador como el código máquina son denominados <strong>lenguajes de bajo nivel</strong>.</p>

	<p>Los lenguajes de bajo nivel son muy simples, pero con ellos resulta muy complicado y laborioso estructurar programas. Por eso se crearon los <strong>lenguajes de alto nivel</strong>, que es prácticamente a los que nos referimos actualmente al hablar de &#8220;lenguajes de programación&#8221;. En resumidas cuentas, se tratan de lenguajes pensados para ser entendidos con más facilidad por humanos.</p>

	<p>Cuando se elabora un programa en un lenguaje de alto nivel, para poder hacerlo funcionar debemos traducirlo al código máquina; es decir, a unos y ceros. A este proceso se le conoce como compilación.</p>

	<h2>Los primeros lenguajes</h2>

	<p><img id="image65719" src="http://img.genbeta.com/2011/12/los-primeros-lenguajes.jpg" class="centro" alt="Los primeros lenguajes de programación" /></p>

	<p>Básicamente, los lenguajes nacen y evolucionan por dos razones: para aprovechar los avances tecnológicos y para facilitar el trabajo de los programadores.</p>

	<p>El que se considera en la práctica como<strong> el primer lenguaje de alto nivel es Fortran</strong>, creado por el equipo de John W. Backus en <span class="caps">IBM</span>. Vio la luz a mediados de 1954 y aunque se recibió con escepticismo entre la comunidad de desarrolladores de entonces (que preferían seguir utilizando ensamblador), pronto probó su utilidad y su adopción se extendió ampliamente.</p>

	<p>Otros lenguajes como <span class="caps">LISP</span> y <span class="caps">COBOL</span> vinieron después. Pero lo que tenían todos en común es que estaban principalmente orientados a unas ciertas tareas específicas y su uso estaba restringido a científicos y matemáticos</p>

	<p>Sin embargo, con la reducción del tamaño y coste de las máquinas, los ordenadores se empezaron a popularizar en las empresas. Esto hizo surgir la necesidad de elaborar lenguajes que fueran más sencillos y que permitiesen el aprovechamiento de los ordenadores para tareas más generales. </p>

	<p>El primero en aparecer con estas características fue <strong>BASIC</strong>, creado en 1964 por John George Kemeny y Thomas Eugene Kurtz con el propósito de ser un lenguaje fácil de usar y que pudiera utilizarse para cualquier cosa. Desde su creación, surgieron multitud de variantes que se siguen utilizando hasta la actualidad.</p>

	<p><span class="caps">BASIC</span> tenía en parte una cierta orientación educativa, como también lo tuvo el lenguaje que apareció seis años más tarde: <span class="caps">PASCAL</span>, que fue desarrollado principalmente para enseñar programación y luego creció hasta convertirse en una herramienta comercial. Su creador fue Niklaus Wirth que lo publicó en 1970. Por cierto, fue el lenguaje de alto nivel principal que se usó para el desarrollo del Apple Lisa.</p>

	<p><img id="image65723" src="http://img.genbeta.com/2011/12/c-fue-lenguaje-impacto.jpg" class="centro" alt="C fue un lenguaje que imactó cuando hizo su aparición" /></p>

	<p>Sin embargo, el lenguaje que sin duda <strong>más impactó no sólo en esta época</strong> sino en las siguientes fue uno con un nombre mucho más simple que todos los anteriores: <strong>C</strong>. Desarrollado entre 1969 y 1973 por el recientemente fallecido <a href="http://www.genbetadev.com/desarrolladores/dennis-ritchie-creador-de-c-y-unix">Dennis Ritchie</a>, es considerado como uno de los lenguajes más influyentes en la historia de la informática. A su vez, fue por medio de él que Ritchie y Ken Thompson escribieron uno de los sistemas operativos también más influyentes en su campo: Unix. En realidad, C no es considerado como un lenguaje de alto nivel, sino de medio nivel, pues tiene algunas parte de ensamblador.</p>

	<h2>La evolución</h2>

	<p>Los años ochenta son una época en las que se consolidan ideas ya existentes y se toman elementos e ideas de las décadas anteriores como bases para construir nuevos lenguajes. En 1980 se crea uno de los lenguajes más utilizados desde entonces: <strong>C++</strong>, una modificación de C hecha por Bjarne Stroustrup. Se le considera el <strong>lenguaje de programación más popular de la historia</strong> y muchos de los programas más conocidos y usados están escritos en él, como por ejemplo MS Office o Firefox. De entre los lenguajes aparecidos en esta década, también cabe destacar la creación por parte de Larry Wall de Perl en 1987, el cual coge características de otros lenguajes como C o Lisp.</p>

	<p>En los noventa hacen su aparición también un buen número de lenguajes que son muy utilizados en la actualidad, como Python (1991), Ruby (1993) o Java (1995). Éste último llamó mucho la atención por ser capaz de correr en diferentes equipos y sistemas operativos a través de su máquina virtual, encargada de ejecutar el bytecode resultante de compilar el código Java.</p>

	<p>Aunque con la entrada en el nuevo siglo (y milenio) la aparición de nuevos lenguajes se ha visto reducida, eso no quiere decir que no se haya producido. Por ejemplo, tenemos C# y Visual Basic .<span class="caps">NET</span> (ambos de Microsoft) o, más recientemente (en el 2009), Go, desarrollado por Google.</p>

	<h2>Addendum: los nombres</h2>

	<p><img id="image65720" src="http://img.genbeta.com/2011/12/nombres-lenguajes-programacion.jpg" class="centro" alt="El origen de algunos nombres de lenguajes" /></p>

	<p>No quisiera finalizar este artículo sin hacer mención de un aspecto bastante curioso de los lenguajes de programación: sus nombres. Y es que bautizar una creación no siempre es una tarea fácil. Muchas veces simplemente se optó por un acrónimo más o menos sonoro, o unas siglas que sonasen bien a las que luego poner un significado. Pero en otros casos, las decisiones son tomadas&#8230; de otra manera.</p>

	<p>De los mencionados en este texto, podemos encontrarnos con que <strong>Fortran</strong> es una contracción de <em>The <span class="caps">IBM</span> Mathematical Formula Translating System</em>, quedándose tan sólo con el For de Formula y el tran de Translating. Por su parte, <span class="caps">COBOL</span> es el acrónimo de <em>COmmon Business-Oriented Language</em>, debido a que estaba orientado a negocios, finanzas e instituciones gubernamentales.  </p>

	<p>C sin duda es el epítome de la simplicidad. ¿El por qué de su nombre? Porque muchas de sus características provenían de un lenguaje anterior llamado&#8230; Sí: B. Pura lógica.</p>

	<p>Nombres prácticos, que reflejan lo nombrado. Pero&#8230; ¿Lo hacen también otros como Python? Pues sí: <strong>Python proviene de Monty Python</strong>, el conocido grupo de humoristas británicos. ¿Y que tienen que ver estos con un lenguaje para programar? Fácil: los desarrolladores del lenguaje tenían como objetivo que usar este lenguaje fuese divertido.</p>

	<p>En el caso de Perl, su creador quería un nombre de connotaciones positivas, por lo tanto <strong>lo sacó de la parábola de la perla</strong>, del evangelio de San Mateo, que dice: &#8220;El Reino de los Cielos es semejante a un mercader que busca perlas preciosas. Cuando encuentra una de gran valor, va, vende todo lo que tiene y la compra&#8221;. Pero resultó que ya había un lenguaje llamado <span class="caps">PEARL</span>, así que ni corto ni perezoso simplemente alteró el nombre y terminó con el que conocemos: Perl, que no significa absolutamente nada (por muchos acrónimos que le achaquen después).</p>

	<h2>Amplía información</h2>

	<p>Este artículo apenas es tan sólo un breve esbozo divulgativo acerca de la historia de los lenguajes de programación. Se han quedado muchas cosas fuera y, en el caso de querer profundizar un poco más, nada mejor que daros una vuelta por <a href="http://www.genbetadev.com/">Genbeta Dev</a>, donde, por ejemplo, podréis conocer más acerca de algunas de las <a href="http://www.genbetadev.com/tag/personalidades">personalidades que han influido en el mundo de la programación</a> o <a href="http://www.genbetadev.com/paradigmas-de-programacion/diferencias-entre-paradigmas-de-programacion">sobre los paradigmas</a> de programación, algo que os puede ayudar a diferenciar entre los diferentes lenguajes y conocer más sobre este fascinante mundillo. </p>

	<p>Muy recomendable también es el <a href="http://oreilly.com/news/languageposter_0504.html">póster creado por la editorial O&#8217;Really</a> hace ya un tiempo y que contiene una línea de tiempo con más de 50 lenguajes y su relación entre ellos. También resulta interesante una <a href="http://www.rackspace.com/cloud/blog/2011/05/17/infographic-evolution-of-computer-languages/">infografía creada por Rackspace</a> que resume bastante la evolución de los lenguajes y que también podéis <a href="http://www.softandapps.info/2011/07/30/la-historia-de-los-lenguajes-de-programacion-en-una-infografia/">encontrar en español</a>. Por último, recomendaros también este <a href="http://www.scriptol.com/programming/list-programming-languages.php#language-f">listado de lenguajes de programación en orden alfabético</a> (en inglés) bastante completo.</p>

	<p>En Genbeta | <a href="http://www.genbeta.com/tag/diez-tecnologias-que-cambiaron-el-mundo">Especial Diez tecnologías que cambiaron el mundo</a><br />

Imágenes | <a href="http://www.flickr.com/photos/peter-hamer/2876612463/">Peter Hamer</a> | <a href="http://www.flickr.com/photos/99058473@N00/3966729594/">Gabriel Saldana</a> | <a href="http://www.flickr.com/photos/josuka/6240322983/">Josuka Díaz Labrador</a></p>

	<p><div class="inpost"><br />
<p class="sponsor"><span>Patrocina:</span> <a href="http://www.imaginecup.com/ES/SD.aspx"><img alt="Microsoft - Imagine Cup" src="http://img.weblogssl.com/g/ads3/images/ms-imagine-cup-09-12-2011.jpg"/></a></p><br />
<div class="inpost-texto"><br />
<br />
</p>

	<p>Ahora es tu turno de cambiar el mundo con <strong>Imagine Cup</strong>. La <a href="http://www.imaginecup.com/ES/SD.aspx">competición de Diseño de Software de Imagine Cup 2012</a> se basa en el desarrollo de aplicaciones y soluciones que puedan lograr convertir el mundo en un lugar mejor. La final mundial que se celebrará a principios de Julio en Sidney, Australia.<br />
</div><br />
</div></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Internet Explorer 10 platform preview 4, listo para descargar]]></title>
      <link>http://www.genbeta.com/navegadores/internet-explorer-10-platform-preview-4-listo-para-descargar</link>
      <guid>http://www.genbeta.com/navegadores/internet-explorer-10-platform-preview-4-listo-para-descargar</guid>
      <pubDate>Wed, 30 Nov 2011 18:00:36 +0000</pubDate>

      <author>F.Manuel</author>
      <description><![CDATA[
      <p><img id="image65487" src="http://img.genbeta.com/2011/11/ie-10-platform-preview-4.jpg" class="centro" alt="ie-10-platform-preview-4.jpg" /></p>

	<p><strong>Microsoft ha lanzado Internet Explorer 10 <em>platform preview</em> 4</strong>. Para poder probar esta nueva etapa en el desarrollo de la próxima versión de su navegador, es necesario ejecutar la aplicación dentro de <a href="http://www.genbeta.com/sistemas-operativos/prueba-windows-8-desde-windows-developer-preview">Windows 8 developer preview</a>.</p>

	<p>En esta actualización <strong>se mejoran el soporte para HTML5 y la aceleración por hardware</strong> de gráficos vectoriales escalables (<span class="caps">SVG</span>), transformaciones CSS3 y animaciones. Se ha actualizado <em>Cross-Origin Resource Sharing</em> (<span class="caps">CORS</span>) para el uso seguro de <em>XMLHttpRequest</em> entre dominios. También se mejoran los soportes de <em>File <span class="caps">API</span> Writer</em> para <em>blobBuilder</em>, Javascript, <span class="caps">CSS</span> y vídeo en HTML5. </p>

	<p>Microsoft ya confirmó que <strong>Internet Explorer 10 sólo estará disponible para Windows 7 y 8</strong>. Aquellos usuarios que quieran probar Internet Explorer 10 dentro de Windows 7, pueden hacerlo con <em>Internet Explorer 10 platform preview</em> 2, publicada el 29 de junio.</p>

	<p>Vía | <a href="http://blogs.msdn.com/b/ie/archive/2011/11/29/html5-for-applications-the-fourth-ie10-platform-preview.aspx">IEBlog</a><br />
Web | <a href="http://ie.microsoft.com/testdrive/Info/Downloads/Default.html">Descarga</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Adobe se va de compras y además lanza un nuevo servicio en la nube: Creative Cloud]]></title>
      <link>http://www.genbeta.com/imagen-digital/adobe-se-va-de-compras-y-ademas-lanza-un-nuevo-servicio-en-la-nube-creative-cloud</link>
      <guid>http://www.genbeta.com/imagen-digital/adobe-se-va-de-compras-y-ademas-lanza-un-nuevo-servicio-en-la-nube-creative-cloud</guid>
      <pubDate>Mon, 03 Oct 2011 21:05:25 +0000</pubDate>

      <author>Iván Lasso</author>
      <description><![CDATA[
      <p><img id="image64393" src="http://img.genbeta.com/2011/10/adobe-va-compras-nuevos-productos-creative-cloud.jpg" class="centro" alt="Adobe se va de compras y además lanza un nuevo servicio en la nube: Creative Cloud" /><br />
<strong>Adobe</strong> está celebrando en estos días su conferencia <span class="caps">MAX</span> 2011 en Los Ángeles. En ella, ha hecho anuncios de varias adquisiciones y nuevos productos con los que demuestra que no quiere quedarse fuera del mercado de las aplicaciones móviles ni, especialmente, del de la nube.</p>

	<p>Comencemos con las compras: Adobe <strong>se ha hecho con las compañías Nitobi y Typekit</strong>. Nitobi es la compañía detrás PhoneGap, un framework para desarrollo de aplicaciones móviles en HTML5, mientras que Typekit es una compañía que ofrece una biblioteca de fuentes de alta calidad que para ser usadas en sitios web sin problemas de visualización en cualquier dispositivo. </p>

	<p>Adobe seguirá ofreciendo el servicio de Typekit, pero ahora como parte de uno de los nuevos productos que ha presentado: <strong>Creative Cloud</strong>, una serie de servicios y herramientas bajo suscripción. Entre otras cosas, permitirá almacenar archivos (en principio, 20 GB) y sincronizarlos entre el software de escritorio y el móvil, además de poder acceder a las últimas versiones de las aplicaciones.<!--more--></p>

	<p>Como parte de Creative Cloud se han presentado también seis aplicaciones diseñadas para tabletas llamadas <strong>Adobe Touch Apps</strong> que se podrán adquirir aparte, sin necesidad de suscribirse al nuevo servicio. ¿Sus nombres? Photoshop Touch, Collage, Debut, Ideas, Kuler y Proto. En ellas hay edición de imágenes, dibujo con vectores y presentaciones, entre otras cosas. Para conocerlas con más detalle, os remito al enlace incluido más abajo.</p>

	<p>Dado que Creative Cloud <strong>no estará disponible hasta noviembre</strong>, las aplicaciones tampoco lo estarán. A diferencia del servicio, para el cual todavía no han indicado tarifas, para las aplicaciones sí han dicho que precios tendrán: 9,99 dólares tanto en Android como en iOS. Y, por cierto, llegarán primero al sistema de Google que al de Apple. En éste último, dicen que estarán disponibles algo más tarde.</p>

	<p>Vía | <a href="http://techcrunch.com/2011/10/03/adobe-pushes-into-tablet-space-with-6-new-apps-and-creative-cloud/">TechCrunch</a> | <a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/201110/100311AdobeCreativeCloud.html">Nota de prensa de Adobe</a><br />
Enlaces | <a href="http://www.adobe.com/products/creativecloud.html">Adobe Creative Cloud</a> | <a href="http://www.adobe.com/products/touchapps.html">Adobe Touch Apps</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Canonical lanza Ubuntu App Developer, una plataforma para el desarrollo de aplicaciones]]></title>
      <link>http://www.genbeta.com/linux/canonical-lanza-ubuntu-app-developer-una-plataforma-para-el-desarrollo-de-aplicaciones</link>
      <guid>http://www.genbeta.com/linux/canonical-lanza-ubuntu-app-developer-una-plataforma-para-el-desarrollo-de-aplicaciones</guid>
      <pubDate>Wed, 28 Sep 2011 15:30:07 +0000</pubDate>

      <author>F.Manuel</author>
      <description><![CDATA[
      <p><img id="image64305" src="http://img.genbeta.com/2011/09/ubuntu-app-developer.jpg" class="centro" alt="ubuntu-app-developer.jpg" /></p>

	<p><strong>Canonical ha lanzado <em>Ubuntu App Developer</em></strong>, una plataforma para el desarrollo de aplicaciones, con la finalidad de proporcionar a los programadores recursos para facilitar el nacimiento y portabilidad de aplicaciones para Ubuntu.</p>

<blockquote>El portal para desarrolladores de Ubuntu tiene como objetivo ayudar a poner en el mapa el desarrollo de aplicaciones para Ubuntu. Queremos proporcionar una plataforma que facilite a los desarrolladores crear aplicaciones y distribuirlas a millones de usuarios de Ubuntu. </blockquote>

	<p>Los programas podrán distribuirse después desde la <em>App Store</em> de Canonical, <em>Ubuntu Software Center</em>, pudiendo elegir el autor la modalidad de distribución entre gratuita o mediante pago. También cabe esperar que, con los ajustes necesarios, estas aplicaciones funcionen en otras distribuciones basadas en Debian. </p>

	<p><!--more--></p>

<blockquote>Esto es sólo el comienzo. A pesar de su grandiosidad actual, somos conscientes de que el sitio tiene que pasar la prueba de un público más amplio, adaptarse a sus necesidades, y crecer.</blockquote>

	<p>Aunque no hay escasez de profesionales desarrollando aplicaciones para GNU/Linux, si con esta iniciativa Canonical demuestra a las empresas que se pueden vender aplicaciones con facilidad, el número de programas y juegos puede crecer de forma importante para este sistema operativo.</p>

	<p>Vía | <a href="http://www.theinquirer.net/inquirer/news/2112469/ubuntu-doors-app-store-development-centre?WT.rss_f=Home&WT.rss_a=Ubuntu%20opens%20the%20doors%20to%20app%20store%20development%20centre">The Inquirer</a>, <a href="http://developer.ubuntu.com/2011/09/announcing-the-ubuntu-app-developer-site/">Ubuntu App Developer</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Firefox 8 avisará cuando una extensión intente instalarse sin nuestro permiso]]></title>
      <link>http://www.genbeta.com/navegadores/firefox-8-avisara-cuando-una-extension-intente-instalarse-sin-nuestro-permiso</link>
      <guid>http://www.genbeta.com/navegadores/firefox-8-avisara-cuando-una-extension-intente-instalarse-sin-nuestro-permiso</guid>
      <pubDate>Fri, 05 Aug 2011 00:04:13 +0000</pubDate>

      <author>Iván Lasso</author>
      <description><![CDATA[
      <p><img id="image63332" src="http://img.genbeta.com/2011/08/firefox-8-avisara-extension-instalar-sin-permiso.jpg" class="centro" alt="Firefox 8 avisará cuando una extensión intente instalarse sin nuestro permiso" /><br />
Si hay un problema molesto que viene arrastrando Firefox desde hace tiempo es el de la <strong>instalación de extensiones de terceros sin autorización</strong>. Seguro que os ha pasado alguna vez: al revisar las extensiones que tenéis, os encontráis con una o dos que sabéis que no las habéis puesto vosotros, sino algún programa que lo ha hecho sin avisar. </p>

	<p>Sin embargo, esto está en vías de resolverse. Según se puede ver en el wiki de Mozilla, está planeada una solución que entraría en acción desde Firefox 8 (del cual hizo una revisión mi compañero F. Manuel en la <a href="http://www.genbeta.com/navegadores/firefox-8-tendra-version-de-64-bits-primeras-impresiones-con-la-version-beta">versión nightly x64</a>). El objetivo sería avisar cuando una extensión trata de instalarse sin que nos demos cuenta de ello y <strong>darle la oportunidad al usuario de impedirlo</strong>.</p>

	<p>La imagen que encabeza esta entrada es tan sólo un mockup de como podría verse esta función en la práctica. Todavía está en desarrollo, pero dado que en el wiki su salud está calificada como OK, si no se tuerce nada podremos verla en marcha, como he dicho, desde la versión 8.</p>

	<p>Aunque no se especifica, asumo que como sólo dicen &#8220;add-ons&#8221;, se refieren únicamente a las extensiones. Esperemos que también tomen medidas respecto a los plugins, con los que hay el mismo problema. Sin embargo, al echar un vistazo por el wiki, no he podido encontrar nada al respecto.</p>

	<p>Vía | <a href="http://www.ghacks.net/2011/08/04/firefox-to-get-better-third-party-add-on-security/">Ghacks</a><br />
Enlace | <a href="https://wiki.mozilla.org/Extension_Manager:Projects:Third_Party_Add-on_Warnings">Wiki de Mozilla</a><br />
Imagen | <a href="http://people.mozilla.com/~faaborg/files/firefox4Mockups/userAddonSelection/addOnLocalInstall-i2.png">Boriss y Alex Faaborg</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Move.me disponible desde hoy, es gratuito para estudiantes y educadores]]></title>
      <link>http://www.genbeta.com/herramientas/moveme-disponible-desde-hoy-es-gratuito-para-estudiantes-y-educadores</link>
      <guid>http://www.genbeta.com/herramientas/moveme-disponible-desde-hoy-es-gratuito-para-estudiantes-y-educadores</guid>
      <pubDate>Tue, 26 Jul 2011 16:00:20 +0000</pubDate>

      <author>F.Manuel</author>
      <description><![CDATA[
      <p><img id="image63145" src="http://img.genbeta.com/2011/07/play-station-move-me.jpg" class="centro" alt="play-station-move-me.jpg" /></p>

	<p><strong>Sony ha lanzado oficialmente hoy la plataforma <em>Move.me</em></strong>. Move.me es una nueva aplicación que se ejecuta en el sistema PS3 y ofrece a investigadores, estudiantes y programadores acceso a la tecnología de movimiento de PlayStation para el desarrollo de aplicaciones más allá de los juegos tradicionales.</p>

	<p><em>Move.me</em> permite a cualquier persona con una PS3 experimentar con <em>PlayStation Move</em> y crear nuevas aplicaciones utilizando un PC, el controlador de movimiento <em>PlayStation Move</em>, la cámara <em>PlayStation Eye</em>, y el sistema PS3.</p>

<blockquote>Animamos a cualquier interesado en el desarrollo de aplicaciones a ver la página web Move.me y el nuevo foro en la página de la comunidad Move.me. Este foro servirá como eje de Move.me, dando a los investigadores, estudiantes y otros programadores un lugar para compartir ideas y debates, así como la publicación y demostraciones en vídeo para exhibir de las aplicaciones que hayan creado.
</blockquote>

	<p>Desde hoy, <em>Move.me</em> <strong>está disponible de forma gratuita para  investigadores académicos, profesores y estudiantes</strong>. Los interesados ​​pueden solicitar el programa <em>Move.me</em> en la página Web oficial. Para todos los demás usuarios, <em>Move.me</em> puede adquirirse en la <em>PlayStation Store</em> al precio de 99.99 dólares.</p>

	<p>Vía e imagen | <a href="http://blog.us.playstation.com/2011/07/26/move-me-available-today-on-playstation-store-free-for-students-and-educators/">Play Station Blog</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Lo que se viene en apps para Windows 8: versiones especiales de Windows Live Essentials y Visual Studio]]></title>
      <link>http://www.genbeta.com/sistemas-operativos/lo-que-se-viene-en-apps-para-windows-8-versiones-especiales-de-windows-live-essentials-y-visual-studio</link>
      <guid>http://www.genbeta.com/sistemas-operativos/lo-que-se-viene-en-apps-para-windows-8-versiones-especiales-de-windows-live-essentials-y-visual-studio</guid>
      <pubDate>Tue, 19 Jul 2011 19:30:48 +0000</pubDate>

      <author>Francisco Yirá</author>
      <description><![CDATA[
      <p><img id="image62994" class="centro" alt="Apps de Windows 8 " src="http://img.genbeta.com/2011/07/windows8_apps.jpg" /><br />

Uno de los elementos más interesantes de <a href="http://www.genbeta.com/sistemas-operativos/windows-8-para-tablets-al-descubierto-interfaz-metro-para-todos">Windows 8</a> es la nueva gama de posibilidades que abre a los desarrolladores, al permitirles crear <strong>aplicaciones optimizadas para tablets</strong>, visualmente agradables (gracias a Metro UI) y que se integren apropiadamente con servicios online y con el resto del sistema operativo. </p>

	<p>Pero a este respecto, queda la duda de cuándo se lanzarán <strong>las herramientas que permitan desarrollar apps para Windows 8</strong> a cualquiera que tenga conocimientos en los lenguajes soportados. No sabemos la fecha exacta, pero gracias a <a href="http://www.microsoft-careers.com/job/Redmond-PROGRAM-MANAGER-II-Job-WA-98052/1327467/">un aviso de trabajo publicado por Microsoft</a>, sabemos que no falta mucho. En este aviso se lllama a postular para trabajar en la creación una <strong>nueva versión de Visual Studio</strong>, que será la herramienta oficial para desarrollar aplicaciones táctiles en Windows.</p>

	<p>A los postulantes se les pide tener habilidades con HTML5, JavaScript y C++, lo cual concuerda con la postura oficial de Microsoft de que esos serán los principales lenguajes para construir apps en el nuevo sistema operativo. Eso sí, es difícil que la interfaz del Visual Studio <em>en sí mismo</em> sea diseñada para usarse con los dedos; personalmente apostaría a que el Visual Studio para Windows 8 tendrá una UI muy similar a la de la versión 2010: con barras de menú (o a lo sumo con la Ribbon) y pensado para usarse con ratón y teclado.<!--more--></p>

	<p>Si tenemos como referencia el ciclo de vida de Windows Phone, en el que las herramientas de desarrollo se lanzaron varios meses antes de que los smartphones llegaran al mercado, resulta probable que <strong>la versión de Visual Studio para Windows 8 sea lanzada en diciembre de este año</strong>, o enero del próximo (aunque podríamos ver una <em>preview</em> en el <a href="http://www.buildwindows.com/">evento para desarrolladores</a> que Microsoft hará en septiembre próximo). Así existiría un plazo de 4 meses entre que los desarrolladores conozcan la aplicación, y que Windows salga al mercado (abril de 2012, supuestamente).</p>

	<p><img id="image48999" src="http://www.genbeta.com/images/2008/12/WindowsLiveApps.jpg" class="centro_sinmarco" alt="Windows Live Apps" /></p>

	<p>Pero eso no es todo, ya que gracias a otro anuncio de trabajo nos enteramos que en Redmond quieren que la próxima versión de <strong>Windows Live Essentials</strong> (¿Wave 5?) sea <em>touch-friendly</em> y aproveche el potencial que entrega Windows 8 con su interfaz Metro. </p>

	<p>Una vez más, se le pide a los postulantes tener habilidades con HTML5 y JavaScript, confirmando que el nuevo ecosistema de Windows 8 <a href="http://thenextweb.com/dd/2011/06/02/windows-8-apps-to-be-built-in-html-javascript/">se basará en estos lenguajes</a> (parece ser que están dejando a Silverlight de lado).</p>

	<p>¿Desarrollará Microsoft una versión paralela de Windows Live Essentials para ser usada con teclado y ratón? ¿O &#8220;dejarán el pasado atrás&#8221; y se centrarán en crear una buena experiencia para pantallas táctiles? No lo sabemos, pero no creo que vayan a desarrollar 2 versiones distintas de la suite Essentials, dado el enorme trabajo que esto implica. Lo ideal sería crear una versión con la nueva UI de Windows 8, y que consiguieran que sea lo suficientemente usable con teclado y ratón también.</p>

	<p>Otra duda que queda en el aire es si Microsoft piensa adaptar para Windows 8 a otras aplicaciónes &#8220;históricas&#8221;, como <strong>Microsoft Office</strong>. </p>

	<p>Vía | <a href="http://www.zdnet.com/blog/microsoft/microsoft-touch-mice-visual-studio-touch-tools-and-win-live-touch-apps-in-the-works/10094">All About Microsoft</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[La Fundación Mozilla cumple 8 años, un recorrido por su historia y logros]]></title>
      <link>http://www.genbeta.com/web/la-fundacion-mozilla-cumple-8-anos-un-recorrido-por-su-historia-y-logros</link>
      <guid>http://www.genbeta.com/web/la-fundacion-mozilla-cumple-8-anos-un-recorrido-por-su-historia-y-logros</guid>
      <pubDate>Mon, 18 Jul 2011 17:30:17 +0000</pubDate>

      <author>F.Manuel</author>
      <description><![CDATA[
      <p><img id="image62931" src="http://img.genbeta.com/2011/07/mozilla-ocho.jpg" class="centro_sinmarco" alt="mozilla-ocho" /></p>

	<p><strong>La Fundación Mozilla ha cumplido 8 años</strong> y por este motivo, además de felicitar a sus integrantes, quiero recordar con vosotros su trayectoria y proyectos a modo de pequeño homenaje a uno de los baluartes del código abierto.</p>

	<p><strong>La Fundación Mozilla nació el 15 de julio de 2003</strong> como organización sin ánimo de lucro para continuar y dar soporte económico y estructural al proyecto Mozilla, nacido cinco años antes al liberarse el código del navegador Netscape que por entonces estaba en la serie 4.x.</p>

	<p><strong>El código fuente de los proyectos de la Fundación es libre</strong>, licenciado bajo los términos de licencias tales como la propia <span class="caps">MPL</span> (Mozilla Public License), <span class="caps">GPL</span> (<span class="caps">GNU</span> General Public License)  y <span class="caps">LGPL</span> (<span class="caps">GNU</span> Lesser General Public License). Sus productos <strong>se caracterizan por respetar los estándares</strong> del W3C (World Wide Web Consortium), <span class="caps">ECMA</span> (European Computer Manufacturers Association) e <span class="caps">IETF</span> (Internet Engineering Task Force) y <strong>son multiplataforma</strong>.</p>

	<p><!--more--></p>

<h2>Aplicaciones de la Fundación Mozilla</h2>

<h3>Navegador Web Firefox</h3>

	<p>El navegador Web <strong>Firefox es, probablemente, el buque insignia de la Fundación</strong>. En sus inicios pasó por varias denominaciones. La primera fue Phoenix que hubo de cambiarse por razones legales al existir la conocida marca de <span class="caps">BIOS</span> Phoenix Technologies.</p>

	<p>La siguiente denominación fue <em>Firebird</em>, que también origino problemas legales con la base de datos Firebird. Después de varias propuestas de otras denominaciones (Mozilla Firebird o Firebird Browser), finalmente adoptó el nombre definitivo que ha llegado a nuestros días: Mozilla Firefox. </p>

	<p>Actualmente el navegador ha entrado en una fase de desarrollo rápido de versiones, siendo la última disponible <a href="http://www.genbeta.com/a-fondo/lanzamiento-oficial-de-firefox-5-primer-navegador-con-soporte-do-not-track-multiplataforma-a-fondo">Firefox 5</a>. También existe una versión para dispositivos móviles que goza de buena aceptación: <a href="http://www.genbeta.com/productos/navegadores/firefox-4-mobile">Firefox for Mobile</a>.</p>

	<p><img id="image62933" src="http://img.genbeta.com/2011/07/mozilla-firefox-logotipo.jpg" class="centro_sinmarco" alt="mozilla-firefox-logotipo" /></p>

<h3>Cliente de correo Thunderbird</h3>

	<p><strong>Thunderbird es el cliente de correo electrónico de la Fundación Mozilla</strong> y junto con el navegador, uno de los proyectos con más solera. También nació inicialmente con otro nombre: Minotaur. La primera versión estable data de 2005.</p>

	<p>Thunderbird es ligero, tiene las características de cualquier buen cliente de la competencia y es ideal para cualquier tipo de usuario, en especial aquellos que utilizan varios sistemas operativos, ya que al ser multiplataforma permite conocer un único cliente y no notar tanto el salto cuando se cambia de entorno. <a href="http://www.genbeta.com/a-fondo/lanzamiento-de-thunderbird-50-a-fondo">Thunderbird 5</a> es la última versión.</p>

<h3>Suite SeaMonkey</h3>

	<p>SeaMonkey, formalmente &#8220;Mozilla Application Suite&#8221;, es un <em>todo-en-uno</em> que integra en un único producto navegador Web, cliente de correo y noticias, editor <span class="caps">HTML</span>, herramientas de desarrollo y cliente de <span class="caps">IRC</span>.</p>

	<p><img id="image62934" src="http://img.genbeta.com/2011/07/mozilla-seamonkey-logo.jpg" class="centro_sinmarco" alt="mozilla-seamonkey-logo" /></p>

<h3>Lightning y Sunbird</h3>

	<p>Lightning es una extensión para agregar funciones de calendario y agenda al cliente de correo Thunderbird. Sunbird es una aplicación basada en la extensión &#8220;calendario&#8221; del navegador Web. Cumple funciones de agenda, gestión de tareas y calendario con alarmas. Ambas piezas de software están en fase Beta.</p>

<h3>Camino</h3>

	<p><strong>Camino es un navegador Web optimizado para Mac OS X</strong> con un interfaz de usuario que se basa en el <span class="caps">API</span> de Cocoa, en lugar de <span class="caps">XUL</span>, el habitual de Firefox y otros productos de la Fundación Mozilla y el motor de renderizado Gecko. Es un navegador sencillo y rápido específicamente diseñado para Mac.</p>

<h2>Proyectos de la Fundación Mozilla, Drumbeat</h2>

<h3>Universal Subtitles y WebMadeMovies</h3>

	<p>Existen varios proyectos bajo el epígrafe <em>Drumbeat</em>, de los que cabe destacar <em>Universal Subtitles</em> y <em>WebMadeMovies</em>. Respecto del primero, <em>Universal Subtitles</em>, es un proyecto de software asociado a una comunidad en línea que está construyendo una herramienta para el subtitulado de vídeo. No se trata sólo de eliminar barreras por razón del idioma, también está pensado para personas con discapacidades auditivas.</p>

	<p><em>WebMadeMovies</em> es un proyecto que pretende reunir a programadores y los cineastas más innovadores para demostrar lo que se puede hacer con el vídeo de código abierto y <span class="caps">HTML</span> 5. La idea es que actualmente el vídeo está en la Web pero no está realizado para la Web. Como concreción del proyecto han desarrollado una librería en Javascript, denominada <em><a href="http://popcornjs.org/">popcorn.js</a></em></p>

<div class="caption-img"><img id="image62966" src="http://img.genbeta.com/2011/07/rainbow-raindrop.jpg" class="centro_sinmarco" alt="rainbow-raindrop.jpg" /><span>Rainbow y Raindrop</span></div>

<h2>Mozilla Labs</h2>

	<p>Dentro de los experimentos de Mozilla Labs podemos encontrar varias iniciativas orientadas a mejorar la experiencia Web. Las hay de todo tipo, algunos en estado de madurez, como <em>Sync</em> que ya está integrado en Firefox o <em>Jectpack</em> (conjunto de herramientas de desarrollo para crear complementos para Firefox utilizando tecnologías web).</p>

	<p>Otros están en pleno desarrollo, como <em>Raindrop</em>, dirigido por el equipo responsable de desarrollo de Thunderbird, para explorar nuevas formas de uso de las tecnologías Open Web en el campo de la mensajería. También tenemos <em>Rainbow</em>, que busca implementar capacidades de grabación de audio y vídeo en el navegador.</p>

<h2>Herramientas de desarrollo de la Fundación Mozilla</h2>

<h3>Bugzilla</h3>

	<p><em>Bugzilla</em> es un sistema de seguimiento de errores diseñado para ayudar a los equipos a administrar el desarrollo de software. Cientos de organizaciones en todo el mundo están utilizando esta poderosa herramienta para organizarse y comunicarse de manera efectiva.</p>

<div class="caption-img"><img id="image62964" src="http://img.genbeta.com/2011/07/mozilla-herramientas-desarrollo.jpg" class="centro_sinmarco" alt="mozilla-herramientas-desarrollo.jpg" /><span>Bugzilla y Firebug</span></div>

<h3>Firebug</h3>

	<p><em>Firebug </em> es un viejo conocido de los desarrolladores Web, esta herramienta permite analizar la estructura <span class="caps">DOM</span> (Document Object Model), editar, monitorizar y depurar el código <span class="caps">HTML</span>, las hojas de estilo o Javascript de una página Web, permitiendo guardar los cambios.</p>

<h2>Tecnologías Mozilla</h2>

	<p>Las más conocidas son el motor de renderizado Gecko y el entorno de desarrollo XULRunner para construir aplicaciones basadas en <span class="caps">XUL</span> (XML-based User-interface Language), como Firefox y Thunderbird. <span class="caps">XUL</span> establece mecanismos para instalar, actualizar y desinstalar aplicaciones.</p>

	<p>Hay otras que no lo son tanto aunque merecen al menos una mención, como es el caso de Necko (biblioteca de red), Rhino (implementación de Javascript de código abierto escrito en Java), SpiderMonkey (motor de Javascript escrito en C), etc.</p>

<h2>La Fundación Mozilla cumple 8 años, conclusiones</h2>

	<p>Han quedado muchas cosas en el tintero, <strong>en ocho años de actividad la Fundación Mozilla ha realizado muchos trabajos</strong>, unos de plena actualidad, otros que ya se han olvidado &#8212;o han cambiado de nombre&#8212;. </p>

	<p>He querido hacer este repaso de cierta extensión porque la Fundación Mozilla es un bastión del código libre y sus productos compiten en un mercado dominado por empresas con muchos más recursos económicos. El panorama actual no sería el mismo sin su concurso, la Web ha cambiado con su aparición en 2003.</p>

	<p>En Genbeta | <a href="http://www.genbeta.com/navegadores/el-desarrollador-principal-de-firebug-se-pasa-al-equipo-de-chrome">El desarrollador principal de Firebug se pasa al equipo de Chrome</a>             </p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Chrome 14 implementará varias mejoras de seguridad ]]></title>
      <link>http://www.genbeta.com/navegadores/chrome-14-implementara-varias-mejoras-de-seguridad</link>
      <guid>http://www.genbeta.com/navegadores/chrome-14-implementara-varias-mejoras-de-seguridad</guid>
      <pubDate>Tue, 28 Jun 2011 18:00:37 +0000</pubDate>

      <author>F.Manuel</author>
      <description><![CDATA[
      <p><img id="image62457" src="http://img.genbeta.com/2011/06/google-chrome-14.jpg" class="centro" alt="google-chrome-14" /></p>

	<p>La aceptación y el empuje de Chrome tienen un componente publicitario importante, cierto, pero también hay que reconocer a Google la constante de innovación de este producto y su calidad. A principios de mes <a href="http://www.genbeta.com/navegadores/google-chrome-12-la-nueva-version-estable">anunciábamos la versión estable Chrome 12</a>, en el canal de desarrollo trabajan intensamente en Chrome 13 y <strong>ya se conocen importantes mejoras de seguridad para Chrome 14</strong>.</p>

	<p>Chrome 14 mejorará la compatibilidad con <span class="caps">HTTPS</span> de varias maneras, el motor JavaScript V8, (actualizado ya a la versión 3.4.6.2), cambia el significado del bloqueo de cookies de terceros para permitir &#8220;listas blancas&#8221; y se refuerza la seguridad al instalar aplicaciones desde la tienda Web de Chrome. </p>

	<p>Los cambios en la seguridad individualmente contemplados son pequeños, pero el conjunto completo va a tener un efecto positivo sobre la seguridad del navegador. <strong>Chrome dev 14 admite la autenticación de <span class="caps">DNSSEC</span> para HTTPS</strong>, lo que refuerza el protocolo web seguro.</p>

	<p>La tienda Web de Chrome solicita ahora confirmación con una caja de diálogo nativa cuando se instala una aplicación. Por otra lado, los problemas de conectividad con servidores mediante el protocolo <span class="caps">SSL</span> v3 (Secure Sockets Layer) se han solucionado, evitando que algunas conexiones se pierdan.</p>

	<p>Vía | <a href="http://googlechromereleases.blogspot.com/">Google Chrome Releases blog</a></p>      ]]></description>
      </item>
                    <item>
      <title><![CDATA[Foursquare ya tiene oficialmente 10 millones de usuarios]]></title>
      <link>http://www.genbeta.com/movil/foursquare-ya-tiene-oficialmente-10-millones-de-usuarios</link>
      <guid>http://www.genbeta.com/movil/foursquare-ya-tiene-oficialmente-10-millones-de-usuarios</guid>
      <pubDate>Tue, 21 Jun 2011 11:41:21 +0000</pubDate>

      <author>Javi Marcos</author>
      <description><![CDATA[
      <p><img id="image62470" src="http://img.genbeta.com/2011/06/200611141954foursquare_10m_650.png" class="centro" alt="200611141954foursquare_10m.png" /></p>

	<p>La que parecía una simple herramienta de geolocalización, para decir a nuestros amigos donde estábamos en cada momento, ha mutado en un negocio ingente. Y es que la compañía <strong>Foursquare ha confirmado oficialmente que ha alcanzado los 10 millones de usuarios en todo el mundo</strong>.</p>

	<p>La popularidad de Foursquare es más que notable. Ya ha superado los 750 millones de chek-ins, ya que los usuarios promedian a día de hoy 3 millones por día. Más de 500 marcas comerciales la utilizan para interactuar con sus clientes. Y una cifra cercana a 10.000 desarrolladores sacan provecho de su <span class="caps">API</span>.</p>

	<p>Es por ello que no son desencaminados los rumores que apuntan a que aumente mucho próximamente el volumen de trabajo de la empresa. Ha abierto una nueva oficina en San Francisco, contratando en ella personal de Google y de Twitter.</p>

	<p>La compañía ofrece también una serie de datos de lo más interesante. Sus usuarios se reparten en la misma propoción entre Estados Unidos y el resto del mundo. Y aún más soprendente, que<strong> la relación entre hombres y mujeres que la usan es de 1:1</strong>. ¿No os parece curioso que una aplicación como esta tenga tanto éxito en el público femenino?</p>

	<p>Vía | <a href="http://techcrunch.com/2011/06/20/foursquare-now-officially-at-10-million-users/">Techcrunch</a></p>      ]]></description>
      </item>
        	  <atom:link href="http://www.genbeta.com/tag/desarrollo/rss2.xml" rel="self" type="application/rss+xml" />
	</channel>

</rss>



