jueves, 30 de abril de 2009

Postea tus pensamientos – Tweets mentales

Me levanto de la cama, me estiro un poco, abro las cortinas y pienso “Hermoso día, ¿que desayunaré hoy?”

Salgo de mi habitación, tomo mi celular y noto que tengo varios mensajes provenientes de amigos que me siguen en Twitter. Uno de ellos dice “¿Te apetece que vayamos a las quesadillas?” Otro por allí que diga a manera de broma “Desayuna muchos huevos! :D” e incluso un Tweet de mi doctor de cabecera que me dice “Recuerda que tienes que controlar tu dieta, te recomiendo un poco de café negro, pan tostado, un poco de Atún y fruta para tu desayuno”.

Mucha ficción ¿eh? ¿Como es que todas esas personas supieron que el primer pensamiento que tuve fue el preguntarme que desayunar?

Pues gracias a investigadores del departamento de ingeniería biomédica de la universidad de Wisconsin, USA, este escenario esta mas cercano a la realidad de lo que nos imaginamos.

El 1 de abril de 2009, Adam Wilson, uno de los investigadores de dicha universidad, posteo un mensaje en Twitter. Pero en vez de usar sus manos, uso su mente. El mensaje que posteo en inglés fue “USING EEG TO SEND TWEET”. Pensó esta frase y usando la API de Twitter el mensaje apareció en su perfil.

El sistema BCI2000 sondea los campos electromagnéticos generados por el cerebro para mover un cursor en una pantalla y seleccionar los caracteres de su tweet.

Esto tiene grandes implicaciones, sobre todo para la ciencia médica. Muchas personas sufren de padecimientos que hacen que les sea imposible comunicarse con el mundo exterior ya que no poseen capacidades motoras y del habla.

Se escogió Twitter por que es muy fácil para las personas postear lo que tengan que decir, o en este caso, pensar. Algo como el e-mail es mas complicado ya que, además del mensaje, hay que poner el destinatario, la dirección de correo o buscar en la lista de contactos.

Otra de las aplicaciones médicas que en un futuro se podrían implementar son las de mover extremidades robóticas para pacientes que las hayan perdido.

¿Como ven esta nueva tecnología? ¿Que otros usos tendría este sistema? Con tal de que mis pensamientos privados acaben posteados en Internet, que continúen… :) - OverflowIT



miércoles, 29 de abril de 2009

Windows 7 dice adiós a Autorun para USB Drives

Actualmente la mayoría de los virus informáticos que afectan a las computadoras personales caseras se transmiten a través de memorias USB.

imageEstos dispositivos tienen guardado un archivo oculto llamado “Autorun”, el cual tiene una serie de directivas para el sistema operativo que hace que el contenido del dispositivo se ejecute de manera automática. De esta característica se aprovechan los programadores para que el virus se ejecute sin el consentimiento del usuario. El virus al estar residente en una PC, se copia a si mismo al dispositivo USB y modifican o crean el archivo Autorun para que cuando ese dispositivo se conecte a otra maquina se copie y haga el cambio del registro del sistema operativo para volver a realizar todo este proceso.

Por esta razón, Windows 7 desactivará el procedimiento de Autorun para dispositivos USB de almacenamiento. Los dispositivos como lectores/escritores de CD y DVD tendrán esta característica activada, así como dispositivos inteligentes USB que cuenten con la tecnología U3.

Se espera que esta tecnología sea publicada también para las versiones XP y Vista a través de una actualización de seguridad de Windows Update.

¿Creen que esta nueva medida sirva de algo? ¿Que sea a prueba de usuarios? Porque la verdad yo como usuario de Windows detecto facilmente cuando el Autorun ha sido modificado y trata de engañarme. Pero bueno, siempre habrá un despistado que no se fije en donde pone sus cliks, ¿no creen?

lunes, 27 de abril de 2009

Windows 7 da muchas esperanzas! – Windows XP Mode

Teniendo grandes expectativas del próximo sistema operativo de Microsoft, salió a la luz el XPM, un modo de compatibilidad para programas XP que promete ser de las mejores incorporaciones a Windows 7.

Esta tecnología se compone de una maquina Virtual “Virtual PC” y una copia original de Windows XP con Service Pack 3. Esto hace que las aplicaciones de Windows XP se ejecuten de forma nativa en la plataforma para la que fueron desarrollada, eliminando cualquier posibilidad de falta de compatibilidad. Tal vez muchos de ustedes estén familiarizados con maquinas virtuales que permiten correr Linux por ejemplo, sobre Windows XP. El principio es el mismo, solo que XPM se integra de manera limpia a Windows 7. Si uno configura una aplicación para que corran bajo el modo XPM, esta se ejecuta como si fuera una aplicación mas de Windows 7. Esto proporciona muchas ventajas porque las nuevas herramientas de administración del sistema aplican para las aplicaciones que estén bajo el modo XPM y las que sean propias de Windows 7. También existe el modo para que XPM tenga su propia ventana y en ella se genera un entorno gráfico XP.

Aunque es una tecnología muy útil para los usuarios de Windows, no es innovadora. Wine, una maquina virtual para correr programas de Windows bajo un sistema operativo Linux, hace lo mismo desde hace algún tiempo. Ejecuta programas soportados por esa plataforma como si fueran programas propios de Linux sin la necesidad de hacer algún hack o algo de programación del sistema.

XPM no vendrá “out of the box” con Windows 7. Se tendrá que descargar un programa desde la pagina de Microsoft para instalarlo al estilo de la suite de Windows Live, y solo las versiones Professional, Enterprise y Ultimate la podrán obtener gratis.

En cuanto a requerimientos de Hardware, el procesador tendrá que disponer de soporte para virtualización, lo que la mayoría de los chips de Intel y AMD lo hacen.

Muy prometedora se oye esta nueva característica, ya que los usuarios de este sistema no tendremos que preocuparnos por problemas de compatibilidad como con el siempre agraciado Vista. Aquí hay unos screenshots de XPM. Hagan click para ampliarlas y click para regresar. - OverflowIT


overflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologies overflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologies overflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologies

overflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologies overflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologies overflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologies

overflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologies overflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologies overflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologies

overflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologiesoverflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologiesoverflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologies


overflowIT, overflow it, tecnologia,tecnologias de la informacion,Web2.0,Web 2.0, gadgets,IT, overflow, software, hardware, howto, technology,social networking, Information technologies

domingo, 26 de abril de 2009

Programación Multinúcleo – C for Throughput

En esta nueva era de la informática donde los esfuerzos se centran en el desarrollo de la programación en paralelo, programación concurrente y los sistemas multiprocesadores y multinúcleo, las nuevas herramientas que faciliten el desarrollo de software en estas plataformas son de vital importancia, ya que la programación multicore no es nada sencilla, y menos si tomamos en cuenta que los chips comerciales muy pronto podrían tener cientos de núcleos.

Por eso, Intel lanzó un proyecto de investigación llamado CT (C for Throughput) que pretende hacer que compiladores estándar de lenguajes como C y C++ funcionen automáticamente bajo sistemas multiprocesador y multinúcleo sin la necesidad de modificar de manera significativa el código o recompilarlo.

Usualmente al hacer programación en paralelo, se aíslan partes del código que se utilizarán varias veces pero que necesitan ejecutarse por separado por cada tarea que requiera dicho código(a esto se le llama un módulo). Esta tarea es complicada puesto que todo el código se tiene que rehacer para cada sistema, dependiendo de cuantos núcleos tiene el sistema. CT pretende realizar todo este proceso de forma automática. La compatibilidad de CT sería para toda la gama de procesadores x86, por lo que serviría para programas y sistemas antiguos e incluso para procesadores ajenos a Intel (AMD y otros).

Los aspectos técnicos es que CT puede ser agregado a un sistema basado en C/C++ agregando la librería CT, esta genera en entorno en tiempo de ejecución las herramientas necesarias para el manejo de memoria, threads y directivas al compilador. CT trata de obtener y dividir al sistema en la mayor cantidad de tareas independientes que pueda en tiempo de ejecución y el motor de CT los entrega.

Los usos que se puede hacer con esta nueva tecnología son inmensos. Un ejemplo sería el rendimiento de las tarjetas aceleradoras de gráficos, que sería muy superior al que se tiene con las tarjetas mas poderosas, al manejar de manera adecuada todos los recursos que los sistemas multicore proveen. Y lo mejor de todo es que los programadores no tiene que hacer nada extra mas que agregar una librería a sus programas para obtener estos beneficios. Veremos que pasa. - OverflowIT

sábado, 25 de abril de 2009

RSS Explicado

Bueno, este articulo lo escribo porque algunas personas me han preguntado por la suscripción de este blog, o mas específicamente, por el suscribirse a través de “esa” cosa que se llama RSS. Así que explicare que es RSS, como funciona y para que se usa. Esta información se puede encontrar en cualquier lado por si mi explicación no aclara todo : ).

¿Que es RSS?

RSS (Really Simple Syndication por sus siglas en inglés) es un método para compartir y actualizar contenido Web, como una pagina o un blog y las entradas a este. RSS hace que puedas obtener el contenido nuevo de tu blog o sitio favorito automáticamente sin la necesidad de visitar el blog en si. Esto es muy útil si sigues muchos blogs.

¿Que es un RSS Feed?

Muchos sitios en internet tienen links diciendo “Obtén el Feed RSS”, “Suscríbete!” o imágenes como las siguientes:

Esto permite que puedas obtener el RSS Feed del sitio en cuestión (no existe una traducción correcta para este termino en español por lo que se). El RSS Feed es el que permite a los lectores RSS acceder al contenido del sitio o blog.

¿Que es un lector de RSS?

Un RSS reader o lector RSS es un servicio o software que obtiene el nuevo contenido del blog o sitio en cuestión a través del RSS Feed automáticamente. Estos son gratuitos y existen a montones para todos los gustos. Ejemplos de lectores RSS son Google Reader o MyYahoo. Los navegadores Web nuevos también traen lectores RSS incorporados.

¿Cuales son las ventajas de RSS?

RSS puede revolucionar tu mundo en la Web:

  • No volver a perder un sitio: si un sitio te ha gustado y no quieres olvidarlo, puedes suscribirte a su RSS Feed de manera sencilla sin tener que recordar la dirección URL.
  • No necesitas checar el sitio o blog por nuevo contenido: RSS te avisa automáticamente si hay contenido nuevo y lo muestra.
  • Lee montones de blogs de manera rápida: RSS solo te muestra el contenido esencial como texto e imágenes propias de cada entrada. Al principio te muestra el titulo del nuevo post y en algunos lectores una pequeña parte del articulo en si, así que tu decides si el nuevo contenido te interesa o no y lo abres. Por supuesto que el contenido de OverflowIT siempre es interesante :).
  • No mas publicidad: Como mencioné anteriormente, el lector RSS no muestra mas que el articulo y las imágenes que pueda tener. No muestra nada del contenido propio del sitio como la publicidad, banners, menús, animaciones flash, aplicaciones Web, Videos, etc. Aunque muchas veces estos elementos dan una experiencia mas rica al lector. Pero existe esta posibilidad para los lectores que solo quieran leer las nuevas entradas.

¿Como me suscribo a este blog a través de RSS?

Este método es universal para cualquier blog o sitio que tenga un RSS Feed.

  • Registrarse en un lector RSS.
  • Ir al blog o sitio a suscribirse y encontrar el link image.Siempre esta muy visible. En muchos navegadores como Firefox hacen la suscripción a RSS bastante fácil. Si un blog o sitio tiene contenido RSS muestra el mismo icono en la barra de dirección.

image

  • Dar click en el icono. Dependiendo del servicio, el blog o el sitio en el que estén las instrucciones varían, aunque muy poco. Simplemente muestra el contenido RSS y pregunta con que lector será leído dicho contenido. Los navegadores con lectores RSS incluidos como Firefox ponen de manera predeterminada su lector. Al suscribirse con el lector del navegador Firefox, se agrega un botón en la barra de menus que permite el acceso rápido de las entradas del blog o sitio. Es muy útil y es mi recomendación para un lector RSS.

Listo! Recibirán el contenido del blog de manera rápida y automática. Así que vayan y suscríbanse a OverflowIT para obtener lo último en Tecnología, Web 2.0, Gadgets, Tecnologías de la Información y más. Si tienen dudas o cualquier cosa, allí están los comentarios :) - OverflowIT

Características del iPhone 3.0 – Comandos y reconocimiento de voz

Los últimos rumores de las nuevas características del iPhone 3.0 sugieren que podría incluir comandos activados por voz y reconocimiento de la misma.

Estas nuevas características, bajo el nombre código “Jibbler”, prometen ser de mucha utilidad. Actualmente muchos smartphones incluyen el marcado voz. Sin embargo, con esta tecnología es posible hacer síntesis de la voz y hacer tareas mas complejas, como comandos para reproducir un pista, un artista, o un álbum; llamar a un contacto especifico e incluso dictar un SMS o un e-mail y enviarlo. Todo sin siquiera hacer uso del Touch-Screen.

Para los que quieran enterarse de cuestiones mas técnicas, las tentativas clases y métodos nuevos que permitirán crean nuevas aplicaciones iPhone con estas nuevas características tienen el nombre de VSSpeechSynthesizer, VSRecognitionSession, SBVoiceControlDisableHandlerActions, SBSensitiveJibblerEnabled, y SBVoiceControlSoundCompletion. El prefijo SB se refiere a “Spring Board”, la aplicación del iPhone principal que ejecuta otras aplicaciones (el menú del iPhone). VS se refiere a “Voice Services” o servicios de voz en español.

Las nuevas características suenan muy bien, pero nada esta confirmado todavía, así que habrá que esperar futura información - OverflowIT

viernes, 24 de abril de 2009

Ultrasonido desde tu celular – Sonda para smartphones

William Richard y David Zar, dos investigadores de la universidad de Washington, USA, desarrollaron un dispositivo USB capaz de realizar scans ultrasonido, mostrar la imagen del ultrasonido a través de un smartphone y enviar los datos obtenidos por Internet.

gadget overflowIT, overflow-it,technology,IT,Web,Information Technology,Web2.0,Web-2.0

Este es un nuevo dispositivo muy útil para la ciencia medica. Los escáners comunes suele costar más de $20,000 dólares. Sin embargo, este sistema solo cuesta $2000, así que podría ser usado en lugares donde el acceso a servicios de salud como este es difícil: comunidades rurales, expediciones, zonas de combate, etc. Los datos obtenidos son suficientemente acertados y confiables para poder darle un uso médico serio en muchos diagnósticos, aunque los investigadores aclaran que habrá que hacer pruebas mas rigurosas - OverflowIT

miércoles, 22 de abril de 2009

O3D – API para Aceleración de Gráficos de Google

Continuando con el seguimiento de la evolución de la nueva era del Cloud Computing, el martes pasado Google anunció el lanzamiento de O3D, una API para crear aplicaciones Web 3D que puedan ser ejecutadas desde el navegador.

Esta API permite a través de Javascript y tecnologías similares como AJAX, interactuar con el chip gráfico de la tarjeta madre, con lo que supone gran poder de procesamiento de datos para aplicaciones que la requieren como son el procesamiento de imágenes y modelado 3D.

Esto supone un gran avance para aplicaciones Web mas vistosas, eficientes y sofisticadas tales como los videojuegos, aunque esta nueva API no es la pionera en este campo. Mozilla Foundation y Khronos, el consorcio encargado de la API de procesamiento 3D OpenGL, ya ha hecho algunos esfuerzos para que OpenGL pueda ser usado en aplicaciones Web.

Aunque parecen ser dos tecnologías similares, tienen grandes diferencias. Google O3D es mucho mas fácil de programar e integrar en aplicaciones. Sin embargo no se tiene tanto control sobre la funcionalidad. En cambio OpenGL permite una gestión de todos los aspectos de un rendering en 3D, aunque su uso y programación es mucho mas compleja y se requiere de mayor grado de entendimiento.

En la pagina de Google O3D se pueden ver varios ejemplos de estas aplicaciones en funcionamiento. Para verlas tendrán que descargar el plugin de O3D. Este les instalará el API O3D mas Google Gears. Existen plugins para Internet Explorer, Mozilla Firefox, Apple Safari y Google Chrome. - OverflowIT


lunes, 20 de abril de 2009

Una critica a la nueva sociedad multimeda – Tag Ties & Affective Spies

Tag Ties & Affective Spies (Relaciones Etiquetadas y Espías Afectivos traducido en contexto) es una exhibición online llevada a cabo por el Museo Nacional de Arte Contemporáneo en Atenas, Grecia, elaborada por Daphne Dragona.


Esta obra pretende hacer un análisis reflexivo de la nueva sociedad que evoluciona a partir de las nuevas tecnologías de la Web 2.0.

"Es una visión critica de la sociedad mediática de nuestros tiempos… ¿Estamos realmente conectados e interactuando entre nosotros o además estamos creando y dándole forma al contenido y a la estructura la Web social en si?"

La obra contempla y contrasta los aspectos polares de este fenómeno: el orden del sistema en si y el caos de la información que maneja, y viceversa; la democracia y la anarquía. La exposición del yo digital a todo el universo digital.

Esto es presentado cono una serie de “Tags” que giran dentro de nuestra vida digital diaria, y la pone en el contexto de la obra a través de una aplicación Web. - Overflow IT

domingo, 19 de abril de 2009

El futuro de la IT esta en… los navegadores??? (Parte 2)

Hoy en día, toda computadora personal y dispositivo móvil que se digne de decir que puede conectarse a Internet, posee un navegador Web. Aquí también existen varios colores y sabores: Internet Explorer, Mozilla Firefox, Apple Safari, Opera, Netscape, Google Chrome, o las implementaciones que hagan los fabricantes de los dispositivos, aunque casi siempre son derivaciones de los mencionados anteriormente.

Pueden tener características muy diferentes. Sin embargo, funcionan con las mismas tecnologías base, como HTML, CCS, Javascript y otras tecnologías como Flash. Y esto es lo que les da a las aplicaciones Web y al uso de navegadores para desarrollo de software grandes ventajas.

Las aplicaciones Web son las únicas que son verdaderamente independientes de la plataforma a utilizar. Lo único que los desarrolladores tienen que checar son algunos detalles propios de los navegadores: si tiene Javascript habilitado, si algunas características de las nuevas versiones de CCS o HTML no funcionan en versiones de navegadores antiguos, proporcionar una solución o lidiar con bugs propios de los navegadores. Puede parecer que es lo mismo que con aplicaciones de escritorio: hay que hacer modificaciones. Pero estas modificaciones son mucho mas sencillas y requieren de menos tiempo para su implementación en una aplicación de este tipo.

Mucho dirán que una aplicación Web tiene muchas desventajas:

  • HTML y Javascript como base: Esto podía ser una limitante hace algunos años. Sin embargo, como dicen por allí, “La evolución de las Tecnologías de la Información” nunca para. la W3C esta a punto de liberar el nuevo estándar HTML5, mas versatil y funcional. Los motores de Javascript de las nuevas versiones de los navegadores Web, donde destaca V8 de Google Chrome, tienen mucho mas poder de procesamiento. Surgen nuevas tecnologías basadas en estas como AJAX. Nuevos recursos para Javascript, como JQuery, cada día son mas usados y mejorados.
  • Necesitas una conexión a Internet: Se pueden desarrollar aplicaciones de este tipo que funcionen sin necesidad de estar conectado a la red y poder utilizar. Una pagina Web cargada al disco duro y su script de Javascript son en si una aplicación. Hoy en día existen nuevas plataformas de desarrollo para aplicaciones offline como Google Gears, que permiten crear aplicaciones mucho mas variadas y poderosas, que es lo que trataré en el siguiente punto.
  • Versatilidad y poder de las aplicaciones de este tipo es muy limitado: Además de Google Gears, esta Adobe Flash. Todos hemos visto en alguna página alguna aplicación grafica hecha con Flash que no le pide nada a una aplicación de escritorio común y corriente. Y ahora Flash forma parte de la plataforma de Adobe Air, nueva tecnología de desarrollo muy versatil que tiene el mismo objetivo que Google Gears: crear aplicaciones de escritorio a través del Navegador Web poderosas. Microsoft no se ha quedado atrás y a puesto en manos de los desarrolladores herramientas como Microsoft Silverlight o Windows Presentation Foundation. Por supuesto que será muy difícil ver el ultimo Halo de Microsoft correr en un navegador. Sin embargo la distancia es mas corta :).

Y lo mas importante, existen infinidad de recursos en la Web disponibles, libres o con licencia, que se puede usar: montones de plugins para navegadores, Widgets para los sitios sociales como MySpace, Facebook, Hi5 que pueden ser acoplados a una aplicación desarrollada, y un larguísimo etc.

Por supuesto que el software para escritorio desarrollado con Java, .NET, C++, Python, Ruby, etc., siempre será mucho mas potente. Sin embargo, ahora muchos desarrolladores tomarán en cuenta la versatilidad que las “aplicaciones Web para escritorio” proveen.

sábado, 18 de abril de 2009

El futuro de la IT esta en… los Navegadores??? (Parte 1)

Microsoft no tarda en develar su nuevo (y esperemos mejor que Vista) sistema operativo Windows 7 de manera oficial. Los mas populares sabores del siempre fabuloso Linux sueltan nuevas versiones de sus respectivas distros regularmente (Ubuntu lo hace, o lo hacía, cada 6 meses, yo sigo con Hardy :P). Apple y su OS X en cada release siempre a la vanguardia en cuanto a versatilidad, funcionalidad y diseño. Y por supuesto están los menos conocidas (para la mayoría de los usuarios comunes) plataformas UNIX o BSD.

Por el lado de los dispositivos móviles el panorama es mucho mas variado: plataformas como Windows Mobile, dispositivos que basan sus sistemas operativos en Linux, o plataformas propias de la compañía que fabrica los dispositivos (Apple, Nokia, Sony).

Ahora supongamos que yo quiero hacer un programa que funcione en todas, TODAS las plataformas mencionadas.

Java! dirán algunos. Su maquina virtual puede ser ejecutada desde prácticamente cualquier arquitectura (digo prácticamente porque la verdad no se si sea cierto, es lo que Sun Microsystems dice). Y supuestamente una sola versión de un programa puede correr en cualquier parte SIEMPRE Y CUANDO este la maquina virtual de Java instalada. Otras plataformas como .NET de Microsoft pretende a ser lo mismo, aunque sin mucho éxito hasta ahora.

Pero Java tiene la limitante de que tiene que estar su Maquina Virtual instalada. En PCs esto no supone mucha desventaja, casi todos los sistemas operativos la tienen integrada nativamente, como es el caso de Linux, otros sistemas UNIX y actualmente Windows. Si no esta, pues simplemente se descarga el instalador desde internet y voila, allí esta. Lo mismo sucede con otras plataformas. Si es una aplicación .NET instalas el framework o Mono para el caso de sistemas UNIX o Linux. Si es una aplicación de C, Ruby, Pyton, y un largo etc., instalas el interprete, compilador, librerías o lo que tengas que instalar.

Pero en los dispositivos móviles la cosa es diferente. Muchos dispositivos no dejan instalar nada a nivel de sistema operativo. Incluso Java no esta integrado en todos lados, por mucho que Sun se esfuerce, siempre hay alguien que no cede, aunque no sin tener en algunos casos motivos, los cuales son algo técnicos para tratarlos aquí (si Java realmente es un lenguaje interpretado si usa compilación Just in Time, la robustez, velocidad de ejecución, etc).

Entonces, no es posible tener una aplicación que corra en todos cualquier dispositivo sin tener que hacer grandes modificaciones. ¿O si?

En la segunda parte de este articulo hablaremos de una alternativa en la que muchas empresas (incluyendo el gigante de la Web Google, Microsoft, IBM y hasta Apple) están poniendo mas atención: los navegadores Web.OverflowIT

Segunda parte de este articulo

jueves, 16 de abril de 2009

Google pone en Jaque a Apple – Apps para iPhone desde otras plataformas

Hace algunas semanas, Google anunció una nueva versión de su aplicación Gmail para teléfonos de nueva generación como el iPhone de Apple y el G1 de Google y T1 Mobile.

Esto no parecía algo que revolucionara la manera en que vemos las aplicaciones del iPhone. Cualquier persona entra a la Apple Apps Store, busca esta nueva aplicación y la puede encontrar… ups!

No esta allí, esta aplicación se descarga directamente de la pagina de Gmail, versión para dispositivos móviles.

¿Como puede ser esto posible? Apple gestiona todas las aplicaciones (legales) para iPhone a través de su tienda de Apps, y Gmail, siendo una empresa seria, ¿se atreve a desafiar el imperio computacional de Steve Jobs?

Pues bien, la noticia que hizo que muchos voltearan a ver esta nueva aplicación de Gmail es que esta no es ninguna iPhone App. De hecho no se basa en ninguna plataforma de desarrollo que Apple soporte(iPhone SDK). Esta es una aplicación Web común y corriente. Sin embargo basa su diseño en los navegadores web para dispositivos móviles tipo Webkit, los cuales soportan el nuevo estándar del W3C HTML5.

“Y…?” muchos podrían preguntarse. Pues bien, esta es una tecnología nueva que permite hacer aplicaciones Web muy potentes. Tanto que es muy difícil diferenciar una aplicación para iPhone común de la aplicación de Gmail en cuestión.

Esto abre nuevas posibilidades para los desarrolladores de aplicaciones para los iPhones y para los dispositivos móviles que soporten el nuevo estándar HTML5 (los teléfonos que utilizan Android, como el G1 lo soporta pero tiene que usar además Google Gears, la plataforma de desarrollo de aplicaciones Web de Google que permite ejecutar aplicaciones Web sin la necesidad de una conexión a internet). Ya no se requiere usar el SDK de iPhone, y la programación de aplicaciones HTML5 es muy similar, si no es que idéntica, a la programación de aplicaciones Web con otros estándares de la W3C. Además existen múltiples ventajas propias de aplicaciones Web, las cuales se discutirán en un próximo articulo.

Esto de seguro no le sentó nada bien a Steve, veremos cual es su reacción en un futuro inmediato. Aqui esta el video de Gmail "App". - Overflow IT


miércoles, 15 de abril de 2009

FMA – Biblioteca musical… ¡Gratuita!

La WFMU, estación de radio independiente neoyorkina de gran prestigio en esa ciudad, lanzó a la web el Archivo de Música Libre o Free Music Archive (FMA). La música que puedes descargar en este sitio está publicada bajo la licencia Creative Commons, así que le puedes dar el uso que quieras a la música descargada, tanto para crear un soundtrack para algún video que subirás a YouTube, para un comercial o anuncio publicitario, como para hacer algún remix y publicarlo, o solo por gusto de encontrar algo que te haga bailar. Todos los géneros y ritmos pueden ser encontrados, bueno, no hay cumbias ni reggeton, pero seguro que hay algo que oír para todos los gustos.

martes, 14 de abril de 2009

Tweenbot – Un robot que funciona con un sistema de gentileza

Kacie Kinzer, estudiante de la Escuela de Artes Tisch, NYC, USA, condujo un experimento con Tweenbot, un pequeño y simpático robot construido con cartón, el cual solo puede avanzar en línea recta.

El experimento fue muy simple. Una pequeña banderilla que porta este pequeño amigo indica su destino final, y pide a cualquiera que se tope con el guiarlo en la dirección correcta.

Uno pensaría que en una ciudad como NY donde abunda el pandillerismo, el estrés entre las personas debido a sus agitadas vidas y otro sin fin de problemas propio de las grandes urbes, las personas no tendrían ninguna gana en participar en esta actividad, o algunas a hacerle algún daño al pequeño robot e incluso robarlo. Pues bien, todos los viajes que emprendió este robot los concluyó sin ningún percance. Muchas personas lo encaminaron en la dirección correcta y lo libraban de los obstáculos que el robot pudiera encontrar.

Esto dice mucho de nuestra inherente capacidad de ayudar y de la gentileza que la mayoría de nosotros no vemos emerger con mucha frecuencia, aunque hay que hacer el esfuerzo :).

Lo que no me puedo dejar de preguntar es: ¿que pasaría si este experimento fuera hecho en alguna gran ciudad de México?. Quiero creer que el resultado sería mas o menos el mismo. ¿Ustedes que creen?.

He aquí el video de una de sus travesías de este pequeño amigo. Si dan click en el boton que parece un librito abierto, pueden ver com mas detalle la descripción de este experimento. - Overflow IT




lunes, 13 de abril de 2009

Picnik – Edita tus fotos desde tu Web Browser

Muchas veces hemos tenido la necesidad de hacer una edición a una imagen sencilla, como recortarla para eliminar un texto, cambiarla a colores monocromáticos, o quitar los “ojos rojos” de una fotografía. Y la verdad, es muy tedioso tener que estar abriendo la suite de Photoshop solo para hacer alguna de estas tareas.



Picnik es una aplicación Web para la edición de imágenes. Es muy sencilla y fácil de usar, pero con mucha funcionalidad integrada. Las imágenes pueden ser tomadas desde un sitio Web o desde la computadora y una vez cargadas dentro de la aplicación se puede recortar, rotar, cambiar el tamaño, cambiar el brillo, el contraste o la intensidad de las sombras, y muchas otras características. Además posee herramientas para importar/exportar imágenes desde Flickr, Facebook, MySpace y otras redes sociales o al disco duro. Incluso pueden ser importadas desde una cámara Web.

Si se quiere crear una imagen desde cero, Picnik tiene varias herramientas para añadir trazos con varias paletas y estilos, texto, efectos, marcos y retoques.



Algo que se me hizo muy útil es que Picnik puede ser añadido como una funcionalidad extra a tu navegador a través de su plug-in. Al instalarlo y al hacer click derecho sobre una imagen, se puede observar que se agregan las opciones de “Editar imagen con Picnik” y “Enviar el sitio Web a Picnik”. El nombre de la primera opción es muy descriptiva de lo que hace. La segunda opción hace una captura parcial o total de la pagina cargada en el navegador para su posterior edición. Este plug-in tiene versiones para los mas populares Web Browsers como IE, Firefox, Google Chrome, Opera y Safari. - Overflow IT

domingo, 12 de abril de 2009

HighDEAS – El lugar indicado para postear dopado!

Si alguno de ustedes le hace a la hierba, la piedra o a algún otro estupefaciente, HighDEAS promueve el posteo de las esos alocados y brillantes pensamientos, razonamientos e iluminaciones divinas que uno tiene mientras se esta “High”.





Aunque no es mi intención promover la drogadicción, puesto que no es algo que yo haga o que me me agrade que hagan personas cercanas a mi, no puedo dejar de sonreír mientras leo algunos de los post que existen en este peculiar sitio. Además, muchos post son para promover nuevas políticas en cuanto al uso de estupefacientes y la publicidad de la venta de marihuana para “uso medicinal” o pipas para fumarla. Las encuestas que el sitio publica como “¿Con que personaje histórico te gustaría ponerte bien dopado?” son muy… interesantes.

En fin, si son personas con una mentalidad abierta y no les molesta leer delirios de gente drogada, cheque este sitio. - Overflow IT

sábado, 11 de abril de 2009

Cuidado con StalkDaily – Spamming Worm

Los usuarios de Twitter que visitaron el sitio stalkdaily.com (no lo visiten o serán infectados!) han visto modificados sus perfiles por un gusano que envía SPAM a través de tweets a sus contactos.

Si ya fueron infectados:

  • Borren todos los datos del caché de su browser incluyendo cookies y contraseñas guardadas
  • Cambien la contraseña de su perfil de Twitter
  • Remuevan los tweets que haya generado el gusano.

Mas información en Twittercism.

Como Insertar “embed disabled videos” de Youtube en tu profile de MySpace, Facebook, Hi5, etc.

Algunas veces, al querer copiar el objeto flash de videos de YouTube para poder insertarlos dentro de un perfil de Hi5 por ejemplo, no es posible debido a que “la inserción esta desactivada por solicitud”. Este es un pequeño y simple hack para poder insertar el video que tu quieras si esta función esta deshabilitada. Aunque si el video esta deshabilitado, debe ser un motivo (obtener mayores beneficios para las discográficas y medio de comunicación masivos claro esta). Por lo tanto, no me hago responsable de los usos que puedas hacer de este articulo el cual lo publico para fines educativos e informativos :).



  • Primero, copia un objeto flash de algún video que no tenga esta restricción a tu perfil. El mismo método que se utiliza comúnmente para insertar videos de YouTube en paginas Web.




  • Después ve a la pagina del video restringido que quieres copiar y fíjate en la URI del mismo.




  • Borra la cadena “watch?”, y el símbolo “=” sustitúyelo por “/”. Si das ENTER se deberá ver en la pantalla del browser el video cubriendo toda el área del browser. Sin embargo, la URI se modificará por lo que tendrás que repetir el método anterior para obtener la URI como se muestra a continuación.




  • Cópiala y sustituye la URI del objeto Flash por la que acabamos de obtener




Listo! Deberás poder ver el video en tu perfil.

Vevo, el nuevo hogar de videos musicales.

YouTube y Universal Music Group, la compañía discográfica mas grande del mundo, han anunciado que unirán fuerzas para lanzar Vevo, un nuevo sitio el cual estará dedicado exclusivamente a videos musicales.

imageimage

Se cree que este sitio será muy similar a Hulu, el sitio formado por los gigantes multimedios estadounidenses NBC y News Corporation, que permite ver contenido restringido como series americanas de televisión y películas a través de internet, solo que Vevo mostrara conciertos y videos musicales de los artistas que Universal maneja. Además los videos serán subidos en HD y con la posibilidad de descargar contenidos gratuitos o al hacer un pago. Posiblemente otras grandes discográficas se unan con el paso del tiempo.

Este trato es considerado por muchos analistas una especie de salvavidas para YouTube, puesto que se este se ha visto muy presionado por las discográficas y medios de comunicación a restringir contenidos, o que YouTube page cuotas por usarlos y mostrarlos en su sitio, ya que las ganancias de las multinacionales han sido casi nulas al permitir que YouTube los transmita.

Fuentes: http://www.internetnews.com/breakingnews/print.php/3814681

http://www.huffingtonpost.com/2009/04/09/vevo-youtube-universal-an_n_185284.html



Bookmark and Share