EL ESTADO DE SALUD DE JAVA

1 EL ESTADO DE SALUD DE JAVAVíctor Orozco ...
Author: Gustavo Maestre Quintero
0 downloads 2 Views

1 EL ESTADO DE SALUD DE JAVAVíctor Orozco

2 Bienvenidos

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

4 Contenido JavaWorld Lenguaje Plataforma JVM JCP Licencia o patenteSun vrs. Microsoft Oracle vrs. Google

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

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

7 Plataforma Java Card JME JSE JEE

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

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

10 ¿Libre? Licencia Patente

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

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

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

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

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

16 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".

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

18 ¿Quien ganara? Hagan sus apuestas Acuerdo millonarioPatentes de software un campo minado

19 Gracias!!! Su servidor (tuxtor) http://gentooser.shekalug.orgidenti.ca/tux10r

20 Reconocimiento 3.0 Guatemala License de Creative Commons