09 marzo 2020

Per poter eseguire una Servlet Java è necessario utilizzare un Web Container, ovvero un Web Server in grado di supportare Java. In pratica il Web Container fornisce un ambiente di esecuzione a dei componenti, le Servlet, che sono usate per rispondere a richieste http / https effettuate da dei client (browser). In questo articolo vedremo come installare il Web Container di riferimento, Tomcat, e come installare l'IDE Eclipse per lo sviluppo...

30 ottobre 2017

Sabato 28 settembre 2017 si è svolto, in tutta Italia, il Linux Day. Anche nella scuola dove insegno, l'ITIS "G. Marconi" di Pontedera (PI) è stato organizzato un incontro. In questa pagina la scaletta degli interventi. Riassumo qui i contenuti del mio intervento, che ha trattato gli Open Data e gli strumenti per recuperarli, gestirli, pubblicarli. Video della prima parte dell'intervento: La presentazione La presentazione completa (in parte rivista) condivisa su slideshare: Open Data - Presentazione al Linux Day 2017 from Ivan Venuti...

30 ottobre 2016

In a previous post (see "Programming mBot with App Inventor 2") I've explained how to use a low level communication API (called Orion) to control a robot, called mBot, using App Inventor. A robot, called mBot. I've discovered a recently extension provided by MakeBlock in order to program mBot from App Inventor: http://learn.makeblock.com/en/use-mbot-with-app-inventor/ Using this extension is much more simple than programming via Orion....

10 aprile 2016

I've recently purchased a robot, based on a board that is Arduino Uno compatibile, called mBot. It has a lot of interesting features that make it suitable for teaching, and its price is really interesting (nearly 80 euros/80 US dollars). It is made by MakeBlock and I'll present its main features in an upcoming post. This post is about the possibility to command it without its default editor, mBlock (a really good one, indeed; see http://www.mblock.cc/),...

09 ottobre 2015

Title: Raspberry Pi Essentials Author: Jack Creasey Publisher: PACKT Publishing Publishing date: April 2015 Subtitle: Leverage the power of programming to use the Raspberry Pi to create awesome games Link: https://www.packtpub.com/hardware-and-creative/raspberry-pi-projects-kids-second-edition Review “Raspberry Essentials” aims to illustrate the basics of Raspberry Pi, from installation to advanced use. The book is meant for both experienced...
Title: Raspberry Pi Projects for Kids - Second Edition Author: Daniel Bates Publisher: PACKT Publishing Publishing date: April 2015 Subtitle: Leverage the power of programming to use the Raspberry Pi to create awesome games Link: https://www.packtpub.com/hardware-and-creative/raspberry-pi-projects-kids-second-edition Review The first chapter of the book follows a tradition of other Pack books about Raspberry Pi and describes the system...

30 settembre 2015

Il 25 settembre ho avuto la possibilità di partecipare al Todi Appy Days, giunto alla seconda edizione, in qualità di speaker. Nel mio intervento, intitolato "Sviluppare App a scuola", ho esaminato due aspetti: il primo metodologico: cosa significa "insegnare informatica" oggi; il secondo "operativo": ho sviluppato insieme al pubblico un'app con Pocket Code (sito di riferimento https://share.catrob.at/pocketcode/) La presentazione è stata...