Está en la página 1de 38

Las grandes

tendencias
Amin Espinoza
Technical Evangelist
@aminespinoza

RA
FT

Interoperabilid
ad de cdigo
La nube y sus
servicios
El internet de
las cosas
Microsoft
Student
Partners

Interoperabilidad de
cdigo

Mobile es la
tendencia

Adopcin de smatphones
10
X

Ms rapida que la adopcin de PC en los 80s

2X

Ms rpida que el boom de Internet de los


90s

3X

Ms rpida que la explosin de las redes


sociales

Las plataformas ms relevantes


iOS app

Android app

Windows
app

Objective-C
XCode

Java
Eclipse

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

La importancia de las
experiencias nativas
La movilidad se est transformando
gracias al contexto de las
aplicaciones
Las aplicaciones van a requerir
acceso a ciertas capacidades del
dispositivo

iOS and Android apps

Todo lo que puedes


hacer con Objective-C
y Java puede ser
hecho con C#

La visin .NET y dispositivos


Windows
Desktop

Windows
Store

Windows
Phone

iOS

Android

One Tool
Unified Skills

C# / .NET Libraries

Shared Client Logic

Portable Libraries
Custom code for views (~20%)

Qu es Xamarin?
Extensin de Visual
Studio
iOS, Android apps dentro
de Visual Studio
Compila cdigo de C# en
aplicaciones nativas
Todas las capacidades de
Visual Studio disponibles

Crea aplicaciones ms
rpido
Mismas prcticas
Reutiliza cdigo y binarios
de manera flexible

Diseo de UI en
Visual Studio
Crea tu UI con Drag and drop
Apunta a diferentes tamaos de
pantalla, resoluciones y
versiones deOS
Diseos guardados en formatos
nativos
El major diseador de Android
disponible en Visual Studio
iOS pronto en Visual Studio

Compilacin nativa, rendimiento


nativo

Xamarin.iOS hace una


compilacin Ahead Of Time
(AOT) completa para producer
un binario ARM ya listo para la
Apples App Store

Xamarin Android toma la


ventaja de la compilacin Just
In Time (JIT) en el dispositivo
Android

Ms reutilizacin de cdigo
Estadsticas de reutilizacin de cdigo
con Xamarin:
iOS
30%

70%

Android
14%

Windows RT
15%

86%

App logic

85%

User interface code

Ejemplo basado en la aplicacin iCircuit

Mac OS X
12%

88%

Xamari
n
Demo

RA
FT

La nube y
sus
servicios

RA
FT

Una tendencia
irreversible
El uso de la nube es una
tendencia en crecimiento
75% de las 500 empresas
ms ponderosas del mundo
han adoptado ya su uso

Muchos clientes
una sola fuente
No importa la plataforma
Datos centralizados

Azure Mobile Services


Windows Store
iOS
Android

Informacin almacenada

SQL

Almacenamient
o de tablas

Almacenamient
o masivo

Mongo
DB

Scripts:
tabla

Windows Phone
iOS
Android
HTML 5/JS

SDKs
REST API

Autenticacin

agendados
custom API

Faceboo
k

Twitter

Microsoft

Googl
e

Active
Director
y

Notificaciones

WNS &
MPNS

APNS

GCM

Notification
Hubs

Source
Control

Operacin Conectada

Desconectada
(Funciona con Red)

Distribuida
(Descentralizada)

Cmputo en la Nube

Descentralizacin
de Procesos y
Servicios

Escenario Tradicional

Azure
Demo

RA
FT

El internet
de las cosas

RA
FT

Avance
Exponencial

RA
FT

Nuestra imaginacin ya
superada

La revolucin digital

La poca de los creadores

Informacin en
todas partes

Un mundo comunicado

Entorno
de Vida
Digital

Productivid
ad
Habilitando
a las
Personas

Internet
de las cosas

Entorno
General
Datos

Informaci
n

Inteligen
cia
Conocimie
nto

Grandes Ideas
Grandes Proyectos

El Siguiente Gran Paso es


Pequeo

Algunos proyectos

Water
Beats

Mega Tendencias Tecnolgicas


Proyeccin Tecnolgica

Mobility
en

2016

smartphones & tabletas


se encontrarn en las
manos y bolsas de

Social

Cloud

Big data

Los Millennials sern

70%

El contenido Digital

parte del

75%

de la fuerza laboral
del ao

2025

de las organizaciones
estarn usando e
investigando

solucionaes de

8ZB para
2015.

crecer a

ms del 300%
desde 2011

Una Visin al Futuro

Microsoft
Student
Partners

!Muchas
gracias!
Amin Espinoza
Technical Evangelist
@aminespinoza
amines@microsoft.com