IoTeams 2018 a Parma, il workshop introduttivo sull’Internet of Things

IoTeams 2018 a Parma, il workshop introduttivo sull’Internet of Things

L’Internet of Things è un argomento di grande interesse ai giorni nostri. Quasi per gioco anche io che non sono un esperto in materia ma più un appassionato, ho iniziato tempo fa a “divertirmi” con un Raspberri Pi3. Il gioco si è trasformato in un tentativo di prototipo che potesse risolvere un problema reale (vedi la gestione della stagionatura dei salumi o delle galline nel pollaio, ecc.). Il prototipo mi ha spinto a comprare una mille fori, una breadboard estesa, dei sensori diversi da quelli disponibili nello starter kit e a studiare meglio in generale l’elettronica legata al Raspberry. Insomma, dalla curiosità ad un interesse di quella che è, come mi piace definirla, l’informatica “tangibile con mano”.

Da qui siamo arrivati all’evento IoTeams a Parma, presso il Fab Lab. Organizzato da Engage IT Services, MF Labs e Officine On/Off, con la sponsorizzazione di Assitek, la giornata di workshop si è rivelata molto interessante. Insieme agli altri organizzatori abbiamo deciso di creare due percorsi, uno introduttivo basato su Windows ed uno interamente dedicato a Linux. Questo per coprire un po’ tutti i modi di accedere al mondo dell’IoT. 13 persone presenti distribuite sulle due track.

20180609_095613

Speaker della track Microsoft sono stati Marco Dal Pino (Microsoft MVP, Nokia Developer Champion, Intel Black Belt and Software Innovator) e Marco Minerva (Microsoft MVP, Co-Founder of DotNetToscana User Group). Con una sessione in co-speech hanno approfondito i concetti legati a Windows IoT Core, all’IoT negli scenari reali e a come in verità tali scenari fossero già presenti da tanto tempo. È importante capire come sistemi embedded avessero una larga distribuzione, soprattutto nel mondo dell’automazione industriale. Dopo la prima parte si è passati alla pratica sul sistema operativo e sulle varie “board” (passatemi il termine) per far capire ai partecipanti quali possono essere le innumerevoli applicazioni possibili. Alla fine si è arrivati alle applicazioni Universal Windows Platform (UWP). Una mattina di panoramiche per arrivare ad un pomeriggio divertente ed interattivo, come si può vedere dai video sottostanti:

Lo speaker della track Linux è stato Mirco Ferrari (CEO & Founder at MF Labs, tech enthusiast) ed ha portato con se un kit Arduino ed una serie di sensori per realizzare, durante l’arco della giornata, una sorta di stazione metereologica. Anche in quest’aula, la prima parte della mattina si è focalizzata sull’introduzione all’argomento. Nella seconda parte sono stati illustrati i protocolli di comunicazione nell’ambito dell’IoT. Di grande interesse è stata la parte in cui Mirco ha mostrato quali sistemi gratuiti esistono per poter allestire un prototipo IoT nel cloud. La dimostrazione ha coinvolto NodeMCU e una monitorizzazione interattiva diretta sui sensori. Anche questo percorso si è rivelato di estremo interesse e, come per l’altra track, oltre che l’utilità, si è proprio percepita la parte di “interazione” e “divertimento tecnico” dei partecipanti.

20180609_103403

Nonostante l’evento fosse un pilota devo dire che è andato piuttosto bene. I partecipanti si sono presentati tutti, puntuali e interessati alla materia, i gadget sono stati graditi, gli speaker sono stati ineccepibili.

001

Un buon progetto, che spero sia destinato a contunuare già a partire dal prossimo anno. Ottimo risultato, insomma.

Stay tuned!

 

 

Agile@School 2017 – This is the end

Agile@School 2017 – This is the end

All the good things come to an end, right? And this is true also for Agile@School 2017. However, no worries, although I’m becoming a dad, I’m pretty sure I’ll keep making the students more aware of the Agile principles and practices.

There are only good news, to be honest. The first one is that Michele Ferracin, a friend of mine at getlatestversion.it community, is starting to keep in touch with schools (we really don’t know how many of them will participate) in order to start Agile@School also in Padova. “Bring the project in two cities”, perk reached! The second news is about the students this year. Everything is set up and running. Everyone is ready. Each team has chosen how to present the results to the exam’s board:

Software and Tech

The Messinesi team (Amanda and Alex) has prepared a Prezi presentation, whose goal is to depict the tools they’ve involved. They explain also the technologies and the usability of the collaborative chat they’ve created. Additionally, the board can try the “product” interacting with laptops and mobile phones.

ice

AI and Bots

The Random team (Thomas and Luca) and the Scrubs team (Enea and Sebastiano) have created a 3 min pitch video with:

  • an introduction of their chat bots (via Prezi and Power point)
  • simple explanation of the tech behind them
  • a couple of self interview (twice per bot) in order to add something fun

IoT

The Domotic team (Nicodemo and Mattia) and the Bar Santa team (Simone And Mirko) will show how the projects work, since they’re totally based on hardware. Smart Home vs Hacked Remote Controlled car. We’ve got already some spot:

Cognitive Services

The Human Recognizers team (Marco and Francesco) will present a website in which the exam’s board can play with cognitive services. They demonstrate how the webcam can recognize faces, mood and so on, using a mobile application.

This is the Prezi presentation.

As you can see, they’ve worked very well. The project are amazing and we’ve awarded everyone with the diploma, as usual:

20170527_111146

This year we’ve reached great results and we’re proud of all the work done together. We’ve asked also to fill in a survey and the feedback are the following:

And now, good luck guys! see you next year, hopefully!

Stay tuned

Agile@School 2017 – When the projects come true

Agile@School 2017 – When the projects come true

Last time we had a great time. I’d have expected some trouble, some problem to manage. Well, everything has been well done. Anything goes. This is the reason why I’m attaching the pictures of the results hereafter, because it’s the best way to describe how the students were making their ideas. Keep in mind that we’re speaking about 18 years old guys, not startups!

Pictures paint a thousand words.

Introducing the teams:

The Messinesi team (Amanda and Alex) is developing a real time collaborative chat. Similar to the famous Slack, its purpose is to make the team’s member more aware of technologies used nowadays, like SignalR and the latest releases of the .Net framework. The name of the project is Notify. The guys are also following an interesting course with Visual Studio, in order to be prepared to become real developers in the future. As you see below, the development is still in progress, it’s just a matter of design. Due to the nature of the project itself, we need to wait for the next releases.

The Random team (Thomas and Luca) is presenting us a natural language bot, without any deep learning in this first release, which replies to a set of questions about Italian famous writers. It replies showing links, information and texts about the author requested by a real user. The name of the project is Italian Authors and it’s been made by integrating the Wit.ai APIs. It will eventually run on Facebook Messenger via Heroku platform. Lots of technologies!

The Scrubs team (Enea and Sebastiano) is working on a similar project, based on a natural language bot, without any deep learning in this first release, which replies to a set of questions about two topics which we should take care of, sports and photography. Also in this scenario, the real user interacts with the chatbot. The name of the project is CPP and it’s been made by integrating the Wit.ai APIs. It will eventually run on Facebook Messenger via Heroku.

 

The Domotic team (Nicodemo and Mattia), as the name of the team describes, is realising an IoT real time application which interacts with a prototype of a “smart house”. You can open and close doors and windows, turn on and off the lights. In this first release, you cannot clean the floor, but I guess we need more time for that feature… Actually the guys could integrate a robot 🙂 . The name of the project is Future House and it’s developed for Arduino using also php.

 

The Human Recognizers team (Marco and Francesco) is developing a face recognition Android app, which associate pictures of people in order to get information about age, mood and so on, also printing a string related to the mood itself. The name of the project is iFinder in consumes Android sdk and Face API by Microsoft. The result is impressive.

The Bar Santa team (Simone And Mirko) is hacking a remote-controlled car. As a result, they’ve got a super car with a camera onboard, stepped motors for wheels, and sensors. Everything mixed in a dedicated chassis, printed by the school’s 3D printer. The name of the project is SuperCar (do you remember Kit?) and it’s been made for Raspberry Pi3.

 

I don’t want to bother you with the teams’ retrospectives and ceremonies, but this time they worked perfectly. Each team started to discuss with us about the pros and cons of their choices, the things to do and the ones to avoid in the future. They depicted everything using starfish diagrams (in italian):

 

What can I say? AWESOME! This is how I’m feeling right now. Lots of ideas, technologies, integrations, and definitely FUN! I hope that everyone else agrees with me.

I guess that the exam will be a great show for those guys, also. The next post will be about the pitch videos they’ll create for each project. I’m excited but I have to bite my tongue, because I’ve already seen something and I don’t want to spoil anything, so…

Stay Tuned!