Presentazione AOLP Linux day

Post on 24-Jun-2015

206 views 7 download

description

Iniziativa basata sul trashware presentata al Linux Day 2012 organizzato dal HCSSLUG presso la facoltà SS. MM. FF. NN dell'Università di Salerno

Transcript of Presentazione AOLP Linux day

AOLPC: Quando riciclare aiuta la divulgazione della conoscenzaFrancesco Carotenuto (francesco.carotenuto@gmail.com)

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