Grupo de usuarios.NET Charlas Demostraciones de código Mesas redondas.

Slides:



Advertisements
Presentaciones similares
Metodología de programación paralela
Advertisements

E-science grid facility for Europe and Latin America CeCalCULA Ambientes y Herramientas para la e-Investigación Mérida, Portales.
Como Configurar el Internet
Windows Presentation Foundation
Flujos de trabajo en SharePoint 2010 Pablo Peris
Desarrollo en SharePoint 2010: Modelo de Objetos en Cliente + API REST Gustavo Vélez Solutions Manager en Avanade Juan Carlos González.
Francisco Martínez Miranda Most Valuable Student oviedo.net.
Productividad personal Estar al día Colaboración Limitada.
Isabel Gómez Miragaya– Jose Murillo – ISV Developer Evangelists.
CONSTRUYENDO UNA PÁGINA WEB CON HTML. Introducción Construir una página web de sólo contenido es relativamente fácil La forma de abordarlo es sistémica.
USING THE INTERNET. 2 Concept 6.1 What Is the Internet? The Internet is millions of computers from all parts of the world connected so that they can communicate.
AJAX CI-2413 Desarrollo de Aplicaciones para Internet.
Programación con OpenMP* Intel Software College. Copyright © 2006, Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks or.
PROGRAMACIÓN EN WINDOWS PHONE 7 CON SILVERLIGHT
¿Cómo armar el entorno de desarrollo para una mayor productividad?
DIRECCIÓN DE COMUNICACIÓN PÚBLICA CORTE SUPREMA DE JUSTICIA DE LA NACIÓN DIRECCIÓN DE COMUNICACIÓN PÚBLICA.
Pasos a seguir para Utilizar las listas predefinidas por el I.N.E..... Generar sus propias listas.... Exportar la información a diferentes formatos....
Desarrollo de proyectos WEBDiseño de Interaccion Dise ñ o WEB Extraído de: Ray, K y Amy, S. (1998). Diseño interactivo. España, Anaya Multimedia.
Lenguajes de Programación Soluciones a pruebas de nivel
copyright teddy gauthier
Microsoft Office Power Point, es una herramienta que nos proporciona Microsoft, para editar presentaciones graficas, de tal forma que se nos feliciten.
QUE ES LA WEB 2.0 WEB 2.0 Y EDUCACION TIPOS DE HERRAMIENTAS WEB 2.0 HERRAMIENTAS Y EJEMPLOS DE APLICACION DONDE BUSCAR APLICACIONES WEB 2.0 VENTAJAS DE.
Instrucciones de Estudios de física a través de Edcanvas.
Servicios De Internet.. Integrantes: Gemma Cedillo Saucedo Delia Alejandra Castillo Almazán Jorge Alberto Arregoytia Garcia Adriana Lara Mata Aleida Villegas.
Por Social Media Plan 1. MyBrand&SocialMedia ¿Qué hacemos? Estrategias a medida para nuestros clientes planificando y gestionando desde cero su plan de.
ClickMagic ClicMagic es la primera Affiliate Network en Chile y la única que ha desarrollado el exitoso modelo de Marketing de Afiliados en el mercado.
Prof. Juan Carlos Lima Colegio IPTCE. Antes de comenzar: ¿Qué es una red informática? ¿Qué ventajas tiene instalar una red informática? ¿Qué servicios.
EPI-Control Programa para la Vigilancia Epidemiológica Hospitalaria Ampliada y el Control de Infecciones Versión 7.0 Contacto Teléfono.
Instrumentación Industrial
Base de datos y Microsoft Access
Entrada y salida Fundamentos de programación/Programación I
ERASMO AGUILAR SIG FARQ UNI
EL SISTEMA OPERATIVO Presentación realizada por Virgilio Marco Aparicio Profesor de Apoyo al Área Práctica. IES Tiempos Modernos. ZARAGOZA.
Buenos Días Luis Daniel Alvarez Vales
XAGUAR AUTOMATION Xaguar Automation es una empresa Mexicana dedicada a la solución de problemáticas, orientadas al sector industrial en el área de automatización.
Visual basic Curso de Habilitación Laboral IV. ¿Qué es Visual Basic Visual Basic es uno de los tantos lenguajes de programación que podemos encontrar.
Avances de Microsoft PowerPoint y Office
Tutorial de Inicio 1 B Á S I C O El Sistema de Localización Vehicular más Innovador Para seguir adelante Presione Enter o Click en su mouse.
ADMINISTRACION DE ARCHIVOS & ENTORNO DE WINDOWS
Servicio de Correo Institucional
Manual para Usar el Reproductor MP4 Touch Screen.
TALLER BÁSICO DE VISUAL BASIC Por: Juan Alfredo Garduño Arias.
MAPA DE NAVEGACIÓN. Los mapas de navegación proporcionan una representación esquemática, indicando los principales conceptos incluidos en el espacio de.
CENTRO DE BACHILLERATO TECNOLOGICO INDUSTRIAL Y DE SERVIVCIOS No 3
Prof. Fidel Gonzales Quincho
¿Qué es la web 2.0 Web 2.0 y educación Tipos de herramientas web 2.0 Herramientas y ejemplos de aplicación ¿Dónde buscar aplicaciones Web 2.0?
Pilas Laboratorio de Programación II. Definición de pila Consideremos una pila de platos: Si se añade un plato a la pila, los que están más abajo son.
Inteligencia empresarial: TGI EspañaTGI España Gestión de contenido empresarial: RealmadridRealmadrid IETIET TragsaTragsaColaboración: Isolux CorsánIsolux.
HISTORIA DE LA COMPUTADORA Es el resultado evolutivo de ideas y realizaciones de muchas personas relacionadas con áreas tales como la electrónica, la.
Animaciones en la Web Animación GIF Animación Shockwave Flash
O Skydrive o Características Características o Privacidad Privacidad o App App o Ventajas Ventajas o Desventajas Desventajas o Movie Maker Movie Maker.
Capacidades avanzadas Jose Antonio Gallego Jefe de proyectos Eduardo Ortega MVP-Windows Phone.
USB3=10xUSB2. 5Gbps
3rd Grade 3 rd Six Weeks Science Unit 4, Lesson 5 CScope Vocabulary Words
Repositorios 2.0 & Objetos Digitales Celso Gonzáles.
Experiencias de usuario y aplicaciones ricas en Internet Silverlight: Arquitectura Herramientas de desarrollo Nuevo: Silverlight 3.0 Audio y video Experiencias.
Entender qu é es cloud computing Cloud computing seg ú n Microsoft: Azure.NET Services SQL Services Live Services.
Copyright © 2008, Solid Quality Mentors. All rights reserved. PerformancePoint Server Implementar una solución PPS-Monitoring Pablo Ahumada Koschitzky.
¿Por qué Windows Phone? Eduardo Ortega MVP Device Application Development.
Plataforma de aplicaciones Eduardo Ortega MVP- Device Applications Development Jose Antonio Gallego Jefe de proyectos de movilidad.
Su Negocio Conectado. VisibilidadVisibilidad ColaboraciónColaboración PlanificaciónPlanificación EjecuciónEjecución Build Connections.
para desarrolladores Minimizar el cambio Concentrarse en estabilidad, confiabilidad y rendimiento. Ayudar a mejorar la productividad Reducir la curva.
Soporte para Office 365Soporte para Office 365 Soporte Requerido Para? Cómo? Microsoft Online Portal Office 365 Phone.
David Nudelman. Colaborador y co-fundador de SecondNug IT Pro Moderador de los foros de Microsoft TechNet en español Organizador del track TechNet del.
Migración y actualización hacia SharePoint. Ventajas de actualizar hacia Windows Sharepoint Services 3.0 y hacia Office SharePoint Server 2007 Aproximaciones.
Desarrollo Web Extremo
Administración de Servidores de Bases de Datos Bases de Datos de Usuarios Caso particular Adaptive Server Enterprise.
Porque nos importa la seguridad
Middleware Java 2 Enterprise Edition
Transcripción de la presentación:

Grupo de usuarios.NET Charlas Demostraciones de código Mesas redondas

Windows Phone 7 Carlos A. García Pérez Innovation Manager Bizzit

Windows Phone 7 Programming Windows Phone 7 Series

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

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

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

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

Windows Phone 7 Memoria 256MB RAM o más, 8GB Flash o más CPU ARMv7 Cortex/Scorpion o mejor GPU DirectX 9 acceleration Hardware Foundation App Model UI Model Software Architecture Cloud Integration Services

Windows Phone 7 Arquitectura del software Frameworks XNASilverlight HTML JavaScript Common Language Runtime Aplicación APP Model UI Model Cloud Integration Kernel Hardware

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

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

Windows Phone 7 Cloud integration services Web services  Cualquier web service que diseñemos  Existentes Facebook  Microsoft Windows Live Bing XBOX Push Notification Service

Windows Phone 7 Metro

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

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 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, not chrome 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 to be What It’s NOT

Windows Phone 7 Tres niveles de interacción Personal. Dato individual importante (icono) Relevante. Conjunto de datos interesantes (aplicación) Conectado. Información contactos

Windows Phone 7 Implicaciones del hardware Botones hardware Optional landscape Teclados Diseño para uso con una mano cuando sea posible

Windows Phone 7 Gestos e iconografía

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 % de la zona táctil

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 7 SDK 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 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 7 Abrir otra página private void bntProxima_Click(object sender, RoutedEventArgs e) { NavigationService.Navigate(new Uri("/persona.xaml", UriKind.Relative)); } Volver atrás private void btnAnterior_Click(object sender, RoutedEventArgs e) { NavigationService.GoBack(); } Montar cadena con parámetros String direccion = "/persona.xaml?nombre=" + this.txtNombre.Text + "&apellido=" + this.txtApellido.Text ; Obtención de parámetros private void PhoneApplicationPage_Loaded(object sender, 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 7 Aplicación twitter

Windows Phone 7 ¿Para cuándo Windows Phone 7?

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

Windows Phone 7 Bibliografía series.aspx

Windows Phone 7 Q&A