Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Software»

Línea 116: Línea 116:
 
*borrar una entrada.
 
*borrar una entrada.
 
=== [http://wiki.laptop.org/go/Browse Browser Activity] ===
 
=== [http://wiki.laptop.org/go/Browse Browser Activity] ===
[Imagen:40px-Activity-browser.png|right|Icono de Browser Activity]
+
[[Imagen:40px-Activity-browser.png|right|Icono de Browser Activity]]
 
Esta Activity se inicia haciendo clic en el icono como el de la derecha. Es un navegador sencillo, basado en el motor de render [http://en.wikipedia.org/wiki/Gecko_(layout_engine) Gecko], el mismo que usa [http://en.wikipedia.org/wiki/Firefox Firefox].
 
Esta Activity se inicia haciendo clic en el icono como el de la derecha. Es un navegador sencillo, basado en el motor de render [http://en.wikipedia.org/wiki/Gecko_(layout_engine) Gecko], el mismo que usa [http://en.wikipedia.org/wiki/Firefox Firefox].

Revisión de 15:13 24 ene 2008

Grotesca representación de la arquitectura Sugar

Los prototipos evaluados cuentan con un sistema operativo GNU/Linux, cuyo núcleo es compilado especialmente para la OLPC. El sistema base se corresponde con la distribución Fedora Core en su versión 6, sobre el que se instaló un gestor de ventanas escrito en Python, denominado Sugar. Este funciona sobre Matchbox Window Manager. Se puede apreciar una simplificación bastante grotesca en la imagen de la derecha.

El núcleo y la base

El núcleo Linux es un kernel 2.6.19 (build 20070117.olpc.48c445918d6686ba) compilado por el equipo del proyecto OLPC, que incluye los módulos correspondientes que permiten el acceso a todos los componentes hardware de la máquina. Entre otros, se incluyen los módulos

  • mtd para leer y escribir en los dispositivos NAND Flash (built-in) .
  • jffs2 para el sistema de archivos de la NAND Flash (built-in).
  • v4l2, ov7670 y derivados, para soporte de la cámara.
  • snd y derivados para soporte de audio.
  • dcon para soporte del display (built-in).
  • diversos drivers específicos para el microprocesador AMD Geode (built-in).

Además del kernel, los prototipos vienen con una versión base de la distribución Fedora Core 6. Es posible instalar nuevo software utilizando yum para manejar paquetes rpm.

Las activities

Nota: Las descripciones de las Activities fueron extraídas del informe Evaluación del Proyecto OLPC, realizado 
en el laboratorio LINTI, de la Facultad de Informática de la Universidad Nacional de La Plata.

Camera Activity

Esta aplicación abre una ventana en donde se puede visualizar la imagen que está capturando la cámara. Permite sacar fotos, y grabar videos de lo que se está visualizando. Las imágenes se guardan en formato png y los videos en formato ogg. Los archivos capturados se almacenan en la carpeta olpc/journal/camera. Con cada una de las fotos que captura crea una página html con la foto incluida y la guarda en la misma carpeta que las fotos. De esta manera es posible visualizarla también desde el navegador. Permite ver los videos capturados desde la misma aplicación.

Paint Activity

Desde esta aplicación es posible modificar las imágenes que se obtienen con la cámara, como así también crear nuevos dibujos. La principales funcionalidades son:

  • Dibujar trazos con un pincel circular, rectangular y de formato esponja de tres tamaños posibles, los cuales pueden cambiar entre 16 colores diferentes.
  • Cambiar los valores con respecto al color de la imagen en función de: gamma, brillo, contraste, saturación, tono y posterización.
  • Crear una nueva imagen eligiendo el tamaño que se desee.
  • Insertar texto con diferentes tipos de letras, tamaño y estilo.
  • Cortar parte del texto.
  • Rellenar el fondo con los colores disponibles.

Block Party Activity

Es un juego similar al tetris.

Calc Activity

Es una calculadora básica con opción a funciones avanzadas como: PI, exponencial, raíz cuadrada, funciones trigonométricas, etc.

Write Activity

Es un procesador de textos sencillo (basado en el procesador Abiword), que presenta una visualización reducida de sus funcionalidades. El menú superior sólo presenta algunas de las funciones básicas que permite realizar la aplicación. El resto pueden accederse desde un menú contextual utilizando el botón derecho del mouse sobre el texto. Las funcionalidades básicas para el procesamiento de texto accediendo desde el menú superior son:

  • Abrir un archivo.
  • Guardar un archivo. En este caso, se puede elegir el lugar donde se lo quiere almacenar y el formato en que se lo quiere guardar. Por defecto está configurado el formato doc.
  • Deshacer y rehacer una modificación.
  • Cambiar el texto a negrita, itálica y subrayado.
  • Alinear el texto a izquierda, centrado, derecha y justificado.
  • Insertar una imagen: abre una cuadro de texto desde el cual se elige la ubicación de la imagen.

Las funcionalidades del menú contextual son:

  • Cortar, copiar, pegar y pegar sin formato.
  • Insertar una tabla: con posibilidades de modificar el formato de la misma.
  • Insertar un hiperenlace. Esto modifica el estilo del texto seleccionado como hiperenlace subrayándolo y coloreándolo de azul, pero al cliquear sobre este texto no abre el navegador como es de esperar.
  • Cambiar la tipografía, el color del texto, y también poder resaltarlo.
  • Establecer el idioma establecido como predeterminado.
  • Modificar el formato del párrafo: sangría, tabulaciones, espaciado y saltos de página.
  • Insertar viñetas y numeración: tiene varios estilos para tipos de viñetas y de números.
  • Cambiar el método de entrada.

Una vez creado el archivo, no es posible visualizar el nombre con el que se lo guardó y no existe la posibilidad de guardarlo con otro nombre. Para poder saber el nombre que se puso sólo es posible abriendo los archivos de ese formato. Es posible modificar archivos de formato html, como por ejemplo, los creados por la aplicación Camera Activity y las modificaciones son visibles desde el navegador.

Penguin TV Activity

Es un lector de noticias RSS. La aplicación no funciona en nuestro entorno de prueba (sin conexión a internet ;) ).

EToys Activity

Entorno basado en Squeak de creación de aplicaciones para distintas áreas y diferentes niveles, escrito en el lenguaje de programación Smalltalk. Si bien las aplicaciones funcionan, el tiempo de respuesta de las mismas es bastante alto, en parte debido a que Smalltalk es un lenguaje interpretado como Java o Python. Incluye una serie de proyectos ya realizados para su implementación.

Read Activity

Esta aplicación permite leer documentos en formato pdf. Las funciones básicas que permite son:

  • Abrir un documento
  • Moverse de página en página.
  • Saltar a una página determinada.
  • Buscar dentro del documento.

Si bien esta aplicación funciona adecuadamente con la pantalla rotada, no provee un mecanismo de zoom y los botones con los que se controla el scroll del documento permanecen con su función original, es decir, que el mismo botón que se utiliza para dirigirse hacia la página siguiente puede quedar (con la pantalla rotada) en cualquier posición.

Browser Activity

Es un navegador web con funciones básicas para la visualización de páginas web. Desde el menú, los botones funcionales son:

  • Ir atrás.
  • Ir adelante.
  • Recargar.
  • Campo para la dirección web.
  • Abrir un archivo.
  • Guardar un archivo o página

En el campo donde se ingresa la dirección web podemos indicar una carpeta del sistema de archivos para recorrer los directorios. Desde el navegador podemos abrir las fotos sacadas con la cámara, por ejemplo. No provee un mecanismo para navegar en forma off-line, aunque sí se puede almacenar una página para luego visualizarla. Tampoco provee herramientas para guardar el historial ni marcadores (favoritos).

Tam-Tam Activity

Herramienta para escuchar y crear música, tiene cuatro actividades dentro del programa principal:

  • MiniTamTam: Provee sonidos grabados de diferentes tipos separados por categorías con la posibilidad de escucharlos mezclados con otras melodías. Permite grabar sonidos desde un micrófono externo.
  • TamTam Edit: Herramienta para crear música. Se puede agregar como parte de la melodía, los sonidos que provee el programa. Es posible crear música con variedad de tiempo, permitiendo elegir otros sonidos para mezclar.
  • TamTam Jam: Esta herramienta todavía no está implementada.
  • SynthLab: Herramienta avanzada para la creación de sonidos más sofisticados.

Las nuevas Activities

En la versión ship.2-OLPC-656.zip que se estuvo testeando durante Enero/08, se encontró que muchas de las Activities fueron mejoradas e incluso se encontraron Activities nuevas. La lista de todas las Activities disponibles en las nuevas versiones pueden encontrarse en la wiki del proyecto OLPC.

Journal Activity

Visite también Using Journal Activity

Icono de Journal Activity

Esta Activity se inicia en el momento que la máquina arranca, y lleva un registro de todo lo que se hace en ella. Apunta a que el alumno pueda organizar el trabajo o revisar trabajos anteriores y es de gran ayuda para padres y docentes para controlar los avances del alumno. Para probar esta actividad se inicio la Draw Activity, se dibujo un rectángulo, se abrió un archivo pdf con la Read Activity, se avanzo hasta la mitad del documento y se cerraron ambas aplicaciones. Se comprobó que desde el Journal Activity se pueden restaurar ambas exactamente en el mismo estado donde se habían finalizado. Cada ves que se inicia una Activity se crea una entrada en el Journal. Cada entrada tiene 6 campos:

  • Star: donde se puede agregar una estrella a la entrada para marcarla como importante.
  • Icon: el icono de la Activity registrada.
  • Name: el nombre de la Activity registrada (se puede personalizar el nombre desde el Journal).
  • Friend list: la lista de amigos para las Activities compartidas (puede estar vacia).
  • Date: el tiempo que paso desde que se registró la Activity.
  • Resume: el botón para reiniciar una actividad.

Haciendo clic en una entrada se puede ver una vista detallada, donde se pueden agregar palabras clave para las búsquedas, cambiar el nombre de registro de la Activity y agregar una descripción.

Entre otras cosas permite:

  • ver las Activities ordenadas cronológicamente (de última a primera, por defecto pero se puede ordenar al revés o por tipo).
  • realizar búsquedas aplicando filtros como tipo de actividad, etiqueta o descripción.
  • reiniciar una Activity registrada.
  • borrar una entrada.

Browser Activity

Icono de Browser Activity

Esta Activity se inicia haciendo clic en el icono como el de la derecha. Es un navegador sencillo, basado en el motor de render Gecko, el mismo que usa Firefox.