Software components/lang-it: Difference between revisions
Jump to navigation
Jump to search
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
==Sistema Operativo== |
|||
* Kernel Linux: Linux 2.6.22; con ambiente di base [http://fedoraproject.org/ Fedora] 7. |
|||
** La versione specifica di OLPC del kernel proviene dal ramo olpc-2.6 GIT su dev.laptop.org: (http://dev.laptop.org/git?p=olpc-2.6) |
|||
==Ambiente di Programmazione== |
==Ambiente di Programmazione== |
||
* [[Python]] (Versione 2.5); |
* [[Python]] (Versione 2.5); |
||
Line 7: | Line 11: | ||
* [[Turtle Art]], un'ambiente di programmazione grafica; |
* [[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; |
* 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 |
* Adobe's Flash Player, Java™ virtual machine, e altri [[Formati proprietari]] possono essere aggiunti attraverso Yum o l'installazione da RPM, ma non sono parte della distribuzione standard. |
||
===Librerie=== |
===Librerie=== |
||
Line 28: | Line 32: | ||
Libraries a supporto dei componenti sopracitati, altre possono essere installate attraverso Yum o usando gli RPM. |
Libraries a supporto dei componenti sopracitati, altre possono essere installate attraverso Yum o usando gli RPM. |
||
==Applicazioni== |
|||
===Ambiente utente=== |
|||
Ci sono tre tipologie di attività distribuite all'interno del sistema base: strumenti per esplorare, esprimere e collaborare. Una matrice con le applicazioni sviluppate per il laptop può essere visualizzata [[Attività|qui]]. |
|||
* [[Sugar]] graphical user interface, scritto in Python, sopra il Window System X e il Window Manager Matchbox. |
|||
** “Zooming” interfaccia per la rete mesh; |
|||
===Strumenti per esplorare=== |
|||
** [[Journal]] interfaccia file system; |
|||
* Un [[Browse|browser web]] costruito sul [[xulrunner | motore di Firefox]]; |
|||
Spazio disponibile sulla Flash per altri software si aggira intorno agli 800 MiB. |
|||
* Un semplice [[Read|visualizzatore documenti]] basato su [http://www.gnome.org/projects/evince/ evince] (inclusa la possibilità di visualizzare PDF); |
|||
* [[News Reader]], un lettore RSS (“really simple syndication”) ([http://penguintv.sourceforge.net/ 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 media activity|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 [[Write|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 [[OLPC_Human_Interface_Guidelines#Journaling|journal]]; |
|||
* [[MikMik]], un wiki con l'editing WYSIWYG, che usa [[Crossmark]] (in fase di sviluppo); |
|||
* Gli editors di testo [http://www.vim.org VIM] e NANO. |
|||
===Strumenti per comunicare=== |
|||
* [[Chat]] messaggistica istantanea 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=== |
|||
* [[Per i Calcoli|Calculator]]; |
|||
* Foglio elettronico (in sviluppo); |
|||
* Una shell e un debugger; |
|||
* [[Develop]], editor attività (in sviluppo); |
|||
* [http://foss.sit.rp.sg/main 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 activities[[Activities#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. Vedi[[Activity sharing]] e [[Collaboration Tutorial]]. |
Latest revision as of 11:26, 13 June 2008
Sistema Operativo
- Kernel Linux: Linux 2.6.22; con ambiente di base Fedora 7.
- La versione specifica di OLPC del kernel proviene dal ramo olpc-2.6 GIT su dev.laptop.org: (http://dev.laptop.org/git?p=olpc-2.6)
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 da RPM, ma non sono parte della distribuzione standard.
Librerie
- Mozilla Gecko/Xulrunner (il web engine di Firefox);
- GUI toolkit (GTK+) (Gnome);
- Matchbox window manager;
- Pango text layout;
- Gnome accessibility toolkit (ATK);
- Python GTK+ bindings versione 2.10;
- Cairo 2D-graphics support;
- X Window System X.org Foundation;
- Font rendering (Freetype);
- Telepathy real-time communications framework;
- Avahi local service discovery;
- Multimedia framework: GStreamer e RealNetworks;
- Bitfrost Sistema di sicurezza;
- Mesh network;
- Game library: Pygame
- Gettext, the GNU internationalization library
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, esprimere e collaborare. Una matrice con le applicazioni sviluppate per il laptop può essere visualizzata qui.
Strumenti per esplorare
- Un browser web costruito 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 istantanea 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 Collaboration Tutorial.