feed

python

PyNoki gana el concurso de Open Movilforum

0 comentarios

PyNoki

Hace poco se entregaron los premios del 4º concurso de mashups convocado por Open Movilforum, la incubadora de proyectos de Movistar. El vencedor fue Asier Arranz con su aplicación PyNoki.

PyNoki es una aplicación basada en Python que permite controlar de forma remota algunas funciones del móvil. Por ejemplo se puede comprobar si el teléfono se encuentra en movimiento o en reposo, obtener imágenes y sonido del terminal, o enviar mensajes SMS y establecer llamadas. La idea de PyNoki es servir de base para aplicaciones web que accedan a estas funciones del móvil para, por ejemplo, controlar la actividad física de un anciano o un enfermo, o para vigilar a distancia un lugar.

El segundo proyecto finalista es LibreGeoSocial, un entorno y una aplicación para Android, que facilitan la creación de redes sociales en las que sus usuarios están localizados. La tercera de las aplicaciones ganadoras fue CCB, un sistema que te ayuda a localizar la gasolinera con mejores precios, simplemente enviando un SMS.

Enlace | PyNoki
Enlace | LibreGeoSocial
Enlace | CCB

Anunciate aquí
Anunciate aquí

Nueva versión de Python para Symbian S60

1 comentario

PyS60PyS60, el intérprete de Python para Symbian S60 ha publicado nueva versión con jugosas novedades.

Para empezar, la nueva versión 1.9.3 esta basada en Python 2.5 e incluye soporte para dispositivos táctiles, pudiendo determinar si el teléfono tiene este tipo de pantalla y detectar las pulsaciones del usuario. Un nuevo modulo llamado scriptext que abre el acceso a las APIs Platform Service, es decir, la mayoría de las funciones más interesantes del teléfono: mensajería, localización, contactos, etc. Sobre scriptext, añadir que además de los S60 5ª edición, admite los 3ª edición con FP2. Esta nueva versión solo requiere un fichero de instalación, lo que mejora su integración con Ensymble, e incluye una aplicación de muestra llamada Scribble.

En resumen y a falta de probarla en profundidad, esta actualización vuelve a poner a Python para S60 en primera línea a la hora de crear rápidamente aplicaciones para Symbian.

Vía | Forum Nokia blogs
Enlace | Python para S60 1.9.3

Anunciate aquí

Viernes Casual (VIII)

5 comentarios

UAE4ALL

AlbertQ hizo el otro día uno de los mejores comentarios que he visto desde hace tiempo con el que estoy totalmente de acuerdo: las compañías pequeñas tienen más facilidad para innovar que las grandes.

Eso explica que Apple pudiese crear el iPhone o la nueva Pre de Palm. Incluso Google y Android se pueden considerar la creación de una pequeña compañía. Se cuenta que el equipo inicial de desarrollo de Android constaba de 100 ingenieros. Hasta hace poco en Symbian por un lado, y Nokia con S60 por otro, sumaban unos 500 ingenieros. Eso solo en cuanto a software, al sistema operativo. Esta claro que con tal cantidad de gente, las cosas se complican y, por fuerza, tienen que ir más lentas.

De todas formas, quizá soy de los pocos que no creen que exista una “guerra mundial de sistemas operativos”. La situación en Norteamérica es muy distinta al resto del planeta y creo que todas las novedades de Apple, Palm y Android responden a las características de ese mercado. Algún día os comentare a fondo todo esto, pero ahora veamos que nos dejó la semana en cuanto a software.

Leer más

MobiSpray: graffitis ecológicos gigantes

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

Ruby para Symbian S60

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

pyWuzzler, futbolín para el N95

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

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.

Leer más

¡Desenvaina tu N95 bellaco!

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

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

0 comentarios

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

Anunciate aquí

WSL Weblogs SL