presentazione aolp linux day
DESCRIPTION
Iniziativa basata sul trashware presentata al Linux Day 2012 organizzato dal HCSSLUG presso la facoltà SS. MM. FF. NN dell'Università di SalernoTRANSCRIPT
AOLPC: Quando riciclare aiuta la divulgazione della conoscenzaFrancesco Carotenuto ([email protected])
Problema
● Richiesta di PC in alcune zone remote dell'Etiopia formulata dagli Ingegneri senza Frontiere di Salerno (ISF Salerno)
● I PC servono per supportare○ La didattica per ragazzi dai 7-15 anni○ Attività di segreteria
● I ragazzi studiano l'inglese● Mandare container di PC è piuttosto
problematico○ costi, problemi con la dogana, possibilità di furti
● Utilizzo del trashware● Utilizzare i missionari stessi come corrieri
per portare i PC○ I missionari fanno viaggi periodici○ Un missionario può portare un PC proprio
● I PC devono essere dei laptop○ Passano più facilmente alla dogana e non
comportano particolari aggravi dei costi di viaggio
Soluzioni
Trashware
● Riutilizzo di computer funzionanti dismessi da parte di privati ed enti
● Il materiale recuperato viene donato ad enti di benificenza che non possono sostenere i costi dell'informatizzazione
● Sui PC recuperati viene installato software libero
Attività tipiche del Trashware
● Consegna del PC ai volontari ● Visione dello stato della macchina
○ Vedere se la macchina si accende :-)● Riparazioni di parti danneggiate● Installazione del software appropriato alla
nuova destinazione d'uso della macchina● Consegna della macchina agli enti
Problematiche nel recupero dei laptop
● A differenza dei Desktop i laptop sono più complicati da riparare○ Schede madri, schede video, monitor difficilmente
sostituibili● Smaltimento della batteria esausta● Avere più portatili dello stesso tipo anche
se danneggiati posso facilitare la riparazione
Vantaggi del trashware
● Diminuzione dei rifiuti RAEE● Aumento del grado di alfabetizzazione
informatizzazione (Digital Divide)○ Aumento del grado di scolarizzazione e quindi della
qualità della vita della comunità
In base a tutto ciò...
● Nasce l'iniziativa AOLP (An Old Laptop Per Children)
● Si occupa di○ Gestire tutte le attività e le problematiche del
trashware○ Mantenere i contatti con gli enti che fanno
richiesta di laptop○ Promozione delle tecniche di trashware○ Approntare soluzioni informatiche a costo 0 che
possano aiutare a diminuire il Digital Divide
Chi collabora
● Ingegneri senza Frontiere di Salerno○ proponenti, propaganda
● Docenti, ricercatori e studenti della facoltà di Informatica e di Ingegneria Civile ed Ambientale di UniSa○ contatti con i missionari, raccolta, catalogazione e
recupero portatili● I responsabili del cammino neocatecuminale
in Etiopia○ distribuzione dei portatili alle missioni
Chi abbiamo aiutato
● Missione di Kofale di Padre Angelo Antonini
● Missione di Dubbo delle suore cabriniane retta da Suor Maria Regina Canale
Chi potremmo aiutare
● Altri enti che si adoperano per la salvaguardia dell'infanzia
● Scuole che non hanno la possibilità di avere laboratori di informatica
● Altri gruppi che si occupano di trashware○ Supporto e consulenza tecnica○ Scambio di materiale informatico non ancora usato
Un bilancio di AOLPC
● Sono stati donati 4 notebook nel giro di 1 anno
● Il software selezionato ha aiutato ad utilizzare meglio i PC già presenti nelle varie missioni
Caratteristiche dei software usati da AOLPC
● I software che utilizza AOLPC devono essere:○ Supporto alla didattica tradizionale e alle attività
di segreteria○ Usabili da bambini o da chi ha scarse conoscenze
informatiche○ Freeware e Open Source○ In grado di essere eseguito su laptop poco potenti○ Adattabile alle esigenze più disparate
QIMO
● Una distribuzione Linux dedicata alla didattica dei bambini basata su Xubuntu
● Richiede poche risorse○ Gira su sistemi P3 con almeno
256 MB di RAM● Presenta numerosi
programmi educativi○ GCompris, Childs play,ecc.
● Interfaccia grafica adatta per i bambini
GCompris
● Una raccolta di attivita per ragazzi dai 2 ai 10 anni. ● Le attività da svolgere sono relative ad alcuni campi
tematici:○ Scoprire il computer: l'utilizzo della tastiera, del mouse,
ecc○ Matematica: imparare a contare, memorizzare le
tabelline, ecc○ Scienze: il ciclo dell'acqua, ecc○ Geografia: localizzare i vari luoghi su una mappa○ Giochi: Scacchi, giochi di memoria, ecc○ Lettura: allenamento alla lettura veloce
● E' disponibile per Linux e Windows● Multilinguaggio
GCompris
● Presente nei repository delle distro più importanti
● Sorgenti in C rilasciati sotto GPL○ Esiste anche un wrapper
in Python● Interfaccia progettata per
essere usata facilmente da un bambino ○ Colori vivaci, icone
grandi, messaggi sonori● Estendibile mediante plugin
GCompris e la scuola
● Può essere usato come supporto didattico● L'insegnante può costruire un insieme di
attività da far svolgere ai ragazzi● Valutare i loro progressi nel superamento
delle attività
Wikipedia Offline
● Una selezione di contenuti di Wikipedia EN● Realizzata da SOS Children's Villages● Occupa circa 4Gb
○ Facilmente copiabile in un DVD● Organizzata come un enclopedia dei ragazzi
Wikipedia Offline e il suo impatto
● Ha migliorato notevolmente i supporti didattici a disposizione dei ragazzi della Missione di Kofale○ Prima del suo arrivo c'era
solo un libro di testo di poche pagine
Come posso aiutare AOLPC?
● Aiutarci nelle attività di recupero e ripristino del PC
● Donare un laptop○ Se funzionante almeno un PII con 64 Mb di RAM○ Se non funzionante almeno un PIV con 256Mb di
RAM● Divulgare la nostra iniziativa
○ Presso soggetti privati e pubblici per il reperimento di laptop
○ Presso enti caritatevoli per avere nuove aree di intervento
● Collaborare ad un nostro progetto
A chi sono rivolti i progetti?
● Tutti possono collaborare ai progetti○ Anche chi non ha alcuna conoscenza informatica
● Un attività continuativa e coordinata su uno dei progetti può valere come periodo di tirocinio e tesi svolto presso l'ISIS LAb
Quali sono i progetti?
● I progetti riguardano le realizzazione di una delle seguenti idee:○ Sapientino "Equo Solidale"○ Porting di GCompris sul web○ Libri didattici Open Source
● Ma siamo aperti ad altre proposte purchè aderenti ai principi di AOLPC
Sapientino "Equo Solidale"
● Alcuni laptop non garantiscono una adeguata esperienza d'uso
● Utilizzarli per realizzare dei dispositivi che propongono attività didattiche per bambini in età prescolare (3-6 anni)
Problematiche da affrontare
● Trovare una distribuzione Linux che:○ Richieda poche risorse hw○ Si avvii in un tempo ragionevolmente breve○ Possegga un ambiente desktop seppur minimale○ Riesca ad eseguire un'istanza di GCompris
● Evitare che l'HW costituisca problemi per il bambino○ Evitare scosse, parti staccabili, ecc
● Migliorare la robustezza del laptop○ Cercare di creare un involucro il più possibile
atossico, economico ed ecologico.
C'è qualche idea su qualche distro usare?
● Una vecchia Debian o Slackware○ Non abbiamo bisogno di aggiornamenti dato che la
macchina sarà sempre offline ○ Non c'è la necessita di visualizzare contenuti
realizzati secondo gli standard più recenti● Utilizzare una distro lightweight
○ KolibriOS○ Tiny Core Linux
A parte "smanettare" con Linux cosa posso fare per questo progetto?
● Potrebbe essere utile costruire un ambiente simile a GCompris che si accontenti di poche risorse○ Sarà rilasciato con stessa licenza di GCompris○ Utilizzo di vecchie versioni di linguaggi di
programmazione e toolkit grafici● Realizzare contenuti didattici nei formati
usati nel Web 1.0 (HTML 3/4, CSS 1/2, ecc)○ Giochini○ Libri
Perchè trasformare GCompris in una WebApp?
● Consentire a tutti di poter utilizzare tutte le attività presenti in GCompris○ La versione Windows offre meno attività della
equivalente Linux● Consentire di poter utilizzare GCompris
anche su tablet e smartphone● Poterlo espanderlo con nuove funzionalità
○ Consentire al docente di poter creare facilmente un'attivita
○ Collaborative learning mirato per i bambini
E' un bene che pensate anche al mobile, però teniamo conto che...
● Non tutti i dispositivi mobile hanno caratteristiche software ed hardware simili○ Android vs iOS○ Dimensioni e risoluzione dello schermo differenti○ Processori 1, 2, 4 core○ Connettività (WI-FI, WI FI+3G, ecc)
Come ce ne usciamo?
● Un idea è quella di utilizzare le tecnologie web più moderne come ad esempio HTML 5
● Utilizzare framework come jQuery, GWT, PhoneGap, ecc○ Problema delle licenze
● Oppure valutare una combinazione di HTML, JS e CSS
E quindi che si dovrebbe fare?
● Studiare le tecnologie e architetture candidate per esser usate per il porting
● Riprodurre ogni funzionalità presente in GCompris utilizzando le tecnologie individuate
● Implementare le funzionalità non previste in GCompris
Libri di testo Open Source
● Ragioni per usare un libro open source○ Caro libro○ Diffusione degli eBook Reader
● Esempi di libri open source○ Matematicamente.it
● Problematiche○ Coordinamento nella stesura dei testi○ I testi devono mantenere dei riferimenti autorevoli
GRAZIE PER L'ATTENZIONE