Uno a casa, una casa: l'XO fuori dalla scatola

22 gennaio 2009

Sei decine in Francia hanno sottoscritto l '"Uno tra voi, una casa." Per altri, grazie alla complicità di Kazuhiro, ecco una storia "out of the box".

L'XO è stato ordinato da Amazon il 30/12/2008 (in-extremis!).

E 'arrivato tramite DHL il 14/01/2009. Che sembra il pacchetto:

otb1

La confezione in cartone è fuori standard della fabbrica di Quanta. Vediamo che è stato aperto da DHL (scotch). In realtà, Adam Holt che ha aperto tutte le scatole a Bruxelles per cambiare l'adattatore CA!

Apertura della confezione:

otb2

All'interno, tre pagine su carta singolo (non lucido): lettera di Negroponte ringraziando l'acquirente, una pagina fronte-retro con spiegazioni e una pagina di base con la posizione delle comunità locali (tra cui OLPC Francia!) e il rinvio al http://groups.laptop.org . L'idea di questa pagina è neee a Bruxelles in occasione della riunione della comunità OLPC Europa.

Disimballaggio del XO:

otb3

E 'ben avvolto in carta (piuttosto che polistirolo!). E 'protetta da plastica, così l'adattatore e la batteria è a portata di mano.

L'installazione del momento batteria ed emozionale: la prima accensione. So che il mio nome (quello di Kazuhiro in realtà) e ho scelto i colori simili a quelli del personaggio sul XO (arancione e verde).

otb4

Zucchero versione e installato l'ultima versione: 767. Il sistema mi offre un aggiornamento, ma è necessario connettersi a Internet.

Mi fermo lì e ho imballare tutto, l'XO continuerà il suo viaggio, prossima fermata: Giappone! Spero che ci invia foto :-)

Zucchero OLPC con i colori della Francia

17 GENNAIO 2009

Quando è ultima conferenza a Parigi, Walter Bender aveva insistito sulla possibilità di personalizzare Sugar. In particolare, ha mostrato una pagina di un gatto al posto del solito personaggio centrale.

Volevo sperimentato mettendo Zucchero OLPC con i colori della Francia. Questi sono i passi.

Icona

Zucchero in tutte le icone sono rappresentate da file SVG . SVG è un formato file vettoriale. Ciò consente di icone per essere tagliate senza perdita di qualità. Nel file SVG sono rappresentati da XML. Un esempio di una semplice icona:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" width="55" height="55">
<rect x="5" y="5" width="45" height="45" stroke="#666666" fill="#FFFFFF" stroke-width="3.5"/>
</svg>

Questo dà un semplice quadrato:

Semplice icona

Per creare un file in formato SVG, si consiglia di utilizzare lo strumento Inkscape . Funziona su sistemi diversi (Windows, Linux o Mac) ed è completamente Open Source.

Ecco l'icona nella Inkscape OLPC Francia.

Una volta che l'icona è creata, assicurarsi che il formato del documento è 55 × 55 pixel e salvarlo come "computer-xo.svg".

Variazione Zucchero
Per mettere l'icona a Sugar, basta sostituire il file di Zucchero "computer-xo.svg" da voi. Questo file si trova nella directory "/ usr / share / icons / zucchero / scalabile / device /". Supponendo di aver copiato il file su una chiavetta USB, è necessario eseguire il seguente comando nel Terminale di attività:


sudo cp /media/*/computer-xo.svg /usr/share/icons/sugar/scalable/device/

Basta riavviare Sugar di CTRL-ALT-Erase e si ottiene:

Divertente no?

Andare oltre
Walter non solo aveva cambiato l'icona, ma anche cambiare il cerchio centrale di icone in una spirale bella:

Chat e spirale

La procedura è più complicata ed è descritto nella letteratura sulla http://en.flossmanuals.net/Sugar/ModifyingSugar .

Quindi, si!

[Contest] SqueakBot sul XO

7 Gennaio 2009

(SqueakBot è uno dei progetti selezionati dal Consiglio di OLPC Francia per la sua idea concorso. In questo post, Severin Lemaignan presenta l'avanzamento del progetto)

A seguito dell'invito a presentare proposte per l'XO OLPC lanciato dalla Francia associazione nell'estate del 2008, Scienze della Terra è stato selezionato con l'idea di indossare e adattare l'ambiente dedicato alla didattica della robotica SqueakBot sul XO . (Una presentazione dettagliata della casella di progetto che comprende SqueakBot Motori di ricerca è disponibile online - in inglese).

Il progetto, nel corso degli ultimi 4 mesi, ha avanzato in diverse direzioni: sviluppo di SqueakBot stesso (in particolare con l'adattamento dell'immagine SqueakBot OLPC Etoys di Squeak nome) SqueakBot adattamento della piattaforma Linux e lo sviluppo e collaudo dei Motori di ricerca Box , lo strumento più generale all'interno del quale SqueakBot.

Sviluppo SqueakBot

SqueakBot era la versione 1.6 quando il progetto OLPC con la Francia ha iniziato, e una notevole quantità di lavoro è stato fatto dall'ambiente di adattarsi al contesto di XO.

Ha una interfaccia utente completamente originale, zucchero. La sua originalità risiede innanzitutto nella sua particolare i dati grafici e gli altri a un'organizzazione focalizzata sulle attività e la collaborazione. Queste caratteristiche si trovano nella specifica versione di XO disponibile su Squeak. Questo è un Squeak immagine modificata, Etoys diritto. La sua interfaccia è semplice e il suo aspetto è allineato con le altre applicazioni sul XO.

Il primo compito è stato quindi essere codificato SqueakBot l'immagine standard di Etoys-3.8-3,0-4,0 Squeak e recentemente Etoys, e integrare SqueakBot a livello di interfaccia. Possiamo vedere nella schermata qui sotto, una testa piccolo robot nella barra dei menu. Quando si fa clic, si apre un cassetto in cui le varie unità di controllo elettronico del robot sono disponibili.

Accanto alla porta del codice, il continuo processo di miglioramento dell'attuazione ha continuato, con il refactoring di parti significative del codice, e ora molto migliorata la gestione della connessione e disconnessione dei moduli elettronici. E 'anche ora molto più facile da installare su qualsiasi immagine Squeak SqueakBot (via SqueakSource per esempio).

Porting di Linux

SqueakBot può interfacciarsi con moduli di controllo elettronico (mappe DACS, Aspic e Porképic) basati su microcontrollori PIC. Essi utilizzano la porta USB per comunicare con il computer, e sono riconosciuti come virtuali porte di comunicazione seriale. Così, un Aspic mappa saranno interessati, per esempio COM4 su Windows quando il ramo.

Questo funziona perfettamente anche sotto Linux (e MacOS), salvo che i sistemi operativi al dettaglio chiamati dispositivi di comunicazione più accurata in base alla loro natura (la porta COM di default è 4 / dev/ttyS4 ma nel caso della carta di Aspic, sarebbe piuttosto riconosciuto come / dev/ttyACM0). Questa sottigliezza non viene presa in considerazione dal Squeak macchina virtuale con Linux, una versione modificata di questa macchina virtuale è stata scritta (la patch è presentata per l'inclusione nelle future versioni della VM). Questo dovrebbe consentire l'uso efficace dei moduli di controllo per Linux e Mac OS.

Sviluppi nel box Motori di ricerca

Contemporaneamente agli interventi andare direttamente SqueakBot, la squadra di volontari da Science Planet continua ad avanzare la finestra di progetto Motori di ricerca che fornisce un insieme coerente fino workshop introduttivo per la robotica: ambiente software, in modo (SqueakBot) interfacce attuatori elettronici e sensori, e un libretto pieno di sequenza di animazione.

Va notato, in particolare, un nuovo modulo, il Porképic mappa, dovrebbe venire nei prossimi mesi (il primo prototipo è in fase di sviluppo). Si basa sulla esperienza con i moduli e Aspic SMEC, che li rende più versatile e facile da usare.

Tutti questi strumenti sono rilasciati sotto licenze libere che permettono ampia distribuzione.

E altro ancora ...
Le prossime tappe del progetto sono:

  • Convalidare il porting di Linux con test approfonditi,
  • Prova tutte le XO stessa (per ora, tutti gli sviluppi sono stati fatti su un altro computer portatile Linux)
  • Strette interazioni con gli utenti e la gestione degli errori per renderli semplici, intuitivi e robusto.
  • Un sistema di dimostrazione è molto probabile che si svolgono durante la "Inguine St", la celebrazione annuale della Terra Scienze della robotica industriale, aperto a tutti. Si svolgerà nel giugno 2009.

    Per ulteriori informazioni, si prega di contattarmi all'indirizzo severin.lemaignan @ pianeta-sciences.org .

Joy Ride (Parte II: il pannello di controllo)

3 Gennaio 2009

(Questo post è una continuazione del mio primo articolo per esplorare zucchero 8.2.0)

Il pannello di controllo è un nuovo importante Zucchero 8.2.0, ci sono molte caratteristiche in precedenza accessibili solo dalla riga di comando, ma anche opzioni facilmente configurabile fino ad ora.

Se avete appena ricevuto un XO "One in mezzo a voi, una casa," il pannello di controllo dovrebbe essere anche il primo lungometraggio imparerete come è Lui che vi permette di cambiare lingua del sistema francese .

Ouvrir le panneau de contrôle

L'immagine qui sopra mostra come accedere al pannello di controllo. Basta cliccare nel centro e scegliere l'icona con il tasto nel menu. Di seguito vengono descritte le varie funzioni che sono quindi accessibili.

Options du panneau de contrôle

Io
La prima caratteristica consente di cambiare il nome di XO e il colore del carattere centrale. Queste sono le due impostazioni necessarie per il primo avvio.

Nom et couleur

Come è il caso con altre funzioni nel pannello di controllo, se ci fosse un cambiamento, viene visualizzato un messaggio. Inoltre, in questo caso, durante il pannello di chiusura, il sistema proporrà un riavvio Zucchero (equivalente a CTRL-ALT-ERASE, non un reboot completo).

Il mio XO
Questa è l'unica funzione che è solo informativo. Fornisce l'accesso alla versione di sistema così come il numero di serie: la briga di rimuovere la batteria per scoprirlo!

Data e ora
Come il suo nome non indica, questa funzione può solo cambiare il fuso orario. Per essere onesti, avremmo preferito agire direttamente sulla data e ora o al minimo, per apparire!

Contesto
Questa funzione consente di configurare l'aspetto del sistema telaio che appare tradizionalmente quando il cursore del mouse succede a un angolo dello schermo. Qui è possibile specificare l'ora in cui il corso è: tra "immediata" (default), + / -1 secondo o "mai".

E 'anche possibile assegnare lo stesso comportamento su tutti i bordi dello schermo.

Si noti inoltre che il pannello di controllo è una finestra "modale" (blocco), in modo specifico non fa scattare l'aspetto del sistema telaio.

Lingua
Questa funzione permette di cambiare la lingua di sistema. Tutte le lingue appaiono nella lista. È possibile limitare la visualizzazione inserendo caratteri nella casella di ricerca tradizionali.

Molte lingue sono disponibili, il livello di avanzamento della traduzione di ogni lingua è ancora variabile.

Rete
Questa funzione consente di disabilitare le funzioni wireless. Questo consente di risparmiare energia ma anche di utilizzare l'XO quando, per esempio, ci si trova in un aereo.
E 'possibile anche su questa schermata per "dimenticare" le configurazioni di rete già incontrati.

La seconda parte dello schermo chiamata "rete mesh" per specificare il server Jabber compreso l'uso della chat.

Fornitura
Questa caratteristica permette un maggiore controllo sulla gestione dell'alimentazione. Stranamente, nessuna di queste scatole è selezionata per impostazione predefinita. L'alimentazione rimane un forte punto di XO anche quando non vengono controllati.

Aggiornamento software
Questa è indubbiamente una delle grandi novità dell'interfaccia. A condizione che il XO è connesso a Internet, questa funzione attiva una ricerca di aggiornamenti e vi offre l'aggiornamento delle varie attività che lo offrono.

Prima di questa funzione, l'unico modo per raggiungere l'equivalente era di controllare le attività singolarmente.




Qui, il pannello di controllo propone configurazione più efficiente per la macchina. Con questo, è un vero gioco da ragazzi per l'aggiornamento!