martes, 11 de agosto de 2009


Software
El sistema está basado en GNU con núcleo Linux y un sistema de escritorio ultra-simple en el que las ventanas siempre se encuentran maximizadas. Hay controles alrededor de la ventana, en forma de marco, que pueden mostrarse u ocultarse mediante la presión de una tecla. La OLPC solo puede realizar tareas básicas: escribir documentos, dibujos, entrar a Internet, juegos sencillos, escuchar música, etc. ya que esta diseñado para quienes nunca antes habían tenido una PC.
Una de las piezas clave del proyecto en lo que se refiere al software de comunicaciones, consiste en que las unidades forman una red automantenida, donde cada uno de los clientes es, al mismo tiempo, un enrutador. Así, la red extiende su cobertura gracias a la presencia de los propios aparatos, ya que cada uno es enrutador del siguiente de manera que forman una cadena que no depende de nodos centrales.
La conectividad con otras máquinas está apoyada por un sistema de visualización del entorno local, cercano y lejano. Unas teclas de función ilustradas con símbolos sencillos acceden a estos tres niveles de visualización del entorno.
La otra pieza clave consiste en el empleo del famoso entorno educativo Squeak que es un mundo de objetos interactivos con vida propia gracias al lenguaje Smalltalk (el propio Squeak está escrito en este lenguaje), mediante el cual niños de cualquier edad aprenden conceptos gracias a la experimentación directa con gráficos de tortuga y multimedia.
Además de Squeak/eToys, el sistema contiene estas otras aplicaciones: Navegador web, lector de RSS, chat/videoconferencia, un editor de texto derivado del Abiword, Tam-Tam (una aplicación sencilla de música) y Memory (un juego de memoria musical).
Como lenguajes de programación lleva Python, JavaScript, Csound (lenguaje de síntesis sonora) y el propio entorno Squeak.

No hay comentarios: