CodingGym - Lezione 2 - Corso Linux, Android e Internet of ThingsMirko Mancin
Corso frontale di 20 ore indirizzato a docenti di scuole superiori nel settore ICT. Il corso vuole essere una palestra (per questo CodingGym) di rafforzamento delle basi già esistenti e di supporto per corsi futuri. Queste slide sono rilasciate con la licenza Creative Commons e quindi potete scaricarle ed utilizzarle a vostro piacere. Ricordate però di CITARMI! :D
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Gabriele Guizzardi
Slide delle 8h di workshop su Raspberry Pi presso Warehouse Coworking Pesaro, 13/12/2014
Slides of 8h workshop about Raspberry Pi at Warehouse Coworking Pesaro, 13/12/2014
Un talk tenuto all'Università di Genova Disi/DIbris, il 3 Giugno 2014 per parlare di possibli interfacciamenti tra un arduino UNO/YUN e uno smartphone.
CodingGym - Lezione 2 - Corso Linux, Android e Internet of ThingsMirko Mancin
Corso frontale di 20 ore indirizzato a docenti di scuole superiori nel settore ICT. Il corso vuole essere una palestra (per questo CodingGym) di rafforzamento delle basi già esistenti e di supporto per corsi futuri. Queste slide sono rilasciate con la licenza Creative Commons e quindi potete scaricarle ed utilizzarle a vostro piacere. Ricordate però di CITARMI! :D
Raspberry pi per tutti (workshop presso Warehouse Coworking Pesaro)Gabriele Guizzardi
Slide delle 8h di workshop su Raspberry Pi presso Warehouse Coworking Pesaro, 13/12/2014
Slides of 8h workshop about Raspberry Pi at Warehouse Coworking Pesaro, 13/12/2014
Un talk tenuto all'Università di Genova Disi/DIbris, il 3 Giugno 2014 per parlare di possibli interfacciamenti tra un arduino UNO/YUN e uno smartphone.
Hey there! Are you ready to create something awesome? In questa talk vedremmo l'evoluzione del .NET MF verso questo nuovo toolkit di prototipazione rapida, di come cambi l'approccio sia costruttivo che implementativo verso i micro dispositivi. Durante il talk saranno esplorati i nuovi strumenti messi a disposizione, il cambi di paradigma per l'accesso all'hw, i nuovi device ed i relativi moduli. Vedremmo poi come sia possibile integrare nuove componenti sia hardware che software all'interno di Visual Studio e di .NET Gadgeteer
Primi passi Arduino.
Guida introduttiva al Mondo Arduino, con spiegazione Hardware e Software.
Come collegarsi, utilizzo del software (IDE), utilizzo delle istruzioni base.
CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions Davide Benvegnù
.Net 5 e' appena diventato GA ma e' gia supportato sia da GitHub che da Azure DevOps. In questa sessione vedremo come fare CI CD per le nostre applicazioni .Net 5 e Asp.net Core 5 usando Azure Pipelines e GitHub Actions
NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)Stefano Dall'Agata
Martedì 15 aprile 2014 alle ore 20.45 presso la sede della ACSE Treviso è stato organizzato un INCONTRO GRATUITO per capire come dare una nuova vita a quei computer che si pensava di buttare, utilizzando un sistema operativo (Xubuntu – che è liberamente scaricabile) e programmi gratuiti, affidabili e funzionali per ogni esigenza.
RaspyFi (now Volumio) is an open source linux distribution. It will transform your Raspberry Pi into an audiophile source, in 10 minutes without hassles. It comes ready to play, and it’s compatible with almost every USB DAC available.
You can consider it as a Voyage-MPD version for Raspberry Pi. But it’s simpler to use and it has several other functionalities!
With RaspyFi you’ll be able to play your music library directly from an USB Storage or from your NAS. You can also listen to your favourite web-radios and scrobble your favourite tunes from Spotify, Last.fm and Soundcloud.
You will be amazed about the sound quality! RaspyFi’s core feature is this. We are trying to get every bit of your music to play as accurate as can be, optimizing every aspect of the system.
RaspyFi supports asynchronous playback to take advantage of the latest DACS, it features a nice webgui you can use to configure it without hassles and to play your library from your pc, your smartphone or your tablet.
You can connect your little Raspberry Pi to your Audio System, sit on your couch, use your favourite device (Win,Mac,Android,iOS) as a remote control and enjoy your music as it is. With RaspyFi your Pi never sounded so good!
http://www.raspyfi.com/
Slide del webinar Intel rivolte a tutti coloro che, avendo già una conoscenza base della programmazione NDK per Android, vogliono esplorare gli strumenti necessari per compilare codice nativo espressamente dedicato a dispositivi basati su processori Intel. E' affrontato il porting di codice c/c++ per dispositivi basati su architettura Intel originariamente creato su altre architetture. Sono presentati 3 casi d’uso, mostrando con livelli di difficoltà crescenti il processo completo di creazione di una semplice applicazione Android basata su NDK, confrontando i flag di compilazione necessari per ottimizzare un'applicazione Android basata su NDK affinché sia utilizzabile su dispositivi basati su architettura Intel.
In this meeting we will face a very known but often overlooked aspect, namely the use of HTTPS. Many developers still think that the use of HTTPS is reserved for important sites and that for simpler things, such as a site consisting of a few static pages, it's not worth it. We will first try to dispel this myth, showing how much damage can be done using the HTTP pages of a simple static site, and then we will show how it is possible to use the free SSL certificates of Let's Encrypt to create HTTPS services without spending a fortune.
Hey there! Are you ready to create something awesome? In questa talk vedremmo l'evoluzione del .NET MF verso questo nuovo toolkit di prototipazione rapida, di come cambi l'approccio sia costruttivo che implementativo verso i micro dispositivi. Durante il talk saranno esplorati i nuovi strumenti messi a disposizione, il cambi di paradigma per l'accesso all'hw, i nuovi device ed i relativi moduli. Vedremmo poi come sia possibile integrare nuove componenti sia hardware che software all'interno di Visual Studio e di .NET Gadgeteer
Primi passi Arduino.
Guida introduttiva al Mondo Arduino, con spiegazione Hardware e Software.
Come collegarsi, utilizzo del software (IDE), utilizzo delle istruzioni base.
CI CD per .Net 5? Facile con Azure Pipelines e GitHub Actions Davide Benvegnù
.Net 5 e' appena diventato GA ma e' gia supportato sia da GitHub che da Azure DevOps. In questa sessione vedremo come fare CI CD per le nostre applicazioni .Net 5 e Asp.net Core 5 usando Azure Pipelines e GitHub Actions
NON ESISTONO COMPUTER VECCHI (Da xp a linux - Treviso 15/4/2014)Stefano Dall'Agata
Martedì 15 aprile 2014 alle ore 20.45 presso la sede della ACSE Treviso è stato organizzato un INCONTRO GRATUITO per capire come dare una nuova vita a quei computer che si pensava di buttare, utilizzando un sistema operativo (Xubuntu – che è liberamente scaricabile) e programmi gratuiti, affidabili e funzionali per ogni esigenza.
RaspyFi (now Volumio) is an open source linux distribution. It will transform your Raspberry Pi into an audiophile source, in 10 minutes without hassles. It comes ready to play, and it’s compatible with almost every USB DAC available.
You can consider it as a Voyage-MPD version for Raspberry Pi. But it’s simpler to use and it has several other functionalities!
With RaspyFi you’ll be able to play your music library directly from an USB Storage or from your NAS. You can also listen to your favourite web-radios and scrobble your favourite tunes from Spotify, Last.fm and Soundcloud.
You will be amazed about the sound quality! RaspyFi’s core feature is this. We are trying to get every bit of your music to play as accurate as can be, optimizing every aspect of the system.
RaspyFi supports asynchronous playback to take advantage of the latest DACS, it features a nice webgui you can use to configure it without hassles and to play your library from your pc, your smartphone or your tablet.
You can connect your little Raspberry Pi to your Audio System, sit on your couch, use your favourite device (Win,Mac,Android,iOS) as a remote control and enjoy your music as it is. With RaspyFi your Pi never sounded so good!
http://www.raspyfi.com/
Slide del webinar Intel rivolte a tutti coloro che, avendo già una conoscenza base della programmazione NDK per Android, vogliono esplorare gli strumenti necessari per compilare codice nativo espressamente dedicato a dispositivi basati su processori Intel. E' affrontato il porting di codice c/c++ per dispositivi basati su architettura Intel originariamente creato su altre architetture. Sono presentati 3 casi d’uso, mostrando con livelli di difficoltà crescenti il processo completo di creazione di una semplice applicazione Android basata su NDK, confrontando i flag di compilazione necessari per ottimizzare un'applicazione Android basata su NDK affinché sia utilizzabile su dispositivi basati su architettura Intel.
In this meeting we will face a very known but often overlooked aspect, namely the use of HTTPS. Many developers still think that the use of HTTPS is reserved for important sites and that for simpler things, such as a site consisting of a few static pages, it's not worth it. We will first try to dispel this myth, showing how much damage can be done using the HTTP pages of a simple static site, and then we will show how it is possible to use the free SSL certificates of Let's Encrypt to create HTTPS services without spending a fortune.
Introduction to Blazor and WebAssembly in Christmas sauce. In this session we will see how to create a small demonstration application to send Christmas greetings.
5. Family Extensions
• Sono delle API specifiche di una famiglia di device
• Le chiamate sono sempre definite, anche per le altre famiglie
• La compilazione va sempre a buon fine
• L’esecuzione su device non appartenenti alla famiglia dev’essere
evitata, perché genera un’eccezione.
8. Raspberry Pi 2
Release February 2015
Price US$35 (€ 45 su amazon.it)
Operating
system
Windows 10, FreeBSD, NetBSD,
Linux (Raspbian, Ubunto, ecc. ),
RISC OS, Plan 9, Inferno, AROS.
CPU 900 MHz quad-core
ARM Cortex-A7
Memory 1 GB RAM
Storage MicroSDHC slot
Graphics Broadcom VideoCore IV
Power 4.0 W
SoC: Broadcom BCM2836 (CPU, GPU, DSP, SDRAM, USB)
16. Device Setup
Lista della spesa:
• Windows 10 Insider Preview – dev’essere un device fisico (non una VM).
• Raspberry Pi 2.
• 5V micro USB power supply – con almeno 1,0A (meglio 1,5A).
• 8GB micro SD card - classe 10 o migliore.
• HDMI cable.
• Ethernet cable.
1. Scaricare l’immagine del S.O. e metterla nella scheda Micro SD.
2. Inserire la scheda nel lettore della Raspberry.
3. Connettere l’uscita HDMI al monitor.
4. Avviare la Raspberry connettendo l’alimentatore.
17. PC Setup
• Installare Visual Studio 2015 Preview
• Abilitare il developer mode:
• Installare WindowsDeveloperProgramForIoT.msi. Lo si può trovare in
ogni immagine di Windows 10 IoT Core Insider Preview.
18. Connessione dal PC al device
Con Windows IoT Core Watcher è possibile connettersi alla Raspberry
Pi 2 e utilizzare il Web Server per verificare le informazioni di base:
21. Altre schede utili
MinnowBoard Max (Intel Atom E38XX series SOC )
Board x86 per Windows 10 IoT Core preview
Arduino(Microcontroller ATmega328 )
Ovviamente Windows 10 non ci gira, ma
è ottimo per interfacciarsi con sensori e attuatori
23. Arduino Shield
• Arduino costa poco: US$ 10 ( € 21 su amazon.it)
• Ma la somma degli shield parecchio di più:
Accelerometro: $29.95
Riconoscimento vocale: $49.95
Touch display: $59.95
• Senza considerare
Windows 10 IoT Core Insider Preview supports both headed and headless device configurations.
Headed devices have a video display and uses the Windows Video subsystem & drivers to address it. Headed devices have what would be recognized as a “typical” consumer display as you might see on a laptop or tablet that in industry space would be things like ATMs, kiosks, digital signs and many others.
3 Headless devices have no display and do not require the Windows Video subsystem or drivers. Headed vs Headless boot mode is controlled by configuration settings (read at boot time.) See the section on Shell configuration for more detail.
Display Interface Specifications | MIPI Alliance
Pilotato direttamente dalla GPU