wp7 to the max!

27
WINDOWS PHONE 7 WORKSHOP ONE

Upload: matteo-pagani

Post on 05-Jul-2015

927 views

Category:

Technology


0 download

DESCRIPTION

Introduzione a Windows Phone Mango: la roadmap, le nuove API e i nuovi tool di sviluppo.

TRANSCRIPT

Page 1: Wp7 to the max!

WINDOWS PHONE 7

WORKSHOP ONE

Page 2: Wp7 to the max!

WP7 TO THE MAX!

It’s Mango time!

Mobile Software Engineer @ Gaia

Microsoft MVP – Device Application Development

Twitter: @qmatteoq

Facebook: http://www.facebook.com/matteo.pagani

Blog: http://qmatteoq.tostring.it

E-mail: [email protected]

Matteo Pagani

Page 3: Wp7 to the max!

Da Windows Phone a Mango

Page 4: Wp7 to the max!

Da Windows Phone a Mango

Page 6: Wp7 to the max!

Da Windows Phone a Mango

Data di

rilascio

Holiday

Season

Autumn

Thanksgiving day

Christmas

Page 7: Wp7 to the max!

Beta di Mango per i developers

Page 8: Wp7 to the max!

Tool per l’unlocking del device

• Chevron WP7

• Tool ufficialmente supportato da Microsoft

che permetterà l’unlocking del device

senza avere un account sul Marketplace

Page 9: Wp7 to the max!

I nuovi tool di sviluppo

• Si scaricano da http://create.msdn.com

• Si installano «sopra» la versione

precedente

• Disponibili solo in inglese (per ora)

Page 10: Wp7 to the max!

Una versione – Due target

Windows Phone 7.0: NoDo

Windows Phone 7.1: Mango

Page 11: Wp7 to the max!

Un nuovo emulatore

Page 12: Wp7 to the max!

Profiler per Silverlight & XNA

Page 13: Wp7 to the max!

LE NOVITA’

Page 14: Wp7 to the max!

Le novità 1/4

Multitasking

Fast App Switching Background Agents

Background AudioBackground

Transfer

Alarms Reminders

Page 15: Wp7 to the max!

Le novità 2/4

Camera

Access to

the pipeline

No need to

capture the

image to flash

Networking

Sockets

Connection

Manager control

Sensors

GPS

Accelerometer

Compass

Gyro

Spatial

Framework

Data

SQL CE

Phone Contacts

Phone Calendar

Launchers

& Choosers

Bing Maps

E-mail

Phone Number

Address

Chooser

Page 16: Wp7 to the max!

Le novità 3/4

Push Notifications

Deep Toast

More control over

notifications

Phone Extras

Search

Music

Photos

Tiles

Signature user

experience for Windows

Phone

Complete Framework

Multiple Tiles

Page 17: Wp7 to the max!

Le novità 4/4

Silverlight 4

RichTextBox

Implicit Styles

Clipboard API

Performance

Memory Management

Input on Render Thread

Profiler Instrumentation

International

Reading/Writing of all

Mango Languages

Big deal if you are

writing an app for Asia

Page 18: Wp7 to the max!

Cosa andremo a realizzare?

L’app ufficiale di

DotNetLombardia!

Page 19: Wp7 to the max!

Calendario degli eventi

• Descrizione

• Agenda

• Mappa del luogo

• Reminder

• Pin to start

Page 20: Wp7 to the max!

Le sessioni di oggi

SQL CE & WCF Data Services with WP7

di Roberto Freato

Creiamo il modello di dati, collegandoci ad

un servizio WCF per recuperare le

informazioni sugli eventi e salvarle in locale

nell’Isolated Storage. In più, scopriamo il

supporto a SQL CE.

Page 21: Wp7 to the max!

Le sessioni di oggi

Introduzione a MVVM con MVVM Light

di Matteo Pagani

Definiamo i ViewModel della nostra

applicazione, che farà da ponte tra la UX e i

dati. Li realizzeremo utilizzando il toolkit

MVVM Light di Laurent Bugnion.

Page 22: Wp7 to the max!

Le sessioni di oggi

UX Integration with Silverlight & Blend

di Alessandro Scardova

Realizziamo l’interfaccia grafica della nostra

applicazione con l’ausilio di Expression

Blend e della suite di controlli di Telerik

Page 23: Wp7 to the max!

Le sessioni di oggi

Multitasking, background agents e local

notifications

di Matteo Pagani

Creiamo in home una tile per ogni evento e

la aggiorniamo con un background agent

per mostrare il numero di giorni rimanenti.

Page 24: Wp7 to the max!

Le sessioni di oggi

Geolocation & Sensors development

di Dan Ardelean

Utilizziamo nuovi launcher di Bing Maps per

localizzare l’evento e per dare all’utente la

possibilità di votare le sessioni solo se si

trova nei pressi del luogo.

Page 25: Wp7 to the max!

Le sessioni di oggi

Phone + Azure with WP7 Toolkit

di Roberto Freato

L’unica difficoltà rimasta per gli sviluppatori Windows Phone è impostare un robusto back-end applicativo a supporto della comunicazione, dei servizi, delle

push notification e delle problematiche legate all’autenticazione. Con l’Azure Toolkit otteniamo

subito una piattaforma di servizi integrati con inclusi i benefici architetturali del PaaS di Microsoft.

Page 26: Wp7 to the max!

Le sessioni di oggi

App Hub deployment

di Sandro Vecchiarelli

Vediamo come fare oggi il submit di

un’applicazione sul Marketplace: il processo

di certificazione, le guidelines da rispettare,

ecc.

Page 27: Wp7 to the max!

BUONA GIORNATA!