code camp 2009 microsoft surface

Post on 16-Jul-2015

342 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Nicolás M. PadulaConsultor

Huddle Group

Mauro E. CastagnassoManager of KnowledgeCorvalius

Agenda

Historia de Touch

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

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

Surface Computing

Algunas aplicaciones

¿Y qué tiene adentro?

Cámaras

Infrarrojas

PC

Proyector

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

¿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í?

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

Tools.

Templates.

Referencia.

Controles espécificos.

Ejemplos de código.

Simulador.

SDK de Surface

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

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.

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

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.

¿Se puede obtener el SDK?

Para todos los Registered Partners

Veremos que pasa en el PDC 2009

Pasen por el stand de Corvalius

Recursos

top related