1. Tendencias
Actuales y Futuras del Software
y sobre el Software Invisible
José C. Elías
XXI Encuentro GeneXus
Montevideo, Uruguay
13 de Septiembre 2011
2. De qué hablaremos hoy...
Sistemas Operativos Plataformas Móviles
Aplicaciones Web vs Nativas
Computación en la Nube
Redes Sociales Creación de Software
Bases de Datos Indentidad en Internet
Estructura de la Web Acceso a Información
Puntos Software Invisible Advertencias
OS, Mobile, Apps vs HTML5, Cloud, Social, IDE, DB, Identity, Web,
Information, Points, Invisible Soft, Warnings.
3. vs vs
¿Open Source vs Privativo?
La guerra del Desktop OS finalizó, Microsoft ganó. Linux Desktop pelea
la guerra de una generación pasada, el futuro son móviles/tablets, y en
ese aspecto será difícil para Linux debido a que el OS no es
reemplazable. Linux Server seguirá creciendo sin embargo.
4. ¿Quién tomará la corona como el sucesor de Windows? Contendientes:
Portales Sociales, Navegadores Web (con Web App Stores) y Móviles
Inteligentes.
5. El mercado de ha polarizado entre iOS y Android OS. A Nokia le faltó
visión. RIM se durmió en sus laureles. Y Microsoft llegó muy tarde.
6. vs
Documentos Procesos
La “Computadora Personal” en realidad una “Computadora Hogareña”.
La primera computadora “Personal”: iPhone & iPad. El modelo de la TV
en la mano. Estamos pasando de document-centric a process-centric,
lo que hace la PC tradicional menos relevante...
7. vs
Ventajas de Native Apps: Rendimiento, Acceso a recursos locales,
lealtad. Desventaja: Costo (complejidad, múltiples plataformas).
Ventajas Web Apps: Flexibilidad (múltiples browsers), almacenamiento
local (Web Storage API), actualizaciones instantáneas. Desventaja:
Rendimiento. Otra opción (utilizada por Netflix): Wrapper nativo sobre
WebKit, lo mejor de ambos mundos.
8. vs
Servicios Remotos Servicios Locales
vs
iOS X
En el horizonte: Nubes Locales y Híbridas, similares al concepto de Java
Jini. Apple ya lo podría hacer con GrandCentral Dispatch...
9. Las Redes Sociales no son una moda pasajera, son la evolución del
mismo Internet a entidades más abstractas: Internet -> Web -> Redes
Sociales. Para muchos Facebook es ya “el Internet”. Veremos más
integración de APIs, un gran impulso empresarial, y en el futuro nuevas
fronteras con IPv6 (servicios directos P2P).
10. ares.palm.com
mozillalabs.com/skywriter
Tendencias en generadores de software: Web+Cloud
Ñ
11. vs
SQL NoSQL
MongoDB
Hadoop/HBase
Riak
Cassandra
CouchBase
Amazon S3
Tendencias en bases de datos. NoSQL orientado a portales de acceso
masivo (ciento de miles o millones de pedidos simultáneos). Utiizados
por Google, Facebook, Twitter, etc. Pero no existe estandarización, por
lo que por lo general son utilizados en nichos específicos en donde
bases de datos tradicionales de SQL no son suficientemente prácticas.
12. + =
Tendencias en identidades virtuales (eliax.com ID: 7717)
13. Tendencias en Estructura de la Web
Web Caótica Web Estructurada Web Semántica
Microformatos
JSON
REST
14. Tendencias en Acceso a Información
Batch Tiempo-Real Predicción
Google Prediction API
15. El Concepto de Puntos de Incentivo
Finalizar un Juego Consumir Comida
Hacer Ejercicios Leer Noticias Atender X Clientes
El concepto de ganar puntos como incentivo para lograr algún objetivo
(incrementar eficiencia, incrementar ventas, aumentar lealtad, etc).
Puntos al consumir comida, al vender más, al hacer ejercicio, al finalizar
un juego, al leer una noticia, etc.
16. Software Invisible
Interfaces de Usuario Desinterfaces de Usuario
WinAmp & iTunes Android@Home
Google Cars Intel 2020
Asistir a GX??? desde R.D.
El Software Invisible no es un estándar o herramienta, es una ideología.
Objetivo es hacer invisible el soft al usuario, que el soft se fusione con
el medio ambiente del usuario y que las cosas ocurran implícitamente
por deducción. El S.I. será una necesidad conforme incremente nuestro
consumo de datos, y será parte fundamental de futuros asistentes
virtuales personales.
17. Advertencias
Dispositivos desechables + fácil uso = ???
Offline Web Apps como GMail/Docs son
excelentes, pero...
Mantener a HTML5 puro...
Patentes...
¿Ya empezaron a desarrollar para móviles?
Cuidado con Plugins/APIs Sociales...
Filtros Burbujas: cuando nos pasamos de listos...
18. Para más información y
profundidad en estos temas:
eliax.com
twitter.com/eliax
facebook.com/eliax
plus.eliax.com