mokapp - applicazioni fotografiche con windows phone 8

14

Upload: fabrizio-bernabei

Post on 05-Jul-2015

112 views

Category:

Technology


1 download

DESCRIPTION

Un percorso passo passo per la realizzazione di un'app fotografica per Windows Phone 8, dalle funzionalità di base utilizzabili, fino all'utilizzo di Nokia Imaging SDK per funzionalità avanzate!

TRANSCRIPT

Page 1: mokapp - Applicazioni fotografiche con Windows Phone 8
Page 2: mokapp - Applicazioni fotografiche con Windows Phone 8

Applicazioni fotografiche con Windows Phone 8

Fabrizio Bernabei

Innovactive Engineering

[email protected]

Twitter: @bernabei

Page 3: mokapp - Applicazioni fotografiche con Windows Phone 8

Agenda

• Applicazioni fotografiche

• Utilizzo tecniche di base

• Possibilità di integrazione con Windows Phone

• Nokia Imaging SDK

Page 4: mokapp - Applicazioni fotografiche con Windows Phone 8

Come iniziare

• Dichiarazione nel manifest<Capability Name="ID_CAP_MEDIALIB_PHOTO" /><Capability Name="ID_CAP_ISV_CAMERA" />

• Launcher e ChooserCameraCaptureTaskPhotoChooserTask

• Camera API (nuove in wp8)Implementazioni asincrone (async/away)Accesso completo alle proprietà della camera

Page 5: mokapp - Applicazioni fotografiche con Windows Phone 8

Uso avanzato fotocamera

• Controllo diretto fotocamera Si mostra il flusso in real time utilizzando un VideoBrush (ViewFinder)Si gestisce correttamente l’orientamentoSi acquisisce una sequenza di frame

• Accesso alle proprietà della fotocamereControllo delle impostazioni (flash, bilanciamento bianco, ISO, ecc)

• Si può andare oltre...Le API restituiscono, come risoluzione massima, i 5 MPE’ possibile forzare la risoluzioni maggiori (es. 41 MP)……ma non salvarle in Camera Roll!

Page 6: mokapp - Applicazioni fotografiche con Windows Phone 8

DEMO

Acuisizione immagini

Page 7: mokapp - Applicazioni fotografiche con Windows Phone 8

Integrazione in Windows Phone

• Integrazione Hub fotoIn lista app, comando share e comando editSufficiente regstrazione manifest e gestione navigazione

• LensesApertura pagina interna da app fotocameraLinee guida: necessita icone aggiuntive

• Rich media appassociazione metadati fotoriapertura (ad esempio mantenendo copia in storage)

Page 8: mokapp - Applicazioni fotografiche con Windows Phone 8

DEMO

Integrazione SO

Page 9: mokapp - Applicazioni fotografiche con Windows Phone 8

Verso l’infinito e oltreNokia Imaging SDK

• Applicazione filtri ed effetti (più di 50 espandibili)

• Supporto codifica/decodifica ottimizzata JPEG

• Manipolazioni immagini (crop/rotate/resize/ecc)

• Licenza di utilizzo sututti i dispositivi

Page 10: mokapp - Applicazioni fotografiche con Windows Phone 8

Architettura ed uso Imaging SDK

• Composta da tre blocchiImage sources (bitmaps, streams, files)Effect (filtri combinabili in cascata)Renderers (output bitmaps, files)

• Si crea una rendering pipeline

• Possibilità di modifica parametri pipeline esistente rieseguendo solo rendering

Page 11: mokapp - Applicazioni fotografiche con Windows Phone 8

DEMO

Nokia Imaging SDK

Page 12: mokapp - Applicazioni fotografiche con Windows Phone 8
Page 13: mokapp - Applicazioni fotografiche con Windows Phone 8

…Supporto allo sviluppo di filtri aggiuntivi custom.

Page 14: mokapp - Applicazioni fotografiche con Windows Phone 8

Siete salvi…ho finito

GRAZIE