JavaFX é uma plataforma de cliente rica expressivo para criar e entregar experiências ricas do Internet através de todas as telas de sua vida. Oferece a usuários a liberdade e a flexibilidade criar as aplicações ricas do Internet (RIA) e satisfazê-las rapidamente e facilmente através das telas múltiplas. Isso meios, dispositivos gosta de telefones móveis, desktops, televisões, e etc. são incluídos. JavaFX combina as melhores capacidades da plataforma de Java com a funcionalidade dos meios em um ambiente de desenvolvimento de uma paragem. Basicamente o que faz realmente é ajudas os colaboradores satisfeitos creativos a centrar-se sobre a faculdade criadora em vez da codificação.

JavaFX foi ramificado principalmente a dois componentes do núcleo.

1. Certificado de JavaFX

Dá a colaboradores de Java o poder criar rapidamente a aplicação índice-rica. De modo que os meios você possam fornecer seus clientes o serviço satisfeito psto java na facilidade e sem usar muita da codificação do núcleo. O certificado de JavaFX aproveita-se do modelo de segurança de Java assim que os consumidores podem firmemente alcançar recursos e outra vez igualmente toma a ajuda dos componentes de Java que funcionam no usuário-lado e no lado de cliente.

2. Móbil de JavaFX

O móbil de JavaFX é um sistema de software completo para dispositivos móveis. Está disponível através das licenças do OEM aos portadores, aos fabricantes do monofone, e às outras companhias que querem simplificar e acelera o desenvolvimento de um sistema de software estandardizado poderoso. Com ele os colaboradores e os consumidores começ uma mobilidade incomparável com que você pode se tornar em um lugar e usar 1000 milhas longe de lá.

Características chaves

  • Plataforma de uma paragem da loja RIA para todas as telas: Você pode construir experiências visuais de contrato através do desktop, do navegador e do móbil com um desenvolvimento e um modelo unificados da distribuição.
  • O alcance o mais largo do mercado: Distribua RIAs facilmente através de biliões de dispositivos com o poder de Java.
  • trabalhos do Desenhador-colaborador: Encurte seu ciclo da produção para o projeto e o desenvolvimento.
  • Tempo de execução poderoso: Leverage o ubiquity, o poder, o desempenho e a segurança extremos do tempo de execução de Java.
  • Quebre livre do navegador: Arrastar-e deixe cair uma aplicação de JavaFX do navegador para desdobrar-se ao desktop.
  • Compatibilidade da tecnologia de Java: Preserve seu investimento permitindo o uso de toda a biblioteca de Java dentro de uma aplicação de JavaFX.
  • Escreva uma vez, funcione em qualquer lugar: As aplicações escritas com certificado de JavaFX aproveitam-se de traços estabelecidos da tecnologia de Java, como escrever-uma vez que-funcionam-em qualquer lugar a mobilidade, a segurança de aplicação, a distribuição ubíquo, e a conectividade da empresa.

Componentes da tecnologia de JavaFX

Deixe-nos olhar rápido os componentes da tecnologia de JavaFX. Há principalmente dois grupos de pacote dentro de JavaFX.

  1. Pacote dos colaboradores
  2. Pacote dos desenhadores

1. Pacote dos colaboradores

  • NetBeans IDE 6.5 para JavaFX 1.0
  • JavaFX 1.0 de encaixe para NetBeans

2. Pacote dos desenhadores

O pacote do desenhador consiste em única transferência chamada série da produção de JavaFX 1.0

  • JavaFX 1.0 de encaixe para Adobe Photoshop e JavaFX 1.0 de encaixe para o ilustrador de Adobe
  • Fábrica dos meios de JavaFX 1.0: A fábrica dos meios de JavaFX 1.0 contem duas ferramentas separadas:
  • Conversor de SVG: Gráficos do converso SVG no formato de JavaFX
  • Visor: Recursos gráficos da vista que foram convertidos ao formato de JavaFX.

Mas há igualmente um JavaFX 1.0 SDK que seja carrinho sozinho e você possa o usar se você quer o usar direito da linha de comando ou de se tornar usando suas próprias ferramentas.

Algum exemplo da tecnologia de JavaFXAmostra da prateleira de exposição

1. Vídeo simples

Esta amostra usa o componente dos meios de JavaFX, uma vídeo pré-fabricada que forneça todos os controles que da vídeo do padrão você pôde precisar.

2. prateleira de exposição 3-D

Esta amostra usa a perspectiva transforma as características, construídas em JavaFX, para criar facilmente um álbum de foto com os efeitos 3-D frescos. Amostra da animação do trajeto

3. Animação do trajeto

Você pode animar uma forma ao longo de um trajeto arbitrário do vetor.

Amostra do Saucer de vôo4. Saucer de vôo

Esta amostra mostra-lhe como criar um saucer de vôo que escape do navegador, voa em torno fora do navegador um bocado, e aterra-o então para trás no navegador. Sua outra coisa fresca.

JavaFX para codificadores

Deixe-nos vir agora à área dos codificadores. Eu sou certo que você deve querer saber o que são as classes novas que são adicionadas e a característica nova que você pode usar para o facilitar com programação. Antes de mais nada, o lemme di-lo, ao contrário de Java, eu sinto que JavaFX não é aquele fácil aprender profundamente. Há algumas características que eu gostarei de mencionar.

  1. SQL-como a seleção: Sim você ouviu-me para a direita. JavaFX introduz o SQL como a seleção dentro de sua tecnologia que nos alivia realmente de muitos laços se-outros e aninhados. Como, se você deseja ver qualquer coisa dentro do álbum inteiro, tipo
    para (álbum nos álbuns onde == 5 de album.stars)
  2. Lista do número: Você pode agora criar uma lista de números com todo o valor que incremental você escolher com um comando simples. O valor incremental do defeito é 1. Assim se você quer encontrar uma lista, apenas faça isto
    Números entre 1 e 100: [1..100]
    Todos os números impares entre 1 e 10: [1.3..10]
  3. Os disparadores e os atributos do emperramento são refinados igualmente.

[fonte: chaoticjava.com, javafx.com & infoworld.com]

É JavaFX demasiado pequeno, demasiado tarde?

Aquela é a pergunta que final cada tem feito. Angsuman Chakraborty, CEO de Taragana e um colaborador de Java do notable questionou a necessidade para contudo uma outra língua (para aprender quando poderia ter sido baseada no Javascript ou no ECMAScript) e uma aquela estava demasiado pouco demasiado atrasado na conferência de JavaOne em San Fransisco este ano. JavaFX tem algumas características realmente frescas mas nós não temos visto ainda nenhuma arremetida para adotá-la que estêve antecipado do thinktank de JavaFX em Sun.

Conclusão

JavaFX é uma tecnologia fresca má com o algum fora do programa demonstrativo do mundo. Quanto sucederá no mundo real deve ser vista ainda. Será tão popular quanto a língua ou o yeat ubuquitous de Java uma outra tecnologia do has-been como applet de Jasva?

Eu concluirei com umas citações esperançosas do companheiro de Sun & do arquiteto de Java esse e o único James Gosling:

Há umas partes do mundo onde o computador de secretária de uma pessoa é seu telefone de pilha, e aquele é o tipo do valor-limite a que nós estamos indo começ.

JavaFX é compromisso da etapa de Sun para o móbil é a visão de computador junto com a pilha de J2ME de tecnologias.

.