Oracle promete Java com efeitos 3D e código aberto

30 respostas
Guevara

Fonte: http://computerworld.uol.com.br/tecnologia/2010/09/21/oracle-promete-java-com-efeitos-3d-e-codigo-aberto/

30 Respostas

leonardoMachado

Se cumprirem será muito bom… :slight_smile:

alexrosa

Só lamento o abandono da Oracle com relação a JAVAFX Scripting APIs para o Java. Sinceramente, gastamos um certo tempo para dominar a tecnologia e agora eles simplesmente mudaram, quer dizer, largaram o projeto do JAVAFX Scripting language, que por sinal é tranquila, mas é uma pena.

Só quero ver como vai ficar o suporte ao bind do JavaFX Scripting prometido para a nova API do Java 7… medo :smiley:

deniswsrosa

alexrosa:
Só lamento o abandono da Oracle com relação a JAVAFX Scripting APIs para o Java. Sinceramente, gastamos um certo tempo para dominar a tecnologia e agora eles simplesmente mudaram, quer dizer, largaram o projeto do JAVAFX Scripting language, que por sinal é tranquila, mas é uma pena.

Só quero ver como vai ficar o suporte ao bind do JavaFX Scripting prometido para a nova API do Java 7… medo :smiley:

Cara, nesse ponto eu descordo de você, quando lançaram o JavaFX todo mundo já sabia que era algo morto, pois veio tarde demais sem apresentar algo de novo. Como ele não “pegou”, pq não reestrutura-lo para fazer com que tenha valido a pena desenvolve-lo?

Quanto ao estudo, paciência. É esse o preço que se paga as vezes por estudar uma tecnologia nova.

M

Sem dúvida, código aberto em 3D é a nova tendência!

Felagund

Todo mundo precisa de efeitos 3D em suas aplicações…

M

Todo mundo precisa de efeitos 3D em suas aplicações…

Não em minhas aplicações servidoras. Aplicações com GUI, não lembro a ultima aplicação que era Java, faz muito tempo.

Adelar

Uia!!! É esperar pra ver. :smiley:

Shelson

Como diria o Silvio: Eu soh acredito VENDO !

Parece notícia para acalmar o ânimo dos CEOS cliente da Oracle. Pelo menos até eles lançarem alguma outra solução mágica q irá substituir o Java … e não será opensource. Espero estar enganado e que realmente eles cumpram com a palavra.

Jesuino_Master

deniswsrosa:
alexrosa:
Só lamento o abandono da Oracle com relação a JAVAFX Scripting APIs para o Java. Sinceramente, gastamos um certo tempo para dominar a tecnologia e agora eles simplesmente mudaram, quer dizer, largaram o projeto do JAVAFX Scripting language, que por sinal é tranquila, mas é uma pena.

Só quero ver como vai ficar o suporte ao bind do JavaFX Scripting prometido para a nova API do Java 7… medo :smiley:

Cara, nesse ponto eu descordo de você, quando lançaram o JavaFX todo mundo já sabia que era algo morto, pois veio tarde demais sem apresentar algo de novo. Como ele não “pegou”, pq não reestrutura-lo para fazer com que tenha valido a pena desenvolve-lo?

Quanto ao estudo, paciência. É esse o preço que se paga as vezes por estudar uma tecnologia nova.

A nova apresentação, se for mesmo implementada todas aquelas coisas, mostra que JavaFX está muito poderoso nos labs da Oracle:

[youtube]http://www.youtube.com/watch?v=UXSmJYFrulY[/youtube]

Adelar

Muito legal o vídeo. :smiley:

davidbuzatto

Gostei.

Pelo menos, parece que souberam vender o peixe.
Só falta saber se o peixe vai ser fresco ou se os olhos já vão ter secado quando ficar pronto :smiley:

[]´s

Storm

É agora é só esperar para vermos o que realmente vai dar
porque a gente sabe o que eles falam mas não sabemos o que eles pensam!!

D

Mais java por rodam em VM não seria muito lenta para aplicações 3D???

Seria legal poder converter .Jar em .EXE, ai você faz um .JAR, converte para .EXE em linux, windows, mac, etc. E você pode escolher entre multiplataforma ou velocidade.

J

DarthVictor:
Mais java por rodam em VM não seria muito lenta para aplicações 3D???

Seria legal poder converter .Jar em .EXE, ai você faz um .JAR, converte para .EXE em linux, windows, mac, etc. E você pode escolher entre multiplataforma ou velocidade.

Isso não roda em vm não. Quem faz esse trabalho é opengl ou direct3d, que são escritas em c e c++ respectivamente. Java fx é só um mapeamento para elas.

Só citando um detalhe em relação ao vídeo. A oracle possui um sistema operacional próprio e está usando windows 7!?

ViniGodoy

O gargalo das aplicações 3D geralmente está na GPU, não na CPU. Por isso dá tanta diferença quando você compra uma placa de vídeo nova nos seus jogos.

Como o código Java roda na CPU, ele dificilmente será um problema, exceto talvez em jogos de estratégia. Ainda assim, é muito provável que o gargalo não esteja na velocidade da execução do código e sim, nos algoritmos de IA escolhidos e no gerenciamento do disco.

Felagund

Todo mundo precisa de efeitos 3D em suas aplicações…

Não em minhas aplicações servidoras. Aplicações com GUI, não lembro a ultima aplicação que era Java, faz muito tempo.

Acho que não user sarcasmo suficiente =)

J

O gargalo das aplicações 3D geralmente está na GPU, não na CPU. Por isso dá tanta diferença quando você compra uma placa de vídeo nova nos seus jogos.

Como o código Java roda na CPU, ele dificilmente será um problema, exceto talvez em jogos de estratégia. Ainda assim, é muito provável que o gargalo não esteja na velocidade da execução do código e sim, nos algoritmos de IA escolhidos e no gerenciamento do disco.

Máquinas modernas tornam possível paralelizar o processamento de código de cpu com gpu, não necessáriamente precisa ser de recursos gráficos.

ViniGodoy

Sim, no caso de jogos é comum jogar a física para a GPU também. Alguns cálculos matemáticos também rodam bem em GPUs, como é o caso de calculos meteorológicos.
Agora, geralmente, se a aplicação necessita de uma GPU, é muito provável que a GPU seja o gargalo e não a CPU.

Até porque, se fosse o contrário, incluir uma GPU não faria muita diferença.

J

Sim, no caso de jogos é comum jogar a física para a GPU também. Alguns cálculos matemáticos também rodam bem em GPUs, como é o caso de calculos meteorológicos.
Agora, geralmente, se a aplicação necessita de uma GPU, é muito provável que a GPU seja o gargalo e não a CPU.

Até porque, se fosse o contrário, incluir uma GPU não faria muita diferença.
Claro, foi só um comentário. Para gpu é melhor tratar de computação gráfica mesmo, do que jogar trabalho “simples” para ela fazer.

Eu estava discutindo isso com um amigo, que mudou o ubuntu para win7 porque os unixs ainda não te permitem usar isso.

dudaskank

juliocbq:
DarthVictor:
Mais java por rodam em VM não seria muito lenta para aplicações 3D???

Seria legal poder converter .Jar em .EXE, ai você faz um .JAR, converte para .EXE em linux, windows, mac, etc. E você pode escolher entre multiplataforma ou velocidade.

Isso não roda em vm não. Quem faz esse trabalho é opengl ou direct3d, que são escritas em c e c++ respectivamente. Java fx é só um mapeamento para elas.

Só citando um detalhe em relação ao vídeo. A oracle possui um sistema operacional próprio e está usando windows 7!?

Talvez o driver da placa de vídeo no sistema da Oracle não consiga usar toda a potência da placa… ou o JavaFx 2 só rode ainda no DirectX hehe, a versão OpenGL fica pra depois

J

dudaskank:
juliocbq:
DarthVictor:
Mais java por rodam em VM não seria muito lenta para aplicações 3D???

Seria legal poder converter .Jar em .EXE, ai você faz um .JAR, converte para .EXE em linux, windows, mac, etc. E você pode escolher entre multiplataforma ou velocidade.

Isso não roda em vm não. Quem faz esse trabalho é opengl ou direct3d, que são escritas em c e c++ respectivamente. Java fx é só um mapeamento para elas.

Só citando um detalhe em relação ao vídeo. A oracle possui um sistema operacional próprio e está usando windows 7!?

Talvez o driver da placa de vídeo no sistema da Oracle não consiga usar toda a potência da placa… ou o JavaFx 2 só rode ainda no DirectX hehe, a versão OpenGL fica pra depois

é, vai saber. Mas até celular tem aceleração de hardware hoje. O jfx já rodava em linux, então provavelmente rodaria em solaris também, até porque o kernel deve ser o mesmo.

Adelar

juliocbq:
dudaskank:
juliocbq:
DarthVictor:
Mais java por rodam em VM não seria muito lenta para aplicações 3D???

Seria legal poder converter .Jar em .EXE, ai você faz um .JAR, converte para .EXE em linux, windows, mac, etc. E você pode escolher entre multiplataforma ou velocidade.

Isso não roda em vm não. Quem faz esse trabalho é opengl ou direct3d, que são escritas em c e c++ respectivamente. Java fx é só um mapeamento para elas.

Só citando um detalhe em relação ao vídeo. A oracle possui um sistema operacional próprio e está usando windows 7!?

Talvez o driver da placa de vídeo no sistema da Oracle não consiga usar toda a potência da placa… ou o JavaFx 2 só rode ainda no DirectX hehe, a versão OpenGL fica pra depois

é, vai saber. Mas até celular tem aceleração de hardware hoje. O jfx já rodava em linux, então provavelmente rodaria em solaris também, até porque o kernel deve ser o mesmo.


Pois é… quem sabe se a Oracle está planejando uma versão do JME com Swing/JFX para bater de frente com o Android :smiley:

Att.

J

Adelar:
juliocbq:
dudaskank:
juliocbq:
DarthVictor:
Mais java por rodam em VM não seria muito lenta para aplicações 3D???

Seria legal poder converter .Jar em .EXE, ai você faz um .JAR, converte para .EXE em linux, windows, mac, etc. E você pode escolher entre multiplataforma ou velocidade.

Isso não roda em vm não. Quem faz esse trabalho é opengl ou direct3d, que são escritas em c e c++ respectivamente. Java fx é só um mapeamento para elas.

Só citando um detalhe em relação ao vídeo. A oracle possui um sistema operacional próprio e está usando windows 7!?

Talvez o driver da placa de vídeo no sistema da Oracle não consiga usar toda a potência da placa… ou o JavaFx 2 só rode ainda no DirectX hehe, a versão OpenGL fica pra depois

é, vai saber. Mas até celular tem aceleração de hardware hoje. O jfx já rodava em linux, então provavelmente rodaria em solaris também, até porque o kernel deve ser o mesmo.


Pois é… quem sabe se a Oracle está planejando uma versão do JME com Swing/JFX para bater de frente com o Android :smiley:

Att.

pode até ser. A oracle já tem tudo o que precisa. Se esse javafx2 for o que estão prometendo pode ter certeza que é a revolução que as pessoas estavam esperando, e ae sim, você vai ver muitos jogos de grande porte sendo desenvolvidos usando essa linguagem.

tgmarinho

Excelente notícia para nós!
espero que a Oracle continue dando esse brinde (Java) para gente! para que ela continue vendendo seus produtos (Bancos entre outros)!

Se o Java for comercializado pela Oracle vai ser pior para o Java!! (vai estragar a tecnologia), e a própria Oracle vai se queimar!

Espero que a estratégia e planejamento da Oracle continue não sendo a de vender Java!

[]'s

@tgmarinho

Jesuino_Master

Sobre 3D e JavaFX: Fiquei sabendo que o Prism(“novo java2d”) irá ter aceleração de hardware. Se não suportada, o Java2D será usado mesmo.

Sobre a primeira liberação do JavaFX 2.0: Uma versão para acesso prematuro estará disponível no primeiro quartil do ano que vem. Espero que em fevereiro no máximo :D.

[]'s

J

Jesuino Master:
Sobre 3D e JavaFX: Fiquei sabendo que o Prism(“novo java2d”) irá ter aceleração de hardware. Se não suportada, o Java2D será usado mesmo.

Sobre a primeira liberação do JavaFX 2.0: Uma versão para acesso prematuro estará disponível no primeiro quartil do ano que vem. Espero que em fevereiro no máximo :D.

[]'s

O Java2D é acelerado no hardware. Ele é um mapeamento para opengl, mas só usa recursos 2d. Se o prism não usar a gpu a oracle andou pra traz. Não existe esse risco.

E para fazer aquela quantidade de poligonos em tempo real vai precisar de hardware mesmo, porque software não faz. O prism é opengl e d3d sem dúvidas.

Adelar

juliocbq:
Jesuino Master:


O Java2D é acelerado no hardware. Ele é um mapeamento para opengl, mas só usa recursos 2d. Se o prism não usar a gpu a oracle andou pra traz. Não existe esse risco.
E para fazer aquela quantidade de poligonos em tempo real vai precisar de hardware mesmo, porque software não faz. O prism é opengl e d3d sem dúvidas.

Certeza que vem coisa boa aí. :smiley:

Att.

Guevara

Os gringos estão conjeturando um fork do Java:
http://www.javahispano.org/contenidos/es/deberiamos_hacer_un_fork_de_java/
http://gregluck.com/blog/archives/2010/10/is-it-time-to-fork-java/

Lava Foundation

We don?t want one company to take over the fork. What would be best is if a foundation, like the Linux Foundation, Mozilla Foundation, or Eclipse Foundation be formed. This group would be funded by corporations with deep enough pockets to make it work such as Google, IBM, HP and RedHat.

It would be a non-profit foundation.

It would perform the following duties:

A code fork of OpenJDK, based on current trunk.

A new standards body to replace the JCP

Creation and maintenance of a Lava TCK, which implementations would test against.

A new annual conference, or a series of conferences.

Stefan Asemota created a Lava Foundation facebook:

Adelar

Acho que são só boatos para FUD.

Att.

G

Fork do Java? Acho que esse pessoal ainda não conhece o Apache Harmony. :lol:

Criado 1 de outubro de 2010
Ultima resposta 7 de out. de 2010
Respostas 30
Participantes 17