Maemo

Maemo
Información sobre la plantilla
Parte de la familia GNU/Linux
Maemo logo.png
Screenshot-maemo.JPG
Sistema Operativo Maemo
Desarrollador
Nokia and Maemo Community
Web oficialmaemo.org
Plataformas soportadasArquitectura ARM
Información general
NúcleoMonolítico
Método de actualizaciónHerramienta Avanzada de Empaquetado
LicenciaSoftware de Código Abierto
Modelo de desarrolloSoftware Libre
IdiomasMultilenguaje

Maemo. Es una plataforma de software desarrollada por Nokia y mejorado por la comunidad Maemo para los teléfonos inteligentes y las tabletas de Internet. Está basada en la distribución Debian Linux,pero no tiene ninguna relación con ella.La plataforma cuenta con el sistema operativo Maemo y el SDK de Maemo.
Maemo está principalmente basado en el código abierto, y ha sido desarrollado por los dispositivos Maemo en Nokiacon la colaboración de muchos proyectos de código abierto como el Núcleo de Linux, Debian y GNOME. Maemo está basado en Debian GNU/Linux y basa gran parte de su Interfaz gráfica de usuario en los marcos y las bibliotecas del proyecto GNOME. Se utiliza el gestor de ventanas Matchbox, basado en GTK como su interfaz gráfica de usuario y marco de aplicación.

Historia de las versiones

Sistema Operativo del 2005

Escritorio del sistema operativo del 2005

Se suministró como 770, en noviembre de 2005, el mismo es el sistema operativo original Internet Tablet . En el que viene incluido el navegador web Opera, Flash, correo electrónico básico y clientes RSS, reproductores de audio yvídeo, PDF y visores de imágenes, la herramienta gráfica administrador de aplicaciones y una variedad de juegos simples y utilidades.

Sistema Operativo del 2006

El 16 de mayo de 2006, Nokia anunció una nueva versión del sistema operativo Internet Tablet, que fue lanzado como una versión beta para el 770, el 9 de junio de 2006 y como una versión de producción el 20 de junio de 2006. La actualización incluyó mejorado el rendimiento y la estabilidad, a. incorporado en el cliente de Google Talk, una apariencia más fresca, y un nuevo teclado de pantalla completa dedo Debido a la API significativa y cambios en la arquitectura, las aplicaciones existentes se requiere recompilar.Es el último Internet Tablet con apoyo oficial para la versión del sistema operativo 770.

Sistema Operativo del 2007

Escritorio del sistema operativo del 2007

El sistema operativo del 2008 fue liberado, el 8 de enero de 2007. Se presentó correcciones de errores y mejoras significativas de rendimiento en casi todas las áreas del sistema operativo, con lo que las versiones actualizadas del navegador web Opera y Adobe Flash Player 7, una interfaz actualizada y diversos programas ya ctualizaciones de la biblioteca.

Sistema Operativo del 2008

Escritorio del sistema operativo del 2008

El sistema operativo del 2008 fue lanzado en noviembre de 2007, basado en Linux 2.6.21, y con MicroB, un nuevo navegador basado en Mozilla web que sustituye a Opera. También dispone de compartir archivos Sambaintegrado y soporte adicional para Windows Media Player y formatos H.264 y soporte mejorado para dispositivos USB, entre otras mejoras de interfaz de usuario adicionales.

Diablo

Diablo es el nombre en clave para la actualización de funciones del sistema operativo del 2008, publicado en junio de 2008. Las características principales incluyen mejoras significativas ala incorporada en el Gestor de aplicaciones, las actualizaciones incrementales de operación del sistema sin volver a grabar, Modest como el clientede correo predeterminado, y una nueva versión del navegador MicroBcon más optimizaciones y algunas mejoras en la interfaz

Maemo 5

Maemo 5, también conocido como Fremantle, es el sistema operativo por defecto en la N900de Nokia. La versión incluye una interfaz de usuario mucho más amigable con los usuarios. También cuenta con varias nuevas tecnologías, incluyendo el sistema de búsqueda Tracker. Varias tecnologías existentes también se han actualizado, incluyendo Gecko, BlueZ, gstreamer.

Interfaz de usuario

Hasta Maemo 4, la pantalla por defecto es la pantalla "Home", el punto central desde el cual todas las aplicaciones y la configuración se acceden. La pantalla principal se divide en las siguientes áreas:

  • Verticalmente por el lado izquierdo de la pantalla se encuentra la barra de tareas, con applet para el navegador web, las comunicaciones, y el menú de aplicaciones por defecto.
  • Horizontalmente en la parte izquierda superior se encuentra la barra de menú, que muestra el nombre de la aplicación y el título de la ventana, y permite el acceso al menú de la aplicación (que contiene el archivo típico, editar, ver, herramientas, etc, los menús y submenús).
  • Horizontalmente en el cuadrante superior derecho se encuentra la barra de estado, que contiene los iconos, como la vida de la batería, conexión inalámbrica, volumen, estado de Bluetooth, y el brillo de forma predeterminada. Estos se pueden ampliar con plugin de terceros de la misma manera que la barra de tareas.
  • La parte restante de la gran pantalla contiene applets de casas, que pueden mostrar los datos, además de servir como un acceso directo a las aplicaciones. Estos incluyen un lector de RSS, Internet Radio, Caja de búsqueda de Google y la lista de contactos por defecto, pero se puede ampliar con otros plugins.

La interfaz utiliza ya sea la pantalla táctil o un mando de dirección y el botón de selección, menús y botonesde origen. Es capaz de recibir el ingreso de texto a través del reconocimiento de escritura a mano, dos tamaños diferentes de teclado en pantalla y teclado de hardware. La interfaz de usuario en Maemo 5 es diferente a sus predecesores. Proporciona cuatro opciones totalmente personalizable (con la posibilidad de añadir / eliminar widgets, widgets se mueven alrededor, cambie el fondo y personalizarlos accesos directos a las aplicaciones/ contactos) pantallas "Home",llamado ¨Escritorio Panorama¨. El cambiar de un escritorio a los otros se realiza por deslizamiento de un dedo de forma horizontal sobre el fondo. Desde el panel de control, las aplicaciones en ejecución pueden ser devueltos a pantalla completa tocando la ventana de vista previa, y las aplicaciones se pueden cerrar pulsando un símbolo X situado en la esquina superior derecha de la ventana de vista previa, similar al concepto de cerrar aplicaciones en otros sistemas operativos. El lanzador de aplicaciones, donde todas las aplicaciones instaladas se pueden iniciar, también se puede acceder desde el panel de control.

En el Mobile World Congress en febrero de 2010, se anunció que el proyecto Maemo sería la fusión con Moblin para crear la plataforma MeeGo software móvil.

Características

Actualizaciones

Los dispositivos Maemo se pueden actualizar mediante un ordenador a través de USB.

Desde Diablo (Maemo 4.1), compatible con Maemo Actualización de Software Seamless el cual permite incrementar las actualizaciones del sistema operativo con el Advanced Packaging Tool, sin la necesidad de un full flash con cada actualización.

Intermitente sigue estando disponible como una manera de volver a empezar desde cero con una instalación limpia, muy similar a formatear el disco duro y volver a instalar un sistema operativo en un PC.

Seguridad

La guía de inicio rápido para los desarrolladores de Maemo advierte de que la seguridad se centra en la prevención de ataques a distancia (por ejemplo, redes inalámbricas y Bluetooth). También advierte que Maemo cuenta de root tiene una contraseña por defecto trivial(usuario: gainroot, contraseña: rootme). Que necesita ser cambiado antes de permitir el acceso remoto.

Maemo emplea un código numérico de seguridad como una manera de bloquear los controles del dispositivo y mostrar de forma independiente de la contraseña de superusuario, para ayudar a prevenir el acceso no autorizado.

Componentes

Maemo es una versión modificada de la distribución Debian Linux, aligerado para dispositivos móviles. Se utiliza un sistema de ventanas X basado en interfaz gráfica de usuario mediante Xomap y el gestor de ventanas Matchbox. La interfaz gráfica de usuario se utiliza el kit de herramientas GTK + y widgets Hildon interfaz de usuario y API. BusyBox, es un paquete de software para dispositivos móviles, reemplaza las utilidades principales de GNU usadas en Debian apropiada para reducir el uso de memoria y almacenamiento.

EDS se utiliza como servidor de sonido principal, y GStreamer es utilizado por el reproductor multimedia enviado para reproducir sonidos y películas.Los formatos soportados por GStreamer se puede ampliar mediante la compilación de GStreamer plugins en scratchbox. La gestión de ventanas es manejada por el gestor de ventanas Matchbox, lo que limita la pantalla para mostrar una ventana única a la vez. Esto es para mejorar el uso de un dispositivo móvil con una pantalla pequeña.

Aunque Maemo está basado en el software de código abierto y Linux, algunas partes de Maemo permanecer código cerrado. Estos incluyen algunos programas de espacio de usuario, como la barra de estado determinado y applets barra de tareas (incluyendo el applet de brillo de la pantalla) y aplicaciones.

Desarrollo del software

El software es desarrollado en C usando el SDK de Maemo, Java, el SDK de Maemo está basado en el kit de herramientas de Debian, que proporciona un entorno de espacio aislado en el que el desarrollo pueda tener lugar. Scratchbox Qemu utiliza para emular un procesador ARM o sbrsh ejecutar remotamente instrucciones. Como novedad del sistema operativo Maemo, Maemo 5 ofrece la biblioteca Qt como un componente de la comunidad con apoyo, junto con el apoyo oficial de GTK +.

Cumbre de Maemo

En 2008 y 2009, los desarrolladores de Maemo y usuarios se reunieronen la Cumbre de Maemo. Cada participante recibió una placa y una camiseta Maemo.

La Cumbre de Maemo del 2009 se celebró en Ámsterdam el 9 de octubre. El primer día fue el día de Nokia, con los otros dos días dedicados a las contribuciones de la comunidad. Cerca de 400 desarrolladores que asistieron a la cumbre. Nokia hizo entrega de 300 dispositivos N900 a desarrolladores independientes durante la cumbre.

Fuentes

  • Artículo: Maemo. Disponible en: "maemo.org". Consultado: 22 de septiembre de 2012.
  • Artículo: Maemo. Disponible en: "www.maemoes.com". Consultado: 22 de septiembre de 2012.
  • Maemo. maemo-wiki. [citado 2012 junio, 2]. Disponible en:"Maemo".
  • Artículo (inglés): Maemo-- ready for the major league. Disponible en: "maemo.gitorious.org". Consultado: 22 de septiembre de 2012.
  • Artículo (inglés): Maemo-- ready for the major league. Disponible en: "maemo-apps.org". Consultado: 22 de septiembre de 2012.