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