Download La ruta de JAVA en el Perú y el mundo

Document related concepts
no text concepts found
Transcript
www.cjavaperu.com
Edwin Maraví
[email protected]
La ruta de la Tecnología Java en
el Perú y el mundo
www.cjavaperu.com
1991
www.cjavaperu.com
Sun Microsystem diseña un lenguaje orientado a
Objetos: OAK.
El Gestor: James Gosling
1995
www.cjavaperu.com
En Agosto de este año nace el Lenguaje
Java con la Filosofía WORA (Write Once
Runtime AnyWhere).
1997
www.cjavaperu.com
Nace la Versión 1.1 del JDK
(Java Development Kit)
1998
www.cjavaperu.com
Nace la Versión 1.2 del JDK. Se inicia el
despegue de Java como TECNOLOGIA
2003
www.cjavaperu.com
En Perú nace La Comunidad de Java
CJava
2006
www.cjavaperu.com
Java se convierte Oficialmente en
Software Libre.
2008
www.cjavaperu.com
Cjava firma convenio con SUN como Academic
Partner
2008
www.cjavaperu.com
Sun Compra a MySQL para completar su suite
de Desarrollo.
2009
www.cjavaperu.com
Crecen las comunidades de CJava en Lima
+
2010
www.cjavaperu.com
CJava inicia cursos oficiales de certificación
de JAVA
En Marzo de este Año Oracle inicia la compra
de SUN.
2009
www.cjavaperu.com
IBM y HP inician estrategias para
contrarrestar el impacto empresarial
15 de Septiembre:
2009
www.cjavaperu.com
Oracle presentará una nueva base de datos
Oracle/Sun, mostrando así sus primeros planes
de acción concretos
Google lanza Google Chrone
2009
www.cjavaperu.com
Espera Lanzar el OS Chrone a fines del 2010
Así fue…
www.cjavaperu.com
La Tecnología JAVA
www.cjavaperu.com
www.cjavaperu.com
www.cjavaperu.com
2010
www.cjavaperu.com
Crecen las comunidades de CJava en
Provincias
2011
www.cjavaperu.com
CJava inicia cursos oficiales de certificación
como Oracle Aproved Education Center
2011
www.cjavaperu.com
Oracle Inicia Juicio por patentes Java en
Android.
2012
www.cjavaperu.com
Android toma ventaja sobre
otros lenguajes
2012
www.cjavaperu.com
Se Finaliza la compra de
Motorola por Google
2012
www.cjavaperu.com
Tenemos Android para 5 años
mas
Tendencias del Momento
www.cjavaperu.com
Internet de las cosas
Que es Internet de las cosas?
Se refiere a una red de
objetos cotidianos
interconectados.
www.cjavaperu.com
Java y el IoT
En el mundo van a haber mas
equipos inteligentes de
diferentes tecnologías,
diferentes plataformas, y los
GateWays serán cada vez
mas avanzados.
www.cjavaperu.com
Tecnologías emergentes: Casos
www.cjavaperu.com
Equipo de Investigación CJAVA
www.cjavaperu.com
El concepto M2M
M2M es un concepto
genérico que se
refiere al intercambio
de información o
comunicación en
formato de datos
entre dos máquinas
remotas.
www.cjavaperu.com
Big Data o Fast Data
 Nuevas Herramientas.
 Fácil Integración con
nuevas infraestructuras.
 Procesamiento enmemoria. Análisis
Avanzados.
www.cjavaperu.com
www.cjavaperu.com
¿Quienes usan Cloud Computing en el mundo?
www.cjavaperu.com
@wedubox
Y la seguridad en las nubes?????
www.cjavaperu.com
Big Data o Fast Data
Es algo mas que meramente tamaño. Es una
nueva forma de encontrar nuevos tipos de datos
y contenidos que hace a la empresa mas agil.
 Nuevas Herramientas.
 Fácil Integración con nuevas
infraestructuras.
 Procesamiento en-memoria.
Análisis Avanzados.
www.cjavaperu.com
Las 4 Vs de Big Data
Volumen: Cantidad de contenido que una empresa debe
ser capaz de capturar.
Variedad: 80% de los datos del mundo son semiestructurados.
Velocidad: Requiere análisis de datos en tiempo real.
Contenido semántico.
Veracidad(Valor): Recuerda, las decisiones se basan en
datos.
www.cjavaperu.com
Soluciones Java para Big Data
FrameWork que permite procesamiento distribuido de
grupos grandes de datos a través de clusters usando
modelos de programación simples.
www.cjavaperu.com
Empresas que usan Hadoop
IBM
Microsoft
Oracle
Amazon
eBay
Yahoo! Inc.
Hortonworks
Facebook
Apple
General Dynamics – IT
EMC Corporation
Northrop Grumman
Twitter
www.cjavaperu.com
Performance para Aplicaciones Empresariales Java
Todos Cloud, Todos diferentes
IaaS, PaaS and Saas
a. Infrastructure as a Service (IaaS)
b. Platform as a Service (PaaS)
c. Software as a Service (SaaS)
d. Data as a Service (DaaS)
www.cjavaperu.com
Fuentes de Información
Proyecto OpenHab.
http://www.openhab.org/index.php/start/
Arquitectura IoT
http://www.iot-a.eu/public
RaspBerry PI
http://www.raspberrypi.org/
Sony Ericson
http://www.ericsson.com/res/docs/whitepapers/
wp-50-billions.pdf
www.cjavaperu.com
y ahora…??
www.cjavaperu.com
Servidores de aplicaciones J2EE
www.cjavaperu.com
Interoperando en un mundo
hibrido
www.cjavaperu.com
GlassFish?,Jboss?, WebLogic?, Websphere?
www.cjavaperu.com
www.cjavaperu.com
GlassFish en el Mundo
www.cjavaperu.com
PHP +JAVA + jRUBY x GlassFish = WOW!!
www.cjavaperu.com
JAVA Web Services + WCF
www.cjavaperu.com
FrameWorks y Aplicaciones
www.cjavaperu.com
Arquitectura Java EE
www.cjavaperu.com
¿Qué es Java Server Faces?
Framework para aplicaciones Java
basadas en web que simplifica el
desarrollo de interfaces de usuario en
aplicaciones Java EE.
Fuente: http://es.wikipedia.org/wiki/JavaServer_Faces
www.cjavaperu.com
Implementaciones:
Las principales implementaciones de
JSF son:
JSF Reference Implementation de
Sun Microsystems.
MyFaces proyecto de Apache
Software Foundation.
jQuery4jsf Contiene diversos
componentes sobre la base de uno
de los más populares framework
javascript jQuery.
www.cjavaperu.com
Implementaciones:
Las principales implementaciones de
JSF son:
Rich Faces Jboss Comunity
ICEfaces Contiene diversos
componentes para interfaces de
usuarios más enriquecidas, tales
como editores de texto enriquecidos,
reproductores de multimedia, entre
otros.
ADF Faces de Oracle.
www.cjavaperu.com
FrameWork Faces
www.cjavaperu.com
Java EE 7
www.cjavaperu.com
Java EE: Pasado, presente y futuro
www.cjavaperu.com
Por donde comenzar????
www.cjavaperu.com
Muchas Gracias
www.cjavaperu.com