Quinta-feira Nov 19, 2009

Segunda-feira Ago 31, 2009

De olho no webinar! (parte 2)

 Amanhã, a Sun vai promover mais um webinar gratuito. Assim como o da semana passada, é necessário increver-se para participar (veja o sumário abaixo).

O assunto do webinar será segurança em serviços na nuvem. Reserve seu lugar e participe!


Sumário do webinar:

Título: "Safety First: Protecting Your Services in the Cloud"
Horário: 14:00 (horário de Brasília)
Link de insrição: http://bit.ly/pNPEi
Idioma: Inglês

Você também pode se manter informado pelo twitter:

Siga o OSUM Brasil no twitter: http://twitter.com/osum_brasil

Siga-me no twitter: http://twitter.com/thiagotts


Segunda-feira Jul 27, 2009

Tutorial Projeto Darkstar (parte VI)

Você deve ter percebido o botão de Chat no canto inferior esquerdo da tela de jogo. Você pode inclusive utilizá-lo, mas infelizmente os outros jogadores ainda não vêem o que você está escrevendo. Estabelecer essa comunicação é nosso objetivo no último post deste tutorial. Veja como é simples:

Tudo que precisamos fazer é implementar o método chatMessage(..) na classe SnowmanPlayerImpl:



É isso. Simples, não?

Teste agora os resultados. Rode o servidor, inicie uma partida entre dois clients e tente uma comunicação. Agora seu oponente já consegue ver o que você escreve:



Bom, o tutorial vai ficando por aqui. Espero que tenha sido útil para estabelecer um primeiro contato com o Projeto Darkstar. Sei que algumas dúvidas, principalmente sobre a implementação de alguns métodos, devem surgir. Lembre-se de que uma versão bem mais completa (em inglês) deste tutorial está disponível no site oficial do projeto (http://projectdarkstar.com), pois trata-se de um Hands On Lab realizado no último JavaOne. No site você encontra também toda a documentação necessária para aprofundar seus estudos.

Até mais! 

Tutorial Projeto Darkstar (parte V)

Até agora, nosso servidor aceita conexões de múltiplos clientes e os combina dois a dois para criar novas partidas. No entanto, ainda são poucas as mensagens enviadas pelo cliente que geram os efeitos esperados no status do jogo. Nesse post vamos tornar nosso servidor apto a interpretar duas dessas mensagens que são cruciais: MOVEME e ATTACK.

Começamos pela implementação do método protected moveMe(..) na classe SnowmanPlayerImpl. Nosso objetivo é fazer com que as mensagens MOVEME enviadas por um cliente sejam interpretadas e gerem modificações no status do jogo. O método deve ser algo como: 



Vamos agora ver o resultado desta implementação. Rode o servidor e conecte dois clients para que partida seja iniciada. Veja que, agora, a movimentação de um jogador pode ser observada na tela de seu oponente.


O próximo passo é implementar o método protected attack(..), para que as mensagens ATTACK enviadas por um cliente também tenham efeito no jogo:



Voilá! Teste novamente o jogo. Ele deve estar funcionando com movimentos e ataques ao adversário.

No próximo (e último) post, vamos implementar a ferramenta de chat entre os jogadores!

Domingo Jun 14, 2009

Evento O CT quer você!

This blog post is available in English here.

Mais em evento que participei na semana passada foi o chamado O CT quer você, que é organizado pelo Centro de Tecnologia da Universidade Federal do Ceará e tem como intuito a apresentação dos cursos do centro (engenharias e arquitetura e urbanismo) para os estudantes das escolas mais bem colocadas no ENEM que têm interesse em prestar vestibular para a área.

À convite do coordenador do meu curso (Engenharia de Teleinformática), falei sobre o programa embaixadores de campus da Sun aos interessados em nosso curso. Estimo que o evento contou com mais de 500 participantes.

Algumas fotos do evento:

No próximo post falo de mais um evento que participei semana passada, o último da sequência.

Até a próxima!

Terça-feira Mai 26, 2009

Café com Tapioca em Sobral

If you want to see this post in English, click here.

No último sábado foi realizado mais um Café com Tapioca, evento tradicional realizado mensalmente pelo grupo de usuários de Java do Ceará (CEJUG), desta vez no campus da Universidade Federal do Ceará (UFC) localizado na cidade de Sobral.

O evento contou com palestras sobre Java e como funcionam os JUGs, software Open Source, apresentação do Open Source University Meetup (OSUM) e do Sun Academic Initiative (SAI), ferramentas de ensino BlueJ e Greenfoot, e uma visão geral de Ruby e do framework Rails.

Foram realizados também minicursos de JavaFX, Ruby e programação concorrente em Java; todos realizados no período da tarde.

Algumas fotos do evento:

Abertura do evento

Palestra sobre o CEJUG e Java

Apresentação do OSUM e do SAI

Coffee Break

Palestra sobre BlueJ e Greenfoot

Palestra sobre Ruby e framework Rails

Minucurso de JavaFX

Quero registrar meus sinceros agradecimentos a todos os organizadores do evento, em especial ao professor Iális Cavalcante, que nos recepcionou em Sobral e cuidou de detalhes como nossa hospedagem, almoço e deslocamento. Foi um evento excelente!

Até a próxima!

About

Thiago Sá é estudante de graduação de Engenharia de Teleinformática na Universidade Federal do Ceará e atualmente exerce a função de Embaixador de Campus da Sun Microsystems em Fortaleza, CE.

Search

Archives
« Abril 2014
SegTerQuaQuiSexSábDom
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today