feed Tag: python (10)

MobiSpray: graffitis ecológicos gigantes

Oscar B 31 de octubre de 2008 2 comentarios

Digamos que quieres pintar un graffiti que cubra toda una fachada, en unos cuantos minutos y sin tener que acabar detenido en comisaría. MobiSpray cambia el bote de pintura por un móvil y un sistema de luces con el que se puede redecorar casi cualquier estructura.

Un teléfono Symbian S60 sirve para controlar el sistema de luces, la pintura. Un programa en Python registra el movimiento mediante el sensor acelerómetro y permite “pintar” sobre el objetivo. Solo hay que mover móvil como si se tratase de una lata de pintura en spray, ajustando la presión o el color con el teclado numérico.

Jürgen Scheible, también conocido como MobiLenin, es el creador de este artístico experimento tecnológico. Es autor de uno de los mejores tutoriales sobre Python para S60 de la red y del único libro publicado hasta la fecha sobre este sistema de desarrollo. Aparte de ser una muestra de como el arte va incorporando el móvil como un elemento más, a veces incluso central, creo que MobiSpray pone de manifiesto una vez más la potencia de Python.

Vía | Textually
Enlace | MobiSpray

¿Recomendarías este post?

Ruby para Symbian S60

Oscar B 23 de octubre de 2008 0 comentarios

Ruby

Symbian ha publicado (al fin) una nueva versión del intérprete de Ruby para los modelos con S60. Este nuevo Ruby es bastante más avanzado y rápido que el que apareció anteriormente, y está basado en la versión 1.9 de finales del 2007.

La distribución incluye la maquina virtual, una aplicación para la ejecución de scripts y varios ficheros de ejemplo, necesitando instalar también las bibliotecas PIPS en los modelos Symbian más antiguos. Por lo que se puede ver en los ejemplos, se pueden manejar ficheros y cadenas, crear conexiones multi-hilo o realizar bastantes operaciones con la cámara.

Con esta beta, Ruby se une a Python, Flashlite, Web Runtime o PAMP como método sencillo de programar sobre Symbian. En la escasa documentación de esta “release” ya se apunta a la integración de Ruby con el resto de lenguajes, incluso el C nativo de Symbian. Ruby se posiciona así como otra opción a considerar por los programadores que quieran llevar sus creaciones a las pantallas móviles.

Vía | Symbian
Enlace | Mobile Ruby Project

¿Recomendarías este post?

pyWuzzler, futbolín para el N95

Oscar B 19 de junio de 2008 0 comentarios

Ya que estamos en plena Eurocopa y al final la fiebre del fútbol se contagia, pyWuzzler es una buena opción para sacar el deportista que llevamos dentro y demostrar nuestras habilidades al futbolín.

pyWuzzler es un programa en Python para los Symbian S60, que aprovechando el acelerómetro del Nokia N95, permite controlar los delanteros de un futbolín, moviendo e inclinando el teléfono. El objetivo, por supuesto es simplemente marcar goles, aunque es bastante divertido ya que, dependiendo de nuestra habilidad al mover el terminal, podemos conseguir distintos efectos con “el balón”.

El juego es gratuito y ha sido creado como resultado de un cursillo universitario sobre las tecnologías de interacción. Es necesario instalarlo en la misma unidad en que se encuentre Python para los S60. Os aviso que es altamente adictivo. Espero que amplíen la pantalla al resto del tablero y que se pueda jugar contra otros por bluetooth. Así ya no echaré de menos mi futbolín.

Vía | Goponygo (¡ Gracias !) -> Symbian Freak
Mas información | pyWuzzler

CoopLoc, localización cooperativa

Oscar B 28 de mayo de 2008 0 comentarios

CoopLocJunto a la localización de móviles por GPS, otro de los sistemas utilizados consiste en utilizar la identificación de las antenas que dan cobertura al teléfono. Este último es el usado por la aplicación de mapas de Google en el móvil, o servicios como Localízame de Movistar o RedBox de Vodafone.

El mayor problema de la localización por antenas BTS es la precisión, que varía en función del tamaño de la celda. CoopLoc ataca este problema de forma muy ingeniosa: compartiendo la información. La idea se basa en una aplicación que crea una red P2P vía bluetooth entre los usuarios, en la que se comparten los datos de identificación de la antena y potencia de la señal, combinándolos con la posición GPS. Compartiendo los datos entre varios usuarios de distintas operadoras se logra reducir el área de la posible situación, aumentando casi el doble la precisión y creando una base de datos de localización cooperativa más precisa que las actuales.

¡Desenvaina tu N95 bellaco!

Oscar B 14 de abril de 2008 0 comentarios

Aunque el número de aplicaciones que hacen uso del acelerómetro en los últimos Symbian no deja de crecer y muchas son bastante originales, he optado por comentar solo aquellas que me llaman la atención. Y la última es una bastante curiosa: lucha de espadas con dos Nokia N95.

Phonefight se anuncia como la forma moderna de resolver disputas y es el resultado de 16 horas de trabajo con Python para los S60 durante el evento Over The Air que se celebraba en Londres hace un par de semanas. El programa conecta dos móviles Nokia N95 mediante bluetooth, y a través de los movimientos detectados por el acelerómetro se puntúa al mejor luchador.

La idea del juego se basa en el famoso programa del sable láser y para estar programado en tan poco tiempo está bastante bien, es muy original. No sé si Phonefight te será muy efectivo para arreglar ese problemilla con quien tú ya sabes, pero desde luego los chicos de la demo se lo están pasando en grande.

Enlace | LastMinute Labs

El móvil como arma de defensa

Oscar B 17 de marzo de 2008 1 comentario

Autodefensa

Siempre he pensado que los fabricantes deberían incluir funciones que nos ayuden en caso de emergencia. Un acceso directo al 112 no creo que sea bastante y supongo que así debe pensar también el programador de S60Defense.

S60Defense es un programa creado con Python para los S60 que sirve como arma disuasoria. Mediante una tecla de acceso directo, en caso de ataque solo tenemos que pulsarla y apuntar con la cámara del móvil hacia el agresor. Su imagen quedará automáticamente almacenada en un servidor FTP y se borrará de la memoria del teléfono.

A primera vista no parece que apuntar a alguien con el móvil sea muy eficaz. El efecto disuasorio puede venir cuando le digamos al atacante que su imagen acaba de ser publicada en Internet y que va a estar totalmente identificado en caso de que prosiga en su actitud.

No es que sea una defensa muy efectiva, pero hasta que saquen móviles con taser integrado puede, por lo menos, hacernos sentir un poco mas seguros.

Enlace | S60defense

NiiMe Projects 2008, más usos para tu N95

Oscar B 10 de febrero de 2008 1 comentario

Mi buen amigo y lector de Xataka Móvil, Asier Arranz, me acaba de enviar un vídeo de demostración con sus proyectos para este año. Para los que no le conozcan, Asier es el creador de NiiMe Mouse, programa que permite usar el Nokia N95 como ratón del ordenador y NiiMe Wheel, que convierte el terminal en un volante para juegos de conducción.

Como podéis ver en el vídeo, el primero de los nuevos programas es NiiMe Calibration Tool, una herramienta que muestra de forma gráfica los valores del acelerómetro interno del N95, ayudando a los creadores de nuevas aplicaciones para este sensor.

NiiMe Drums convierte el multifunción de Nokia en una batería con seis instrumentos, obteniendo diferentes sonidos según la posición del móvil. Ideal para musicos aficionados con problemas de espacio en casa. La idea es poder grabar las canciones que generemos con el programa y también reproducirlas a distintas velocidades.

NiiMe Play es quizá el mas divertido de los nuevos proyectos de Asier. El programa esta pensado para jugar a juegos de plataformas, simplemente llevando el móvil en el bolsillo e imitando los movimientos del personaje del juego. No dejéis de ver el vídeo porque NiiMe Play promete ser bastante divertido de usar.

Desde aquí le deseo a Asier mucha suerte con todos estos nuevos proyectos (y con la carrera), y espero que a lo largo de este año podamos ir disfrutándolos en nuestra pequeña pantalla.

Enlace | NiiMe

Super ratón N95

Oscar B 21 de enero de 2008 5 comentarios

Una de las funciones menos publicitadas en el modelo estrella de Nokia, el N95, se esta convirtiendo por obra y gracia de los programadores en la que mas llamando la atención sobre este teléfono. Hablamos del famoso acelerómetro, y en esta ocasión no se trata de otro programa curioso o divertido, sino de algo realmente útil: sustituir el ratón del ordenador por el teléfono móvil.

NiiMe Mouse es un programa en Python que permite controlar el cursor del ratón mediante un móvil Symbian con acelerómetro en ordenadores bajo Windows o Linux. NiiMe Wheel es una versión ligeramente distinta que se puede usar en juegos de conducción, usando el teléfono como un volante. Ambos programas requieren la instalación de Python y las bibliotecas PySerial en el ordenador, y utilizan una conexión por bluetooth para vincular el móvil y el PC.

NiiMe se publica bajo licencia GPL y encuentra en fase beta, por lo que no se descarta algún error, aunque como se aprecia en el vídeo, parece que funciona mas que bien. Actualmente se distribuye por correo electrónico a las personas que con sus donaciones estén colaborando al desarrollo de este interesante proyecto. Se me olvidaba, Niime esta hecho en España y no olviden supervitaminizarse y supermineralizarse.

Enlace | NiiMe

Shaker Racer: radio control con un Nokia N95

Oscar B 28 de noviembre de 2007 3 comentarios

Desde que los programadores han podido acceder al acelerómetro del N95 no paramos de descubrir nuevos usos y aplicaciones para este sensor. La última parece ser esta: utilizar el móvil como mando de un coche de radio control.

Como se aprecia en el vídeo, según movemos o inclinamos el teléfono, el coche teledirigido reacciona a nuestros movimientos. El coche está modificado con un microcontrolador y un chip bluetooth que se encarga de las comunicaciones. El programa del móvil está realizado en Python para los S60, con el módulo extra aXYZ, creado por Cyke64, que permite la conexión con el sensor interno de movimiento.

Creo que cada vez está mas claro que la combinación teléfono y sensores, externos o internos, pueden suponer una nueva y rica frontera tanto para los programadores como para los usuarios.
¿Cual será el siguiente ejemplo que podremos ver?

Vía | Forum Nokia Blog
Enlace | Symbian Resources

Mi móvil también tiene sentimientos

Oscar B 16 de noviembre de 2007 0 comentarios

Jurgen Scheible, una de las máximas autoridades en lenguaje Python para los S60, ha conseguido que su móvil tenga sentimientos. No ha sido a base de cariño y muchos cuidados, sino utilizando la última versión de Python para los S60, que incluye un modulo para acceder al acelerómetro de los teléfonos Symbian que lo incorporan.

Jurgen ha programado el terminal para que al tocarlo, y según donde lo toquemos, “diga” diferentes frases: “Eso me ha gustado”, “Eso duele” o “Si, yo también te quiero”, entre otras. El programa aparte de servir para encariñarnos aún mas con nuestro móvil, pretende mostrar las posibilidades de los sensores de movimiento y la potencia de Python, ya que está compuesto de sólo 26 líneas de código. Otras aplicaciones mas útiles que apunta el autor, sería la posibilidad de que el terminal nos leyese un SMS o contestase una llamada, dependiendo de donde toquemos o del tipo de movimiento realizado.

Un ejemplo mas de las posibilidades que ofrecen los sensores a esos pequeños ordenadores en que se están convirtiendo los teléfonos móviles.

Enlace | Forum Nokia Blog

Destacado

Especial Mobile World Congress 2008 - síguelo en Xataka Móvil

Suscríbete