JavaFX – O que?

JavaFXEssa semana a Sun liberou a versão 1.0 do JavaFX. Tarde? Sim, e bastante.

O JavaFX é uma linguagem de scripts desenvolvida para implementação de RIA (Rich Internet Application), aplicações ricas para internet.

Recentemente também, a Microsoft lançou o Silverlight 2.0, e, apesar de eu não ter mexido com ele, já vi que é muito bom, principalmente as ferramentas para trabalhar com ele. O Flash não precisa nem falar, é a opção mais utilizada hoje (e há muito tempo, hehehe), ainda mais com a ferramenta Flex (para RIA).

Tudo isso acontecendo e o Java por fora do mercado, então a Sun acelerou e lançou logo o JavaFX. Mas tá, e o que que isso tem a ver com esse blog? Será que eu to fugindo de foco novamente? Não.. na verdade, tudo isso também está ligado a jogos!

Vá procurar alguns jogos online, o que você vê? A maioria esmagadora são em Flash! Mas com todas essas tecnologias novas, por que não tentar investir nelas? Java já era usado, mesmo que timidamente, para jogos online, porém com certeza agora isso vai crescer, pelas facilidades que se tem com o FX!

Com Silverlight também tá tímido, mas acho que cresce rápido. [Silverlight Games 101]

Eu, sinceramente, torço para que essas tecnologias cresçam, assim agente pode ter uma “briga” legal, e na concorrência, tudo funciona a favor do usuário! =)

Faça como eu, leia um pouco de JavaFX:

Anúncios

Matemática aplicada: FPS com Java

Passando pelos meu Feeds aqui, achei um tutorialzinho interessante e resolvi compartilhar com vocês:

Creating a First-Person Shooter Game, Math for Java Game Programmers

É interessante, explica bastante sobre matemática aplicada em câmeras 3D! Vale a pena dar uma olhada! ^^

Gaseficando com Instalação

Devido a pessoas que me disseram que não conseguiram fazer o Gaseficando funcionar, por precisar da execução de alguns passos de configuração no ODBC, eu criei um instalador para facilitar o processo.

[Download]

Lembrando, o programa está muito simples, foi feito em aproximadamente um fim de semana, nas pressas, porém pode ajudar alguém que esteja interessado no assunto.

O código fonte está no outro pacote, no tópico original.

Não deixe de comentar, principalmente se for útil para você. =)

Obrigado.

TagsMe – Mobile com XML

Alguém já tinha ouvido falar por TagsMe?

TagsMe é um framework para JavaME para desenvolvimento de aplicações mobile numa linguagem de marcação parecida com HTML (é XML)!

Eu nunca tinha visto, mas lendo meus feeds, me deparei com uma notícia em um blog da sun falando sobre o editor do TagsMe, o TagsMe GUI, que é multiplataforma, rodando em Windows e Linux!

Uma vantagem que eu vi, é que o XML pode ser baixando instantaneamente no servidor, o que faz com que você possa ter aplicações mais dinâmicas, quase online. Não é interessante isso?

Bom, isso facilita bastante o desenvolvimento de aplicações mobile. Mas eu como nem estou muito dentro dessa área, ainda prefiro botar a mão na massa com java mesmo! hehehe

Gaseficando

Meu grupo para o Técnico está desenvolvendo um programa para gerenciamento de um “distribuidor” de gás de cozinha. Temos também que desenvolver um site para isso, mas por enquanto vou mostrar o programa como está ficando.

Fizemos em dois dias, até agora, sábado e hoje. Está faltando muita coisa, esse é na verdade só uma demonstração do software.

O software está em Java, porém só funciona no Windows, pois estamos utilizando banco de dados Access (por enquanto).

[Download]

Primeiramente, você vai ter que criar um alias para o banco de dados no ODBC. Faça assim, abra o painel de controle do Windows -> Ferramentas Administrativas -> Fonte de dados (ODBC) -> Fonte de dados do Sistema (pode ser do usuário, tanto faz! hehehe) -> Adicionar -> Driver do Microsoft Access, então coloque no campo Nome da fonte de dados: gas, então clique no botão Selecionar… e selecione o arquivo data.mdb localizado na pasta db.

Agora você pode iniciar normalmente. Para entrar, acesse com o usuário admin e senha 123456. Depois pode adicionar outros usuários (eles têm um nível de acesso diferente). A partir disso você pode descobrir o resto que tem (quase nada de interessante).

Não estou utilizando NENHUMA segurança, então não venha me dizer que a senha está visível se abrir o banco pelo access, eu sei, não adicionamos nada de segurança devido ao tempo… hehehe

Deixamos o código fonte disponível, pois mostraremos o mesmo arquivo ao professor. Peço que não reparem nas gambiarras, foi feito nas pressas mesmo. Prometo que o código ficará muito mais legível, com menos erros e o programinha mais útil conforme o tempo.

Ahh… se puder comentar aí… hehehe

Obrigado por testar! ^^

Input de Mouse e Teclado no Java

Um tutorial interessante para dar input de Mouse e Teclado no Java é esse aqui da GameDev.net:

Java Games: Keyboard and Mouse

Ele explica como fazer a detecção de input tudo pela mesma thread, diferente do método padrão do java, que é por eventos, o que cria threads separadas para cada input, dificultando muitas vezes a programação de jogos.

Se você está aprendendo também, vale a pena dar uma olhadinha. 🙂

Acompanhe o Brasileirão 2008 no celular Gratuitamente

A empresa Fazion criou um aplicativo em Java para celulares muito útil para a maioria dos brasileiros. Com ele você acompanha todas as rodadas em tempo real do Campeonato Brasileiro de Futebol, guardando todos os dados na memória do aparelho, para facilitar a uma futura consulta!

E o melhor de tudo, é gratuito! Para baixar, basta entrar no site da Fazion, no link download e a instalação é automática.

Para executar este aplicativo, é necessário mesmo um celular que rode java e tenha internet.

Eu curto futebol, não acompanho sempre, acompanho mais meu time (Palmeiras), mas apesar de achar isso bem interessante, não sei se eu baixaria isso no meu celular não… Mas se você realmente curte, e é fanático, com certeza vale a pena! 🙂

[Via: iMasters]