Nube. Móviles. Redes Sociales. Big Data.

14
Cloud. Mobile. Social. Big Data Overview de Tendencias: Cloud. Mobile. Social. Big Data. opoldo Rojas Moguel ckanto software – www.arckanto.com [email protected] sta Rica. Febrero, 2013

description

Charla dada en Bar Camp Costa Rica 2013: Overview, desde un punto de vista técnico, de Tecnologías Emergentes asociadas a cuatro importantes tendencias tecnológicas: La Nube (Cloud Computing), los Móviles (Mobile), Redes Sociales (Social Media) y Big Data. O dicho de otro modo: Cloud. Mobile. Social. Big Data

Transcript of Nube. Móviles. Redes Sociales. Big Data.

Page 1: Nube. Móviles. Redes Sociales. Big Data.

Cloud. Mobile. Social. Big DataOverview de Tendencias: Cloud. Mobile. Social. Big Data.

Leopoldo Rojas MoguelArckanto software – www.arckanto.com [email protected] Rica. Febrero, 2013

Page 2: Nube. Móviles. Redes Sociales. Big Data.

¿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

Page 3: Nube. Móviles. Redes Sociales. Big Data.

Innovación tecnológica en ebullición

20121964 1981 1994 2003 2008 2020-22

WebWeb 2.0 Cloud.Mobile.Social

InternetPCs y Arquitectura Cliente/Servidor

Smartphones &

Tablets

Plataformas deComputación

Fases deInternet

Datos procesadosy almacenados

Fuente: IBM Group

Page 4: Nube. Móviles. Redes Sociales. Big Data.

1. La Nube: “Cloud computing”

Com

puta

ción

en

la N

ube

Software como Servicio (SaaS)

Plataforma como Servicio (PaaS)

Infraestructura como Servicio (IaaS)

Recursos de TI en Internet, escalables y distribuibles de manera transparente

Nube privada vs Nube pública

Programación políglota y servicios de apoyo, bd y de middleware

Multitenancy y Mash-ups de servicios REST

Page 5: Nube. Móviles. Redes Sociales. Big Data.

El desarrollo de SaaS

• Nuevos modelos: MongoDB, Hadoop, Redis, Xeround, Database.com

• BackEnd basado en MVC. FrontEnd basado en jQuery, HTML5 y CSS3. Single Page Web App

• Ruby on Rails, PHP, Yii, HTML5, jQuery, Node.js, Backbone.js, Angular.js

• En evolución constante: SCRUM, Craftmanship,TDD, BDD, Lean, etc

Ingeniería de Software

Plataformas de

Desarrollo

Bases de Datos

Arquitectua de software

Page 6: Nube. Móviles. Redes Sociales. Big Data.

2. Movilidad

Aplicaciones Nativas en

iOS, Android, etc.

Aplicaciones Web Móviles en HMTL5 y

jQueryMobile

Page 7: Nube. Móviles. Redes Sociales. Big Data.

Y plataformas mixtas

Titanium Appcelerator

Motorola Rhomobile

Adobe Phonegap

SDK propietarios: Force.com, Codiqa, Zend

Page 8: Nube. Móviles. Redes Sociales. Big Data.

3. Redes Sociales

REST API

Facebook

Twitter LinkedIN

• Login with FB• Graph API• News Feeds

Page 9: Nube. Móviles. Redes Sociales. Big Data.

Aplicaciones sociales

KloutHootsuite

BranchOut Hubspot

Social GamingRadian6

Page 10: Nube. Móviles. Redes Sociales. Big Data.

4. El “Big Data”

Page 11: Nube. Móviles. Redes Sociales. Big Data.

El “Big Data Challenge”• ¿Cómo podemos afrontar este reto si el Modelo Relacional no funciona en este contexto?

Fuente: The 451 Group

Page 12: Nube. Móviles. Redes Sociales. Big Data.

…¿hacia dónde vamos?

Cloud. Mobile. Social. Big Data

Page 13: Nube. Móviles. Redes Sociales. Big Data.

Entrepreneurship

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

The Lean Startup by Eric Ries

Page 14: Nube. Móviles. Redes Sociales. Big Data.

¡Muchas gracias!

Leopoldo Rojas MoguelArckanto software – www.arckanto.com [email protected]@leopoldo_rojas Blog: http://leopoldorojas.com Costa Rica. 2013