Software components/lang-it

From OLPC
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Ambiente di Programmazione

  • Python (Versione 2.5);
  • JavaScript™;
  • Csound, linguaggio di programmazione musicale;
  • Implementazione Etoys di Squeak che usa Smalltalk, un linguaggio di programmazione orientato ad oggetti;
    • Vedere Sugar Etoys per una descrizione dettagliata dell'implementazione di Sugar
  • Turtle Art, un'ambiente di programmazione grafica;
  • Gnash, un plugin libero e open source per il formato file Adobe Flash™ che supporta la grafica vettoriale, un linguaggio di scripting chiamato ActionScript™ e streaming di audio e video;
  • Adobe's Flash Player, Java™ virtual machine, e altri Formati proprietari possono essere aggiunti attraverso Yum o l'installazione di RPM ma non sono parte della distribuzione standard.

Librerie

Libraries a supporto dei componenti sopracitati, altre possono essere installate attraverso Yum o usando gli RPM.

Applicazioni

Ci sono tre tipologie di attività distribuite all'interno del sistema base: strumenti per esplorare, espiremere e collaborare. Una matrice con le applicazioni che sono state sviluppate per il laptop può essere visualizzata qui.

Strumenti per esplorare

  • Un browser web costrutio sul motore di Firefox;
  • Un semplice visualizzatore documenti basato su evince (inclusa la possibilità di visualizzare PDF);
  • News Reader, un lettore RSS (“really simple syndication”) (PenguinTV);
  • multimedialità utilizzando gstreamer (La piattaforma di Real Networks, Helix™ platform è stata portata sul laptop ed è disponibile per il download ma non è parte della distribuzione di base);
  • Visualizzatore OpenDocument per leggere documenti nel formato OpenDocument, un formato altamente compresso e un open international standard (ISO 26300);
  • Il web browser Opera e la piattaforma Real Networks Helix™ sono state portate sul laptop e sono disponibili per il download ma non sono parte della distribuzione standard.
  • Measure, un tool per esplorare il mondo fisico misurando i voltaggi DC e AC, osservandoli su un interfaccia simil-oscilloscopia.

Strumenti per esprimersi

  • TamTam, un tool per la sintesi e la composizione musicale;
  • Etoys (vedi sopra);
  • Un word processor basato sul progetto Abiword;
  • Record per catturare video, audio, e immagini e registarle ( un “video wiki” è in fase di implementazione);
  • Draw, un programma di disegno
  • a journal;
  • MikMik, un wiki con l'editing WYSIWYG, che usa Crossmark (in fase di sviluppo);
  • Gli editors di testo VIM e NANO.

Strumenti per comunicare

  • Chat messaggistica instantanea senza ausilio di server;
  • Video Chat (in sviluppo);
  • Un client VoIP (in sviluppo);
  • Email attraverso il servizio web-based Gmail;
  • Cliet email nativo (in sviluppo).

Altri Tools

  • Calculator;
  • Foglio elettronico (in sviluppo);
  • Una shell e un debugger;
  • Develop, editor attività (in sviluppo);
  • Remote Desktop, un tool per il controllo remoto dell' XO laptop;

Giochi

  • Numerosi giochi, incluso varianti di “giochi di memoria”, giochi di strategia, etc.

La lista dei giochi si trova nella pagina download activitiesActivities#Games

Applicazioni condivise

Tutte le applicazioni condividono un magazzino dati comune accessibile tramite Journal; Molte applicazioni, inclusa la lettura, scrittura, registrazione e navigazione permettono la collaborazione utilizzando la rete: bambino-a-bambino e insegnante-a-bambino. VediActivity Sharing e Shared Sugar Activities e Tubes Tutorial.