Sun lança linguagem JavaFX para tentar chegar a mercado de consumo

27 respostas
febatata

http://idgnow.uol.com.br/computacao_corporativa/2007/05/08/idgnoticia.2007-05-08.[telefone removido]

Por Paul Krill, para o IDG Now!*
Publicada em 08 de maio de 2007 às 10h30

São Francisco - Família que permitirá a criação de aplicativos ricos para PCs, celulares e para web deve atrair atenção de programadores em AJAX.

A Sun apresenta nesta terça-feira (08/05) , durante a conferência JavaOne, em São Francisco, uma nova família de produtos baseadas em Java, a JavaFX, que permitirá a criação de aplicativos ricos na linguagem para dekstops, dispositivos móveis e para a web.

O foco do JavaFX é explorar as oportunidades no mercado de consumo e o primeiro software da linha, chamado JavaFX Mobile, é voltado a aplicações móveis.

Segundo o vice-presidente de software da Sun, Rich Green, a linguagem JavaFX Script ? que é a base da nova família ? é voltada à criação de conteúdos e deve ampliar o alcance do Java no mercado.

Diferente de linguagens centradas na construção de páginas web, o JavaFX Script é focado na experiência do usuário e especialmente em conteúdos animados, além de ser mais fácil de usar por não ser uma linguagem procedimental, de acordo com Green.

Executivos da Sun reconheceram que o JavaFX têm algumas similaridades com a nova plataforma Silverlight, da Microsoft, pelas capacidades gráficas ampliadas. Mas segundo James Gosling, vice-presidente da Sun e considerado o pai do Java, a Silverlight difere do JavaFX por focar mais em transmissão de vídeo.

A plataforma JavaFX pode chamar a atenção, contudo, dos programadores em AJAX (Asynchronous JavaScript and XML), técnica que se tornou popular na construção de páginas web.

?É possível usá-lo para tudo que se usaria o AJAX?, disse Gosling. ?Você tem um comportamento mais dinâmico e APIs [interfaces de programação de aplicações] mais avançadas?, acrescentou o executivo.

O lançamento do JavaFX, no entanto, está apenas na fase alpha, segundo a Sun. Ainda não há data definida para disponibilidade geral.

*Paul Krill é editor do InfoWorld, em São Francisco.
Copyright 2007 IDG Brasil Ltda. Todos os direitos reservados.

27 Respostas

Leozin

será que a Sun vai ownar Silverlight e Flex da vida agora?

e também tomara que esse JavaFX seja melhor que o mobile framework do .NET
IMHO as aplicações mobile pra windows CE feitas em .NET são superiores as de Java, tanto em funcionalidades quanto em “beleza”, só comparar uma aplicação feita em palm os e outro pra windows ce :frowning:

e no caso do desktop, bom, parece que o negócio vai bombar mesmo, a sun entrando de cara num mundo de rich applications vai tornar a tecnologia mais utilizada ainda do que já é :slight_smile:

Luca

Olá

http://www.infoworld.com/article/07/05/07/javafx-javaone_1.html

Vejam também:
http://blogs.sun.com/chrisoliver/category/F3

http://blogs.sun.com/chrisoliver/entry/interactive_f3_tutorial

e como começou o F3 em http://blogs.sun.com/chrisoliver/entry/f3

[]s
Luca

Luiz_Aguiar

Pra quem quiser testar no Netbeans 6.0M9 já tem suporte ao JavaFX, basta instalar os plugins via o plugin manager.

pnizer

Não entendi a relação entre JavaFX e F3

pnizer

Agora entendi…
JavaFX é a mesma coisa que F3!!

“Formerly referred to by the codename, F3, the JavaFX platform could draw attention from AJAX (Asynchronous JavaScript and XML) programmers. AJAX has grown as a popular technique for building Web pages.”

_fs

Fico feliz com este produto, Java perderia terreno demais para a Adobe e Microsoft caso não tivesse algo à altura de Flex e Silverlight.
Mas o povo vai chiar sobre a sintaxe.

O

Aleluia! Finalmente a sun se mexeu e rebolou!

chun

Acho que estamos caminhando para um CAOS total na web…

puts… agora eh flex, silverlight e JavaFX…

salve-se quem puder…

fora o html… o pessoal tah querendo reinventar a roda pra variar…

chun

outra coisa…
prq nao usaram o groovy ?

MAIS UMA linguagem de scripting…

que saco…

Omeganosferatu

Eu brigando pra alcançar a SJCP, basico do basico e nego lançando e relançando coisa hahahaha… ta todo mundo louco … !!! :x

j-menezes

Isso e’ uma guerra de mercado, tecnologia, e $.

Ninguem quer e nem pode ficar pra traz !!!

Luca

Olá

Principalmente usando <> nas comparações

Sim, mais uma sintaxe para aprender. Os caras que fizeram odeiam XML e fanáticos você sabe bem como são bitolados.

Esta nova linguagem de scripting, que executa nos desktops com Java Web Start (o demo apresentado no Java One do link do F3 um JNLP lento para carregar) e dispositivos móveis, pode ser vista nos links abaixo:

https://openjfx.dev.java.net/

http://www.sun.com/software/javafx/

[]s
Luca

chun

O que eu nao entendi foi uma coisa…

javaFX é uma PLATAFORMA estilo “Flash” que vai ter um plugin pra um browser e tudo mais ?

ou eh uma linguagem de scripting apenas ? e se for… vai rodar AONDE ?

Luca

Olá

Aí não tem jeito, você vai ter que ler alguns dos links que eu passei porque senão me obriga a ir lá de novo e fazer copy&paste.

Veja o demo do Java One no blog do F3. É um joguinho que me deu uma surra.

[]s
Luca

Luca

Olá

Também aqui

Tim O’Brien:

Key facts about FX that I picked up on:
* FX Script is a rebranding of Chris Oliver?s F3
* Sun is trying to target graphic designers
* As for the mobile product, they have no OEMs or Carriers
* They are going to license a binary to carriers to avoid compatibility issues

My initial impression: this seems a little rushed. Oliver?s stuff looks very interesting, but to say this competes with Flex, Apollo, and Silverlight is jumping the gun. What makes Adobe so successful here is the presence of great tools - both Flash for graphic designers and Flex for programmers. Advantage Adobe. I wanted to ask when they were going to start marketing to graphics designers, but I didn?t get a chance.

[]s
Luca

O

E como sempre digo: O que falta é uma IDE WYSIWYG, e pra logo, senão já pode enterrar esse troço todo.

j-menezes

olha !! uma coisa e’ certa , cada dia mais e mais scripts , isso ja’ ta’ dando no saco !!!

por outro lado, aparentemente esta simples usar este script levando em conta os recursos graficos.

acho que a sun nao definiu muito bem onde rodar isso ai , mas acredito que seje tanto dentro da pagina atraves de uma applet java quanto fora dela, que nao deixa de ser interessante.

U

pagina do projeto: http://openjfx.dev.java.net/

Cabral

Só achei meio longe do flash ainda… .e demora muito mais que um swf pra rodar. Mas a idéia é bem bacana.

Ricardo Cabral

maniacs

chun:
O que eu nao entendi foi uma coisa…

javaFX é uma PLATAFORMA estilo “Flash” que vai ter um plugin pra um browser e tudo mais ?

ou eh uma linguagem de scripting apenas ? e se for… vai rodar AONDE ?

Olha isso ainda to em duvida tambem … como rodar ele no browser ? fiz uns testes que tem de exemplo na pagina dele com o netbeans
rodo legal desktop … mais e ai web como que faz ?
parece que vai fucionar tanto web como desktop…
“Em toda plataformarma que tiver o JRE”

fabiofalci

Lento na primeira exeucução com o JWS…
Depois fica bom! :wink:

j-menezes

Lento na primeira exeucução com o JWS…
Depois fica bom!

E’ preciso levar em conta que rodando no javaws ele esta Descompactando os arquivos, e isso come um tempinho.

essas Jars fazem parte da javaFX
Filters.jar javafxrt.jar swing-layout.jar

e nos exemplos disponibilizados pela sun pra rodar com o jws
ele esta a cada chamada Baixando e descompactando essas jars.
Basta habilitar o java console pra ver isso.
entao se essas Jars estiverem dentro do jre/lib/ext, devera ficar
legal a velocidade.

LPJava

ae pessoal sou ainda verdinho na area de java… mais me diz uma coisa… e as certificacoes sera q vai sofrer alteração em relacao sendo open? eu nao sei se vai ser bom… por exemplo um problema hoje que vejo nas distruibuições linux… rpz… sao tantas que nem sei qual usar… qual atende minha necessidade… nunca vi… lembro q a uns 3 anos atras por ai… so era conectiva linux… e outra que nem lembro… rpz… de media de 2 anos por ai… saiu tanta versao… com nomes semelhantes ou nao… que confudi bastante isso pode acontecer com java? ficar o “mangue” que eu acho nas distruibuições linux… que para o cara que quer começar nem sabe por onde ir… sei la… hoje temos um padrao a ser seguido… java desktop, java web etc… mais tem uma linha a ser seguida…
Gostaria de saber aonde vai estar as desvantagens… de ser open…

Luiz_Henrique_Coura

NetBeans:
https://openjfx.dev.java.net/Getting_Started_With_JavaFX.html

chun:
O que eu nao entendi foi uma coisa…

javaFX é uma PLATAFORMA estilo “Flash” que vai ter um plugin pra um browser e tudo mais ?

ou eh uma linguagem de scripting apenas ? e se for… vai rodar AONDE ?

"Will JavaFX Script applications run on Java on the desktop?

JavaFX Script applications run on the Java Runtime Enviroment (JRE) on the desktop.

Will JavaFX Script applications run on JavaFX Mobile?

Yes, that is why JavaFX Mobile is being announced simultaneously."

fonte: https://openjfx.dev.java.net/JavaFX_FAQ.html

maniacs

NetBeans:
https://openjfx.dev.java.net/Getting_Started_With_JavaFX.html

Ja fiz esses testes ai … mais WYSIWYG não é :wink: … você ainda tem que criar o código para criar o visual na mão … oque não é o fim do mundo …

Kenobi

Voltando ao JavaFX e olhando mais uma vez as palestras e o enfoque do JavaOne para mídias, começo a entender a estratégia da SunMicrosystems.

Acredito que ela está se preparando para a corrida da TvDigital, e ponto fraco da sua plataforma é o frontend - quesito visual , quando comparamos com aplicações like apple ou flash.

Essa corrida será importante, movimentará muita grana e duvido que a Sun queira ficar de fora.

seufagner

Muito lento, bem mais que um SWF…
Para quem trabalha com Laszlo ou Flex, vai ser difícil migrar para JavaFX ?

Criado 8 de maio de 2007
Ultima resposta 9 de mai. de 2007
Respostas 27
Participantes 18