29 de Febrero de 2008
desarrollo, internet
El negocio de desarrollar aplicaciones nativas para dispositivos móviles está muriendo. Por otro lado, está surgiendo una nueva manera de llevar una aplicación a un dispositivo móvil: mediante una aplicación web.
Ésta es la reflexión que hacen en Mobile Opportunity. La causa final, como en todo negocio, es económica:
- la proliferación de sistemas operativos para móviles hace que portar una aplicación a todas las plataformas incremente los costes.
- es necesario certificar la aplicación tanto por el fabricante del dispositivo como por el operador, lo cual también dispara los costes.
Muchas empresas que desarrollaban aplicaciones para teléfonos móviles han desaparecido, según el mencionado artículo, por no tener un claro modelo de negocio. La alternativa parece venir de las aplicaciones web para dispositivos móviles. La web no estaba pensada para esta clase de dispositivos, pero al menos en la web es más fácil establecer un modelo de negocio claro. No hace falta perdir permiso ni al fabricante ni al operador.
Ya sabes, si eres desarrollador de aplicaciones nativas para móviles, piensa que tu queso puede estar en otra parte.
Enlace al artículo visto en el twitter de jmsunico.
27 de Febrero de 2008
citas, desarrollo
El software libre nunca debería haber existido y a día de hoy no debería existir. Y le diré por qué: el software libre destruye mercado. Allí donde con el esfuerzo de grupos de personas se construyen posibilidades de mercado, de riqueza y de prosperidad, llega gente irresponsable y crea desarrollos alternativos que hunden a las empresas. Y eso no es bueno para el desarrollo de la tecnología; el software libre no tiene proyección de mercado, no crea riqueza, sólo es una muestra de rebeldía estéril.
– Alexey Leonidovich Pazhitnov, creador del juego Tetris.
No puedo estar más en desacuerdo. Desde 1996 hasta 2005 Alexey trabajó en Microsoft, tal vez esto explique su opinión acerca del software libre. Alguien se ha llevado el queso de este señor.
Visto en la revista consumer.
31 de Enero de 2008
desarrollo
Insertar un video de YouTube en tu blog es muy sencillo. Basta con copiar y pegar el HTML que se nos proporciona. Pues bien, si simplemente hacemos esto la página resultante no va a ser XHTML válido.
Buscando he encontrado varias maneras de convertir dicho HTML a XHTML válido. A mí no me ha funcionado ninguna directamente, ya que me rompían el diseño de la página. Al final, he tenido que introducir el nuevo código dentro de un div. Si utilizas los ejemplos que adjunto tendrás que ver si el nuevo div encaja en el diseño de la página.
YouTube
El HTML que nos proporcionan tiene esta pinta:
<object width="425" height="355">
<param name="movie" value="[URL]"></param>
<param name="wmode" value="transparent"></param>
<embed src="[URL]" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed>
</object>
A mí me valida si lo cambio por:
<div align="center">
<object type="application/x-shockwave-flash" style="width:425px height:355px" data="[URL]"> <param name="movie" value="[URL]" />
</object>
</div>
Tendrás que sustituir [URL] por la URL a tu video en YouTube.
Slideshare
Con slideshare pasa algo similar. El HTML que nos proporcionan es:
<div style="width:425pxtext-align:left" id="__ss_195187"><object style="margin:0px" width="425" height="355">
<param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=como-programar-un-blog-rest-1197022685945500-3"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=como-programar-un-blog-rest-1197022685945500-3" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11pxfont-family:tahoma,arialheight:26pxpadding-top:2px"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px nonemargin-bottom:-5px" alt="SlideShare"/></a> <a href="http://www.slideshare.net/zanaguara/como-programar-un-blog-rest" title="View 'Como programar un blog REST' on SlideShare">View</a> <a href="http://www.slideshare.net/upload">Upload your own</a></div></div>
Yo lo he cambiado por:
<div align="center">
<object type="application/x-shockwave-flash" style="width:425px height:355px" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=como-programar-un-blog-rest-1197022685945500-3"> <param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=como-programar-un-blog-rest-1197022685945500-3" />
</object>
</div>