Edwin Maraví. emaravi@cjavaperu.com



Documentos relacionados
#siempreparaapoyarte. Av. Arenales 395 Oficina / / info@cjavaperu.com

Edwin u.com

Java en la nube. III Jornadas de Ingeniería de Sistemas IUP Santiago Mariño

Servicios Web con Java EE

Servicios Web con Java EE

Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio

Componentes de presentación

Tema 1. Introducción a Java EE

OpenWorld 2014 JavaOne 2014 Resumen Ejecutivo Mtro. Israel Ortega Cuevas Dirección General de Personal Universidad Nacional Autónoma de México

Programador en Plataforma Java y XML

Sistemas de Información Gerencial. Licda. Aracely Pérez de Hernández

Antecedentes de GT Consultores

Desarrollo de Aplicaciones Web con Eclipse

Previsiones de uso de las tecnologías basadas en el Cloud en el Ayuntamiento de Madrid

Seguridad y Cloud Computing. Marcos Cotrina Daguerre Director de Modernización de Data Centers

Java y la tecnología móvil

Presentada por: Torres, Angel Marketing Soluciones ICT y Alianzas Telecom Argentina S.A.

INF 473 Desarrollo de Aplicaciones en

PROGRAMA FORMATIVO Desarrollo de aplicaciones Web Java: WebServices con J2EE

Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO

POSTgrado. Ingeniería. Experto en Cloud Computing

La cara oculta del cloud computing Cloud computing e identidad digital

ROADSHOW - PRESENTACIÓN JAÉN. 1 de Diciembre. Confederación de Empresarios de Jaén (CEJ)

Postgrado. Ingeniería MÁSTER EN PROGRAMACIÓN DE APPS PARA SMARTPHONES Y TABLETS

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...

Documento de Arquitectura de Software. KunaySoft. Autores: Juan Camilo González Vargas. Javier Leonardo Parra Laguna

Presentación de la asignatura

PRESENTACIÓN DE SERVICIOS. Consultorías, Desarrollo de Software, Capacitación y más

Big data A través de una implementación

Sybase Unwired Platform and Cloud Computing

CLOUD COMPUTING. 30 h 45 días

Curso de HTML5 y CSS3

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR:

Bruce Torres A Marco Arias M IBM IT Architect. IBM Bluemix

POSTgrado. Ingeniería. Experto en Cloud Computing

PROGRAMA FORMATIVO Desarrollo de aplicaciones Móviles Java ME

Capas de la arquitectura de referencia

Big Data: retos a nivel de desarrollo. Ing. Jorge Camargo, MSc, PhD (c) jcamargo@bigdatasolubons.co

Arquitectura de Software

Software Libre para Aplicaciones de Big Data

Maquinas virtuales Conceptos Básicos

Informática en la nube. Susi Rodríguez

Cloud Computing: Cloud híbrida y la solución de AWS

PROGRAMA FORMATIVO Desarrollo de aplicaciones empresariales Java J2EE 7 (ORACLE)

JAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1)

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

WHITE PAPER MIGRACIÓN DE UNA APLICACIÓN ON-PREMISE A WINDOWS AZURE. OSSESoluciones - Cartera de Soluciones en Tecnologías de Información

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Innovando Soluciones Tecnológicas

CentralTECH JAVA EE 7 Desarrollo

Cloud Computing y Virtualización

Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz

ASUNTO: PLIEGO DE PRESCRIPCIONES TECNICAS PARTICULARES PARA LA CONTRATACIÓN DEL DESARROLLO DE LA SOCIALIZACIÓN EN LA WEB MUNICIPAL

Desarrollo de Software con

Alumno: Jorge Sordo Balbín Profesor: Luis Joyanes Aguilar Nº Expediente: Correo Electrónico:

ADMINISTRE CON EFICIENCIA SUS RECURSOS José Flavio Guerra Colorado MBA,PMP,ITIL.

Medellín, martes 27 de octubre del 2015

UNIVERSIDAD OBERTA DE CATALUNYA. Herramienta Visual para Diseñar formularios Web WformDesigner

CLOUD AND SKY COMPUTING

Desarrollo de portales web con Drupal. Por Juan M. Rivero.

Revista Digital Universitaria. 10 de agosto 2004 Volumen 5 Número 7 ISSN:

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura

Cloud Computing Tendencias. Modelos. Posibilidades. Germán Cortés Lasso

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Plataforma desarrollo Java Formación elearning tutorizada en castellano. Fabricante: Java Grupo: Desarrollo Subgrupo: Master Java

CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO

Herramientas Libres para Desarrollo de Aplicaciones en la Industria del Software. Por Gustavo González

Figura 1. Fuente: elaborada en el MSLab

Servicio Web. Estándares empleados. Ventajas de los servicios web. Inconvenientes de los servicios Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

1.1 EBCOMM S.A. de C.V. 2. Garantía de Calidad. 3. Soluciones y Servicios. 3.1 Portafolio de Soluciones y Servicios. 4.

Cloud Security Alliance. Recomendaciones de Seguridad para Usuarios

PRESENTACIÓN M. EN C. ALEJANDRO BOTELLO CASTILLO

Big Data y BAM con WSO2

JHONNY MAURICIO BURBANO MORENO

Dirección General de Educación Superior Tecnológica

Módulo 2. Inicio con Java

Cloud computing: Recurso o problema?

Curso Superior en Cloud Computing

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A.

Transición de su infraestructura de Windows Server 2003 a una solución moderna de Cisco y Microsoft

SOLUCIONES DE SOFTWARE CONFIABLES

Presentación y objetivos

CAPITULO 3 VRML-JAVA-WWW

Versiones Fortimax. Versión SAAS

Tema 1: Introducción a los estándares de portales

Ingº CIP Fabian Guerrero Medina Master Web Developer-MWD

Creando Aplicaciones Combinadas con Web Center. Plinio Arbizu PERU Oracle Users Group Mayo 2008

Transcripción:

Edwin Maraví emaravi@cjavaperu.com

La ruta de la Tecnología Java en el Perú y el mundo

1991 Sun Microsystem diseña un lenguaje orientado a Objetos: OAK. El Gestor: James Gosling

1995 En Agosto de este año nace el Lenguaje Java con la Filosofía WORA (Write Once Runtime AnyWhere).

1997 Nace la Versión 1.1 del JDK (Java Development Kit)

1998 Nace la Versión 1.2 del JDK. Se inicia el despegue de Java como TECNOLOGIA

2003 En Perú nace La Comunidad de Java CJava

2006 Java se convierte Oficialmente en Software Libre.

2008 Cjava firma convenio con SUN como Academic Partner

2008 Sun Compra a MySQL para completar su suite de Desarrollo.

2009 Crecen las comunidades de CJava en Lima

+ 2010 CJava inicia cursos oficiales de certificación de JAVA

2009 En Marzo de este Año Oracle inicia la compra de SUN. IBM y HP inician estrategias para contrarrestar el impacto empresarial

15 de Septiembre: 2009 Oracle presentará una nueva base de datos Oracle/Sun, mostrando así sus primeros planes de acción concretos

2009 Google lanza Google Chrone Espera Lanzar el OS Chrone a fines del 2010

Así fue

La Tecnología JAVA

2010 Crecen las comunidades de CJava en Provincias

2011 CJava inicia cursos oficiales de certificación como Oracle Aproved Education Center

2011 Oracle Inicia Juicio por patentes Java en Android.

2012 Android toma ventaja sobre otros lenguajes

2012 Se Finaliza la compra de Motorola por Google

2012 Tenemos Android para 5 años mas

Tendencias del Momento

Internet de las cosas Que es Internet de las cosas? Se refiere a una red de objetos cotidianos interconectados.

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.

Tecnologías emergentes: Casos

Equipo de Investigación CJAVA

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.

Big Data o Fast Data Nuevas Herramientas. Fácil Integración con nuevas infraestructuras. Procesamiento enmemoria. Análisis Avanzados.

Quienes usan Cloud Computing en el mundo? @wedubox

Y la seguridad en las nubes?????

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.

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.

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.

Empresas que usan Hadoop IBM Microsoft Oracle Amazon ebay Yahoo! Inc. Hortonworks Facebook Apple General Dynamics IT EMC Corporation Northrop Grumman Twitter

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)

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

y ahora??

Servidores de aplicaciones J2EE

Interoperando en un mundo hibrido

GlassFish?,Jboss?, WebLogic?, Websphere?

GlassFish en el Mundo

PHP +JAVA + jruby x GlassFish = WOW!!

JAVA Web Services + WCF

FrameWorks y Aplicaciones

Arquitectura Java EE

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

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.

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.

FrameWork Faces

Java EE 7

Java EE: Pasado, presente y futuro

Por donde comenzar????

Muchas Gracias