Code Camp 2009 Microsoft Surface
-
Upload
corvalius -
Category
Technology
-
view
342 -
download
1
Transcript of Code Camp 2009 Microsoft Surface
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