domingo, 19 de dezembro de 2010

JavaOne Brasil: eu não fui!

Olá a todos...

O fato que chamou a atenção da comunidade Java brasileira no mês de dezembro foi o JavaOne, que pela primeira vez ocorreu no Brasil, nos dias de 7 a 9 de dezembro em Sao Paulo. O evento ocorreu junto com o Oracle Open World.

Infelizmente, eu não conseguir ir mas quem sabe ano que vém :)

Pelo comentários que estão circulando pela internet, o evento foi muito bom e agradou o público. Mas também vale lembra que algumas pessoas reclamaram muito do tamanho das salas que não comportavam todas as pessoas inscritas e muitas pessoas não conseguiram assistir palestras. Mas fora isso, parece que o evento deve um saldo positivo.

Dentre os assuntos tratados nas palestras podemos citar: JSF 2, Servlet 3.0, Java 7 e 8, REST – JAX-RS e o apoio com relação as outras IDE's, sem ficar com preconceito eclipse ou IntelliJ.

Acho que isso é um pequeno(pequeno mesmo) de como foi o evento. Espero que ano que vém tem outra versão.

Para quem quiser lê mais sobre o assunto, aconselho esses dois links:
http://www.loiane.com/2010/12/javaone-brasil-2010-eu-fui/
http://blog.caelum.com.br/2010/12/13/javaone-brasil-2010-eu-fui/

Abraaaaaaaço
See you later.

quinta-feira, 16 de dezembro de 2010

Formatando Mensagens Com OutPutFormat

Boa tarde pessoall,

Como mostrei no post anterior podemos pegar valores do sistema operacional, e como exemplo mostrei o texto abaixo:

Olá Usuario seu sistema operacional é OS na versão Versão

Para mostrarmos em tela usei o seguinte comando:

h:outputText value="Olá #{bean.Usuario} seu sistema operacional é #{bean.OS} na versão #{bean.Versao} "/>

Hoje vamos organizar esta frase de uma forma mais pratica, usando o h:OutputFormat. Pegando o exemplo acima poderemos fazer da seguinte forma:


<h:outputFormat value="Olá {0} seu sistema operacional é {1}
na versão {2}.">

<f:param value="#{bean.Usuario}">

<f:param value="#{bean.OS}">

<f:param value="#{bean.Versao}">

</h:outputFormat>
O resultado é a frase: Olá Aljug seu sistema operacional é Linux na versão 2.6.28-19-generic.

Fica ai mais uma dica em JSF.!

Até a próxima.

quinta-feira, 9 de dezembro de 2010

Variáveis do Sistema com Java

Boa noite pessoall,

Hoje vou mostrar algumas dicas para pegar valores do sistema operacional da máquina.

Para isso usaremos a classe System para pegar alguns valores desejados como, por exemplo:

System.getProperty("user.home"); - O diretório padrão do usuário
System.getProperty("user.name"); - Nome da conta do usuário

Caso queira ver todos clique aqui

Além desses acima existe também outros como:


os.name = Nome do sistema operacional
os.arch = Arquitetura do sistema operacional
os.version = Versão do OS.

Vamos a um exemplo:

public static String GetNomeOS(){

SistemaOperacional = System.getProperties().get("os.name").toString();

if(SistemaOperacional.equals("Linux")){
Versão = System.getProperties().get("os.version").toString();
System.out.println(SistemaOperacional+" : "+Versão)

}
if(SistemaOperacional.equals("Windows") SistemaOperacional.equals("Win_32") ){
Versão = System.getProperties().get("os.version").toString();
System.out.println(SistemaOperacional+" : "+Versão)

}

return "";

}

O retorno seria, no caso Linux,

Linux : 2.6.28-19-generic

Vamos imaginar uma situação melhor, para casos de mesagens de bem vindo ou de layout na página onde seria um elemento a mais de informação para o usuário.

Olá Usuario seu sitema operacional é OS na versão Versão!

Para esse exemplo vamos atribuir a uma variavél:

OS = System.getProperties().get("os.name").toString();
Versão = System.getProperties().get("os.version").toString();
Usuario = System.getProperty("user.name").toString; //pode também ser apenas System.getProperty("user.name");

Pronto a mensagem acima está montada.
h:outputText value="Olá #{bean.Usuario} seu sistema operacional é #{bean.OS} na versão #{bean.Versao}"/>

Na próxima vou mostrar como podemos formata melhor está pequena frase e coloca outros acessórios nela, até mais!

quarta-feira, 8 de dezembro de 2010

Ela esta de volta!!

Olá a todos...

Gostaria de informar a todos que pretendem tirar certificação Java, pode ficar um pouco mais feliz.
A promoção de Retake esta volta!!!
O anúncio feito no JavaOne, que esta acontecendo em São Paulo, descreve que em várias certificações da Oracle, tem essa promoção. Assim é possível fazer provas das tecnologias Oracle, Solaris, Solaris Cluster e Netbeans, você ganhará o direito ao retake caso não passe na primeira tentativa.

Quem esta pensando em tirar certificação java, chegou a hora.
E se o mestrado deixar, eu vou tirar a certificação Sun Certified Web Component Developer.

Fonte: http://www.campinasjug.org/

Para quem não conhece essa promoção vou fazer uma pequena explicação:
Quando alguém decide fazer uma prova de certificação Java, é necessário comprar um Voucher, que permite fazer a prova UMA vez. Caso tenha sucesso é só correr para o abraço e espera a certificação chegar na sua casa, Mas caso tenho um resultado ruim(FAIL), você tem que compra novamente outro voucher para tentar de nome. Aqui entra o lado legal dessa promoção, caso seja reprovado na primeiro tentativa, é possível ter uma segunda change sem precisar pagar novamente.

Até mais a todos!!


abraaaaaaço

quinta-feira, 2 de dezembro de 2010

DOJO ALAGOAS 1° Encontro && Aplicativos Java

Boa noite pessoall,

Sabado passado foi realizado o primiero encontro do DOJO-ALAGOAS, grupo para trocar experiencia, realizar trabalho em grupo entre outros objetivos.

Para quem não sabia do encontro na lista de dicursão do grupo foi informado e até pediram para confirmar a presença. Lista Dojo-Alagoas (http://groups.google.com/group/dojo-alagoas) .

Foi criado úm blog do grupo - http://dojoalagoas.wordpress.com/


Vale a pena confirir, e nesse blog tem como foi o primeiro encontro.




APLICATIVO JAVA

Ontem a noite uma das pessoas que está presente na lista de discurssão do ALJUG, o Daniel Amaral, enviou o programa em java mobile que vale a pena conferir quem tem acesso a lista lá encontra o link para download.

Aplicativo :Twitter Movel v1.0 - Busca no twitter

Autor: Daniel Amaral.

Faça igual ao Daniel, divulgue no aljug sua aplicação, com certeza iremos divulgar.

Até mais pessoal

terça-feira, 30 de novembro de 2010

JDK7: propriedades de vendor Java mudaram

Olá pessoall, hoje vou repassar em português uma matéria que eu achei legal e que para o autor, Kelly O'Hair's, foi um "Duro quando mudou".

No começo é como se ele dissesse: agora vou desabafar.


" As opiniões expressas neste blog são minhas e não refletem necessariamente a posição da Oracle."

Kelly explica:

"Alguns meses atrás eu tentei dar um heads-up sobre o chamado "rebranding" no JDK7 onde os padrões da "Sun Microsystems, Inc." estavam sendo alterado para os padrões da "Oracle Corporation". Bem, com um pouco de tristeza no meu coração, a maior parte dessas mudanças do "rebranding" aconteceu, não todos eles, mas o os mais importantes, pelo menos, começar a agitar os possíveis problemas. As fontes do OpenJDK7 (incluindo os pacotes de origem) e os pacotes binários JDK7 deve incluir a maioria das mudanças para os valores das várias propriedades do "vendor" no java e também as propriedades do arquivo da empresa Windows."

O que mudou?

Especificamente, em nossa última mudança nos binários JDK7 , estas propriedades do sistema Java agora irão conter:

java.vendor = Oracle Corporation
java.vendor.url = http://java.oracle.com/
java.vm.vendor = Oracle Corporation
java.specification.vendor = Oracle Corporation
java.vm.specification.vendor = Oracle Corporation

NOTA: esta só se aplica a JDK7 mais recentes.

E por último ele pergunta para melhor adequar aos programadores
"Se você tiver qualquer problema com essas alterações ou o último JDK7, nós realmente queremos ouvir de você."

Kelly foi engenheiro sênior da Sun Microsystems e trabalhava na área de Manutenção do núcleo do JDK e atualmente é Membro Principal do pessoal técnico da Oracle.

Post original clique aqui

Até Mais!

terça-feira, 23 de novembro de 2010

DOJO - Alagoas

Olá pessoall,

Hoje vou falar sobre uma ótima iniciativa de programadores, liderado pelo autamente conhecido Fernabdo Kenji (rsrsrsrsr), para realizar o DOJO - Alagoas. Mas o que é um DOJO?

"O conceito de Dojo que queremos usar é o do Coding Dojo, segundo o http://codingdojo.org/: Um Coding Dojo é um encontro onde um grupo de programadores se reúne para trabalhar em conjunto em um desafio de programação. Eles estão lá para se divertir, e, através de uma metodologia pragmática, melhorar suas habilidades de programação e de trabalho em grupo" (Coding Dojo UFSC, 2010)

Pois bem, resumido é uma forma de apredizagem onde o professor são todos, é um compartilhamento de conhecimento e troca de experiência.

E o grupo já estão marcando o primeiro encontro, que será as 14h no sábado e na Fal - faculdade de alagoas.

Para quem quiser saber mais informação sobre o grupo é só acessar http://groups.google.com/group/dojo-alagoas e entrar para o grupo.

Quer saber mais um pouco o que é o dojo clique aqui e aqui

Até mais!

sábado, 20 de novembro de 2010

Trabalhe na microsoft com JAVA... acha estranho?!?!

Olá a todos...

Vou falar de um fato que chamou a minha atenção essa semana.

Andando(estava procurando café mesmo) pelos corredores do centro de informática da UFPE vi o anúncio para trabalhar na microsoft. Que bacana!
Logo pensei que um dos requisitos, seria o conhecimento da linguagem .Net, já que é a plataforma da microsoft. Mas para a minha surpresa o que tinha escrito era: "Experiência na linguagem Java ou outro linguagem". Estranho?!?

Fato um pouco estranho, já que se você vai trabalhar em um ambiente que tem a sua própria plataforma de desenvolvimento, porque não utilizar ela?! Estou errado?! O que vocês acham?

Segue abaixo uma imagem do anúncio.

abraaaaaaço

Até mais.

segunda-feira, 15 de novembro de 2010

Mais Eventos em Alagoas - I Encontro Universitário de Empreendedorismo




O Evento ocorrerá no auditório João Sampaio no dia 16 de Novembro às 18:00 com o intuito de promover o empreendedorismo dentro das Faculdades de Maceió, através da participação ativa na Semana Global do Empreendedorismo com o foco na Inovação trazendo soluções distintas para os administradores das empresas locais e também buscar implantar o espírito empreendedor dentro das IES de Maceió.

- Programação:
18:00 – Credenciamento
18:20 – Abertura
18:40 – Empreendedorismo Inovador: Uma necessidade no mundo e uma realidade em Alagoas – Fabiana Tolêdo
20:00 – A Incubadora Empresarial Tecnológicado CESMAC: Inovação e oportunidade - João Geraldo



- Organização do Evento: Facet Consultoria Junior (FCT).
- Dia do evento: 16 de Novembro das 18:00 às 22:00
- Local: Auditório João Sampaio (CESMAC), Rua Cônego Machado - Farol. CEP 57051-160
- Público alvo: Estudantes universitários e administradores de Empresas.
- Inscrição: 1Kg de alimento não-perecível ou R$ 5,00


* Para participar do sorteio, será necessário o preenchimento de uma pesquisa durante o credenciamento.
** Os alimentos serão doados e tal doação poderá ser acompanhada através de informações no website da Facet Consultoria Júnior.

quinta-feira, 11 de novembro de 2010

Parcerias do Aljug

Boa noite pessoall,

Estou aqui para anuciar uma parceira que o aljug concretizou com o SigaAlagoas que tem como vinculo a noticia sobre Alagoas.

Agora não só o siga mais o aljug tem pretensãoes de fechar mas parcerias para alavancar e poder assim dilvugar da melhor formar e formar um grupo bastante forte de desenvolvedores alagoanos.


Quem quiser saber mais um pouco do SigaAlagoas pode segui-los no twitter (@SigaAlagoas) e pelo blogspot http://sigaalagoas.blogspot.com


Até mais!

terça-feira, 9 de novembro de 2010

III Jornada Acadêmica de Informática - JAINF -

Olá a todos...

Segue uma dica de evento que vai acontecer essa semana na nossa área.

A III Jornada Acadêmica de Informática – JAINF – , é um evento direcionado aos alunos da Estácio Faculdade de Alagoas e comunidade em geral, organizado pela Coordenação dos cursos de Sistema de Informação e Redes de Computadores, tendo em sua comissão alunos, ex-alunos e professores empenhados nas atividades de planejamento e execução do evento.
Com vários palestras e mini-cursos interessantes, o evento vai para a sua terceira edição.

Olhem o site do evento para maiores informações: www.jainf.com.br

Espero que gostem e até a próxima.

abraaaaço

quinta-feira, 4 de novembro de 2010

ALJUG - Expandindo Conhecimento

Bom dia,

Semana passada aconteceu a II Semana Acadêmica da Fal, e o ALJUG esteve presente neste evento, primeiro no dia 26/10 com a palestra ALJUG - Alagoas Java User Group, palestrante João Miguel. E no dia 27/10 teve dois mini-cursos o "Iniciando minha vida em Java" e "Introdução ao Java Server Faces - JSF" ministrantes André Ricardo e Gilton Nascimento.

Iniciando minha vida em Java

Curso para aprender a raiz do java para desktop, neste mini cruso foi abordado mais tema inciais como palavras chaves, herança com exemplos práticos e diários. Com uma boa palestra sobre o assunto onde todos gostaram e discutiram sua ideia foram 2 horas de java sem para.
Com a grande maioria estava afim de aprender mesmo o mini curso fluiu e proporcionou uma interação bastante produtiva.






Introdução ao Java Server Faces - JSF

Esse curso mais focado para parte web, um dos frameworks mais usado, o curso proporcionou não só a usabilidade desta ferramenta, mas também tudo o que se passa até chegar a resposta ao usuário. Com um explanação focada no ciclo de vida do JSF o curso teve uma extensão a mais e chegando a 2h40min.
Passando também pela parte de navegation rules, manager bean entre outras assuntos o bom entendimento para quem não conhecia pouca ou nada do JSF.



Mais foto do evento:


terça-feira, 26 de outubro de 2010

Eventos -II SEMANA ACADÊMICA FAL

Boa tarde pessoall,

Ontem iniciou a II semana Acadêmica da fal - Faculdade de Alagos, e nesse ano temos novidades boa para o ALJUG, tendo 1 palestrante e 2 ministrantes de mini-cursos:

Horário; de 19h às 21h na FAL - Jatiuca.



Dia 26:

Palestra: ALJUG - Alagoas Java User Group.
Palestrante: João Miguel
Sala de Aula – 34 – Santa Úrsula

Dia 27:

Mini-cursos


Mini-Curso: Iniciando minha vida em java.
Ministrante: André Ricardo
Laboratório de Informática 02


Mini-curso: Introdução ao JSF.
Ministrante: Gilton Nascimento.
Laboratório de Informática 09


Contamos com sua presença.

Aproveito aqui e posteriormente vou fazer um post sobre a parceria fechada entre o ALJUG e O SigaAlagoas(@sigaalagoas).

Até mais!!!

segunda-feira, 25 de outubro de 2010

Evolução e o futuro do Desenvolvimento de Software com Luca Bastos

Hello Everyone...

Hoje vou postar aqui um dica para qualquer pessoa que seja da área de desenvolvimento com Java e rails.
Esse link tem um entrevista com Lucas Bastos realizada no primeiro QCon brasil, falando sobre diversos assuntos relacionado com Java, rails, oracle e etc.

Eu não conhecia muito ele, mas achei bastante legal algumas idéias que ele diz na entrevista.
Só para dar um exemplo vou citar três frases que achei legal:

"Essa é uma assunto chato. é pior do que falar sobre política" - falando sobre a compra da Sun;
"antes dos servlets, java era para fazer jogo da venha";
"eu acho que as equipes devem ser poliglotas, não o programador".

Espero que gostem e aguardamos a sua opinião.

abraaaaaço

quinta-feira, 14 de outubro de 2010

Outra sobre OpenJDK

Hello everyone...

Essa notícia não é novo, mas esta relacionado com o ultimo post escrito sobre o openJDK.
Durante o fisl desse ano, instituições públicas assinaram um protocolo de intenções para utilizar a tecnologia Java.

Com a incerteza do que iria acontecer com a comunidade após da compra da Sun pela Oracle, a presidente da comunidade OpenJDK, Fabiane Nardon, ressalta que é importante a continuação do projeto do OpenJDK, visando muitos setores do governo utilização a tecnologia Java.

Fonte: Link

abraaaaço e até a próxima!

segunda-feira, 11 de outubro de 2010

Oracle e IBM juntos no projeto JDK 7

Oracle e IBM anunciaram hoje em conjunto que a IBM vai colaborar com a comunidade OpenJDK para desenvolver a plataforma Java, a partir do roteiro recentemente revisto para JDK 7.

Durante a conferência de imprensa que acompanha Hasan Rizvi, vice-presidente sênior da Oracle, afirmou que a IBM e a Oracle estão procurando, em conjunto, "acelerar o ritmo de evolução da Plataforma Java". Além disso, a IBM e a Oracle vão trabalhar juntos para continuar a reforçar a JCP, que continuará a ser o corpo primários de padrões para o trabalho nas especificações Java.




Matéria original:


http://www.infoq.com/news/2010/10/ibm-joins-openjdk



Siga no twitter o Aljug: @Aljug

Plano B do Java 7

Algumas semanas atrás, quando Mark Reinhold anunciou que havia dois possíveis planos na manga para começar Java 7 , achava que muitas pessoas estavam por trás da implementação do Plano B, o que significava que ia começar uma versão mais leve do Java7 do que as anteriores, ao invés de esperar que todos os recursos possíveis. Mark recentemente postou detalhes em seu blog sobre o que seria realmente incluído no Java7, e também postou o que viria a liberação do Java 8.


Os recursos do Java 7:
JSR 292: Support for Dynamically-Typed Languages (“InvokeDynamic”)
•JSR TBD: Small Language Enhancements (Project Coin)
•Upgrade Class-Loader Architecture
•Method to Close a URLClassLoader
•Concurrency and Collections Updates (including the Fork/Join Framework)
•Unicode 6.0
•Locale Enhancements (IETF BCP 47 & UTR 35)
•JSR 203: More New I/O APIs (“NIO 2”)
•TLS 1.2
•Elliptic-Curve Cryptography (ECC)
•JDBC 4.1
•Translucent & Shaped Windows
•Heavyweight/Lightweight Component Mixing
•Swing: Nimbus Look-and-Feel
•Swing: JLayer Component
•Update the XML Stack (JAXP, JAXB, & JAX-WS)


Isso faz com que o Java 7 seja uma liberação muito atraente, enquanto o Java 8 vai incluir alguns dos itens mais poderosos:


Java SE 8

• JSR 294: Language and VM Support for Modular Programming
• JSR TBD: Platform Modularization
• JSR TBD: Lambda Expressions, Default Methods, & Bulk Data Operations (Project Lambda)
• JSR 308: Annotations on Java Types
• JSR TBD: More Small Language Enhancements (Project Coin part 2)


"The Umbrella" do Java 7 e 8 ainda não foram finalizados, mas esta lista dá uma boa indicação sobre o que podemos esperar do Java no próximos anos.

Fonte: JavaLobby - Traduzido do post de James Sugrue, 2010/10/11 - 6:24 am

Até a próxima!

quinta-feira, 7 de outubro de 2010

Quais os planos para 2011?!

Que tal um mestrado ou doutorado?!?!
Estão abertas as inscrições para o programa de pós-graduação(mestrado e doutorado) do Centro de Informática(Cin) da UFPE. As inscrições começaram dia 27 de setembro e vão até 29 de outubro. São diversas áreas de pesquisas e projetos.

Link para maiores informações: Informações

ps. Acho mestrado na área de engenharia de software envolvendo SOA e processos de negócios. Posso dizer que é um aprendizado muito bom e construtivo.

Até a próxima.
abraaaaaço

terça-feira, 5 de outubro de 2010

Frameworks para JSF 2.0

Bom dia PessoAll,

Desde quando foi anunciado o JSF 2.0 ainda há procura de um framework para concatenar com essa tecnologia, mas ainda se trabalha para a quase perfeição do seu antecessor, o JSF 1.2. A JBoss está trabalhando muito e até liberou a versão alpha do seu framework para trabalhar junto com o JSF 2.0, mas como vemos claramente ainda está em fase de teste. Por isso com jeitinho a release 3.3.3 está funcionando para as pesquisas avançarem e fazer a versão final do 4.0. Porém existem limites para quem for usar o richfaces 3.3.3 com o JSF 2.0, por exemplo:


O RichFaces 3.3.3 não suporta VDL(View Description Language), ou seja, não suporta todas as marcas novas como f: ajax, h: outputScript e assim por diante. Você deve continuar a usar as tags antigas do RichFaces equivalente se for o caso. E também o JSF 2 atualmente não fornecem um mecanismo de limpeza de objetos Script para componentes removidos por ajax - vazamentos de memória podem surgir em atualização de componentes JSF via ajax nativo. Se você ver esse problema de memória podem ser a causa. Fonte: Richfaces.org


Qualquer dúvida existe um tutorial para usar o framework richfaces 3.3.3, clique aqui

PrimeFaces

Esse framework foi o que conseguiu conquistar a todos, isso estamos falando no jSF 2.0, pela qualidade na concatenação. Várias opiniões dadas aponta que quem usa fica satisfeito com o resultado obtido. Umas das vantagens de utilizar esse framework é que existem muitos tutoriais para auxiliar no desenvolvimento do seu projeto.

Quer saber mais? acesse: PrimeFaces
Video tutorial para instalação do primefaces no netbeans.
E semprejava que tem muitas dicas de como usar esse framework.


Até mais pessoa!

quinta-feira, 30 de setembro de 2010

Preparem os seus artigos...

Olá a todos. Como todo mundo já devem esta sabendo, no final desse ano vai acontecer o primeiro JavaOne no brasil, no período de 7 a 9 de dezembro em São Paulo. E esses dias, foi aberto as inscrições para enviar apresentações relacionadas ao Java. No site: http://www.openworldlad.com.br/java-one-pt/abertura.php ,é possível saber mais detalhes e possíveis temas para enviar artigos.

O Aljug deseja boa sorte a quem enviar algum material.
E caso alguem queira postar alguma coisa interessante sobre Java aqui no blog é só entrar em contato.

abraaaaço.

terça-feira, 28 de setembro de 2010

Novo Grupo de usuário Java

Boa tarde pessoALL,

Nesse mês de setembro alagoas ganhou mais um grupo de usuário java, o JAVAAL, assim ficando mais forte a comunidade java no nosso estado e expandido o grupo forte que temos aqui em Alagoas. Temos os grupos, guerreiros, aljug, gujal e javaal(esse o que eu sei). Umas difere nas filosofias, outras tem o mesmo objetivo, mas temos certeza que o unico objetivo de todos é mostrar o mundo que alagoas tem pessoas realmente qualificadas e prontas para grandes desafios.


Parabéns para o novo grupo e estamos a disposição para ajudar a todos.

Quem ganha é ALAGOAS. Até a proxíma pessoal.

quinta-feira, 23 de setembro de 2010

2012, O ano que ...

Vai sair o Java 7! Falando melhor, provavelmente vai sair o novo Java.
Recentemente, Mark Reinhold (um dos arquitetutos do java), postou em seu blog um provável calendário de lançamento do novo Java. Essa alteração é devido a dificuldade de algumas novidades que estariam no JDK7.
A própria 'Sun' prometeu o JDK7 em 2008, depois do lançamento do JDK6 em 2006. Com várias novidades interessantes como: coin, jigsaw e lambda.
Agora é aguardar alguma outra novidade sobre o assuntos. Esta rolando muita discussões em diversos forums. O que vocês acham ?

Até a próxima
http://blogs.sun.com/mr/entry/rethinking_jdk7

http://www.guj.com.br/posts/list/219019.java

http://www.guj.com.br/posts/list/217763.java

segunda-feira, 20 de setembro de 2010

Em Outubro Café com Tapioca

Ai galera mais um evento super show de bola! O pessoal do Cejug irá realizar mais uma vez o tão renomado evento Café com Tapioca! Terá duas palestras com os assuntos que há mais de novo nas áreas. Que são:
Scala: Fazendo o simples ser fácil e o difícil possível;e
Computação nas nuvens com Scala e GridGain.

O evento será realizado no dia 5 de outubro e toda a programação você pode ver clicando aqui.


Até mais!

ThinkQuest International Competition 2011

O Desafio!
O ThinkQuest International Competition é uma competição, da oracle team, que desafia os estudantes a resolver um problema do mundo real pela aplicação do seu pensamento crítico, comunicação e tecnologia. Esse evento será dividido em segmentos que são:
ThinkQuest Digital Media event: Os participantes irão utilizar as ferramentas de mídia digital para produzir um blog / revista, site, animação, anúncio de serviço público, ensaio fotográfico, vídeo, ou alguma combinação desses itens.
Application Development event: Os participantes irão desenvolver um aplicativo baseado na web ou um jogo com sua escolha de linguagem de programação a partir de uma lista de seleção.
Você pode também se tornar um treinador no ThinkQuest no site vocé poderá ter mais informações.
Visite o Portal competição ThinkQuest clicando aqui para acesso a informação detalhada sobre a concorrência e uma série de recursos de apoio.

Até mais!

quarta-feira, 15 de setembro de 2010

Opensolaris é agora OpenIndiana

Depois de muitos boatos dizendo que o OpenSolaris iria ser cancelado pela Oracle, até um email vazou confirmando esse boato, o opensolaris deu a volta e agora vai ser chamado de OpenIndiana. Ontem foi anunciado e hoje foi apresentado em Londres o projeto de distribuição executável baseado no Illumos, um projeto que tiveram rumores que seria o substituto.
Para aqueles que estão curioso para saber como é a cara dele, já pode ver alguns screenshots no http://openindiana.org . Além, no mesmo site quem quiser poderá ver uma versão funcional dele em uma imagem iso que tem 870 MB.

Boa navegação para todos!
Até mais.

quinta-feira, 9 de setembro de 2010

Curso de MBA em Oracle

O Centro de Formação Educacional Aplicada (CFEA), está com as inscrições abertas para a Pós-Graduação para formação de DBA Oracle 11g.
O Curso de MBA em Gestão de Banco de Dados ORACLE visa especializar o aluno para atuar como Analista de Sistemas especializado em Banco de Dados ou administrador de banco de dados (DBA) Oracle, abrangendo todos os aspectos do ciclo de desenvolvimento de sistemas, desde a análise de requisitos ao desenvolvimento e implementação de projetos de Banco de Dados, testes, implantação, manutenção e administração do banco de dados. Além de prover aos participantes informações técnicas, práticas e gerenciais sobre os conceitos, importância e benefícios da metodologia de Administração Empresarial Integrada de um Banco de Dados Oracle.

Objetivos e diferenciais do curso
- Conhecer os diversos cenários críticos dos ambientes de bancos de dados Oracle® (versão 11g) que levam à perda de arquivos físicos, tentativas de invasão por usuários não autorizados, e até mesmo dados corrompidos por erros na construção de novas versões das aplicações;
- Criar e implementar soluções rápidas e estáveis de banco de dados para atender às necessidades das empresas;
- Definir o modelo de dados, da especificação e implementação do projeto físico;
- Criar banco de dados Oracle® (versão 11g) e Desenvolver projetos em um BANCO DE DADOS Oracle;
- Administrar banco de dados, visando garantir o melhor desempenho, a maior disponibilidade e segurança, bem como o gerenciamento de incidentes e problemas nos ambientes de banco de dados das organizações.

* O Curso é voltado para o aprendizado prático do Aluno, preparando-o para as provas de certificação Oracle (OCA e OCP) e vivência para o mercado de TI;
** Durante o Curso serão distribuídos Vouchers de desconto para as provas de certificação Oracle

O Curso é oferecido nas cidades abaixo:

- Maceió - AL na FACIMA, para mais detalhes acesse o site do curso ( http://www.cfea.com.br/?cursos/mba-bd-unip-facima );

terça-feira, 7 de setembro de 2010

Pressão para eles!!!

Devido a falta de tempo não tenho postado muita coisa, mas espero que isso mude algum dia( o dia quando acabar o meu mestrado :D ).

Só para não deixar o blog sem movimentação vou colocar aqui um link muito interessante. Falando da pressão que o "Pai" do Java esta colocando para a Oracle.

Link: pressao para a oracle

Espero que gostem

até a próxima.

quarta-feira, 18 de agosto de 2010

Oracle processa Google

Essa notícia esta movimento as listas de discussões sobre a linguagem Java e afins.
A Oracle esta processando a Google sobre infração de patente e direitos autorais relacionado ao uso do Java no Android.
Alguns já falaram que ela só fez isso para abafar a notícia da "morte" do openSolaris pela Oracle, ficando agora os recursos para o Solaris.
Concordo que alguns depoimentos que li falando que essa notícia(sobre o processo) só ganhou essa repercussão pelo fato de ter sido A ORACLE que fez isso, porque a falecida Sun ja tinha aberto processos para a microsoft sobre questões de patentes. O proprio James Gosling escreveu que nas primeiras reuniões com os executivos da Oracle, eles estão preocupados com a politica de patente que a Sun tinha.

Vamos esperar e vê no que isso vai gerar para a comunidade. Quero muito isso isso nao gere dados para a comunidade Java.

Links:
Processo da Oracle:
http://news.cnet.com/8301-30684_3-20013546-265.html
http://www.marketwatch.com/story/oracle-files-comp...010-08-12?reflink=MW_news_stmp
http://java.dzone.com/articles/oracle-sues-google-over

Projeto OpenSolaris:
http://www.ip-192.com/2010/08/16/opensolaris-oracle/


O que vocês acham dessas notícias? comentem


abraaaaaço

quarta-feira, 4 de agosto de 2010

JavaOne in Brazil!!

O Maior evento de java, JavaOne, vai acontecer pela primeira vez no Brasil.
JavaOne acontecia em São Francisco, mas esse ano vai ser diferente. A Oracle decidiu fazer o JavaOne "andar", assim, esse ano vão acontecer dois JavaOne, um no brasil e outro na China.

Fonte : LINK

até mais

sábado, 17 de julho de 2010

Aljug para todo o Brasil

Ola galera...
Desculpa pelo tempo sem postar alguma coisa aqui no blog.
E para voltar as atividades, gostaria de informar a vocês que o ALjug o seu nome citado em um dos maiores boletins sobre Java no Brasil, o Boletim DFJUG.
O boletim numero 818 foi enviado para 55.365 desenvolvedores Java e nele encontra-se uma relato do amigo Miguel falando sobre a criação do grupo e como ele esta atualmente.
Link para o Boletim: http://www.dfjug.org/DFJUG/boletins/bolet_818.html.

até mais

terça-feira, 25 de maio de 2010

Curso de Java serve faces(JSF)

Ola a todos...
Hoje vai ser lance rápido estou com pouco tempo, o mestrado esta tirando o meu tempo e sono todinho! hehehehehe
Vou postar aqui um link de uma apresentação de um curso sobre JSF.
Esse curso é ministrado por rponte e ele disponibilizou a apresentação dele, o cara sabe muito sobre essa especificação.

link: http://www.slideshare.net/rponte/curso-de-java-server-faces-jsf

Para quem esta querendo saber mais sobre JSF, aconselho a ver essa apresentação.

É só isso galera.
Até a próxima

quinta-feira, 13 de maio de 2010

Experiência Google Code Jam

Olá pessoALL,

No dia 7 de maio as 19h da noite, horário de Brasília, começou a corrida para ganhar o Google Code Jam, foram divulgadas para quem se cadastrou 3 tarefas, cada qual na sua linguagem escolhida na hora do cadastro, que poderia ser python, C, C++, java entre outras.
Cada exercício em 3 níveis, fácil, médio e difícil e aqueles que atingiu a média passou para segunda rodada da "gincana". Além disso a primeira rodada tinha duração de 24 horas então uma margem bem tranquila para responder as questões ,porém não para mim, primeiro que fazia tempo que não lidava com Java para Desktop, apesar de não ser tanto um fator crucial para fazer o exercicio e segundo tinha muito inglês instrumental, já tinha que ter me preparado para isso.Na minha opnião o fator crucial para esta rodada foi mais lógica do que o conhecimento e domínio da linguagem. O bom é que vai ficar como experiência para o próximo ano, que com certeza eu estarei! Participei mais para saber como é, e de que forma eles trabalham.

Na última vez que vi minha posição estava em 8203, a classificação geral eles vão divulgar no final do evento. A propósito a final vai ser disputada em Dublin.

Até mais pessoal!


quinta-feira, 29 de abril de 2010

Mais uma ferramenta Cloud

Mais uma ferramente de Cloud Computing foi anunciada. Depois das ferramentas Amazon EC2 e Google App Engine, agora é a vez de "vmforce". Uma parceria feita entre VMWare Salesforce, surge uma ferramenta do estilo PaaS (Platform-as-a-Service) para Java.

Mais detalhes:

http://www.vmforce.com/

http://www.itwriting.com/blog/2538-vmforce-salesfo...-to-run-java-in-the-cloud.html


Uma dica: estudar Cloud Computing :D


abraaaaaço e até a próxima!

segunda-feira, 12 de abril de 2010

Google Code Jam - Uma grande oportunidade para Desenvolvedores

Olá pessoALL,

Abriu as inscrições para o Google Code Jam 2010, um tipo de "Gincana" de logica de programação. O participante pode rá escolher em qual linguagem de programação vai querer competir, tem Java,C, C++, Python entre outros. Será divido em etapas, onde as três primeira serão on-line.

Para se inscrever acesse o site http://code.google.com/codejam , lá também tem as regras e todas as instruções para a "Gincana".

Quem for participar desejo boa sorte.

Eu Vou!

Até mais.

sábado, 10 de abril de 2010

James Gosling deixa a Sun/Oracle

Galera....
Aconteceu sim. O pai do Java deixa a Oracle. Depois de muitos anos trabalhando na Sun, agora Oracle, James sai da empresa.

Fonte: http://nighthacks.com/roller/jag/entry/time_to_move_on


ps. O Blog tem ficado um pouco parado, pelo menos na minha parte, porque estou começando o mestrado na UFPE, aí as coisas ainda estão entrando em seu lugar. Mas prometo voltar a escrever aqui no blog.


abraaaaaaço.

quarta-feira, 10 de março de 2010

Aljug no Twitter

Boa Noite PessoALL,

Venho aqui para informar que o ALJUG está, agora, também no twitter, quem quiser seguir acesse http://twitter.com/aljug

Notícia do grupo, do mundo java entre outras coisa.

Vale a pena conferir.


Até mais e espero que tenham gostado da notícia.

sábado, 6 de março de 2010

Webcast sobre Birt

Dia 11 de março acontecerá um webcast sobre o Birt.
Entenda como BIRT simplifica e acelera ao mercado o desenvolvimento de aplicações ricas de informação. Nesta apresentação, um técnico especializado em BIRT irá demonstrar uma aplicação em ação com o Flash, Ajax, JavaScript e interatividade.

É só entrar neste link .

Lá você procura por Birt e se inscreve ele dará todos os dados como hora e o link que você deverá entrar. Quem estiver interessado, é uma boa oportunidade,


Saiba mais do BIRT, aqui

Neste site ele define o Birt. O Business Intelligence Report Tool é um projeto da comunidade do Eclipse que tem como função a geração de relatórios gerenciais via aplicações Java e J2EE.

Para se ter uma idéia, a IBM adotou esta ferramenta para geração de relatórios de toda a sua linha Tivoli de produtos. Você cria os relatórios no eclipse+BIRT e pode executar os relatórios no próprio eclipse, ou através de alguma ferramenta já existente, como o Tivoli Common Report da IBM (que utilizo) ou mesmo integrar na sua aplicação Java.

{Luto} Vai com DEUS Felipe Gaúcho

Ontem, dia 5 de Março de 2010, faleceu o Felipe Gaúcho.

É uma grande perda para comunidade java do Brasil, pois se tratava de um evangelista java que mostrava para todo o mundo o quanto o Brasil tem poder neste segmento.
O felipe gaúcho é fundador do PUJ,se eu não me engano participou do projeto Kenai, tinha um blog no www.java.net, era conselheiro do Cejug.

Tive a oportunidade de conversar com ele sobre projetos, tive a oportunidade debater com ele ,via googletalk, sobre assuntos relacionados com java. Era um cara com um enorme conhecimento e domínio da linguagem.

A família ALJUG está de luto. E deixamos aqui a mensagem "Vai com DEUS Felipe Gaúcho ".

mais noticia clique nos números, 1 , 2 , 3

terça-feira, 2 de fevereiro de 2010

Grupo Aljug

Olá pessoAll,

Estou aqui para divulgar o grupo do aljug http://groups.google.com.br/group/aljug

Para discutir, para tirar dúvidas, e noticias, em breve outras novidades.

Por enquanto é só.

Até mais.

domingo, 31 de janeiro de 2010

Novas Certificações da Sun

Ola a todos que acompanham o blog.
Hoje vou trazer uma novidade para quem está querendo aumenta o conhecimento, currículo e quem sabe, o salário.
Acaba de ser anunciado as novas certificações da Sun. Todas voltas para JEE. Tem certificação de vários tipos: Desenvolvimento web com JSF, Desenvolvimento web com JPA e etc. Lembrando que para tirar essas novas certificações é preciso ter a certificação de Java programmer.

Na imagem vocês podem vê todas as novas certificações.



ps. logo logo, acho que vou começar a estudar para a prova de Desenvolvimento Web com Jsp/Servlet, se alguem estiver afim de formar um grupo de estudos, é só avisa.


Boa Sorte e bom estudo para quem for tirar alguma certificação.

quinta-feira, 14 de janeiro de 2010

Declarando o scope de um bean no netbeans 6.8

Olá pessoal faz um tempo que não escrevia mas estou de volta. Hoje vou falar sobre a declaração de scope do netbeans 6.8.

Toda vez que você cria uma classe nova, o primeiro passo para ser referenciado em algum componente web por exemplo h:inputText, é declarar qual o scope desse bean, que os mais comuns são:

Session, request e application.

Lembrando que o scope é declarado no faces-config.xml.

No eclipse quando clicamos no faces-config.xml no lado esquerdo tem uma árvore cuja uma das opções é Manager-Bean, um estilo gráfico, quando acostumado com esse visual e depara com o netbeans que só tem duas opções ,que são fluxo de página e XML, pode ficar perdido e começar a curiosidade de mexer ou de procurar na internet. Pois bem vou citar aqui dos dois modos no netbeans tanto escrevendo a "mão" como também no modo "gráfico", primeiro vamos iniciar a "mão".


Primeiro quando você cria um projeto JSF no netbeans e começa a programar, você indo no faces-config.xml vai dá de cara com esse código:


<?xml version='1.0' encoding='UTF-8'?>

<!-- =========== FULL CONFIGURATION FILE ================================== -->

<faces-config version="1.2"

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">

</faces-config>


ou está na situação em que fez a classe java, acabou o modelo da página web e no out e/ou inputText o bean não se encontra na lista que aparece quando coloca #{} e vai no faces config.xml e não tem nenhum campo visual para declarar o bean. Se pergunta logo, eu vou ter que fazer a mão, poxa!

Mas vou explicar agora para você.

Entre faces-config e /faces-config> você vai declarar a classe o pacote e o scope na sequência por exemplo:

Começa com o manager-bean


<manager-bean>

</manager-bean>




Depois vai colocar o nome do bean, ou seja o nome da classe que você criou.



<managed-bean-name>Classe</managed-bean-name> lembre da distinção de letra maiúscula e minúscula



Logo após irá colocar o nome do pacote mais o nome da classe:



<managed-bean-class> br.com.Classe</managed-bean-class>



E em seguida vai colocar a classificação que você deseja do bean(session,request ou application):

Nesse caso, session



<managed-bean-scope>session</managed-bean-scope>



Pronto, está declarado seu bean, o mesmo completo fica desse jeito abaixo:



<manager-bean>

<managed-bean-name>Classe</managed-bean-name>

<managed-bean-class> br.com.Classe</managed-bean-class>

<managed-bean-scope>session</managed-bean-scope>

</manager-bean>



Mas caso não quiser muito trabalho então faça da seguinte maneira:

Basta entrar no faces-config.xml, ir em XML depois em algum espaço em branco clicar com o botão direito e clicar em Inserir>Bean Gerenciado.

Lá você irá ter quatro campos dos quais serão mais usados três deles que são:


Nome do bean;

Classe Bean; e

Escopo.

Lembrando nosso exemplo na mão, basta colocar da seguinte forma:

Nome do Bean: Classe

Classe Bean: br.com.Classe

Escopo: session

e pronto ta declarado seu bean.



<h:inputText value="#{Classe.variável}">



Até à próxima pessoal.