Openmoko: Un teléfono móvil de código abierto y libre
Categorías: Hardware | Telefonía Móvil | OpenMoko |
Software: Sistema Operativo GNU/Linux, Gtk, X11 | Hardware: cuatribanda, Wi-Fi, Touchscreen |
|
Openmoko (un acrónimo para OPEN MOvile KOmunications, si con una "K" loca) es un celular libre y de código abierto, que pretende liberar a la telefonía móvil, de modo que las personas puedan, no sólo elegir a sus proveedores de servicios de telefonía, como lo permiten muchos de los modelos actuales de telefonos que vienen abiertos, sino que los puedan personalizar a las medidas de sus necesidades, incluso desarrollando software para esta plataforma. |
1. Temas sobre OpenMoko en este Wiki
1.1. Temas conceptuales, fisosóficos y de opinión
Mi entusiasmo por OpenMoko: Un un ensayo sobre la posibilidades de OpenMoko.
1.2. Trabajando sin el OpenMoko
OpenMoko bajo Qemu: Si no tiene el teléfono puedes empezar a usarlo emulado en tu máquina GNU/Linux.
MokoMakefile: El ambiente de desarrollo en línea de comando y con Makefile.
1.3. Cuando se tiene el OpenMoko
Como conectar el PC y el OpenMoko por la red USB: Este es una de la primeras cosas que tienes que hacer cuando tengas tu OpenMoko.
Cómo conectar el OpenMoko a una red inalámbrica: Cómo hacer que tu OpenMoko pueda disfrutar las bondades de una conexión sin cables.
Actualizar imagen del sistema: Cómo cambiar el sistema con las nuevas versiones del software
1.3.1. Específico de la versión 2007.2
Actualización del OpenMoko vía opkg, en la versión 2007: Cómo actualizar el software el OpenMoko sin necesidad de actualizar imágenes ni de perder los datos personales y de configuración.
Cómo cambiar a un teclado Qwerty el del OpenMoko, en la versión 2007: Cómo configurar el OpenMoko para que en vez de un teclado de celular tenga un teclado Qwerty, expecíficamente el Matchbox.
Cómo configurar la fecha y la hora en el OpenMoko en la versión 2007: En éste escrito se explica cómo activar el reloj de la interfaz gráfica, configurar la zona horaria y sincronizar vía NTP.
1.3.2. Específico de la versión 2008.8
Actualización del OpenMoko vía opkg, en la versión 2008.8: Cómo actualizar el software el OpenMoko sin necesidad de actualizar imágenes ni de perder los datos personales y de configuración.
Cómo configurar la fecha y la hora en el OpenMoko en la versión 2008.8: En éste escrito se explica cómo configurar la zona horaria y sincronizar vía NTP.
2. Enlaces Relacionados
2.1. Generales
El sitio comunitario de Openmoko | El sitio comercial de Openmoko | canal de chat: #openmoko en irc.freenode.org
Comparación con el IPhone, en español.
Hello Word, no el conocido primer ejemplo de programación, sino por qué Openmoko es un teléfono multipaís para decirle hola al mundo.
Presentaciones: Openmoko Amsterdam
Ciclismo, GPS, Openstreetmap y Openmoko o como colocar openmoko a una biclicleta para hacer infografía
2.2. Juegos
ScummVM Posibilita ejecutar juegos de aventura de apuntar y presionar como Flight of the Amazon Queen.
2.3. Desarrollo
2.3.1. Generales
http://wiki.openmoko.org/wiki/MokoMakefile/es MokoMakefile es una herramienta para poner a punto un entorno de desarrollo OpenMoko. En español.
http://wiki.openmoko.org/wiki/Application_Development_Crash_Course Un tutorial de como hacer una aplicación para OpenMoko.
http://wiki.openmoko.org/wiki/GUI_Style_Guidelines/es Guía de estilo de la GUI en español.
http://wiki.openmoko.org/wiki/Building_a_hello_world_application Construyendo la aplicación Hola Mundo.
2.3.2. Para desarrollar aplicaciones en C para OpenMoko
Gtk Este es la API para hacer interfaces gráficas con el usuario (GUI) que se usa en los programas en Lenguaje C del OpenMoko.
2.3.3. Sobre el desarrollo de aplicaciones en Squeak para OpenMoko
Fature Un entorno para dispositivos móviles en Smalltalk.
Squeak and OpenEmbebed en el blog de L-Shift, muestra a Squeak ejecutándose en Neo 1973
2.3.4. Software de desarrollo que utiliza OpenMoko
OpenEmbedded Un entorno de desarrollo completo para dispositivos embebidos. Hace compilación cruzada y es capaz de liberar versiones para cada tipo de dispositivo. OpenEmbedded está basado en el proyecto OpenZaurus.
Monotone Un manejador de versiones distribuido (P2P) que usa OpenEmbedded. Tiene un protocolo P2P eficiente, puede trabajar totalmente desconectado, corre en GNU/Linux, Solaris, OSX, windows, y otros Unix. Obviamente es GNU/GPL.
Bitbake Una herramienta para la ejecución de tareas. Es derivado de Portage el sistema de manejo de paquetes de Gentoo. Se usa mayormente para la construcción de paquetes, OpenEmbedded lo usa de esta forma.
Quilt Una herramienta para manejar una gran cantidad de parches (path). Es usado en OpenMoko para aplicar modificaciones al código, por ejemplo al kernel.
3. Otros
Balancing simplicity with complexity de la lista de anuncios de openmoko.
4. Video
