Desarrollo Móvil Cross-platform

Slides:



Advertisements
Presentaciones similares
Softura Solutions Su aliado en Tecnologías de Información Empresa Certificada en Moprosoft Nivel 1 Presentacion.
Advertisements

Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
SITO WEB MÓVIL VS APP MÓVIL
Eduardo Mangarelli
Soluciones de Colaboración con Valor Agregado
Elisa García Anzano Academic Developer Advisor
Visual Studio es una potente solución (Programa) ALM que permite a las organizaciones ofrecer un valor continuo con velocidad y calidad para desarrollar.
Desarrollo en dispositivos móviles Smartphone 2003 Alejandro Mezcua MVP.NET Zaltor Soluciones Informáticas
Christopher Quesada Developer Evangelist Microsoft.
ARBA Móvil App Agosto 2014 Backstage. Gestando una idea Automatización Premisas Presencia en las tiendas de aplicaciones móviles App visual con interfaces.
Introducción a Android Juan Ignacio Iturbe
Launch with Confidence User Experience (UX) Diseñando una experiencia por y para los usuarios Presentado por: Rob [Senior Engineer]
Virtualización al alcance a todo los Empresas John Thorburn Systems Engineer Manager Citrix Iberia John Thorburn Systems Engineer Manager Citrix Iberia.
WINDOWS 8 Que es….. Caracteristicas….. Trucos….. Video…..
Integrantes: Germán Flores Yosleida Cedeño Daniel García.
Cómo crear tu primer MVC WebPart en Sharepoint 2010 Ing. Randall Barnett Villalobos, Mci DBA / Developer Instituto Costarricense de Electricidad.
SPSB12 – SharePoint en Iaas: Aspectos y consideraciones a tener en cuenta
#helloWindows10 Hel10 Windows 10!. #helloWindows10 Windows App Studio y Universal Windows Platform.
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
Tipos de aplicaciones en Visual Studio. Índice Introducción Introducción Aplicaciones instaladas Aplicaciones instaladas Aplicaciones Web Aplicaciones.
Aplicaciones Multimedia Interactivas. Multimedia Interactiva “Interactive Media are participant-centered, responsive, engaging, dynamic and adaptive.”
“Android: Un acercamiento practico” Manuel Alejandro Moscoso Domínguez Estudiante de Ingeniería en Bioinformática Talca, 8 de octubre de 2009.
SISTEMAS OPERATIVOS MOVILES CREDITOS : LONDOÑO JUAN DAVID. ÁLZATE SAMUDIO YESSICA. ROMERO MEDINA CINDY. DOCENTE: OSCAR JULIAN RODRIGUEZ.
Festival de Software Libre El plan para hoy... ● Actualidad de las aplicaciones desktop ● Reinventando la rueda ● Qué es Netbeans Platform ? ● Porqué.
NAVEGADORES WEB.
Vive Estética Mallorca
INTRODUCCIÓN. Una computador u ordenador se compone principalmente del software, que se refiere al conjunto de programas, instrucciones y reglas informáticas,
Agenda ¿Que es PRTG? Ventajas diferenciales Características de PRTG
Capítulo 7: Consideraciones hacia la web móvil
Blendwerk IT & Media.
EL ESTADO DE SALUD DE JAVA
Presentación de Seminarios de Lenguajes Opción Android
USER UX Happens with or without User Experience Design.
Hello Android.
Pulse Agenda: Información General Tablero Vista de Clases Asignaciones
introducción Ingeniería de software
Descubre Lesson 2 Vocabulary pg 56
Centro de Operaciones de John Deere
Nombres: Natalia Reyes y Catherine Contreras Curso: 1001 J.M
CLASIFICACION DEL SOFTWARE
Introducción a Visual Studio .NET
ANGELA GOMEZ JOHN GODOY 1002
¿Qué es IONIC? Ionic es un Framework que nos permite crear de una manera rápida y sencilla aplicaciones móviles multiplataforma (Android, IOS, Windows)
 PhoneGap es un framework de código libre para el desarrollo de aplicaciones móviles. Su principal característica: multiplataforma, es decir, con un.
Streaming de datos con Power BI
Push Notifications.
Santana Mejía Andrea Michell Villarruel Miranda Alejandro Ernesto
NUBE COMPUTACIONAL COLABORATIVA PARA APLICACIONES MÓVILES EN TIEMPO REAL Presentado por: Rafael Asprilla.
PLATAFORMAS Plataformas móviles. PC.
María Alejandra Ibagué
Equipo de soporte y desarrollo
Materia :inteligencia artificial tema: Cámara lectora para invidentes en aplicaciones para iOS y Android nombre del profesor: Miguel Ángel López Morales.
Objetivos y características
“Android - Conceptos” Rogelio Ferreira Escutia.
Taller de instalación.
NOMBRE: DIEGO FERNANDO CUENCA.
IBM Cloud Flexible Choice of Infrastructure VMware | Openstack | Hardware | IaaS Kubernetes-based Platform Developer Productivity | Operational Efficiency.
Internet de las Cosas (IoT)
SOFTWARE.
Características Generales y Entornos de Desarrollo
Stopwatch Cards Stopwatch Cards
Para que sirve este programa?
Windows Server Management Marketing
Reconnect(); - Sevilla
Conceptos relacionados con la interfaz gráfica Taller de diseño página Web.
Android Basics.
Conclusiones.
Unidad 8: Aplicaciones para dispositivos móviles.
ROADMAP + CASO PRACTICO SAP Fiori UX
AUTOR: SALGADO ESCOBAR STALIN SEBASTIAN DIRECTOR: ING. JOSE SANCHO
Transcripción de la presentación:

Desarrollo Móvil Cross-platform Xamarin y Universal Windows Platform

Daniel Aragon Ore UPC Ingeniería de Software Microsoft Student Partner daniel.aragon.0235@hotmail.com Daniel.Aragon@studentpartner.com /daniel0235 UPC Ingeniería de Software Microsoft Student Partner Microsoft Influencer

Agenda Xamarin Universal Windows Platform

¿Cuantas personas revisaron su celular mientras cambiaba de expositor?

Solo un dato Una persona, en promedio desbloquea su celular 80 veces al día, algunos llegando a 130. Por lo tanto, el celular se utiliza cada 10 minutos a lo largo de todo el día.

Xamarin “Los momentos con el celular estan presentes a toda hora y en todos lados”

Los usuarios no se quedan atrás Crecimiento de usuarios moviles Crecimiento de apps en las stores 60% 1000%

Nuevas Oportunidades

X X El desafío +100 apps Apps para cada momento Ciclo de vida Develop Test Maintenance Monitor X X +100 apps Apps para cada momento Ciclo de vida El ciclo de vida de solo una app requiere de varios pasos +1000 configuraciones Funcionamiento en sus dispositivos

Problemas al crear apps Mundo heterogéneo Apps Nativas

Problemas al crear apps Híbrida Nativa

¿Porque Xamarin? Más aplicaciones, más rápido Soluciones nativas cross-platform Facil escalabilidad

Modelo de Silo Modelo Silo

El modelo de Silo: Construye multiples apps multiples veces Multiples equipos y multiples bases de código son una gran inversion de tiempo y dinero Great apps delivered to the user’s choice of device Development agility hampered by multiple code bases and fragment toolsets End user experience Better TCO, productivity and Developer Experience + - ✗

Modelo “Write once Run Everywhere” Modelo Silo Modelo “Write once Run Everywhere” App Generation. Web Browser in a Native Wrapper + Cordova APIs.

Modelo “Write once Run everywhere” Escenarios híbridos HTML como PhoneGAP (ej. Cordova) End user experience Developer experience Development agility hampered by HTML5 implementations fragmentation and insufficient tooling Lowest common denominator apps with poor performance ✗

Modelo Xamarin Xamarin Xamarin.Forms Shared UI Code

Modelo perfecto de C# y Xamarin: Lo mejor de ambos mundos End user experience Great apps delivered to the user’s choice of device Development agility, with Visual Studio to move at mobile speed Developer Experience Better TCO and productivity

Como trabaja Xamarin.Forms En tiempo de ejecución, cada página de Xamarin.Forms y sus controles son mapeados en la interfaz de usuario nativa de cada plataforma

Xamarin expone el 100% de las APIs nativas de iOS, Android y Windows

…cualquier cosa que puedas hacer en Objective-C/Swift o Java puede ser hecha con Xamarin y Visual Studio

IDE aka.ms/visualstudio2017

Agenda Xamarin Universal Windows Platform

Universal Windows Platform

Universal Windows Platform Viaje de Convergencia

Universal Windows Platform Xbox 360 Xbox One Plataforma de aplicaciones y núcleo unificado OS kernel convergente Windows 8 Windows 8.1 Modelo de aplicación convergente Windows Phone 8.1 Windows Phone 8 Facilidad para los usuarios de estar actualizados Windows Phone 7.5 Windows en dispositivos

Windows 10 2-in-1s (Tablet or Laptop) Classic Laptop Desktops & All-in-Ones Phone Phablet Small Tablet Large Tablet Windows 10 Surface Hub Xbox Holographic IoT

Universal Windows Apps Multiple device families PC XBox Mobile Surface Hub Devices +IoT HoloLens Universal Windows Apps Multiple device families Adaptive User Interface Reuse Existing Code One Store + One Dev Center Natural User Inputs One SDK + Tooling One Universal Windows Platform

Universal Windows Platform Una sola API y API’s específica para cada dispositivo Viaje de Convergencia

Universal Windows Platform Windows App Desktop extension Phone extension Xbox extension Phone Device Xbox Desktop Windows Core Universal Windows Platform

Universal Windows Platform Una sola API y API’s específica para cada dispositivo Viaje de Convergencia Cada familia agrega características

Windows Core Windows Core Windows Core Windows Core Desktop Mobile UAP UAP UAP UAP Windows Core Windows Core Windows Core Windows Core Desktop Mobile Xbox More…

Universal Windows Platform Una sola API y API’s específica para cada dispositivo User Interface Viaje de Convergencia Cada familia agrega características

Diseño adaptable

Diseño adaptable