Grandes Tendencias

Preview:

DESCRIPTION

Grandes tendencias

Citation preview

DRAFTLas grandes tendencias

Amin EspinozaTechnical Evangelist@aminespinoza

Interoperabilidad de código

El internet de las cosas

La nube y sus servicios

Microsoft Student Partners

Interoperabilidad de código

Mobile es la tendencia

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

iOS appObjective-CXCode

Android appJavaEclipse

Windows app

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

Las plataformas más relevantes

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

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

iOS and Android apps

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

¿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

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

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

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

DRAFTXamarinDemo

DRAFTLa nube y sus servicios

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

No importa la plataforma

Datos centralizados

Muchos clientesuna sola fuente

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

Descentralización de Procesos y

Servicios

Cómputo en la Nube

Escenario Tradicional

Operación Conectada

Desconectada(Funciona con Red)

Distribuida (Descentralizada)

DRAFTAzureDemo

DRAFTEl internet de las cosas

DRAFT

Avance Exponencial

Nuestra imaginación yasuperada

La revolución digital

La época de los creadores

Información en todas partes

Un mundo comunicado

Habilitando a las Personas

Productividad

Entorno de Vida Digital

Internet de las cosas

Entorno General

Inteligencia

Conocimiento

Información

Datos

Grandes IdeasGrandes Proyectos

El Siguiente Gran Paso es Pequeño

Algunos proyectos

WaterBeats

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

Una Visión al Futuro

Microsoft StudentPartners

!Muchasgracias!

Amin EspinozaTechnical Evangelist@aminespinozaamines@microsoft.com

Recommended