38
DRAFT Las grandes tendencias Amin Espinoza Technical Evangelist @aminespinoza

Grandes Tendencias

Embed Size (px)

DESCRIPTION

Grandes tendencias

Citation preview

Page 1: Grandes Tendencias

DRAFTLas grandes tendencias

Amin EspinozaTechnical Evangelist@aminespinoza

Page 2: Grandes Tendencias

Interoperabilidad de código

El internet de las cosas

La nube y sus servicios

Microsoft Student Partners

Page 3: Grandes Tendencias

Interoperabilidad de código

Page 4: Grandes Tendencias

Mobile es la tendencia

Page 5: Grandes Tendencias

Adopción de smatphones

Más rapida que la adopción de PC en los 80s10X

Más rápida que el boom de Internet de los 90s2X

Más rápida que la explosión de las redes sociales3X

Page 6: Grandes Tendencias

iOS appObjective-CXCode

Android appJavaEclipse

Windows app

.NET/C# - HTML/JS - C++Visual Studio

Las plataformas más relevantes

Page 7: Grandes Tendencias

La movilidad se está transformando gracias al contexto de las aplicaciones

Las aplicaciones van a requerir acceso a ciertas capacidades del dispositivo

La importancia de lasexperiencias nativas

Page 8: Grandes Tendencias

Todo lo que puedes hacer con Objective-C y Java puede ser hecho con C#

iOS and Android apps

Page 9: Grandes Tendencias

La visión “.NET y dispositivos”Windows

PhoneWindows Desktop

Windows Store iOS Android

One Tool

Unified Skills

Shared Client Logic

Custom code for views (~20%)

Portable Libraries

C# / .NET Libraries

Page 10: Grandes Tendencias

¿Qué es Xamarin?Extensión de Visual Studio• iOS, Android apps dentro

de Visual Studio• Compila código de C# en

aplicaciones nativas• Todas las capacidades de

Visual Studio disponibles

Crea aplicaciones más rápido• Mismas prácticas• Reutiliza código y binarios

de manera flexible• Interfaces completamente

nativas

Page 11: Grandes Tendencias

Crea tu UI con Drag and drop

Apunta a diferentes tamaños de pantalla, resoluciones y versiones deOS

Diseños guardados en formatos nativos

El major diseñador de Android disponible en Visual Studio

iOS pronto en Visual Studio

Diseño de UI en Visual Studio

Page 12: Grandes Tendencias

Xamarin.iOS hace una compilación Ahead Of Time (AOT) completa para producer un binario ARM ya listo para la Apple’s App Store

Xamarin Android toma la ventaja de la compilación Just In Time (JIT) en el dispositivo Android

Compilación nativa, rendimiento nativo

Page 13: Grandes Tendencias

Más reutilización de códigoEstadísticas de reutilización de código con Xamarin:

iOS Android Windows RT Mac OS X

App logic User interface code

70%

30%

86%

14%

85%

15%

88%

12%

Ejemplo basado en la aplicación iCircuit

Page 14: Grandes Tendencias

DRAFTXamarinDemo

Page 15: Grandes Tendencias

DRAFTLa nube y sus servicios

Page 16: Grandes Tendencias

El uso de la nube es una tendencia en crecimiento

75% de las 500 empresas más ponderosas del mundo han adoptado ya su uso

Una tendencia irreversible

Page 17: Grandes Tendencias

No importa la plataforma

Datos centralizados

Muchos clientesuna sola fuente

Page 18: Grandes Tendencias

Azure Mobile Services

Notificaciones

Información almacenada

Autenticación

Windows Store

iOS

Android

Windows Phone

iOS

Android

HTML 5/JS

SDKs

Scripts:

tabla

agendados

custom API

REST API

Facebook

Twitter Microsoft Google

Active Director

y

SQL Almacenamiento de tablas

Almacenamiento masivo

WNS & MPNS APNS GCM

Mongo DB

Notification Hubs

Source Control

Page 19: Grandes Tendencias

Descentralización de Procesos y

Servicios

Cómputo en la Nube

Escenario Tradicional

Operación Conectada

Desconectada(Funciona con Red)

Distribuida (Descentralizada)

Page 20: Grandes Tendencias

DRAFTAzureDemo

Page 21: Grandes Tendencias

DRAFTEl internet de las cosas

Page 22: Grandes Tendencias

DRAFT

Avance Exponencial

Page 23: Grandes Tendencias

Nuestra imaginación yasuperada

Page 24: Grandes Tendencias

La revolución digital

Page 25: Grandes Tendencias

La época de los creadores

Page 26: Grandes Tendencias

Información en todas partes

Page 27: Grandes Tendencias

Un mundo comunicado

Habilitando a las Personas

Productividad

Entorno de Vida Digital

Page 28: Grandes Tendencias

Internet de las cosas

Page 29: Grandes Tendencias

Entorno General

Inteligencia

Conocimiento

Información

Datos

Page 30: Grandes Tendencias

Grandes IdeasGrandes Proyectos

Page 31: Grandes Tendencias

El Siguiente Gran Paso es Pequeño

Page 32: Grandes Tendencias

Algunos proyectos

Page 33: Grandes Tendencias

WaterBeats

Page 34: Grandes Tendencias

Proyección TecnológicaMega Tendencias Tecnológicas

CloudSocial Big dataMobility

en 2016,

smartphones & tabletas se encontrarán en las manos y bolsas de

1.4 billiones de

personas

Los Millennials serán

parte del 75%

de la fuerza laboral

del año 2025

El contenido Digital

crecerá a 8ZB para 2015.

más del 300% desde 2011

70% de las organizaciones

estarán usando e investigando

solucionaes de cómputo en la nube

Page 35: Grandes Tendencias

Una Visión al Futuro

Page 36: Grandes Tendencias
Page 37: Grandes Tendencias

Microsoft StudentPartners

Page 38: Grandes Tendencias

!Muchasgracias!

Amin EspinozaTechnical Evangelist@[email protected]