[code camp 2009] microsoft surface (mauro castagnasso + nicolás padula)

20
Nicolás M. Padula Consultor Huddle Group Mauro E. Castagnasso Manager of Knowledge Corvalius

Upload: microsoft-argentina-y-uruguay-official-space

Post on 04-Jul-2015

239 views

Category:

Technology


2 download

DESCRIPTION

[Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

TRANSCRIPT

Page 1: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

Nicolás M. PadulaConsultor

Huddle Group

Mauro E. CastagnassoManager of KnowledgeCorvalius

Page 2: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

Agenda

Page 3: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

Historia de Touch

Page 4: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

Nace la primer

prueba de concepto

Ahora la de Surface

Se le presentaun prototipoa Bill Gates

Se forma un grupo dedicadopara el proyecto y

se hacen mas de 85 prototipos

Se devela MiscrosoftSurface al mundo

Se termina el Look & Feel final

de Surface

Page 5: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

Interacción directa Reconocimiento de objetosMulti-touch Multi-usuario

Surface Computing

Page 6: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

Algunas aplicaciones

Page 7: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

¿Y qué tiene adentro?

Cámaras

Infrarrojas

PC

Proyector

Page 8: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

Stack de Surface

HardwarePC, Cámaras, Proyector

Windows VistaBusiness Edition

Presentación Core

Sistema de Visión

Drivers, DSP, Reconocimento de

objetos, Calibración

Integración con

Windows

Shell

Page 9: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

¿Al final esto es

una Compu con

un vidrio arriba?

Está todo al

revés, ¡Me

duele el cuello!

No llego a la

otra punta

¿Y cuando

me toca a

mí?

Page 10: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

Diseñando por un sueño

Una buena aplicación usa todo lo quesurface nos da:Multi-touch

Multi-user

360 UI

Gestos y Manipulations

Interacción con objetos físicos

WPF y Surface SDK hacen esto fácil

Page 11: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

Tools.

Templates.

Referencia.

Controles espécificos.

Ejemplos de código.

Simulador.

SDK de Surface

Page 12: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)
Page 13: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)
Page 14: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

Brainstorming Primera maqueta con objetos físicos Diseño gráfico Segunda maqueta Programación

La interacción es lo más importante Diseñar la experencia

Maquetar el diseño y probarlo Diseño gráfico crucial

Como diseñamos la interacción

Page 15: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

El control ScatterView

Rápidamente habilita usar un entorno360 , y transforma la aplicación en Multi-Usuario.

Ofrece una forma estándar de manejarlas manipulaciones de Resize, Move y Rotate.

La interface de programación es similar a la de ItemsControls, ListBox, TreeView, Menu, etc.

Page 16: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

Objectos con Tags

Contact.Tag.Byte256 valores únicos

Contact.Tag.Identity>340,282,366,920,938,000,000,000,000,000,000,000,000

valores únicos

Byte Tags

Identity Tags

Page 17: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

El control TagVisualizer

Simplifica la mayoría de los escenarios que

involucran tags.

Muestra informátion de forma no

orientada sobre los objetos

tageados.

Se encarga de sincronizar

los movimientos de UI.

Page 18: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

¿Se puede obtener el SDK?

Para todos los Registered Partners

Veremos que pasa en el PDC 2009

Pasen por el stand de Corvalius

Recursos

Page 19: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)
Page 20: [Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)