Personal tools
Document Actions

Contexto

by José Manuel Vivó last modified 2012-02-09 19:23

Contexto del proyecto Batoví

Los equipos este proyecto tienen las siguientes características:

  • Sistema Operativo Sugar:
    • Linux basado en Fedora 11
    • Escritorio propio, con apariencia sencilla y escritorio pre-configurados.
    • Las aplicaciones integradas se llaman Activity y, normalmente, están implementadas sobre python (pyGTK o pyGame).
    • Las instalación no tienen acceso a la cuenta del usuario root ni posibilidad de usar el sudo.
  • Hardware. Existen dos modelos:
    • 1Gb de Ram y 8 Gb de disco
    • 256Mb de Ram y 1 Gb de disco

Ante esto hay solventar estos problemas:

  1. Maquina virtual: Al no tener la posibilidad de instalar el paquete de OpenJDK se requiere tener instalada la Actividad Java 2
  2. Instalación: Para integrar el sistema se han preparado scripst de Shell que automatizan, a partir de una instalación estándar de gvSIG de linux, la generación de un fichero .xo con gvSIG listo para instalar en los equipos.
  3. Interface: Las pantallas de los equipos son a 1200x900 pero en un tamaño muy pequeño, eso hace que el interface de gvSIG estándar sea muy incomodo de usar (fuente minúscula, iconos pequeños). Se ha creado un Skin que, junto a unos procesos del empaquetado de la instalación, intenta minimizar este problema.
  4. Recursos limitados: En el equipo pequeño no ha sido posible arrancar gvSIG, por lo que se ha preparado una aplicación mas pequeña que permite visualizar e instalar mapas temáticos.
  5. Soporte Raster: Las librerías usadas por el sistema operativo son bastante antiguas y no son compatibles con el soporte básico de raster para linux de gvSIG. Ha sido necesario preparar una versión compatible con Fedora 11.

Este proyecto se ha dividido en las siguientes partes:

  • batovi activity: Scripts y recursos necesario para generar un Activity a partir de una instalación de gvSIG
  • batovi app: Plugins de gvSIG preparados para su uso en la instalación de los OLPC
  • batovi mapViewer: Aplicación visor de mapas temáticos.

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: