Desde la TV hasta la nube
El ecosistema de Java en 26 años
Víctor Leonel Orozco López
El pasado de Java
• 1991 - Green Team (Sun MicroSystems)
• 1994 – WebRunner
• 23 mayo 1995 - Sun World, NetScape
• Write once, compile somewhere = C++, Delphi, Basic
• Write once, run everywhere = Java
• 1998 - Java Community Process (Ecosistema)
• 1998 – J2ME
• 1999 - J2EE
• 13 noviembre 2006 - Java GPL
Star 7
HotJava
JCP
J2ME
J2EE
Java GPL
El presente de Java
• Lenguaje #1 (o 2 o 3) dependiendo el ranking
• Comunidad de usuarios robusta
• Ecosistema robusto
• Innovación cada 6 meses
• Backend (Spring, Java EE)
• Ingenieria de datos (Spark, Storm, Hadoop)
• Usuarios importantes (Twitter, Spotify)
• Multiples lenguajes (Nubank)
Un lenguaje popular
Algunos grupos de usuarios en LATAM
• 2003 – JUG Chile
• 2005 – Java UP
• 2007 – Panama JUG
• 2010 – GuateJUG
• 2014 – Java Dominicano
• 2016 - Ecuador JUG
• 2016 - Barranquilla JUG
• 2018 – Nicaragua JUG
• 2020 – ESA JUG (El Salvador)
Ecosistema
Twitter
Spotify
Ingenieria de datos
Nubank
Java 15
El futuro de Java
• Mundo políglota
• Mundo Cloud Native
• Especificaciones abiertas
• Microservicios
• Tecnologias emergentes (Análisis de datos,
IoT, Blockchain, VR)
Mundo políglota
GraalVM
Cloud Native
Especificaciones abiertas – JakartaEE
Microservicios
Especificaciones abiertas – MicroProfile
Tecnologias emergentes - CompTIA
Tecnologías emergentes
Tecnologías emergentes
Tecnologías emergentes
Víctor Orozco
@tuxtor
me@vorozco.com

Más contenido relacionado

PDF
Introducción a GraalVM Native para aplicaciones JVM
PDF
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
PDF
Empaquetando aplicaciones Java con Docker y Kubernetes
PDF
Explorando los objetos centrales de Kubernetes con Oracle Cloud
PDF
Tolerancia a fallas, service mesh y chassis
PDF
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
PDF
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
PPTX
Docker como la máxima expresión de Devops - WISIT 2015
Introducción a GraalVM Native para aplicaciones JVM
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Empaquetando aplicaciones Java con Docker y Kubernetes
Explorando los objetos centrales de Kubernetes con Oracle Cloud
Tolerancia a fallas, service mesh y chassis
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Actualizando aplicaciones empresariales en Java desde Java 8 on premise hasta...
Docker como la máxima expresión de Devops - WISIT 2015

La actualidad más candente (20)

PDF
Docker meetup :: Kubernetes en Restorando
PDF
Dynamic jvm
PPTX
Presentación Docker
PDF
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
PDF
Introducción a Kubernetes
PDF
JConf Perú 2020 - ¡Micronaut en acción!
PDF
Configurar snmp en cisco
ODP
Linux containers
PDF
Conociendo Griffon a Fondo
PPTX
Presentación Docker
PPT
Java y sus caracteristicas
PPTX
Devops episodio 1. devOpsTnf
PPTX
Devopsconf2015- Marcos y Jonathan Mantika
PDF
Fury - Docker Meetup
PPTX
ONE Xperience at Facultat d'Informàtica de Barcelona
ODP
Virtualizacion libre para sistemas Linux
PDF
Docker introducción - Flisol 2015 Huancayo
PDF
Kubernetes - #gdglimasummit
PDF
A Strategy for Container Lifecycle Management
PDF
JConf Perú 2020 - Micronaut + GraalVM = <3
Docker meetup :: Kubernetes en Restorando
Dynamic jvm
Presentación Docker
OpenNebulaConf 2016 - Fast Prototyping of a C.O. into a Micro Data Center - A...
Introducción a Kubernetes
JConf Perú 2020 - ¡Micronaut en acción!
Configurar snmp en cisco
Linux containers
Conociendo Griffon a Fondo
Presentación Docker
Java y sus caracteristicas
Devops episodio 1. devOpsTnf
Devopsconf2015- Marcos y Jonathan Mantika
Fury - Docker Meetup
ONE Xperience at Facultat d'Informàtica de Barcelona
Virtualizacion libre para sistemas Linux
Docker introducción - Flisol 2015 Huancayo
Kubernetes - #gdglimasummit
A Strategy for Container Lifecycle Management
JConf Perú 2020 - Micronaut + GraalVM = <3
Publicidad

Similar a Desde la TV, hasta la nube, el ecosistema de Java en 26 años (20)

PPTX
Presentación sobre java lenguaje de programacion
PDF
0122-programacion-java-y-netbeans para .pdf
PDF
0 java y net beans
PDF
0 java y net beans
PPTX
Presentación de java
PPTX
PRIMERA PRESENTACION JAVA
PPTX
Historia de java
PPTX
PPT
Introduccion Java.ppt
PPTX
Pres1
PPT
Queesjava 1230140667149082-2
PPT
PPT
historia
PDF
Primeros pasos con java 9
PPTX
PDF
Historia de java
PPT
Que Es Java
PDF
Semana 1 Introducción a Java
Presentación sobre java lenguaje de programacion
0122-programacion-java-y-netbeans para .pdf
0 java y net beans
0 java y net beans
Presentación de java
PRIMERA PRESENTACION JAVA
Historia de java
Introduccion Java.ppt
Pres1
Queesjava 1230140667149082-2
historia
Primeros pasos con java 9
Historia de java
Que Es Java
Semana 1 Introducción a Java
Publicidad

Más de Víctor Leonel Orozco López (20)

PDF
Introducción al análisis de datos
PDF
From traditional to GitOps
PDF
De Java 8 a Java 17
PDF
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
PDF
Desarrollo moderno con DevOps y Cloud Native
PDF
Design Patterns para Microsserviços com MicroProfile
PDF
Gestión de proyectos con Maven
PDF
MicroProfile benefits for your monolithic applications
PDF
Consejos y el camino del desarrollador de software
PDF
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
PDF
Introducción a Kotlin para desarrolladores Java
PDF
De Java 8 ate Java 14
PDF
Programación con ECMA6 y TypeScript
PDF
De Java 8 a Java 11 y 14
PDF
MicroProfile benefits for monolitic applications
PDF
Kotlin+MicroProfile: Enseñando trucos de 20 años a un nuevo lenguaje
PDF
Kotlin+MicroProfile: Ensinando 20 anos para uma linguagem nova
PDF
Eclipse MicroProfile para el desarrollador ocupado
PDF
Eclipse MicroProfile para o desenvolvedor ocupado
PDF
Eclipse MicroProfile metrics: Practical use cases
Introducción al análisis de datos
From traditional to GitOps
De Java 8 a Java 17
Bootstraping real world Jakarta EE/MicroProfile microservices with Maven Arch...
Desarrollo moderno con DevOps y Cloud Native
Design Patterns para Microsserviços com MicroProfile
Gestión de proyectos con Maven
MicroProfile benefits for your monolithic applications
Consejos y el camino del desarrollador de software
Seguridad de aplicaciones Java/JakartaEE con OWASP Top 10
Introducción a Kotlin para desarrolladores Java
De Java 8 ate Java 14
Programación con ECMA6 y TypeScript
De Java 8 a Java 11 y 14
MicroProfile benefits for monolitic applications
Kotlin+MicroProfile: Enseñando trucos de 20 años a un nuevo lenguaje
Kotlin+MicroProfile: Ensinando 20 anos para uma linguagem nova
Eclipse MicroProfile para el desarrollador ocupado
Eclipse MicroProfile para o desenvolvedor ocupado
Eclipse MicroProfile metrics: Practical use cases

Último (20)

PPTX
seguridad digital ,paloma bernabe alvarez.
PDF
Más Allá de la Autenticación: Gestión Moderna de Identidad en el sector Finan...
PDF
Ciberataques, Normativas y Protección: Ayudando a las Entidades Financieras a...
PDF
conceptosbsicosdeprogramacinpseintlaura.pdf
PPTX
en este libro encontrarás la lectura inicial para tus niños
PDF
Estrategia de Apoyo Juan José Narvaéz 9-4
PDF
004-CC2014-Irrigacion Mbb equinos del mundo
PDF
Salud digital: información, integración y el valor de MS Fabric for Health
PPTX
LEGALIZACIÓN Y VERIFICACIÓN DE UN APARATO TAXÍMETRO
DOCX
Planeaciónnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
PPTX
Más Allá del SOC Tradicional: IA y Automatización para Cumplimiento y Respues...
PDF
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
PDF
Sociedad y ética digital en inteligencia artificial
PPTX
VariablesExpresiones.pptx conceptos que puedes usar en c++
PPTX
proceso de la comunicación entre computadoras 21111.pptx
PPTX
1.Introducción a los sistemas de control.pptx
PDF
Introducción a REALITY (agosto de 2024).pdf
PPTX
Del SIEM Tradicional al SOC del Futuro: La Evolución Inteligente
PDF
Gtd Infraestructura Digital de Misión Critica
PPTX
Desarrollo Seguro en un mundo multi-stack con Pruebas de Seguridad de Forma A...
seguridad digital ,paloma bernabe alvarez.
Más Allá de la Autenticación: Gestión Moderna de Identidad en el sector Finan...
Ciberataques, Normativas y Protección: Ayudando a las Entidades Financieras a...
conceptosbsicosdeprogramacinpseintlaura.pdf
en este libro encontrarás la lectura inicial para tus niños
Estrategia de Apoyo Juan José Narvaéz 9-4
004-CC2014-Irrigacion Mbb equinos del mundo
Salud digital: información, integración y el valor de MS Fabric for Health
LEGALIZACIÓN Y VERIFICACIÓN DE UN APARATO TAXÍMETRO
Planeaciónnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Más Allá del SOC Tradicional: IA y Automatización para Cumplimiento y Respues...
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
Sociedad y ética digital en inteligencia artificial
VariablesExpresiones.pptx conceptos que puedes usar en c++
proceso de la comunicación entre computadoras 21111.pptx
1.Introducción a los sistemas de control.pptx
Introducción a REALITY (agosto de 2024).pdf
Del SIEM Tradicional al SOC del Futuro: La Evolución Inteligente
Gtd Infraestructura Digital de Misión Critica
Desarrollo Seguro en un mundo multi-stack con Pruebas de Seguridad de Forma A...

Desde la TV, hasta la nube, el ecosistema de Java en 26 años