Archivio per la tag 'java'

Scratch: ambiente di programmazione visuale per bambini



Il collega insegnante Roberto Marcolin (aka Nilocram), già autore della versione italiana di Didapages, un programma che permette di creare libri multimediali e interattivi soprattutto per usi educativi mi segnala Scartch, un software open source, più precisamente un ambiente di programmazione visuale, sviluppato da un gruppo di ricerca presso il Multimedia Lab del MIT di Boston.

Riporto integralmente la sua recensione.

“Scratch usa dei mattoncini simili al Lego o ai pezzi del puzzle per costruire progetti multimediali che mettono assieme immagini, suoni, video ecc.. Il suo nome deriva proprio dalla tecnica dei disk jockey hip-hop che mixano i dischi facendoli ruotare con le mani. L’obiettivo fondamentale è quello di sviluppare nei bambini anche le abilità creative nell’uso dei computer, seguendo le indicazioni del costruzionismo di Seymour Papert; si può considerare Scratch uno sviluppo multimediale del vecchio Logo.

La prima edizione ufficiale è uscita a gennaio ed è disponibile per Mac e Windows (lo sviluppo di una versione Linux è comunque in programma); è possibile scegliere tra diverse lingue per i nomi dei mattoncini (che poi servono a costruire gli script) e, incredibile a dirsi, c’è anche l’italiano (la traduzione dei mattoncini è di Mauro Di Blasi).

Il sito di Scartch è costruito sul modello del web 2.0: non solo è possibile scaricare il programma, ma la registrazione al sito permette di scaricare i progetti messi in condivisione dagli altri utenti, di inserire e condividere i propri progetti, di contattare gli altri utenti ecc.. Una volta scaricati in locale i progetti possono essere smontati e modificati con Scratch.

Il programma è basato su Java, per visualizzare i diversi progetti presenti nel sito occorre installare il runtime Java.

Seguivo da un po’ l’evolversi del progetto, così ho pensato di tradurre in italiano un tutorial introduttivo, lo trovi in rete a questo indirizzo, oppure puoi scaricarlo in formato .pdf insieme ad altri documenti di presentazione da qui.

I progetti di Scratch sono applet Java, perciò possono essere inseriti in pagine html, puoi vedere un piccolo esempio qui

Scratch è stato sviluppato dal gruppo di ricerca del Medialab sulla base di Squeak, un ambiente di sviluppo ancora più interessante, basti pensare che il programma è inserito nel “computer da 100 dollari”, il progetto One Laptop Per Child di Nicholas Negroponte , ma che al momento non ha un’interfaccia in italiano.

Scratch mi sembra un programma molto interessante e particolarmente adatto ai bambini, il problema è quello di trovare dei canali di diffusione nel mondo della scuola, forse anche tu può aiutarmi nell’impresa… ;-)”

Grazie Nilocam e in bocca al lupo!


Clone web di Ms Paint

Canvas Paint è una versione web identica al famoso strumento di disegno di Windows Ms Paint, scritta in HTML, CSS e JavaScript, usando canvas tag.

Supportato soltanto da Safari 1.3, Firefox 1.5 e Opera 9.

Della stessa serie anche Canvas Painter.

Visto su Google Blogoscoped.

Star It!: Widget per votare blogs tramite le famose 5 stelle

Star It! non è altro che un codice da aggiungere ad un sito per mostrare le famose 5 stelle ai lettori, i quali potranno votare a piacere creando un indicatore di qualità.

Personalmente preferisco ancora il sistema dei commenti e delle email, ma può essere utile in quei blogs che non consentono integrazione di plugins e addons esterne come Blogger.

Alla moda perché molto web 2.0…

Please wait, your dream is loading… (sogni via web)

Aspetta per favore, il tuo sogno si sta caricando…

Per la spiegazione di Dreamlines, un’applicazione a dir poco stupefacente, vi rimando a Designerblog.

Fissare l’immagine mentre si sta generando è un’esperienza ipnotica ed onirica…

Qualcuno vuole indovinare il mio sogno? Qual’è la parola in inglese che ho digitato per generare l’immagine sopra. E’ facile…

Pixel Art

Pixel Art

Maestro Alberto Scuola Primaria

Maestro Alberto albertopiccini.it
Se cerchi notizie sulla Scuola Primaria clicca sopra

Coding

Coding