Grupo de usuarios net
This presentation is the property of its rightful owner.
Sponsored Links
1 / 29

Grupo de usuarios .NET PowerPoint PPT Presentation


  • 75 Views
  • Uploaded on
  • Presentation posted in: General

Grupo de usuarios .NET. http://www.facebook.com/pages/BalearesON/257472992371 Charlas Demostraciones de código Mesas redondas. Windows Phone 7. Carlos A. García Pérez Innovation Manager Bizzit [email protected] Windows Phone 7. Programming Windows Phone 7 Series.

Download Presentation

Grupo de usuarios .NET

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Grupo de usuarios net

Grupo de usuarios .NET

http://www.facebook.com/pages/BalearesON/257472992371

Charlas

Demostraciones de código

Mesas redondas


Windows phone 7

Windows Phone 7

Carlos A. García Pérez

Innovation Manager

Bizzit

[email protected]


Grupo de usuarios net

Windows Phone 7

Programming Windows Phone 7 Series


Grupo de usuarios net

Windows Phone 7

  • Introducción a Windows Phone 7

    • Introducción

    • Arquitectura

    • Sensores y servicios

    • Aquitectura de software

  • Estándares de diseño

    • Metro

  • Desarrollo en Window Phone 7

    • Estructura de un programa

    • Ejemplos


Grupo de usuarios net

Windows Phone 7

  • Introducción a Windows Phone 7

    • Reboot

      • Desde Barcelona (Mobile World Congress) hasta Las Vegas (MIX 2010)

      • Romper con el pasado, diferenciarse de la competencia

    • ¿Silverlight o XNA? ¿Y combinados?

    • ¿Lenguaje de programación?

    • Clases definidas en el .NET Compact Framework

    • Cloud-ready


Grupo de usuarios net

Windows Phone 7

  • Arquitectura

    • Hardware

      • Tres botones (back, start y search)

      • Resolución de pantalla 480x800 (large) ó 320x480 (small)

        • Aspect Ratio de 1,5 o 1,6

        • MCD de 160

        • Portrait y landscape

        • La primera en la frente:

          • Sharp Kin One  320x240

          • Sharp Kin Two  480x320

      • Pantalla OLED (Organic Ligth Emitting Diode) VS LCD

      • ¿Teclado?

      • Multitouch


Grupo de usuarios net

Windows Phone 7

  • Sensores y servicios

    • Wi-Fi

    • Cámara de 5 MP con flash

    • Acelerómetro

    • Compass  Brújula

    • Localización

      • Coordenadas geográficas

      • Dirección civil

    • Speech

    • Vibración

    • Push notifications


Grupo de usuarios net

Windows Phone 7

  • Memoria 256MB RAM o más, 8GB Flash o más

  • CPU ARMv7 Cortex/Scorpion o mejor

  • GPU DirectX 9 acceleration

Cloud

Integration

Services

App

Model

UI

Model

Software

Architecture

Hardware

Foundation


Grupo de usuarios net

Windows Phone 7

  • Arquitectura del software

Aplicación

Frameworks

XNA

Silverlight

HTML

JavaScript

Common Language Runtime

APP

Model

UI

Model

Cloud

Integration

Kernel

Hardware


Grupo de usuarios net

Windows Phone 7

  • APP Model

    • Conceptos

      • Aplicación → Identificable de forma única, licenciable y disponible empaquetado como XAP

      • Application Deployment → Incluye almacenado, certificación y firma

      • Licencia de aplicación → Objeto verificable criptográficamente que otorga permisos a la aplicación

    • App management

    • Licensing

    • Chamber isolation

    • Software updates


Grupo de usuarios net

Windows Phone 7

  • UI Model

    • Aplicación → UI y lógica de una funcionalidad a través de páginas

    • Página → Una pantalla con elementos de interacción con el usuario

    • Sesión → Un workflow ordenado de interacciones con el usuario a través de aplicaciones

    • Ejemplo → ver imágenes recientes, comprobar un contacto, continuar viendo las imágenes

    • Conceptos

      • Page UI

      • Page State

      • Running applications

      • Shell frame


Grupo de usuarios net

Windows Phone 7

  • Cloud integration services

    • Web services

      • Cualquier web service que diseñemos

      • Existentes

        • Facebook

      • Microsoft

        • Windows Live

        • Bing

        • XBOX

    • Push Notification Service


Grupo de usuarios net

Windows Phone 7

  • Metro


Grupo de usuarios net

Windows Phone 7

  • Principios de Metro

    • Moderno

    • Rápido y sensible

    • Hacer mucho con poco

    • Reducción intensa (fierce) de elementos innecesarios

    • Uso agradable del espacio en blanco

    • Sangría de Canvas


Grupo de usuarios net

Windows Phone 7

  • Principios de Metro

    • La tipografía es bonita, no sólo legible

    • Claridad, diseño indicador de que hay más

    • Sensibilidad por el peso, equilibrio y escala


Windows phone 71

Windows Phone 7

  • Principios de Metro

    • Alive in motion

      • Sensible y vivo

      • El contexto mejora la funcionalidad

      • Las transiciones son tan importantes como las pantallas

      • Dimensiones y profundidad

    • Content, notchrome

      • Diseñar utilizando el contenido, no la decoración

      • Reducir los elementos visuales que no son contenido

      • El contenido es la UI

      • Interacción directa con el contenido

    • Don’t Try tobeWhatIt’s NOT


Grupo de usuarios net

Windows Phone 7

  • Tres niveles de interacción

    • Personal. Dato individual importante (icono)

    • Relevante. Conjunto de datos interesantes (aplicación)

    • Conectado. Información contactos


Grupo de usuarios net

Windows Phone 7

  • Implicaciones del hardware

    • Botones hardware

    • Optional landscape

    • Teclados

    • Diseño para uso con una mano cuando sea posible


Grupo de usuarios net

Windows Phone 7

  • Gestos e iconografía


Grupo de usuarios net

Windows Phone 7

  • Touch

    • Tamaño recomendado de 9mm por elemento táctil

    • Tamaño mínimo de 7mm por elemento táctil

    • Espacio mínimo de 2mm entre elementos

    • La zona visualizable debe ser del 60-100% de la zona táctil


Windows phone 72

Windows Phone 7

  • Silverlight

    • XAML → Elementos visuales

    • Code → Manejo de eventos

  • XAML

    • Lenguaje declarativo

    • Animaciones definidas en XAML

    • No se pueden crear objetos XAML de forma dinámica

    • Liberación de escribir todo el código


Windows phone 73

Windows Phone 7

  • SDK

    • http://developer.windowsphone.com/Default.aspx

    • Se instala sobre VS2010

    • Se necesita tener instalado Windows 7

  • Recursos disponibles

    • Presentaciones del MIX

    • Guías de desarrollo

    • Ejemplos de código

    • Emuladores

  • Marketplace


Windows phone 74

Windows Phone 7

  • Ficheros de un proyecto

    • App.xaml

      • Recursos comunes de la aplicación

  • App.xml.cs

    • Namespace con el mismo nombre que la aplicación

    • Clase parcial App, derivada de Applications

  • MainPage.xaml

    • Definición parcial de MainPage

    • Elementos del root

  • MainPage.xaml.cs

    • Definición parcial de la clase derivada de PhoneApplicationClass


  • Windows phone 75

    Windows Phone 7

    • Abrir otra página

      privatevoidbntProxima_Click(objectsender, RoutedEventArgs e) {

      NavigationService.Navigate(new Uri("/persona.xaml", UriKind.Relative));

      }

    • Volver atrás

      privatevoidbtnAnterior_Click(objectsender, RoutedEventArgs e) {

      NavigationService.GoBack();

      }

    • Montar cadena con parámetros

      Stringdireccion = "/persona.xaml?nombre=" + this.txtNombre.Text + "&apellido=" + this.txtApellido.Text;

    • Obtención de parámetros

      privatevoidPhoneApplicationPage_Loaded(objectsender, RoutedEventArgs e) {

      this.nombre = NavigationContext.QueryString["nombre"];

      this.apellido = NavigationContext.QueryString["apellido"];

      this.textBlock1.Text = "Usted ha pasado datos de " + this.apellido + "," + this.nombre;

      }


    Windows phone 76

    Windows Phone 7

    • Aplicación twitter


    Windows phone 77

    Windows Phone 7

    • ¿Para cuándo Windows Phone 7?


    Windows phone 78

    Windows Phone 7

    • Sharp Kin

      • Aparecerá en los EUA en mayo

      • España, Alemania, Italia y Reino Unido en otoño

      • El operador será Vodafone

      • Orientado a redes sociales

      • Propiedades

        • ¿Dónde están los tres botones?

        • 256MB de RAM

        • Memoria entre 4 y 8GygaBytes

        • Cámara entre 5 y 8 MegaPíxeles

      • Presentación

        • http://www.youtube.com/watch?v=pYHZ59Qqabg&feature=player_embedded#!


    Grupo de usuarios net

    Windows Phone 7

    • Bibliografía

      • http://www.istartedsomething.com/20100318/earlier-concepts-of-metro-in-windows-phone-7-series/

      • http://ecn.channel9.msdn.com/o9/mix/10/pptx/CL14.pptx

      • http://blogs.msdn.com/mvplead/archive/2010/04/07/la-primera-aplicaci-n-para-windows-phone-7-series.aspx

      • http://www.charlespetzold.com/phone/

      • http://www.windowsphone7.com/

      • http://www.htc.com/www/press.aspx?lang=1033&id=124244

      • http://www.engadget.com/2010/03/15/samsung-windows-phone-7-series-handset-makes-the-scene/

      • http://www.youtube.com/watch?v=7IOTrqlz4jo

      • http://www.microsoft.com/express/phone/

      • http://logica10mobile.blogspot.com/2010/03/la-primera-aplicacion-para-windows.html

      • http://www.gsmspain.com/telefonos/sharp-kin_two/info.html

      • http://www.gsmspain.com/telefonos/sharp-kin_one/info.html

      • http://www.youtube.com/watch?v=pYHZ59Qqabg


    Grupo de usuarios net

    Windows Phone 7

    • Q&A


  • Login