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