Skip to content

Month: January 2008

Gato em JavaFX

Meu primeiro desenho com JavaFX.

Gato em JavaFX

Código-fonte:

import javafx.ui.canvas.*;
import javafx.ui.*;

Canvas {
    content: [
    // cat head
    Ellipse { cx:200, cy:100, radiusX:100, radiusY:50, fill:black },
    // right ear
    Arc { x:200, y:10, height:150, width:100,
        startAngle:-20, length:90, closure:PIE, fill:black},
    // left ear
    Arc { x:100, y:10, height:150, width:100,
        startAngle:110, length:90, closure:PIE, fill:black},
    // left eye
    Ellipse { cx:160, cy:100, radiusX:30, radiusY:15, fill:white},
    Ellipse { cx:160, cy:100, radiusX:5, radiusY:15, fill:black},
    // right eye
    Ellipse { cx:240, cy:100, radiusX:30, radiusY:15, fill:white},
    Ellipse { cx:240, cy:100, radiusX:5, radiusY:15, fill:black},
    // nose
    Arc { x:185, y:110, height:20, width:30,
        startAngle:45, length:90, closure:PIE, fill:white},
    ]
}

Sim, foi uma tentativa de reproduzir este outro gato. :-)

Cursos Java de Graça para Estudantes

Sun University

Página: http://www.sunstudentcourses.com/

  • A Sun está com um projeto novo com cursos sobre a plataforma Moodle (meu velho conhecido). O nome do curso é Real World Technologies: NetBeans GUI Builder, JRuby, JavaFX, and JavaME. É uma introdução rápida e bem prática sobre cada um desses temas. O curso é dividido em seções e no final de cada seção há um dever de casa para você submeter. Sim, é bem no estilo do Java Passion e não é à toa, o Sang Shin também está por trás disso.

Esses slides são a apresentação inicial do curso:

Algumas vantagens de se fazer esse curso:

  • O Preço. É de graça :-D
  • É Livre. São tecnologias de Software Livre como o Netbeans, o Java, JavaFX e JRuby. Além disso o próprio curso está disponível sob uma licença livre (Berkley).
  • São Novidades. são tecnologias novas como o JavaFX e JRuby, é bom se manter atualizado.
  • É Fácil. São tutoriais pela web que você pode fazer sozinho no seu computador e no final de cada seção você faz um dever de casa.
  • É Rápido. A duração estimada no curso é de 5 horas.
  • Tem Certificado. No final do curso, entregando todos os deveres de casa, você recebe um certificado que participou do curso.
  • Inglês. O curso é todo em inglês e é bom que você treina. ;)

Eu já estou fazendo.

SOA, JSR 223 e Netbeans

Silveira Neto palestra sobre Netbeans

Ontem tivemos no Atlântico mais uma edição do evento javeiro mensal promovido pelo Cejug, o Café com Tapioca. Eu tive o prazer de compartilhar uma mini palestra sobre algumas funcionalidades no Netbeans 6. Os slides estão aqui (ODP ou PDF). Eu espero que os participantes comecem a olhar o NB com mais carinho. :-)


Nós tivemos 75 participantes, um número superior ao do evento passado e que deve ser batido pelo CCT de fevereiro que contará com a presença internacional da Sun.

SOA: a palestra do Rafael Tabosa foi bem direta e sucinta, cobrindo a parte “filosófica” do SOA. Agora eu já conheço um pouquinho sobre o assunto. Fazendo o gancho com o Netbeans, no portal netbeans.org há uma seção dedicada as novidades da versão 6 relacionadas a SOA, é aqui. Há também o SOA Learning Trail, com o conjunto de tutoriais e documentações sobre SOA no Netbeans que é bem extensa. Eu recomendo que dêem uma olhada.

JSR 223: foi ótima a palestra do Milfont. Eu não conhecia essa funcionalidade do Java de utilizar linguagens de script dentro da plataforma. É algo que eu tenho o maior interesse e eu vou em breve fazer alguns experimentos.

As fotos que eu tirei no evento estão aqui. As que o Rafael Carneiro tirou estão aqui.