EL ESTADO DE SALUD DE JAVA

Slides:



Advertisements
Presentaciones similares
Curso de Java Capitulo 1: Introducción a Java Profesor:
Advertisements

Esta obra está bajo una licencia de Creative Commons.
JAVA mas que un lenguaje – una tecnología Ing. Eduardo Fernández.
TRABAJO DE PHP BB. PHP BB  Desde su creación en el 2000, php bb se ha convertido en la solución de Foros Open Source más utilizada. Como sus predecesores,
Minería de Datos con Clementine SPSS 11.1
Tema 1 Introducción a la programación (Lenguaje java).
Primer Programa en JAVA
Java Mayra M. Méndez Anota.
CS-434: Programación Orientada a Objetos usando Java Semana 1
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors JavaOS para el negocio José Manuel García.
Lenguaje de Base de Datos
El sistema operativo LINUX Es un sistema operativo basado en un entorno gráfico, multitarea y portable Es un sistema operativo basado en un entorno gráfico,
1. No usarás los computadores para hacer daño a otros. 2. No interferirás con el trabajo en computador de otros. 3. No espiarás en los archivos de computador.
Cloud Computing Expositor: Andrius Morganti. Cloud Computing Cloud Computing Nube, Internet Abstracción de detalles Uso de TI Cloud computing = Computar.
Programación I Aplicaciones Web
Java ??? Ing. Rolando Steep Quezada Martínez
LOS QUEHACERES DE JORGE
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
Evento/Tema: Implementaciones libres de J2SE: estado actual. II Conferencia Internacional de Software Libre (España). Fecha: 17 / 02 / 2006 Abraham Otero.
Java y JSP Introducción a Java. Reseña histórica  Surge en 1991 por Sun Microsystems  Desarrollado para electrodomésticos  Se buscaba un código neutro.
UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.
PROGRAMACION EN JAVA, NETBEANS Y GNU/LINUX Victor Leonel Orozco Con información y material del netbeans world tour
Open Source Licenses & Software Development Manuel Palomo Duarte Oficina de Software Libre Universidad de Cádiz.
1 Arquitectura de Software (Estilos Arquitectónicos) Universidad de los Andes Demián Gutierrez Mayo 2011.
APACHE LICENSE Ronald Chacón Carlos López Leonardo Páez Adriana Rodríguez Universidad De La Salle Bogotá, Agosto 18 de 2011.
Diseño de Aplicaciones Web © Copyright 2007 Francisco SÁNCHEZ, Víctor ROBLES
Diseño y Programación Orientados a Objetos1 Introducción a Java.
Software Libre en Guatemala Víctor Leonel Orozco.
API J2ME Fernando Jesús Sánchez Herrera Técnico de Apoyo de Investigación Universidad Extremadura.
Software Libre. Agenda ● Software Libre. ● Software Propietario. ● Usuarios Finales. ● Licencias Libres. ● Patentes de Software. ● Contribuir y pensar.
Tema 2 : Java Básico Conferencia 2 El entorno de desarrollo.
QTJAMBI Victor Leonel Orozco Shekalug.
Bienvenidos!!! "El Software Libre y su incidencia en lo Social"
Diseño y Programación Orientados a Objetos
L.I. MARISOL HUITRÓN RIVAS
SPRING ROO Víctor Orozco.
Desarrollo Móvil Cross-platform
¿Que son Creative Commons?
Diseño y Programación Orientados a Objetos
Servidores de Aplicaciones Java Víctor Orozco
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Diseño y Programación Orientados a Objetos
Programación orientada a objetos
Ingeniero en Computación José Alfredo Cobián Campos
Agustín J. González Programación de Sistemas: ELO-330
Hibernate y ORM Victor Leonel Orozco.
Software Libre: Licencia para compartir
Programación orientada a objetos
Bronco contra todos (apache)
Fundamentos del computador
Base de datos II V 1.1.
Diseño y Programación Orientados a Objetos
Que es HARDWARE Son todos los dispositivos físicos con que se cuenta para poder interactuar con el computador y poder de esta forma realizar diferentes.
Java Historia Datos ¿ Por qué eligen Java ?.
Faber Orozco PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
SOL GUTIÉRREZ Y MARIANA HEINTZ 4°C Prof. Gustavo price
AUIDOLINGUAL METHOD.
“Android - Conceptos” Rogelio Ferreira Escutia.
QUE ES UN SISTEMA OPERATIVO ANDROID  Es un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux.  Permite controlar dispositivos.
IBM Cloud Flexible Choice of Infrastructure VMware | Openstack | Hardware | IaaS Kubernetes-based Platform Developer Productivity | Operational Efficiency.
Java Enterprise edition
Respuesta Respuesta Respuesta Respuesta Respuesta Respuesta Respuesta
Introducción a Android Studio Lic. Jose Armando Tiznado Ubillus.
Diseño y Programación Orientados a Objetos
Unidad 8: Aplicaciones para dispositivos móviles.
Diseño y Programación Orientados a Objetos
Laklqsmlsdmlwdml wm.
Tema 1 Introducción a la programación (Lenguaje java). 1.1 Conceptos básicos.
DESARROLLO DE APLICACIONES EMPRESARIALES ANDROID Semana 1 Introducción a Tecnologías Móviles Mg. Ing. Julio Arboleda H.
Transcripción de la presentación:

EL ESTADO DE SALUD DE JAVA Víctor Orozco

Bienvenidos

¿Y vos quien sos? USAC JEE Mobiles (BB, android, wm) Adicto al metal y la cafeina Google: tuxtor

Contenido JavaWorld Lenguaje Plataforma JVM JCP Licencia o patente Sun vrs. Microsoft Oracle vrs. Google

Java World JSE, JEE JME, Java Card Java ... JVM

Lenguaje C/C++, SmallTalk Orientado a Objetos, Orientado a Aspectos El más usuado en el mundo Write once run everywhere

Plataforma Java Card JME JSE JEE

JVM GCJ – GPL v2 OpenJDK – GPL v2 Harmony - Apache HotSpot - Propietaria JrockKit - Propietaria Apple JVM - Propietaria IBM – Propietaria Java . . .clojure, scala, jruby, groovy, jython, noop

JCP Oracle (RIP Sun) IBM Apple Apache Eclipse Google ARM, At&t

¿Libre? Licencia Patente

¿Libre? Licencia Contrato Patente “Protección” sobre idea

Sun vrs. Microsoft Microsoft no respeta el JCP Microsoft crea sus propias extensiones propietarias Microsoft paga $20 millones :'( Microsoft se pelea con java

¿Porque? Write once run everywhere Retorcer estandares La licencia permite hacer lo que uno quiera, pero la patente no . . .

Patentes famosas C++ C#, Visual Basic Png H.264 Un monton de cosas

Java ¿Si existen? Harmony OpenJdk GCJ ¿Como demandaron a Google? JVM ¿Porque no RIM?

Oracle vrs. Google Plataforma que hace lo mismo pero no de la misma forma "Method And Apparatus For Preprocessing And Packaging Class Files" "Interpreting Functions Utilizing A Hybrid Of Virtual And Native Machine Instructions" "Method And Apparatus For Resolving Data References In Generated Code".

Dalvik Lenguaje java Una plataforma no protegida .class → .dex Nueva plataforma que hace lo mismo ¿Similitudes con microsoft? Google pudo comprar Sun . . . y no lo hizo Oracle es un patent troll

¿Quien ganara? Hagan sus apuestas Acuerdo millonario Patentes de software un campo minado

Gracias!!! Su servidor (tuxtor) http://gentooser.shekalug.org identi.ca/tux10r tuxtor@shekalug.org

Reconocimiento 3.0 Guatemala License de Creative Commons