Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003
He estado trasteando para intentar hacer funcionar Android en VirtualBox, ya que con tanta expectación por el dichoso sistema operativo me ha picado la curiosidad (ya iba siendo hora). Y tras ver que es posible hacerlo funcionar en plataformas x86 me he puesto a indagar. La mayoría de la información esta desperdigada en el wiki del proyecto Live Android entre documentación y comentarios, así que he querido recopilar aquí lo más importante.
Tras descargar una imagen ISO de Live Android habrá que crear una máquina virtual en VirtualBox con los siguientes parámetros, dejando el resto por defecto:
Una vez configurado todo, basta arrancar la máquina y tras un inicio típico de Linux y los logotipos de Android, aparecerá el escritorio. El uso del ratón simula las pulsaciones en la pantalla táctil (se puede ver un pequeño cursor) por lo que todos los gestos como doble pulsacion o arrastrar funcionan perfectamente (si se tiene una Wacom ya es la caña). Aparte de los cursores, las teclas y combinaciones principales son:
Por último, para tener acceso a internet, es necesario configurar la red desde la consola. Pulsando Alt + Derecha accedemos para ejecutar:
ifconfig eth0 10.0.0.100 netmask 255.255.255.0 route add default gw 10.0.0.1 dev eth0 setprop net.eth0.dns1 10.0.0.1
Al volver al escritorio veremos un pequeño mensaje gris y ya será posible acceder a internet con cualquiera de las aplicaciones: navegador, cliente de correo, tienda de aplicaciones…
Actualización: es posible instalar aplicaciones, descargándolas desde el navegador, pero cualquier cosa que se descarge dará error hasta que se cree el directorio /sdcard/download/ y se le den permisos a todos los usuarios (chmod 777). Una vez hecho eso, se podrán descargar aplicaciones e instalarlas con una simple doble pulsación…
Symbian utiliza tipografías TTF estándar para todos sus menús. Por defecto, se usa la tipografía característica de Nokia, pero gracias al programa FontRouter es muy fácil sustituirla por cualquier fuente TTF que queramos. En este tutorial se explica cómo hacerlo: instalar FontRouter LT y FontRouterMan (necesario firmarlo), abrir el programa y seleccionar la fuente desde Opciones » Open font y reiniciar el teléfono.
Pero ante tal cantidad de fuentes disponibles, ¿cuál instalar?. El problema está casi ninguna de las fuentes TTF normales está especialmente diseñada para mostrarse en pantallas tan pequeñas (320×240 en la mayoría de los teléfonos Symbian), por lo que ni hablar de Comic Sans (sí, hay a quien le gusta) o Verdana. Pero por ejemplo, algunas fuentes de Windows sí se ven decentemente, como Calibri o alguna de las nuevas de Windows 7.
Pero lo mejor es usar fuentes como las de Android, especialmente diseñadas para pantallas pequeñas y que lucen estupendamente:
Las fuentes de Google Android son gratuítas, ya que se liberan junto con el código fuente del sistema operativo y se pueden descargar directamente. Para instalarlas en Symbian, basta copiarlas a cualquier carpeta y seleccionar la que se quiera con el programa…
Ya hace bastante tiempo que recopilé emuladores de consolas para Symbian, y la cosa ha evolucionado bastante. Hoy en día hay versiones mucho más completas y potentes, así como más variedad. En esta recopilación todos los emuladores son gratuítos y no sólo son de consolas:
La pena es que no funcionen en el Nokia 5800 al carecer de teclas…
Problema y solución: si tu móvil Symbian no reconoce ciertos números de teléfono al enviar y recibir llamadas y mensajes probablemente se deba a que esos números están en dos contactos simultáneamente. Me pasó al añadir tres números con la campaña “Avisar A” y bastó eliminar el contacto para que funcione de nuevo…
31/Jul/2009 | 0 comentarios | En Bitacoras.com
Google ha lanzado una nueva beta de su servicio Sync para móviles Symbian S60, que añade por fin soporte para sincronizar nativa y bidireccionalmente las entradas de calendario. Esto hace que no sea necesario utilizar soluciones intermedias como Mail for Exchange, ya que usa SyncML. Estas son las instrucciones.
21/May/2009 | 0 comentarios | En Bitacoras.com
Los Symbian 3rd Edition traen un reproductor RealPlayer que soporta relativamente pocos formatos, pero entre los que se encuentra MP3 en streaming. Curiosamente exite S60 Internet Radio, una aplicación de Nokia para esto mismo, pero sobra con el reproductor nativo. Lo único que hay que hacer es convertir las listas con las URL de emisión en archivos de texto planos con las URL separadas por saltos de línea y con extensión .ram. Por ejemplo, para Chillout de Digitally Imported, la lista quedaría:
http://scfire-ntc-aa01.stream.aol.com:80/stream/1035 http://scfire-mtc-aa02.stream.aol.com:80/stream/1035 http://scfire-dtc-aa01.stream.aol.com:80/stream/1035 http://scfire-dtc-aa02.stream.aol.com:80/stream/1035 http://scfire-ntc-aa03.stream.aol.com:80/stream/1035 http://scfire-ntc-aa04.stream.aol.com:80/stream/1035 http://scfire-dtc-aa03.stream.aol.com:80/stream/1035 http://scfire-ntc-aa02.stream.aol.com:80/stream/1035
Este archivo se envía al teléfono y listo, a escuchar. Funciona perfectamente via 3G (con tarifa plana…)
Llevaba tiempo queriendo realizar una triple sincronización Symbian – Google – Linux. El tener el correo electrónico, contactos y calendario tanto en copia local como en el servidor y acceso desde el móvil es muy útil, ya que no tengo que preocuparme de dónde he anotado las cosas y me permite acceder a los datos desde cualquier lugar con conexión a internet. Hay mil modos de hacerlo, como sincronizar Symbian con Linux mediante OpenSync o sincronizar Symbian con Google mediante SyncML, pero a todas estas soluciones le he encontrado más de una pega. Es por eso por lo que busqué hasta dar con una solución más interesante: Mail for Exchange es un software creado por Nokia que permite sincronizar cualquier teléfono Symbian soportado con cuentas Microsoft Exchange mediante ActiveSync, y como Google permite sincronizar Windows Mobile mediante ActiveSync sólo hace falta configurarlo para olvidarse de las otras problemáticas opciones.
Ventajas frente a otras soluciones:
¿Y qué se necesita?. Lo primero es habilitar Google Sync para nuestra cuenta. En Google Apps puede hacerse desde el panel de control como administrador, en Dashboard » Mobile » Enable Google Sync. Luego, será necesario descargar Mail for Exchange e instalarlo, creando un nuevo perfil de sincronización con el asistente integrado, pero teniendo en cuenta las siguientes opciones:
Una vez configurado el teléfono, es posible sincronizar el cliente de escritorio (Mozilla Thunderbird en mi caso, pero sirve con Gnome Evolution y otros) con Google utilizando CalDAV o extensiones como Zindus, de modo que cualquier cambio en el calendario o los contactos se trasladará automáticamente al resto…
Como siempre, la mayoría de software de Nokia está sólo disponible para Windows o como mucho para Mac OS X (lo único que hacen multiplataforma es algún kit de desarrollo), y con su software de conversión de vídeo no iban a ser menos. Pero como siempre, hay alternativas libres y en este caso la mejor alternativa es ffmpeg, un potentísimo conversor de vídeo y audio multiplataforma.
La idea es convertir cualquier vídeo para que un teléfono Symbian sin software extra pueda reproducirlo, manteniendo una calidad decente. Como estos teléfonos integran un reproductor RealPlayer que reproducen el formato MP4, podremos convertir cualquier vídeo en formato 16:9 para Nokia 5800 con el siguiente comando:
ffmpeg -i video.flv -f mp4 -vcodec mpeg4 -b 256000 -r 15 -s 640x360
-acodec libfaac -ar 48000 -ab 128 -ac 2 video.mp4
Para un Nokia con pantalla 320×240 se usaría:
ffmpeg -i video.flv -f mp4 -vcodec mpeg4 -b 256000 -r 15 -s 320x240
-acodec libfaac -ar 48000 -ab 128 -ac 2 video.mp4
Luego sólo queda transferir el vídeo al teléfono via USB o Bluetooth y listo
Hace unos meses comentaba cómo cambiar el User Agent de un teléfono Symbian para simular el de un iPhone. Hoy veo que el sistema ha evolucionad para convertirse en una aplicación que permite el cambio entre varios User Agents: Internet Explorer, Mozilla Firefox, Google Chrome, iPhone e incluso Blackberry. La instalación es sencilla y su uso aún más ![]()
Al desarrollar aplicaciones web para móviles resulta necesario hacer tests en el mayor número posible de clientes. Simular el navegador de los Nokia S60 es sencillo usando un navegador con núcleo Webkit y una sencilla plantilla, pero Opera Mini al estar desarrollado en Java y usar un motor de renderizado propio y contra un servidor central no es tan sencillo. ¿O si?. Opera amablemente ofrece esta demo (que requiere Java, lógicamente) que permite acceder a cualquier web como si fuera el cliente del móvil.
Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons