Archivi tag: App Mobile

Android App per LEGO® EV3

Avendo partecipato con la scuola a vari progetti di Robotica Educativa utilizzando semplici set LEGO® (Robotica@Anti), abbiamo deciso di sviluppare un’applicazione Android per permettere l’avvio all’apprendimento della costruzione e della progettazione, da parte di ragazzi più giovani, di semplici macchine e robot.

L’app mostra all’utente alcune lezioni di robotica che permettono di costruire semplici macchine, passo dopo passo, utilizzando set LEGO® MINDSTORMS EV3. L’ultima immagine di ogni costruzione rappresenta il programma che permetterà di controllare i motori e i sensori del robot. Tale programma è stato sviluppato in un linguaggio visuale EV3-G utilizzando l’ambiente LEGO MINDSTORMS EV3 Home Edition con interfaccia grafica derivata da LabView della Texas Instruments.

Per gli appassionati collezionisti è stata integrata la possibilità di effettuare veloci ricerche su un DB esterno (brickset.com) per ottenere l’immagine del set cercato.

All’interno dell’app è possibile condividere in ottica social le immagini iniziali di ogni livello e l’immagine del set ricercato. L’applicazione riconoscerà automaticamente le diverse app presenti nel cellulare che consentono la condivisione di immagini. Altre facility previste nell’app sono semplici link ai siti web dell’Istituto “Carlo Anti” e a quello della Robotica che si aprono in un browser interno.

Per lo sviluppo di questa applicazione si è usato Eclipse. Le foto e le varie immagini dell’app sono state elaborate attraverso Photoshop.

Mappa Concettuale

L’app è gia presente sul Play Store ed è dunque possibile scaricarla da qui: LEGO EV3. Di seguito vengono mostrati degli screenshot dell’applicazione:

 

Catalogo LEGO®

L’obiettivo di questo progetto è lo sviluppo di un’applicazione Windows 8 (Windows 8 App) che presenti un catalogo prodotti di una famosa marca di giocattoli (LEGO®). Tale app funziona non solo su PC Windows 8, ma anche su tablet e dispositivi portatili Windows 8 RT.

Per creare l’applicazione si è utilizzato l’ambiente di sviluppo Microsoft Visual Studio 2012 per Windows 8. I principali linguaggi di programmazione utilizzati sono tutti web oriented: HTML5, CSS3 e JavaScript. I dati riguardanti i singoli prodotti presenti a catalogo sono raccolti in un file con estensione .json e codifica appunto JSON (JavaScript Object Notation).

L’utente può navigare tra le varie pagine proposte: principale, gruppi e singoli prodotti. Può anche eseguire ricerche di prodotti per titolo e descrizione.