Archive for the ‘DevTeam’ Category

Feedback sulla lettura di Sviluppare Applicazioni per Windows Phone

Questa estate sotto l’ombrellone ho scelto di farmi tenere compagnia dal libro “Sviluppare applicazioni per Windows Phone” …tra un tuffo e l’altro ovviamente ;)

Devo dire che pur avendo realizzato 2 app WP7, leggere questo libro mi è servito a conoscere alcune tecniche alternative, da una parte migliori rispetto a quelle che già conoscevamo dallo sviluppo in ASP.NET per quanto riguarda le performance applicative e dall’altra essenziali per la realizzazione di alcuni scenari particolari. Insomma una guida vera e propria a 360° sulla programmazione Windows Phone di cui  consigliamo la lettura a chiunque abbia intenzione di sviluppare applicazioni di qualità WP7 o WP8.

Per interesse personale direi che mi ha colpito in primis la sezione “Metro e il design di applicazioni” che tratta della user experience Metro Style/Modern UI la cui validità và ben oltre lo sviluppo per Windows Phone ma abbraccia ampiamente tutto il nuovo sviluppo metro style ed imparare a conoscere le linee guida per la progettazione dell’esperienza utente ModernUI è per noi un must :)

Un’altro capitolo che vorrei citare è “Introduzione a Model-View ViewModel” che mostra questo pattern che a mio parere è  da tenere in considerazione dati gli obiettivi importantissimi per cui è nato: separazione del codice con l’interfaccia; riutilizzo del codice; aumento della testabilità.

Ringraziamo dunque @rcappello per avermi prestato questo libro e ovviamente gli autori che è possibile seguire su Twitter (per rimanere costantemente aggiornati su queste tamatiche) ai seguenti account:

Daniele Bochicchio - @dbochicchio

Cristian Civera – @CristianCivera

Marco De Sanctis – @crad77

Alessio Leoncini - @aleoncini

Marco Leoncini – @leoncini177

 

P.S Ecco il mio prossimo acquisto: http://books.aspitalia.com/Windows8-HTML/ Sviluppare applicazioni per Windows 8 con HTML e Javascript :)

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

VividoSiForma: UX Simple & Usable

Tra le varie iniziative del Vividolab sono nati spontaneamente molte riflessioni e momenti di confronto vari sull’argomento user experience, tanto da dare inizio a veri e propri “esperimenti” in cui la UX oltre che ad essere progettata diventa oggetto di confronto  con vari casi studio.

E’ proprio da questo interesse che Venerdì 7 Settembre 2012, io e Niccolò Baldini abbiamo tenuto un talk in Vivido (VividoSiForma) in cui abbiamo condiviso con il gruppo ciò che è la nostra conoscenza a riguardo.

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

AGILE UX ITALIA BARCAMP – FIRENZE, 31 MAGGIO 2012

Siamo qui per raccontare la nostra esperienza a questo interessante evento tenutosi a Firenze e ospitato dalla sede Dada Group.

 

Cercheremo di riassumere quanto detto dai molti speaker e di raccontarvi quanto abbiamo appreso sull’approccio Agile che sempre più si sta diffondendo.

Dopo una breve presentazione da parte degli organizzatori e il consueto benvenuto si parte subito.

La parola viene lasciata a Fabio Armani, CEO di OpenWare, che ci racconta come il mercato stia cambiando in questi anni e il motivo dell’evento che andiamo a raccontarvi è proprio quello di adattarsi a questi cambiamenti, quello di permettere di affrontare nuove sfide.

 

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

Princi for Windows Phone – Usability Test Session 1

Venerdi si è tenuta in Vivido la prima sessione di Test di Usabilità dell’applicazione Princi, la nostra app gratuita per Windows Phone, frutto di un progetto VividoLAB .

La lettura di questo semplice articolo potrà esservi utile sia se non avete mai approfondito l’argomento di Test di Usabilità, magari vi accorgete che è tempo di iniziare a farli, sia se avete già la buona abitudine di farli, così da permettervi di misurarvi con la metodologia che ho adottato.

Per chi non fosse a conoscenza di Princi rimando alla lettura di questo post http://devteam.vivido.it/2012/04/princi-for-windows-phone/

Per facilitare la lettura a chi non ha grande conoscenza dei test di usabilità e per rendere al tempo stesso il più utile possibile il contenuto di questo post, vi riporterò in maniera schematica il contenuto di questa nostra attività.

 

Obiettivi

Fare un cumulo di attività attue a rendere l’applicazione Princi più usabile, focalizzando il test sul primo utilizzo dell’applicazione.
Far luce su quelle che possono essere le difficoltà che incontra un utente la prima volta che avvia l’applicazione.

 

Premesse

  1. L’utente deve esser al corrente su come si svolgerà il test:
    • Il device sarà completamente usato dall’utente
    • l’utente non dovrà effettuare azioni sul device prendendo libera iniziativa almeno che non gli venga esplicitamente detto
    • verranno poste delle domande all’utente alle quali lui dovrà cercare di non esitare troppo a rispondere, è necessaria l’immediata percezione.
  2. L’utente deve essere vagamente a conoscenza sulla natura e le caratteristiche dell’applicazione. Nel nostro caso comunicheremo che Princi è un App di gestione nota spese sviluppata per Windows Phone e scaricabile gratuitamente dal Microsoft Marketplace
  3. Aspettiamoci tante osservazioni, punti su cui migliorare, un’attività importante sarà quella di filtrare le attività migliorative basandosi sia sull’importanza che sulla disponibilità che abbiamo (in termini di tempo e di costi) nel prenderle in carico.

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

Princi for Windows Phone

Dalla nostra partecipazione all’evento #CDays12,

in particolare alla sessione interna di Lab , non avevo ormai più motivi per rimandare il mio primo approccio alla realizzazione della mia prima app per Windows Phone.
La mission era creare un’ applicazione utile e semplice ai fini di capire le caratteristiche dello sviluppo WP7 e la conseguente gestione su marketplace.
Ecco che nasce Princi, fondamentalmente un’app di nota spese del tutto gratuita che in maniera pratica e semplice permette, a chiunque la scarichi dal marketplace di Microsoft, di monitorare l’andamento delle proprie spese.

La sua finalità è molto semplice: presa di coscienza delle proprie spese e stabilire le basi di partenza per un eventuale piano di risparmio.

Le caratteristiche sono:
- Inserimento/Modifica/Eliminazione di una spesa
- Lista delle spese effettuate negli ultimi tre mesi con relativo totale spesa
- Report che mostra l’andamento del risparmio calcolato sugli ultimi 3 mesi
- Promemoria che aiuta a ricordare di censire eventuali spese – feature che risulta utile specialmente nella fase di start-up dell’utilizzo di questa applicazione, quando ancora si deve prendere l’abitudine ad usarla :) -
- Inizio del mese: basandosi sul fatto che ognuno di noi riceve il proprio stipendio in un giorno ben preciso, questa feature permette di calcolare le spese a partire da un giorno diverso dal primo del mese. Ad esempio, io che ricevo lo stipendio il 10 del mese, per me le spese di Marzo saranno quelle che rientrano tra il 10 Marzo ed il 10 Aprile.

 

Un feedback che penso possa interessare tutti coloro che ancora non hanno sviluppato su WP7 è del tutto positivo e riguarda la facilità del primo approccio con la programmazione su Windows Phone 7, nel mio caso avendo già conoscenza del mondo .NET ma che è stato confermato anche da colleghi prettamente “Javisti”  :)

 

Per chi vuole scaricare l’app gratuita questo è il link: http://windowsphone.com/s?appid=60e65dbd-6282-42cf-89b0-4dc6f65b5da9

Mi auguro di ricevere molti vostri feedback, sull’utilizzo di Princi, che mi risulteranno utili anche a migliorare la wishlist dell’applicazione che al momento è composta da:
- ottimizzazione generale UI & UX
- report del risparmio settimanale
- introduzione stipendio, con relativi calcoli che lo rapportano con le spese effettuate
- inserimento di un obiettivo mensile di risparmio, feature che aiuta ad avere l’idea immediata sullo stato di raggiungimento del risparmio
- creazione della live tile che comunichi la situazione attuale del risparmio in base al limite mensile

 

 

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

RoomShop Sky for Windows Phone

L’esperienza dei Community Days 2012 e degli ottimi Lab hanno accresciuto e invigorito in me e in Vivido la voglia di creare applicazioni su Windows Phone.

Da qui l’idea di creare e pubblicare un’app, la prima app per il mondo Windows Phone di Vivido, che sarà utilizzata dai nostri clienti per monitorare i processi del servizio RoomShop (servizio, ricordiamo, ospitato completamente su Windows Azure).

In particolare, nella versione 1.0, sarà possibile:

  • verificare lo stato d’esecuzione dei processi di aggiornamento tariffe e disponibilità inviati alla nostra piattaforma
  • sapere quanti e su che portale turistico, suddividendoli in quelli in corso e quelli in attesa

Per adesso la versione 1.0 è stata pubblicata sul Marketplace di Windows Phone in versione BETA per effettuare tutti i test del caso. Altre funzionalità sono al vaglio e verranno discusse all’interno di Vivido LAB e sviluppate all’interno di questo contesto.

Vi allego uno screenshot, della pagina delle Info, dell’App.

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

Innovazione e Opportunità al CDays12

Dopo un evento come quello del Community Days 2012 non potevo che prendermi questi due giorni del
weekend per fare un bel DEFRAG nella mia testa, riordinando le preziose informazioni frutto di due giorni di
partecipazione al #cdays12.

 

Già da prima dell’evento ero entusiasta all’idea di poter vedere da vicino il Microsoft Innovation Campus e devo dire che non ne sono rimasto assolutamente deluso in quando ho trovato una grandissima struttura nata all’insegna dell’innovazione che al tempo stesso garantisce un bell’impatto con l’ambiente esterno.

Microsoft Innovation Campus

Per quanto riguarda i contenuti, direi che  gli user group e le community sono stati grandissimi dando vita ad un susseguirsi di talk su argomenti di altissimo livello ed interesse.
Insieme al mio collega Riccardo Cappello ci siamo divisi il palinsesto in modo da ricoprire più sessioni possibili, in particolare io ho seguito ciò che riguardava il nuovo concept Metro Style e la tecnologia Windows Phone 7 mentre Riccardo ha seguito più le sessioni di Windows Azure che rappresenta la tecnologià a cui abbiamo già approcciato da tempo – con grandissimo piacere – con il nostro prodotto RoomShop.

Per i talk che ho seguito mi sento di dover ringraziare Lorenzo Barbieri, Alessio e Marco Leoncini, Raffaele Rialdi, Marco De Sanctis e Corrado Cavalli per il loro contributo che mi è stato di grande aiuto ai fini di migliorare la mia concezione di Metro UI e UX.
Il business model su cui nasce il binomio Metro+WP7 mi ha sempre portato a pensare che fosse un’onda che valesse
la pena di cavalcare ma mai mi aspettavo di trovare Microsoft così attiva a questo evento ai fini della loro sposorizzazione.

 

Un ringraziamento a tutto lo staff del cdays12 che sicuramente ci hanno dato tante idee da approfondire, chissà magari anche per nuovi progetti da integrare nel VividoLab  :)

 

Vivido At Microsoft Innovation Campus

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

HTML5 – Cosa cambia?

Chi di voi non si è mai posto questa domanda, soprattutto adesso che l’argomento scotta :-) ?

Quanti si sono chiesti effettivamente cosa comporterà l’introduzione di questa tecnologia al loro attuale approccio riguardo lo sviluppo di applicazioni per il web? Quali benefici porta?

HTML 5, rispetto al predecessore HTML 4.01, da luogo ad una serie di innovazioni, mirate a soddisfare tutte quelle esigenze di interazione e multimedialità che una qualsiasi applicazione Web 2.0 necessita.

Senza dare origine ad un grande ed estenuante lavoro di sviluppo, sarà possibile costruire wiki, forum di discussione, dar luogo a drag-and-drop, ricerche di contenuti, chat realtime, il tutto senza preoccuparsi di problemi di compatibilità cross-browser.

Vuoi sapere quali sono i principali cambiamenti e le più importanti innovazioni?

Per i più curiosi di seguito troveranno la presentazione di alcune caratteristiche fontamentali di HTML 5!


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

DevTeam – Il Blog

Online il Blog del Team di sviluppo di Vivido, DevTeam per gli amici.

Un luogo dove illustreremo le nostre attività, i nostri studi e le nostre ricerche che sono messe poco in evidenza dall’iter lavorativo. Questo ci è sembrato il posto giusto e il modo giusto per rendervi partecipi.

DevTeam.

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