View
226
Download
0
Tags:
Embed Size (px)
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
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@[email protected]