BarCamp CR 2013 - Windows 8 y windows phone – Pablo Pitty
BarCampCR 2013 - Tecnologías emergentes - Leopoldo Rojas M
1. Tecnologías
Emergentes
Overview de Tendencias: Cloud. Mobile. Social. Big Data.
Leopoldo Rojas Moguel
Arckanto software – www.arckanto.com
leopoldo.rojas@arckanto.com
Costa Rica. Agosto, 2013
2. ¿Quién soy?
• Ingeniero en Computación y Master en Administración de
Negocios
• Emprendedor social en el pasado. Actual Freelance y
nuevamente en el loop del emprendimiento
• Docente de maestría en Proyectos de Negocios para Móviles;
Innovación y Tecnología; y Base de Datos Emergentes
• Web developer. Fan de Ruby on Rails & Yii, y de la tecnología
de desarrollo Web en general
3. Innovación tecnológica en ebullición
Fases de
Internet
1964 1981 1994 2003 2008 2012
2020-22
Plataformas de
Computación
Datos procesados
y almacenados
Fuente: IBM Group
4. 1. La Nube: “Cloud computing”
Computación en la Nube Software como Multitenancy y
Mash-ups de
Servicio (SaaS) servicios REST
Recursos de TI en
Programación
Internet, escalables
y distribuibles de
Plataforma como políglota y servicios
manera Servicio (PaaS) de apoyo, bd y de
middleware
transparente
Infraestructura Nube privada vs
como Servicio (IaaS) Nube pública
5. El desarrollo de SaaS
• En evolución • Ruby on Rails, PHP,
constante: SCRUM, Yii, HTML5, jQuery,
Craftmanship,TDD, Node.js, Backbone.js,
BDD, Lean, etc Angular.js
Plataformas
Ingeniería
de
de Software
Desarrollo
Arquitectua Bases de
de software Datos
• BackEnd basado en • Nuevos modelos:
MVC. FrontEnd MongoDB, Hadoop,
basado en jQuery, Redis, Xeround,
HTML5 y CSS3. Single Database.com
Page Web App
6. 2. Movilidad
Aplicaciones
Nativas en
iOS, Android,
etc.
Aplicaciones
Web Móviles
en HMTL5 y
jQueryMobile
13. Entrepreneurship
The Lean Startup
by Eric Ries
No pensemos en productos sino validar con el mercado una hipótesis de
producto (crear experimentos simples y sencillos; y aprender de ello)
Loop: Build-Measure-Learn
Think big, start small, “fail” fast
Overview de trends y cómopodemosubicarnos en la búsqueda de un productotecnológico. La intención final o implícitaes Entrepreneurship
¿Perfil de asistentes?
Fuente: http://www.slideshare.net/digitro/palestra-taurionLa Ley de Moore: Velocidades de Red, Disco, Memoria, ProcesadorArpanet y TCP-IP
Definición de Cloud: Esunametáforapara Internet.Recursos de TI en Internet: Datos, servicios,aplicaciones de negocios o de usocomún, hardware (memoria, disco, etc.)Dicho de otromodo: “Algo” basado en Internet (services over the Internet)IaaS: Servers y Redes (DataCenter). PaaS. SO y BD y Middleware. SaaS: Aplicaciones. Hosting escomoPaaSperoparasitios Web y con escalabilidad manual.
Contenido y Login paraentrarRepresentational State Transfer (REST). Estilo de arquitecturaparapegar los sistemas. Vs SOAP y WSDL. Restful Arquitecture.Restricciones: Datos en el server. Estado en el cliente.
SPRAIN: Escalabilidad. Desempeño. No estructura. Relajamiento de la Integridad (CAP)