Minimo (de "Mini Mozilla") fue un proyecto para crear una versión del navegador web Mozilla para dispositivos pequeños como asistentes digitales personales y teléfonos móviles . [1]
El proyecto tenía como objetivo facilitar a los desarrolladores la integración de partes de Mozilla en sistemas con recursos de sistema limitados (por ejemplo, máquinas con poca cantidad de RAM ).
El Proyecto Minimo se creó para probar la viabilidad de trasladar un motor de navegador de escritorio con todas las funciones a dispositivos móviles avanzados.
Para minimizar el uso de los recursos del sistema, Minimo inicialmente no incluía algunas de las funcionalidades de Mozilla, como la compatibilidad con SVG , aunque los experimentos posteriores buscaron incluir todas las características del código base de Mozilla. Además, el navegador utilizó tecnología de renderizado de pantalla pequeña para reformatear las páginas web para pantallas de bolsillo y permitió una plataforma para experimentos de interfaz de usuario en dispositivos móviles. La interfaz de usuario se diseñó para ocupar un espacio mínimo en la pantalla, con una única barra de herramientas de 8 píxeles de alto y una barra de direcciones oculta por defecto. Otras funciones de la interfaz de usuario, como los marcadores, el historial y la búsqueda, se migraron a una página de inicio especial llamada Homebase. Debido a que Minimo se basa en la infraestructura Gecko , los desarrolladores pueden decidir crear versiones específicas y evaluar otras funciones, como el lienzo, la compatibilidad con SVG y más.
Chris Hofmann creó el proyecto Minimo poco después de dejar Netscape Communications en 2003, con financiación del equipo Maemo de Nokia. Él solo salvó el proyecto de ser cancelado muchas veces. Actualmente Chris trabaja para Mozilla Corporation . Chris también fue responsable de algunas de las características clave de Minimo, como la barra Homebase, un formato para mostrar marcadores más adecuado para dispositivos móviles.
El desarrollo inicial de Minimo se centró en dispositivos ARM (como el iPAQ de Hewlett-Packard ) con alrededor de 64 MB de RAM, que ejecutaban Familiar Linux y el entorno GPE Palmtop (donde era el navegador predeterminado). Minimo 0.1 se lanzó para esta plataforma en 2004.
El desarrollador principal de Minimo, Doug Turner , dirigió este y otros proyectos móviles de Mozilla, como el proyecto de laboratorios de Mozilla llamado Joey. La Fundación Mozilla contrató a Turner en diciembre de 2004 para trabajar a tiempo completo en proyectos móviles. [2] Minimo fue financiado por Nokia y otros. La participación de Nokia se hizo pública a mediados de 2004. [3] Chris y Doug se asociaron con el desarrollador web Marcio Galli, ya que se centró en los aspectos de la interfaz de usuario y, principalmente, en la creación de aplicaciones integradas para Minimo utilizando HTML en lugar de XUL ; estas se mencionaron en el código fuente [4] como extensiones, pero sirvieron como concepto para aplicaciones móviles basadas en web que incluyen Flickr, Google Maps y más.
Se creó una versión de Minimo para Windows CE para el kit de desarrollo de software de Pocket PC 2003. La primera versión pública de Minimo para Windows CE se puso a disposición en febrero de 2005.
En junio de 2006, la versión 0.16 de minimo incluyó pestañas, una "barra de inicio" para una navegación rápida a sitios web utilizados con frecuencia y soporte destacado para muchas capacidades avanzadas de desarrollo web que hicieron que el navegador móvil fuera más fácil de usar.
El 17 de diciembre de 2006, Turner, en su blog , reconoció el lento ritmo de desarrollo y reveló que los desarrolladores de Mozilla estaban explorando alternativas para la navegación web basada en Gecko en teléfonos móviles. Turner lanzó una invitación para que otros "se sumaran" a medida que sus propias prioridades de desarrollo cambian. [5]
La versión 0.2 salió al mercado en marzo de 2007 y representaba un producto destinado a los desarrolladores de dispositivos móviles. Minimo 0.2 incluía una interfaz mejorada y compatibilidad con Windows Mobile 5.
El 27 de noviembre de 2007, el jefe del proyecto, Doug Turner, anunció que el proyecto ya no recibiría apoyo. [6]
En 2008, Doug Turner había comenzado a desarrollar otro navegador web móvil, esta vez conocido como Firefox Mobile o Fennec .
Probablemente debido a que estaba en las primeras etapas de desarrollo, la versión de Minimo para Windows Mobile funcionó significativamente más lento de lo esperado.
La calidad de las páginas renderizadas es congruente con el respetado motor de diseño que implementó ( Gecko ), pero el programa tenía requerimientos de memoria y hardware muy altos comparados con lo que estaba típicamente disponible en la mayoría de las plataformas portátiles (por ejemplo, 64 megabytes de RAM , CPU compatible con ARM de 206–624 MHz).
La versión 0.2 fue recomendada para desarrolladores que se dirigían a dispositivos móviles o que estaban interesados en aplicaciones web basadas en AJAX y servicios web para el espacio móvil. Minimo era compatible con muchas aplicaciones Web 2.0, como Gmail .