Archive for August, 2012

JiraTrack – Tieni traccia dei tuoi progetti con il client Windows Phone per Atlassian Jira

E’ disponibile sul Marketplace di Windows Phone la nostra nuova app, JiraTrack, con cui puoi facilmente tener traccia dei progetti che sono presenti su Atlassian Jira.

 

Jira di Atlassian (qui il link al prodotto) è lo strumento di Project Management che utilizziamo ormai da qualche anno in Vivido. E proprio perché ne facciamo un uso quotidiano, abbiamo deciso di creare questa app per la gestione dei progetti e delle segnalazioni censite su Jira (versione 5.0 o superiori).

 

L’applicazione, nella versione 1.0, permette di sfogliare tutti i progetti al quale siamo assegnati, vederne le issue e richiamare i nostri filtri salvati direttamente dal nostro Windows Phone.

 

Nelle versioni successive, che sono già state schedulate, saranno via via integrate nuove funzionalità fino alla possibilità di editare le singole issue. Se volete quindi rimanere aggiornati sull’andamento dell’app, vi consigliamo di seguire l’account ufficiale su Twitter @JiraTrack

 

JiraTrack, disponibile in lingua inglese e italiana, è scaricabile gratuitamente da questo link.

 

Post to Twitter Post to Diigo Post to Facebook Post to FriendFeed Post to Google Buzz Post to LinkedIn

Project Aurora: Test su strada #2 + Mobile App

Nella giornata di ieri (23 Agosto 2012) abbiamo testato sul “campo” (un campo con la bellezza di 36° di temperatura…)  Arduino e l’applicazione prototipo per Android, ricavando un grandioso risultato!

Nel video postato sotto possiamo vedere Aurora collegata alla porta OBD-II della mia macchina (una Opel Astra GTC modello H 2008) e la ricezione dei dati via bluetooth. I sensori al momento monitorati (per fare i test) sono: Giri al minuto del motore, temperatura dell’acqua e velocità veicolo.

Al momento Aurora spedisce i dati dei sensori ad una velocità di 10 aggiornamenti ogni secondo! Rendendo l’esperienza dell’utente in realtime!
(sotto al video vi descrivo la descrizione tecnica)

Read the rest of this entry »

Post to Twitter Post to Diigo Post to Facebook Post to FriendFeed Post to Google Buzz Post to LinkedIn

Project Aurora: Prova su strada #1


Con l’arrivo dei componenti dalla Cina (Bluetooth Shield a Connettore OBD-II), stamani mattina abbiamo fatto il primo test di Aurora. La nostra prova consisteva solamente di vedere la quantita’ di dati e il funzionamento di Arduino con  la OBD-II. Da una prima analisi ho visto che Arduino + OBD-II restituisce una grande quantita’ di dati, del calibro di 10 “aggiornamenti” al secondo (1 ogni 100 milli secondi); cio’ significa che se vogliamo monitorare il giri al minuto del motore, avremo l’informazione in tempo reale!! Come ho scritto nel primo post ho dovuto usare due Arduino perche’ la seriale viene occupata dal connettore. Le prove sono state fatte insieme a Claudio Menzani e Roberto Verdiani (che ringrazio)!!! Vi posto un po’ di foto:

 

 

Post to Twitter Post to Diigo Post to Facebook Post to FriendFeed Post to Google Buzz Post to LinkedIn

eXplora Lombardia – iPhone app per esplorare le risorse della Regione Lombardia

Luoghi nei dintornieXplora Lombardia è l’app gratuita che ti permette di ricercare i maggiori luoghi di interesse della Regione Lombardia.

 

Questi luoghi sono ricavati dagli OpenData messi a disposizione dalla Regione Lombardia (dati.lombardia.it) e sono:

- Musei
- Negozi e locali storici
- Mercati storici
- Fiere
- Architetture

 

Potrai facilmente reperire le informazioni in base alla tua posizione o più generalmente in base alla città Lombarda che preferisci scegliendo tra:

- Bergamo        - Brescia
- Como            - Cremona
- Lecco            - Lodi
- Mantova        - Milano
- Monza           - Pavia
- Sondrio         - Varese

 
Read the rest of this entry »

Post to Twitter Post to Diigo Post to Facebook Post to FriendFeed Post to Google Buzz Post to LinkedIn

Project Aurora: Dove si trova la porta OBD-II ?

In questo post parleremo della porta OBD-II elemento chiave nel nostro progetto Aurora.

:: Un po’ di storia ::
(tratto da wikipedia)

 

L’OBD-II è uno standard definito negli Stati Uniti a metà degli anni novanta che permette di avere un controllo completo sui parametri del motore e monitorare altre parti di un autoveicolo come il telaio e gli accessori; inoltre permette di connettersi al sistema di diagnostica. OBD-II è stato emanato dal California Air Resources Board.
L’OBD-II è soprattutto un’interfaccia a sola lettura per acquisire segnali di diagnostica. Lo standard OBD-II definisce inoltre alcuni comandi per il controllo dell’output, per le modalità di autocontrollo e per l’azzeramento della memoria KAM (Keep Alive Memory).

[...]
Prima dell’autodiagnosi, erano i meccanici che dovevano fare una diagnosi dei guasti, mentre ora è le centralina stessa di bordo che si autocontrolla e verifica lo stato del mezzo.
I sistemi OBD forniscono al proprietario del veicolo o ad un meccanico accesso alle informazioni sullo “stato di salute” dei vari sottosistemi del veicolo: la normativa standard (in Europa e Stati Uniti) è riferita però solo ai sottosistemi “emission relevant”, cioè quelli che, se rotti, possono portare ad un aumento delle emissioni, come catalizzatore, sonda lambda ecc., mentre gli altri sistemi (es. airbag, climatizzatore ecc.) hanno un’autodiagnosi non standard, definita a piacimento da ogni costruttore automobilistico.
[...]

La quantità di informazioni diagnostiche disponibili via OBD è cambiata molto dall’introduzione, nei primi anni ottanta dei computer di bordo negli autoveicoli (centraline) che hanno reso possibile l’OBD.
Le prime implementazioni di OBD accendevano semplicemente una lampadina spia nel caso di problemi, ma non fornivano alcuna informazione ulteriore relativa alla natura del problema. Le moderne implementazioni di OBD utilizzano una porta di comunicazione digitale per fornire informazioni in tempo reale in aggiunta a una segnalazione della natura dei problemi tramite codici standard (DTC) “Diagnostic Trouble Codes” che permettono di identificare rapidamente e risolvere malfunzionamenti del veicolo.

Read the rest of this entry »

Post to Twitter Post to Diigo Post to Facebook Post to FriendFeed Post to Google Buzz Post to LinkedIn

Project Aurora: Applicazione Android

In questi giorni di caldo e in attesa che i componenti arrivino (OBD-II e Bluetooth Shield) mi sono avvantaggiato creando su github lo scheletro dell’applicazione smartphone per android!

Read the rest of this entry »

Post to Twitter Post to Diigo Post to Facebook Post to FriendFeed Post to Google Buzz Post to LinkedIn

Project Aurora: Test del sistema I²C

 

Oggi parleremo del protocollo I²c , fondamentale per il nostro progetto. Come anticipato  negli scorsi post, il protocollo serve a far colloquiare due o più dispositivi tramite un bus. In dettaglio prendiamo la citazione da Wikipedia:

I²C, acronimo di Inter Integrated Circuit (pronuncia i-quadro-ci o i-due-ci), un sistema di comunicazione seriale bifilare utilizzato tra circuiti integrati [...]  classico bus I²C è composto da almeno un master ed uno slave (letteralmente “capo, padrone” e “sottoposto, schiavo”).”

Nel nostro caso ci servirà a far colloquiare l’Arduino adibito per prendere informazioni dalla centralina tramite porta OBD-II e il nostro Aurora perchè (come specificato nel primo post del progetto), il micro controllore che stiamo utilizzando (Arduino UNO) supporta solo una seriale.

Per testare il collegamento e rilevarne la velocità ho costruito un piccolo circuito.

Read the rest of this entry »

Post to Twitter Post to Diigo Post to Facebook Post to FriendFeed Post to Google Buzz Post to LinkedIn

Project Aurora: il firmware



Introduzione:
Oggi parleremo di come e’ composto il “cervello” del nostro progetto.. il firmware! Prendendo  la citazione da Wikipedia :

Il firmware è un programma, inteso come sequenza di istruzioni, integrato direttamente in un componente elettronico nel senso più vasto del termine. Lo scopo del programma è quello di avviare il componente stesso e consentirgli di interagire con altri componenti tramite l’implementazione di protocolli di comunicazione o interfacce di programmazione.

Read the rest of this entry »

Post to Twitter Post to Diigo Post to Facebook Post to FriendFeed Post to Google Buzz Post to LinkedIn

Project Aurora: i componenti

 

 


Hardware
L’hardware scelto per il progetto è Arduino per la sua facilità di implementazione e la programmazione di esso.

Passiamo dunque alla lista dei componenti utilizzati:


2 x Arduino UNO

Abbiamo  bisogno di due Arduino:

  • il primo avrà la funzione di “catturare” tutti i dati dalla centralina
  • il secondo di impacchettare e spedire via bluetooth i dati.

Purtroppo uno non poteva bastare! Il modulo bluetooth (o bluetooth shield) e il modulo OBD-II utilizzando una seriale ciascuno. Il numero presenti di seriali in “Arduino UNO” è UNO .. (guarda caso :) )…

1 x OBD-II TTL Adapter (acquistabile qui)

Questo modulo servirà ad attaccare il nostro Arduino sulla porta presente nella nostra auto


1 x BlueTooth shield (aquistabile qui)

Questo modulo invece servirà a spedire al nostro telefono tutte le informazioni

 

 

 

Nel prossimo post parleremo del firmware nel nostro Aurora!

Post to Twitter Post to Diigo Post to Facebook Post to FriendFeed Post to Google Buzz Post to LinkedIn

VividoLAB: Project Aurora (introduzione)

 

E’ nato un nuovo progetto VividoLAB!
Il progetto ha il nome di Project Aurora. Si tratta di creare un dispositivo che, utilizzando la porta OBD-II (presente in tutte le macchine) , trasmetta tramite bluetooth tutte informazioni relative a:

  • Giri al minuto del motore
  • Velocità
  • Marcia inserita
  • Carico del motore
  • Pressione turbina (in caso di presenza di essa)
  • Consumo medio di carburante
  • Pressione barometrica
  • Temperatura motore

Una volta prese tutte queste informazioni verranno spedita ad un webservice  ed consultabile online!

Filosofia
Il progetto ha l’intenzione di seguire la filosofia open-source, rendendo modificabile sotto l’aspetto del firmware e hardware, rendendo la possibilità a tutte le persone di migliorare e implementare nuove funzionalità!

Il progetto verrà pubblicato a “puntate” per  la costruzione da zero!

PS: Ringrazio Orlando Ariani per il logo fantastico che ha fatto!

 

Post to Twitter Post to Diigo Post to Facebook Post to FriendFeed Post to Google Buzz Post to LinkedIn