Plataforma de aplicaciones Eduardo Ortega MVP- Device Applications Development Jose Antonio Gallego Jefe de proyectos de movilidad.

Slides:



Advertisements
Presentaciones similares
Spokesperson will be Jay Schaudies, Vice President, Global eCommerce.
Advertisements

© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduccion a la Arquitectura de Cisco Content Delivery System para.
Cable & Wireless Panamá. Entrar a Inicio, Programas y buscar Windows Live.
Metodología de programación paralela
Como Configurar el Internet
Windows Presentation Foundation
Flujos de trabajo en SharePoint 2010 Pablo Peris
Enchúlame la Máquina SQL Server 2005
Acelere el Ciclo de Vida de sus Aplicaciones
Francisco Martínez Miranda Most Valuable Student oviedo.net.
PLEASE READ (hidden slide) This template uses Microsofts corporate font, Segoe Segoe is not a standard font included with Windows, so if you have not.
Productividad personal Estar al día Colaboración Limitada.
Isabel Gómez Miragaya– Jose Murillo – ISV Developer Evangelists.
© 2008 IBM Corporation IBM Information Management La siguiente generación de Datawarehouse : Más allá del Data Warehouse permitir information on demand.
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.
Description Digital school is an educational movement that use technology to learn and transform the educational practice to promote the students integral.
1 Las Nuevas Arquitecturas Multicore. 2 Una Nueva Revolución está aquí Recordando: El nuevo Procesador Pentium de Intel revolucionará la industria de.
PROGRAMACIÓN EN WINDOWS PHONE 7 CON SILVERLIGHT
¿Cómo armar el entorno de desarrollo para una mayor productividad?
ESTAMOS YOIGUIZADOS. La YOIGUIZACIÓN: NUESTRO MODELO El cliente optimiza su gasto para pagar sólo por lo que usa, con mucha libertad para construir su.
La plataforma abierta para la gestión de contenidos críticos y la colaboración documental.
Eurowin 2013 Gestión de Proyectos y Obras
Descripción: Audiencia: Esta presentación muestra cómo instalar el Sistema de Ejecución gsBase con Aplicaciones a Clientes Finales del Desarrollador. Sistemas.
Microsoft Office Power Point, es una herramienta que nos proporciona Microsoft, para editar presentaciones graficas, de tal forma que se nos feliciten.
Instrumentación Industrial
EL SISTEMA OPERATIVO Presentación realizada por Virgilio Marco Aparicio Profesor de Apoyo al Área Práctica. IES Tiempos Modernos. ZARAGOZA.
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.
CENTRO DE BACHILLERATO TECNOLOGICO INDUSTRIAL Y DE SERVIVCIOS No 3
¿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?
Inteligencia empresarial: TGI EspañaTGI España Gestión de contenido empresarial: RealmadridRealmadrid IETIET TragsaTragsaColaboración: Isolux CorsánIsolux.
Informática Extracurricular Universidad Nacional Arturo Jauretche.
O Skydrive o Características Características o Privacidad Privacidad o App App o Ventajas Ventajas o Desventajas Desventajas o Movie Maker Movie Maker.
Seminario vía Internet
Copyright © 2008 SERVIR Project. All rights reserved. SERVIR Data Portal Workshop SERVIR Map Maker Studio - MMS -
Capacidades avanzadas Jose Antonio Gallego Jefe de proyectos Eduardo Ortega MVP-Windows Phone.
IPTV.
Indications in yellow = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements.
Aplicaciones Windows 8 con HTML y Javascript Andoni Arroyo Ibon Landa Plain Concepts.
Indications in yellow = Live content Indications in white = Edit in master Indications in blue = Locked elements Indications in black = Optional elements.
USB3=10xUSB2. 5Gbps
XNA 3.0: Cómo hacer tus propios juegos
Cloud Computing y Data Centers ¿Por qué tanto interés de tanta gente? Costo en DC pequeño (1000 servers) Costo en DC grande ( servers) Ratio RedUSD.
está aquí para quedarse no es una moda no es sólo una tendencia.
JAIME HERNANDO VILLAMARIN. Hardware Requirements · Processor: minimum of 1 GHz (multi core recommended) · Memory: minimum of 1 GB of RAM (2 GB recommended)
Introducción al Framework FWK 2.0- FWK Partner & Practices Marcelo Oviedo [razon social] Córdoba Argentina.
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.
Antonio Gámir TSP – Windows Client Microsoft Ibérica.
Agenda Microsoft Silverlight Qué? Por qué? Cómo? Capacidades de Silverlight 2 IU: Gráficos, Transformaciones, Animaciones, Multimedia… Networking y Enlace.
Su Negocio Conectado. VisibilidadVisibilidad ColaboraciónColaboración PlanificaciónPlanificación EjecuciónEjecución Build Connections.
Clustered Hard Disk Drives Cold data.
Bruno Capuano MVP Team System Avanade Blog: Mail:
para desarrolladores Minimizar el cambio Concentrarse en estabilidad, confiabilidad y rendimiento. Ayudar a mejorar la productividad Reducir la curva.
Bienvenido a Technet Summit Forefront Client Security.
LFRAILE.NET | VISUAL STUDIO 2010 Luis Fraile MVP Team System
¿Por qué necesitamos ALM? …66% of all IT projects either fail outright or take much longer to install than expected because of their complexity. Among.
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
Súbete a la nube con Windows Azure
1  2006 Universidad de Las Américas - Escuela de Ingeniería - Java II - Dr. Juan José Aranda Aboy ACI – 843 JAVA II Clase 13: Introducción a la Mobilidad:
Grupo de usuarios.NET Charlas Demostraciones de código Mesas redondas.
Administración de Servidores de Bases de Datos Bases de Datos de Usuarios Caso particular Adaptive Server Enterprise.
1 USMP PhD in Information Systems Engineering INFRASTRUCTURE MANAGEMENT - IM The Information and Communications Technology Infrastructure Management (ICT-IM)
El Futuro de las interfaz de usuario
 DirectX 10 (Library) Evolución de la API C++, C# (Manejado)  XNA (Framework) Principio de Hollywood Solo rellenar ○ Método Update ○ Método Draw.
.NET Multiplataforma (Windows, Linux, OS X)
Transcripción de la presentación:

Plataforma de aplicaciones Eduardo Ortega MVP- Device Applications Development Jose Antonio Gallego Jefe de proyectos de movilidad

Windows Phone 7.5 Plataforma

Windows Phone CLOUD SCREEN Phone Emulator SamplesDocumentation GuidesCommunity Packaging and Verification Tools Notifications LocationIdentityFeeds MapsSocial App Deployment Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Windows Phone Application Platform Tools Portal ServicesCloud Services SensorsMediaData Xbox LIVENotifications.NET Framework managed code sandbox Location Phone Runtime – On Screen

Windows Phone ¡Mango ya está aquí!

Windows Phone Principales esfuerzos… Multi-tasking Framework mejorado Integración de Silverlight-XNA Rendimiento Acceso a Base de Datos Experiencia de Tiles y Notificaciones Push completas Servicios de Marketplace Sockets Sensores Internet Explorer 9 PIM (Persona Information Management) Launchers & Choosers

Windows Phone 7.5 Hardware

Windows Phone El Hardware de Windows Phone Display Capacitive touch Sensors Camera Hardware buttons CPU GPU Multimedia Memory 7

Windows Phone Herramientas

Windows Phone Herramientas de desarrollo Windows Phone Developer Tools Herramientas principales: – Microsoft Visual Studio 2010 Express for Windows Phone – Windows Phone Emulator – Windows Phone SDK 7.1 Assemblies – Silverlight 4 SDK and DRT – Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0 – Microsoft Expression Blend SDK for Windows Phone – WCF Data Services Client for Window Phone – Microsoft Advertising SDK for Windows Phone

Windows Phone Mas herramientas

Windows Phone Mejoras en el Emulador Soporte multimedia – Vídeo VC-1, H.264 y AAC – Audio WMA, WMV y WAV Mejoras en el modelo de memoria – El emulador puede gestionar fragmentaciones de memoria física como el dispositivo Soporte para sensores

Windows Phone Emulador Soporte para depuración multitarea Soporte para depuración FAS/Tombstoning

Windows Phone Emulador – Acelerómetro El botón abre las herramientas del emulador

Windows Phone Emulador – Localización El botón abre las herramientas del emulador

Windows Phone Windows Phone Profiler Integrado en

Windows Phone Windows Phone Profiler Gráficas – Frame Rate – % de uso de CPU – Uso de memoria – Storyboards – Carga de imágenes – Eventos del GC

Windows Phone Explorador para Isolated Storage ISETool.exe – Enumera, copia y reemplaza ficheros y directorios en el almacenamiento aislado. – Windows Phone SDK 7.1 Beta 2 – Disponible en Emulador Dispositivo

Windows Phone Framework

Windows Phone Frameworks en Detalle Common Base Class Library Collections ComponentModel Configuration Diagnostics Reflection IO Security Threading Runtime Resources Globalization Text Location Net ServiceModel Linq Application Object Silverlight Presentation and Media XNA Frameworks for Games Windows Phone Frameworks Navigation Shapes Markup Media Controls DrawingIsolatedStorage Audio Media Graphics Input DrawingGamerServices Content PhoneApplicationPag e PushNotificationWebBrowserControl Sensors PhoneApplicationFram e Camera Device Integration Launchers & Choosers Windows Phone Controls MultiTaskin g Structured Data Silverlight 4.0 Silverlight Integration Sockets

Windows Phone Nuevo en Windows Phone 7.5 Integración con el Teléfono Camera Access to the pipeline No need to capture the image to flash Networking Sockets Connection Manager control Sensors GPS Accelerometer Compass Gyro Spatial Framework Data SQL CE Phone Contacts Phone Calendar Launchers & Choosers Bing Maps Phone Number Address Chooser Controls Frame and Page Navigation improvements Performance Open Source on CodePlex

Windows Phone Push Notifications Deep Toast More control over notifications Phone Extras Search Music Photos Tiles Signature user experience for Windows Phone Complete Framework Multiple Tiles Nuevo en Windows Phone 7.5 Integración con el Teléfono

Windows Phone Mejoras en Silverlight Silverlight 4 RichTextBox Implicit Styles Clipboard API Performance Memory Management Input on Render Thread Profiler Instrumentation International Reading/Writing of all Mango Languages Big deal if you are writing an app for Asia

Windows Phone Mejoras en las herramientas.NET Performance Generational GC Serialization SIMD – Vector Profiler Tools New Template for Multitasking Debugging Background Agents Isolated Storage Explorer Profiler Emulator Sensors and Location in Emulator Multi Touch in Emulator Screen shot Ingestion Tool

Windows Phone 7.5 Silverlight

Windows Phone Herramientas: Diseño Grafico Diseño fantástico que separa los aspectos de diseño de la programación – El diseñador trabaja en el look & feel de la aplicación – El programador implementa las funcionalidades Un diseñador de Silverlight puede usar el Expression Blend para especificar la apariencia del interfaz de usuario 25

Windows Phone Metro Templates y Componentes Visual Studio proporciona un conjunto de plantillas de estilo Metro Cada una de ellas se ajusta a un estilo diferente de aplicación 26

Windows Phone Tipos de aplicaciones y plantillas Los tres tipos de aplicaciones proporcionan experiencias bien diferentes Selecciona aquella en la que el look & feel sea mas apropiado 27

Bonus Haz que tu aplicación sea aún mas atractiva

Windows Phone Silverlight Toolkit for Windows Phone Desarrollado por el equipo de Microsoft Silverlight El Toolkit añade montones de controles adicionales incluyendo codigo fuente open source, ejemplos, documentación y tiempo de soporte de diseño para controles.

Windows Phone Windows Phone 7 Isolated Storage Explorer

Windows Phone Windows Phone Power Tools

Windows Phone Windows Azure Toolkit

Windows Azure and Windows Phone

Windows Azure Toolkits for Devices Fácil de integrar para los desarrolladores de aplicaciones móviles WP7 – iOS - Android Incluido en los Toolkits: Librerias nativas (e.g..NET, Objective- C) Ejemplos Plantillas de proyectos Documentación

Demo Diseñando aplicaciones Microsoft Expression Blend

Windows Phone 7.5 XNA

Windows Phone Plataforma XNA ¿Qué es XNA? Creado para el desarrollo rápido de juegos NO es un motor de juegos en si. Permite crear juegos 2-D & 3-D Integrado con la plataforma X-Box Live

Windows Phone Ideal para: Juegos Basado en: Bucles Utiliza: DirectX Alto rendimiento Juegos 2D/3D Manejo de recursos Plataforma XNA Para que está pensado XNA Código Manejado

Windows Phone Plataforma XNA

Windows Phone Plataforma XNA API desarrollada por Microsoft Desarrollada sobre.NET Multiplataforma PC Xbox 360 Windows Phone C# y VB.NET Visual Studio 2010 Microsoft Visual Studio 2010 Express for Windows Phone incluye XNA Game Studio 4.0 y un Emulador.

Windows Phone Plataforma XNA Plataforma Framework Extendido Núcleo (Core) del Framework DIRECT 3D Gráficos (Graphics) XINPUT Sensores XCONTENT Entrada (Input) Matemáticas (Math) Audio Almacenamiento (Storage) Modelo de aplicación (Application Model) Tubería de contenidos (Content Pipeline) Lógica del juego ContenidoCódigo Kits de inicio Componentes

Windows Phone Plataforma XNA gráficos Desarrollado sobre DirectX 9.0c APIs para el control de: Recursos gráficos Sensores Mapas Modelos 3D Efectos y shaders (limitados en Windows Phone) Texturas …

Windows Phone Plataforma XNA Entrada de datos (Windows Phone) Interactuación con sensores Entrada de datos por pantalla Multi-táctil Interpretación de gestos Uso del teclado fisico

Windows Phone Plataforma XNA Audio Facilita la integración de música y efectos Acceso a contenidos de audio desde el Content Pipeline Reproducción en Bucle, control de instancias. Acceso al Media Player

Windows Phone Framework Core Modelo de aplicación Permite centrarnos en nuestro juego Edición rápida y resultados rápidos Abstracción de la plataforma Cual es la mejor forma para diseñar un sistema de bucle. Como debo crear y manipular mis ventanas. Que buenas practicas debo aplicar.

XNA El modelo de ejecución

Windows Phone Modelo de ejecución

Demo «El ataque del zombinejo» Desarrollo sobre XNA

Q&A

GRACIAS Eduardo Ortega Jose Antonio Gallego