Download La ruta de JAVA en el Perú y el mundo
Document related concepts
no text concepts found
Transcript
www.cjavaperu.com Edwin Maraví emaravi@cjavaperu.com 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