Desarrollandopara Microsoft SurfaceMauro E. CastagnassoManager of KnowledgeCorvaliusNicolás M. PadulaConsultorHuddle Group
Un poco de historiaTouchscreen en el día a díaPresentamos… Microsoft SurfaceDiseñando para SurfaceUna mirada al SDKTouchCampDesafíosRecursosAgenda
Historia de Touch
Ahora la de Surface2001Se termina el Look & Feel final      de Surface2004Nace la primer prueba de concepto2003                 Se forma           un grupodedicadopara el proyecto y se hacenmas de 85 prototipos2005Se le presentaun prototipo a Bill Gates2007Se develaMiscrosoft Surface al mundo 
Surface ComputingReconocimiento de objetosInteracción directaMulti-touchMulti-usuario
Algunas aplicaciones
¿Y quétieneadentro?Cámaras InfrarrojasProyectorPC
Stack de SurfacePresentaciónCoreShellSistema de VisiónDrivers, DSP, Reconocimento de objetos, CalibraciónIntegración con WindowsWindows VistaBusiness EditionHardwarePC, Cámaras, Proyector
¿Al final estoesunaCompu con un vidrioarriba?No llego a la otrapunta¿Y cuando me toca a mí?Estátodo al revés, ¡Me duele el cuello!
Diseñandopor un sueñoUnabuenaaplicaciónusatodo lo que surface nosda:Multi-touchMulti-user360° UIGestos y ManipulationsInteraccióncon objetosfísicosWPF y Surface SDK hacenestofácil
Tools.Templates.Referencia.Controles espécificos.Ejemplos de código.Simulador.                    SDK de Surface
Demo
BrainstormingPrimera maqueta con objetos físicosDiseño gráficoSegundamaquetaProgramaciónLa interacción es lo más importanteDiseñar la experenciaMaquetar el diseño y probarloDiseño gráfico crucialComo diseñamos la interacción
El control ScatterViewRápidamentehabilitausar un entorno 360°, y transforma la aplicación en Multi-Usuario.Ofreceuna forma estándar de manejarlasmanipulaciones de Resize, Movey Rotate.La interface de programaciónes similar a la de ItemsControls, ListBox, TreeView, Menu, etc.
Objectos con TagsByte TagsContact.Tag.Byte256 valoresúnicosContact.Tag.Identity>340,282,366,920,938,000,000,000,000,000,000,000,000valoresúnicosIdentity Tags
El control TagVisualizerSimplifica la mayoría de los escenarios queinvolucran tags.Muestra informátionde forma noorientada sobre los objetostageados.Se encarga de sincronizarlos movimientos de UI.PechugasLaruSend Email
¿Se puede obtener el SDK?Para todos los RegisteredPartnersVeremos que pasa en el PDC 2009Pasen por el stand de CorvaliusRecursos
¿Preguntas?
[Code Camp 2009] Microsoft Surface (Mauro Castagnasso + Nicolás Padula)

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

Notas del editor

  • #4 Incialmenteteniamos los single-touch, porejemplo en los cajerosautomaticos o pantallas de control de maquinaria, peroesto no garantizabaunamejorexperiencia de usuario.Era lo mismoque antes, solo quepodiasseleccionar con los dedos, incluso con el problema de que no respondia, iba lento, esdecir el hadrware no estaba a la par de lasespectativas del usuario.Luegoempezo a mejorar la tecnologia. Con cosascomo palms, tablet pc, depuesavanzo a tabletasdigitalizadoras.Estohizoque los usuarios se familiarizen con estetipo de interfaces, y del lado de los fabricantes, dio pie a queponganpapotaparamejorar el hardware, llegando al estado actual de las interfaces multitouch, que se hicieronpopulares con el ipod.iphone, dondeademas del hardware se vetambien un trabajo de dise;o e interaccion.Surface entra en un tiempo similar al de iphone, con la mismotrabajotanto de hardware (en capacidades) como de dise;o e interaccion, peroapuntandoclaramente a otromercado.
  • #5 Cortamos en que en el 2007 se comenzo a mostrar y a aparecer app comerciales.
  • #6 Surface computing, no es lo mismoque surface.