 |
|
14-Nov-2007, 22:14
|
#1
|
|
Fundador
Registrado: January-2004
Location: Santiago de Chile
Posts: 21.024
|
Sun preocupado por Google Android
Y no es porque sean competencia
Cuando leí que Sun estaba preocupado por el sistema operativo Google Android, con el que el gigante de las búsquedas pretende inundar el mercado de los móviles y PDAs, lo primero que pensé es "tate! se viene Solaris Mobile", pero luego me di cuenta de que Solaris Mobile es un oximoron, tal como hablar de "Responsabilidad Política". Son dos términos incompatibles.
Sucede que en atención al Android SDK, Sun notó que Google está olvidándose de las convenciones clásicas de la programación en Java, decantando hacia una variedad específica y en algunos casos incompatible.
En el Oracle OpenWorld que tiene lugar en San Francisco, Rich Green, vicepresidente ejecutivo de la división de software de Sun, dijo que para los desarrolladores sería fatal tener que lidiar con un ambiente fracturado, tal vez en recuerdo de esos desagradables días en que Microsoft se puso ocurrente y le agregó a su máquina virtual de Java extensiones que sólo corrían bajo Windows.
Fuente: CNET
|
|
|
14-Nov-2007, 22:23
|
#2
|
|
Pajarito Nuevo
Registrado: November-2007
Location: Santiago
Posts: 4
|
Es un sistema operativo más... nada inovador
__________________
Inteligencia Artificial, Reconocimiento de Patrones, Red Neuronal, Medicina Nuclear.
|
|
|
14-Nov-2007, 22:25
|
#3
|
|
Retamos city
Registrado: December-2006
Posts: 972
|
Quote:
Originalmente publicado por Amenadiel
Y no es porque sean competencia
Cuando leí que Sun estaba preocupado por el sistema operativo Google Android, con el que el gigante de las búsquedas pretende inundar el mercado de los móviles y PDAs, lo primero que pensé es "tate! se viene Solaris Mobile", pero luego me di cuenta de que Solaris Mobile es un oximoron, tal como hablar de "Responsabilidad Política". Son dos términos incompatibles.
Sucede que en atención al Android SDK, Sun notó que Google está olvidándose de las convenciones clásicas de la programación en Java, decantando hacia una variedad específica y en algunos casos incompatible.
En el Oracle OpenWorld que tiene lugar en San Francisco, Rich Green, vicepresidente ejecutivo de la división de software de Sun, dijo que para los desarrolladores sería fatal tener que lidiar con un ambiente fracturado, tal vez en recuerdo de esos desagradables días en que Microsoft se puso ocurrente y le agregó a su máquina virtual de Java extensiones que sólo corrían bajo Windows.
Fuente: CNET
|
Existe alguien que desarrolle en java bajo una suite Microsoft? 
__________________
|
|
|
14-Nov-2007, 22:32
|
#4
|
|
Web & Game Developero
Registrado: May-2006
Location: Santiago
Posts: 1.749
|
Para algo será el tal J++
En todo caso, encuentro cabida en el "reclamo" de Sun. Pero yo les reclamaría a ellos, que si están tan interesados en que Java funcione igual en toda plataforma, que arreglen este feo bug que presenta la JVM en Linux (según ellos "fixed", según la consola NO.)
|
|
|
15-Nov-2007, 00:02
|
#5
|
|
java developer
Registrado: December-2005
Posts: 189
|
ojala que google ahora que crece cada vez mas no empiece a tener practicas tipo microsoft. Con una empresa prepotente basta.
|
|
|
15-Nov-2007, 00:18
|
#6
|
|
Avanzado
Registrado: September-2004
Location: La Florida
Posts: 1.563
|
Es que por ejemplo ya vemos lo que pasa con las distintas implementaciones de J2ME que usan las distintas empresas de celulares, prácticamente obligando a desarrollar exclusivamente para una sola plataforma (ooooh.... técnicas corporativas...).
Sun ve el potencial que tiene Android al tener a Google detrás, así que me imagino que quiere aprovechar para reunificar Java y atarlos en las sombras 
__________________

|
|
|
15-Nov-2007, 01:16
|
#7
|
|
It's evolution baby!
Registrado: August-2006
Location: R. Metropolitana / San Antonio
Posts: 659
|
M... Deberia comprender muy bien este tema ya que llevo 4 semestres de analista programador pero como me eché 2 veces introduccion a la programacion y apenas se lo que es java...
Bueno al margen de esto espero que google prospere con su sistema operativo y sea bastante amigable para el usuario y solido como S.O.
__________________
sorry is the fool who trades his soul for a corvette
thinks he'll get the girl, he'll only get the mechanic
what's missing? he's living a day he'll soon forget
that's one more time around, the sun is going down
the moon is out, but he's drunk and shouting, putting people down
he's pissing, he's living a day he'll soon forget
|
|
|
15-Nov-2007, 03:51
|
#8
|
|
Mono con vestón
Registrado: July-2006
Location: Iquique
Posts: 5.029
|
Interesante tema... pero en cuanto me entere de qué xouxa es "oximoron" comento 
|
|
|
15-Nov-2007, 11:19
|
#9
|
|
Usuario
Registrado: July-2006
Location: Santiago - Valparaiso
Posts: 156
|
Disculpa Amena ... pero no entendí bien que pretende SUN.
¿podrías explicar un poco mas porfa?
__________________
|
|
|
15-Nov-2007, 12:09
|
#10
|
|
Colombianisimo
Registrado: August-2005
Location: Valledupar - Colombia
Posts: 256
|
un oximoron es:
En retórica, el oxímoron (del griego ὀξύμωρον, oxymoron), dentro de las figuras literarias, es una de las figuras lógicas; consiste en armonizar dos conceptos opuestos en una sola expresión, formando así un tercer concepto que dependerá de la interpretación del lector.
Dado que el sentido literal de un oxímoron es absurdo (por ejemplo, «un instante eterno»), se fuerza al lector a buscar un sentido metafórico (en este caso: un instante que, por la intensidad de lo vivido durante el mismo, hace perder el sentido del tiempo).
El recurso a esta figura retórica es muy frecuente en la poesía mística y en la poesía amorosa, por considerarse que la experiencia de Dios o del amor trasciende todas las antinomias mundanas.
tomado de la wikipedia:
Oximoron
|
|
|
15-Nov-2007, 12:56
|
#11
|
|
OverLord
Registrado: September-2004
Posts: 19.382
|
Quote:
Originalmente publicado por Celeblung
Disculpa Amena ... pero no entendí bien que pretende SUN.
¿podrías explicar un poco mas porfa?
|
SUN es el "dueño" de JAVA, lo que dicen es que la versión de JAVA en Android no sigue las guías estándar de JAVA lo que podría provocar que los programas de JAVA diseñados para Android, no sean compatibles afuera de dicha plataforma.
Esto es malo para SUN y malo para los usuarios, ya que programas que en teoría son multiplataforma, en la practica no lo serían y tendrías que utilizar una plataforma determinada para ejecutar dicho programa.
Esto puede ser un descuido o algo intencional de Google, ya que de ser así, Android al igual que lo hace hoy MS podría encapsular a los usuarios, ligando los programas a su arquitectura especifica. Después de todo los programas JAVA estándar si correrían en Android, pero los diseñados específicamente para Android solo correrían ahí.
Me parece que dependiendo de la respuesta de Google, sabremos si hay mala intención, es un simple descuido o hay razones técnicas validas. Pero es primera vez que efectivamente veo a Google haciendo algo que ellos calificarían de "malo".
__________________
"El amor a la libertad es amor a los demás, el amor al poder es amor a nosotros mismos" William Hazlitt
|
|
|
15-Nov-2007, 13:39
|
#12
|
|
Ornitorrinco
Registrado: October-2004
Location: Maipú
Posts: 704
|
Chucha yo leí algo alrevés, google quiere que se use UN solo tipo de java, para tener verdadera portabilidad (no sé cuál versiñon de java ni si es la "nativa" de sun)
http://google.dirson.com/post/3736-a...iones-symbian/
|
|
|
15-Nov-2007, 13:41
|
#13
|
|
java developer
Registrado: December-2005
Posts: 189
|
 no creo que sea un simple descuido
|
|
|
15-Nov-2007, 14:26
|
#14
|
|
Usuario
Registrado: October-2005
Location: Santiago
Posts: 274
|
Me contaron por ahi que el compilador de Vstudio esta basado en el de Java.
__________________
Celeron.2700 ram.2GB - HD.Western.Digital.WD2500AAKS 250 GB - Samsung Spinpoint F1 1 TB - Benq E164 externo - NEC 3500 - MS wireless Intellimouse "The Matrix"- y la estrella, HP de 22" pivotable.
|
|
|
15-Nov-2007, 14:38
|
#15
|
|
:O
Registrado: April-2006
Posts: 1.698
|
pero quien va usar el sdk de android siendo que con java igual anda..
 a no ser que android no tenga su virtual machine de java.
|
|
|
15-Nov-2007, 14:41
|
#16
|
|
OverLord
Registrado: September-2004
Posts: 19.382
|
El problema es cuando usas el SDK de Android. Pero si lo que dices es buen punto, de ser incompatible es probable también que muchos no lo usen.
__________________
"El amor a la libertad es amor a los demás, el amor al poder es amor a nosotros mismos" William Hazlitt
|
|
|
15-Nov-2007, 16:31
|
#17
|
|
Usuario
Registrado: March-2005
Location: Antofagasta y en vacaciones Angol
Posts: 156
|
Pero también depende de los desarrolladores. No puedes pedir que android le saque el jugo a los celus si no tiene instrucciones específicas que lo liguen al hardware. Java por definición es lento (no es compilado, si no que interpretado) y lentitud es lo que menos se espera de un teléfono móvil.
__________________
|
|
|
15-Nov-2007, 16:51
|
#18
|
|
OverLord
Registrado: September-2004
Posts: 19.382
|
Pero JAVA por definición tiene instrucciones que lo ligan al hardware, se compila a la maquina especifica.
Me parece que esos programas lentos en JAVA y que le han dado esa fama, son así por básicamente por que heredan muchas cosas de versiones anteriores.
__________________
"El amor a la libertad es amor a los demás, el amor al poder es amor a nosotros mismos" William Hazlitt
|
|
|
15-Nov-2007, 20:44
|
#19
|
|
Web & Game Developero
Registrado: May-2006
Location: Santiago
Posts: 1.749
|
Quote:
Originalmente publicado por Marcel
Pero JAVA por definición tiene instrucciones que lo ligan al hardware, se compila a la maquina especifica.
Me parece que esos programas lentos en JAVA y que le han dado esa fama, son así por básicamente por que heredan muchas cosas de versiones anteriores.
|
Me deja tremendamente sorprendido tu opinión. Estas en un terrible error.
Java, por definición no es más que un lenguaje de programación, con el enfoque de correr ojala en forma INDEPENDIENTE del hardware. Además, Java como plataforma, se compone más allá del lenguaje, en la Máquina Virtual (la JVM) y varias Clases prefabricadas. Al compilar un programa en Java, se crea un binario que corre en la JVM, no nativamente en el SO (como el caso de C/C++).
Debido a sus definiciones y especificaciones abiertas, es posible la existencia de implementaciones alternativas, por ejemplo GCJ (el cual aun tengo la duda si es una máquina virtual o un compilador que genera código nativo).
Si las apps en Java son lentas no es porque algunas lo sean, es porque corren sobre la JVM que es la verdaderamente pesada (imaginemos levantar un SO en Vmware por ejemplo, aunq sea algo más exagerado).
Lamentablemente, Sun a descuidado un poco la JVM, por eso mismo es que yo reclamo sobre un bug, cuyo origen está en un conflicto con una librería de X11 del año 2000  .
--
¿Donde esta la preocupación de Sun respecto a Android?
Según la propia noticia, sería en un aspecto más cercano a los patrones de diseño más que a la JVM o implementaciones especiales (así me suena, aunq no podría ser concluyente).
Primero, antes de seguir opinando sobre Sun o sobre Google me pregunta ¿que implementación de Java está ocupando Android? ¿Es una implementación propia? ¿es la de Sun para equipos móviles?
|
|
|
16-Nov-2007, 11:50
|
#20
|
|
OverLord
Registrado: September-2004
Posts: 19.382
|
Bueno entiendo que es como sacrilegio lo que dije, pero créeme que se que JAVA es una maquina virtual, ahora eso de que no utiliza las optimizaciones de la maquina es un error común
JIT
http://www.trl.ibm.com/projects/jit/index_e.htm
Quote:
|
We have been researching and developing various techniques for the Java Just-In-Time Compiler, which allows much faster execution by compiling bytecodes into native machine code on the fly. Our JIT compiler is used on almost all Java platforms of IBM, ranging from network computers (NC) to mainframes.
|
Dibujito
Algunos benchmark:
http://www.idiom.com/~zilla/Computer...benchmark.html
http://www.osnews.com/story.php/5602...File-IO/page3/
Java no es necesariamente más lento, todo depende en que y como se use.
__________________
"El amor a la libertad es amor a los demás, el amor al poder es amor a nosotros mismos" William Hazlitt
|
|
|
 |
|
|