Download presentation
Presentation is loading. Please wait.
Published byEileen Andrews Modified over 9 years ago
1
XO Software Operating system Linux Kernel: Linux 2.6.22; Fedora 7 base environment OLPC-specific bits available on OLPC-2.6 GIT tree at dev.laptop.org Programming environments Bash command line shell Python (version 2.5) Pippy, an activity for exploring Python on the XO JavaScript™ (ECMAScript) Csound, music programming language Etoys implementation of Squeak using Smalltalk Turtle Art, a graphical programming environment derived from Lego Gnash, an open source plug-in for the Adobe Flash™ file format supporting vector and raster graphics, a scripting language called ActionScript™ and streaming of audio-video Adobe’s Flash Player, Java™ virtual machine, and other proprietary formats can be added via Yum or RPM installs, but are not part of the standard distribution Editors Nano, Vim User environment Sugar graphical user interface, written in Python, on top of the X Window System & the Matchbox Window Manager Designed specifically for collaboration of users through network sharing of user activities (method calls and signals) “Zooming” interface to connectivity “spheres” (local, collaborators, neighborhood) Journal interface to storage of events, activities, objects (files) ~800 MiB of flash storage space available for other software content Libraries Mozilla Gecko/Xulrunner (the Firefox web engine) GTK+, Gnome GUI toolkit Matchbox window manager Pango text layout Gnome Accessibility Toolkit (ATK) Python GTK+ bindings version 2.10 Cairo 2D-graphics support X Window System, X.org Foundation Freetype font rendering Telepathy real-time communications framework Avahi local service discovery Gstreamer & RealNetworks multimedia framework Bitfrost security system Mesh networking Pygame game library Gettext, the GNU internationalization library Activities (applications) Tools for exploring Browse, a web browser built on the Firefox engine Read, a simple document viewer accessed through Browse, based on Evince (including ability to view PDF files) News Reader, an RSS (really simple syndication) subscription reader (based on PenguinTV) Measure, a tool for exploring the physical world by measuring DC and AC voltages, observing them on a oscilloscope-like interface. Also displays waveforms in the frequency domain (spectrum analyzer), logs data, and draws graphs of logged data Distance, measures distance between two XO laptops Tools for expressing TamTam, a music synthesis and composition tool Write word processor based on the Abiword project Record video, audio, and still-image capture and playback (a video wiki is under development) Draw, a pixel-paint program MikMik, a wiki with WYSIWYG editing, using Crossmark (under development) Vim and nano text editors Tools for communicating Chat and serverless instant messenger Video Chat (under development) a VoIP client (under development) Email through the web-based Gmail service Native email client (under development) Other Tools Calculator, simple, scientific, Boolean, & symbolic with history of operations SocialCalc, a spreadsheet (under development) Terminal with Bash command line interface Develop, an activity editor (under development) Remote Desktop, a VNC variation (under development) Online Applications Google Docs (spreadsheet and word processor) work flawlessly from the XO browser. In addition, they are also shareable applications Apple Web Apps, although designed for the iPhone, work well for the XO. You access them from your Browser. In many cases just zoom into the page to fill the screen Drupal community content management system may be installed on the XO Games Numerous games, including variations of the “memory game”, strategy games, Sim City, Gcompris, etc. Shared Applications All applications share a common data store accessible through the Journal Most applications, including reading, writing, recording, and browsing, allow for collaboration through the network, child-to-child and teacher-to-child Running other Linux applications You can install and run many other Linux applications by using yum or rpm from the console or Terminal activity
2
Saturation
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.