Segunda-feira, 23 Abril 2007

Visita do Jeanfrancois em Brasilia

Na última semana, o SouJava Brasília, recebeu o Jeanfrancois Arcand, engenheiro da Sun que trabalha no projeto Glassfish, servidor de aplicativos Java EE. 

Pudemos colocar o Jeanfrancois em contato com alguns clientes e universidades, para que ele pudesse apresentar sobre as últimas novidades em Glassfish, APR, Web 2.0, Grizzly. Pudemos levar o Jeanfrancois na Caixa Economica Federal, Tribunal de Contas da União, Universidade de Brasilia, equipe técnica da Sun e Ministério da Educação.

Foi bem legal participar dessas apresentações e conversar com o Jeanfrancois, pois aprendi um pouco mais sobre os costumes de Quebéc.

Vejam algumas (poucas) fotos.

Visita do Jeanfrancois

Escrito por claudio at 6:54 PM categorizado por SouJava

Tags: soujava java

Sexta-feira, 20 Abril 2007

Indexado no infoblogs.com.br

Meu blog agora é indexado no infoblogs.com.br.

 

Escrito por claudio at 1:59 PM categorizado por Java

Oportunidade de trabalho na Summa Technologies

Mais uma oportunidade se abre na Summa Technologies do Brasil. 

Nesse momento, a Summa possui oportunidades de trabalho para profissionais com os seguintes perfis: (curriculos deverão ser enviados com os nomes dos perfis abaixo)

    Contato........: Thais Fernandes
    E-Mail.........: curriculo(arroba)summa-tech.com

Perfis: (Serão analisados somente curriculos nesses perfis. Curriculos com outros perfis serão descartados)

  • Arquitetos/Desenvolvedor
  • Desenvolvedor Senior
  • Líder técnico
  • Analista de QA
  • Analista de requisitos
  • Analista de infraetrutura
Formação: Engenharia de Software ou Ciência da Computação

Área de Desenvolvimento:

  • Experiência e conhecimento em integração de sistemas e produtos/frameworks de mercado;
  • Sólidos conhecimentos de banco de dados, servidores de aplicações, técnicas de desenvolvimento (Design Patterns, etc), frameworks de mercado
    • (Struts, Hibernate, Spring, Genesis ou similares), ferramentas e ambientes de desenvolvimento;
  • Extensiva experiência no desenvolvimento de aplicações JEE, incluindo análise, arquitetura e modelagem (UML), preferencialmente como líder técnico e arquiteto;
  • Boa capacidade de comunicação (português e inglês), rápida absorção de novas tecnologias, liderança, motivação e espírito de equipe.

Características adicionais desejáveis:

  • Certificação Java, de preferência Sun Certified Java Programmer e/ou Enterprise Architect;
  • Mestrado, MBA ou especializações em áreas correlatas;
  • Experiência no desenvolvimento de portais e Web Services;
  • Palestras em eventos de tecnologia, participações em JUGs e projetos open source.

Infraestrutura:

  • Experiência consolidada em infraestrutura de SO solaris, linux e windows.
  • Experiência em servidores de aplicativos Sun Application Server 7 e 8.x ou outro AS de mercado (WebSphere, JBoss, BEA)
  • Conhecimento básico em linguagem java, para diagnóstico de problemas
  • Desenvoltura e pró-atividade
  • Experiência em linguagens de script unix: perl, bash, ksh
  • Experiência em configurações de cluster, balanceador de carga, tolerância a falhas

Para seus funcionários, a Summa fornece como diferenciais um excelente ambiente de trabalho, oportunidades de crescimento profissional à frente de
projetos inovadores, remuneração e valorização profissional compatíveis com o perfil e experiência de cada pessoa. 

Escrito por claudio at 4:15 AM categorizado por Summa-Tech

Tags: summa oportunidade vaga java

Terça-feira, 17 Abril 2007

Certificação Digital em Aplicações Java ME

Em uma thread de discussão do SouJava sobre assinatura de aplicações Java ME com certificados, lembrei-me de um trabalho que fiz um tempo atrás sobre isso, e colaboro com a discussão. Respondi esta mensagem na lista de email, para ser arquivado e coloco no meu blog também.

Recentemente tive de investigar isso para celulares motorola e outros fabricantes, onde uma aplicação envia mensagens SMS e não é para aparecer um alerta solicitando permissão para efetuar a conexão. Para isso é necessário assinar a aplicaçao com um certificado emitido por uma autoridade certificadora (CA), e este CA já deve existir no telefone celular (geralmente na parte de configurações e segurança)

Tem um documento no site de desenvolvedores da motorola "Midlet Testing and Signing" que mostra bem os passos para assinatura de aplicações em telefones motorola. Recomedo a leitura.

Na página 10 do documento é possível requisitar um certificado de desenvolvimento (é um processo burocrático). Note que esse processo será usado para a obtençao de um certificado de produção. E mostra que o telefone motorola suporta certificados emitidos pelo CA da motorola, CA da operadora ou UTI (Unified Testing Initiative, do programa Java Verified). O CA da motorola somente é usado, quando existe um acordo como partner da morotola (envolvendo contratos, NDA, etc) e quando usar alguma característica específica da API da motorola.

Sobre o UTI, é burocrático também e caro. Pois exige o envio da aplicação para o UTI, então pode-se escolher uma empresa para testar a aplicação eles testam e se der qualquer erro, eles cancelam o programa de testes, então é necessário submeter uma versão da aplicação corrigida e o teste refeito. E para cada teste e cada device é cobrado um preço, veja preços de dois fornecedores. Note que este preço inclui  teste e a asssinatura se der tudo certo.

Outro cenário é saber se todos os telefones o CA ROOT da UTI. Veja os telefones que o suportam na tabela existente no website.

Para os devices que não suportam o UTI é necessário checar com o fabricante, qual o CA ROOT que é disponibilizado em cada aparelho. Para saber isso é necessário checar no website de desenvolvedores de cada fabricante os certificados suportados em cada device. Ou olha em cada aparelho qual é o CA ROOT disponível.

Um exemplo, eu tenho o telefone Nokia 3650, que tem instalado o CA ROOT: Verisign, Thawte, Cybertrust, etc. Então não suporta o UTI, teria de pagar para a Thawte por um certificado de para assinatura de aplicações, que custa US$ 159. Se a mesma aplicação tiver de ser instalada em outro telefone que não suporta Thawte, teria os custos de certificado desse CA ROOT.

Informações complementares, que encontrei no website da motorola (é necessário ter login no website):

I am a Motorola Partner, how do I obtain Partner Access to the MOTODEV website?
Development MIDlet Signing Process
Signing Midlets with a VeriSign or Thawte Certificate

E um blog comentando sobre a assinatura de aplicações Java ME.

Escrito por claudio at 2:28 PM categorizado por Java

Tags: java certificacao

Sábado, 14 Abril 2007

FISL, dia 13/abril

Ao chegar ao evento no FIERGS, vejo que o local é muito bom, tem muitos stands de empresas privadas e públicas, com stads para grupos de usuários e com conexão a internet, wireless e por cabo. Muito bom. Com sala de palestrantes (onde pude dar um último retoque na minha palestra).

Enquanto estava na sala, encontrei com o Fabio Velloso, Edgar Silva, Brian Leonard, Charlie Hunt e Jean Francois Arcand.Conversamos um pouco sobre ferramentas para monitoramento e diagnóstico para maperar problemas de desempenho em servidores Java, onde o Charlie indicou o Sun Studio, depois tenho de dar uma olhada nesta ferramenta. Conversei com o Jean Francois que usei o Apache MINA, framework de NIO, onde perguntei algumas comparações com o Grizzly, onde ele disse que pelos testes dele, tem um desempenho superior ao MINA. Hoje vou assistir a palestra dele e do Charlie Hunt sobre o Grizzly Framework.

Com o Brian e Edgar, comentei que no Apache Struts 2, existe uma funcionalidade similar ao In/Out do JBoss Seam, que é o Scope Interceptor, que permite ao desenvolvedor não se preocupar em manter os dados de um formulário, na sessão (ou outro objeto), no preenchimeno de formulários de múltiplas etapas.

Alguns minutos antes, eu já estava na sala Hopper, local de minha palestra, onde o Bruno Souza estava coordenando "Open Source Java Fishbowl: An Interactive Discussion", com membros do time do OpenJDK.

Então começei minha palestra, no horário certo. E o que é incrível, é que consegui terminar a palestra no tempo certo, e dando espaço para perguntas. Isso eu achei incrível, pois eu sempre estouro o tempo (outros colegas, também partilham dessa situação). Antes de começar a palestra, pensei que era pouca informação, poucos slides (apenas 26). Mas seguindo uma dica do Bruno Souza, concentrei as informações no que julguei ser mais importante. Ao final tiveram várias perguntas, que achei excelente, que mostra o interesse do pessoal. E depois o tradicional lançamento de camisetas.

Coloquei o material de minha palestra disponível.

Então após assisti um pouco da palestra do Fabio Velloso "SOA Open Source com Java Enterprise Edition", onde ele mostrou quais são os projetos de código livre, que suportam SOA e suas principais funcionalidades e limitações: Apache Service Mix, MULE, Sun Open ESB, JBoss ESB.

Encontrei também com o Mauricio "Maltron" Leal, Alexandre Gomes e Clediston (Sea Tecnologia). Uma das partes interessantes ao participar de eventos, é reencontrar os amigos.

A noite no jantar com toda a galera do SouJava, Sun e amigos, conversei com o Francois Orsini, onde ele deu muitas dicas, sobre ir morar nos EUA, como é morar por lá, foi muito bacana isso.

Enfim foi um dia muito bacana, mas como existe a lei de murphy, tem de ter algum problema. Ao chegar no hotel, minha reserva não foi encontrada. Mas a sorte foi que o hotel não estava lotado, então pude fazer outra reserva e dormir tranquilo.

Bom, agora tenho de correr, para fazer umas perguntas difíceis na palestra de uns amigos, só para ver divertir um pouco.

Tirei algumas fotos de minha palestra. Prometo tirar mais fotos e colocar por aqui.

8o Fórum Internacional de Software Livre

Escrito por claudio at 4:36 PM categorizado por SouJava

Tags: soujava palestra javali fisl struts

Sexta-feira, 13 Abril 2007

Dark Side of The Moon - Eu fui !

Eu FUI!

E foi exageradamente bom. Show com Roger Waters, turnê Dark Side of The Moon, acerca de 300m do palco.

Tive algumas turbulências antes de ir, trabalho, problemas a serem resolvidos, etc. Mas consegui embarcar em um vôo as 20h pela BRA, com chegada prevista no Galeão as 21:30, pensei "bom, vou perder o ínicio do show" isso se os controladores de tráfego, fizessem o seu dever. E não é que decolei as 20:15 aproximadamente ! Excelente.

Ao chegar no Galeão liguei para o rádio taxi recomendo pelos colegas cariocas (aquele com um descontinho, que te pega no embarque), então depois de zanzar uns 5min, encontro o táxi e fomos para a apoteose. Ao chegar nas imediações, já percebo a multidão, chego no portão, já desembarco e vou para a entrada, desfilo na sapucaí, para chegar até o local do show, ao chegar, penso "uma foto aqui seria muito bacana", fui procurar a bendita, e ? então lembro que na correria para sair de Brasília, esqueci a camera fotográfica, êita caboclo burro...


Clique na foto para ampliar

Clique na foto para ampliar

Mas ao chegar perto das catracas, o som de Mother já é percebido, o sangue começa a ferver, e a vontade de ter super poderes, para chegar logo, perto do palco. Ao passar pela catraca, percebi a maluca "Shine on you crazy diamond"... "todos devem sair da minha frente", pensei, "quero chegar logo lá na frente". Depois de me posicionar em um lugar que era o máximo que consegui chegar, sem ser muito mal educado e passar na frente dos outros, começei a ver o lugar, qualidade do som, telão, decoração e efeitos, etc.

Logo em seguida, começou "Wish You Were Here", então lembro que tenho de ligar para minha esposa, para dar um alô, que estava tudo bem, e que não fui erroneamente para algum outro lugar perigoso. Ela também curte um pouco do som, apesar de que não sei como conseguíamos manter algum nível de conversação, considerando o volume do som. Depois meu filho, que escutar um pouco o som "Poxa, queria que eles estivessem comigo" eu penso. Então, lembro de ligar para o Umberto, e dar um gostinho para ele, que também estava com vontade de ir ao show.


Clique na foto para ampliar

Então ocorreu uma pausa no show, pois apesar de ser um Pink Floyd, Waters de 63 anos, precisa retomar um fôlego, para começar de fato Dark Side of The Moon. Pude apreciar melhor a armação do show, o super telão de alta definição. Apenas no fim do show, percebi, que a garrafa imensa no palco, não era algo físico, mas que estava no telão, e eu pensava que era uma garrafa gigante. Notei muitos senhores na faixa dos 50 anos, com as camisetas do show, achei aquilo muito bacana.

O legal do show, foi que eu paguei a entrada, e recebi a fumaceira da "erva" de graça, claro que depois de expelida pelo seus respectivos proprietários.

Então que o show volta, o telão passando imagens psicodélicas, digno de um dark side. A êxtase acompanha cada música, o refrão cantado junto, a gritaria, alguns pulos, pois aqui não é show com cadeira marcada.

Então que aparece o famigerado porco inflável flutuante, com manifestações escritas, passando por cima de todos. Eis que depois de algum tempo, soltam o porco! Caraca, cade o controlador de vôo para este porco ? Depois de dezenas de minutos, ainda era possível ver algum sinal do porco no ceu, um céu negro, como o dark side.


Clique na foto para ampliar

As próximas músicas, são para treinar o fôlego, "Breathe", "Time", "Us and Them", "The Great Gig In The Sky", "Money", músicas memoráveis e impressionantes. Muitos efeitos no telão, performances dos componentes da banda, alguns solos, muitas lembranças.

Ao final, desce do teto do palco, uma pirâmide cujas arestas são raios laser, que borrifados com um vapor, ficou muito bacana, que depois projetaram como o prisma da capa do disco temático da turnê.

Então Roger despede-se e agradece ao público, a 2a pausa. Ao retornar com várias crianças de um programa social carioca, começa "The Happiest Days Of Our Lives" e "Another Brick In The Wall" com as crianças, participantes ativas da música.

"Vera" entrou em cena, fazendo a adrenalina chegar a níveis alarmantes, demais mesmo. Essa música junto com "Bring the Boys Back Home" é marcante para mim, lembra-me muito da performance no show "The Wall - Live in Berlim", emocionante.

E para fechar, "Comfortably Numb", que foi o hit que todos acompanharam, algo inesquecível. O solo de guitarra, só quem já participou de um desses sabe como é.

Ao final do show, fui com uma galera que encontrei por lá, tomamos um chope em copacabana, onde eu era o único alienígena que trabalha com informática, depois fui dormir na casa da Daniela Gomes, que só tenho a agradecer, por aceitar que eu a incomodasse de madrugada, meu sincero agradecimento "muito obrigado".

A noite antes de voltar para casa, passei num boteco e comi um sanduíche que tinha mais recheio do que pão, muito bom.


Clique na foto para ampliar

Para complementar seguem alguns links, sobre o show no Rio.

http://whiplash.net/materias/news_901/053635-rogerwaters.html
http://musica.uol.com.br/album/roger_waters_rj_album.jhtm
http://musica.uol.com.br/ultnot/reuters/2007/03/24/ult279u6426.jhtm
http://musica.terra.com.br/interna/0,,OI1506075-EI1267,00.html
http://musica.terra.com.br/interna/0,,OI1504771-EI1267,00.html
http://oglobo.globo.com/cultura/mat/2007/03/25/295078168.asp
http://g1.globo.com/Noticias/0,,GF42589-7085,00.html
http://g1.globo.com/Noticias/0,,MUL13821-7085,00.html


Escrito por claudio at 6:26 AM categorizado por Musicas, Rock, Shows, etc.

Tags: musica

Quarta-feira, 11 Abril 2007

Eventos Java nos próximos dias

Nesta semana e na próxima o Brasil terá 3 grandes eventos que eu acredito serem de muita importância para o cenário Java nacional. Eu já havia escrito sobre eles antes, relacionando os palestrantes e palestras principais, e apenas quero enfatizar novamente, para o caso de alguém ter perdido isso.

Os eventos e suas respectivas datas:

  • Fórum Internacional de Software Livre
    Terá uma grade com muitas palestras Java, é o evento Javali, com palestrantes internacionais de renomados projetos de código livre
    Dias 12,13 e 14 de abril em Porto Alegre
    https://soujava.dev.java.net/servlets/ReadMsg?list=noticias-list&msgNo=4867
    http://fisl.softwarelivre.org

  • Sun Tech Days Brasil
    Evento da Sun, com eventos de comunidades: NetBeans, Solaris e Java ME. Terá laboratórios com pequenos tutoriais (Hands on Lab)
    Dias 18, 19 e 20 de abril e São Paulo
    http://www.suntechdays.com.br/
    https://soujava.dev.java.net/servlets/ReadMsg?list=noticias-list&msgNo=4869

  • Reunião especial do SouJava em São Paulo, com palestrantes internacionais, com ínicio as 17h e 4 palestras. O evento é gratuito.
    Dia 17 de abril na sede da SUCESU-SP.
    Para confirmar participação, é obrigatório, o envio de email para bianca.spazziani 'arroba' soujava,org,br com o título "CONFIRMAÇÃO REUNIÃO SOUJAVA - 17/04" e no corpo do email o seu nome completo para o endereço
    Além da participação em uma reunião bastante interessante, terá o sorteio de revistas e licença da IDE IntelliJIDEA 6.0

O evento do FISL é duplamente bacana, pois junta duas comunidades gigantescas, que é a Java e Linux, então é possível encontrar, discutir, perguntar, bater fotos, tomar uns drinks, etc, com toda uma galera diferenciada, para enriquecer as opiniões linux-javanesas, se é que você me entende. Em 2004, após o evento do FISL, fui com o Bruno Souza, Simon Phipps e a Paloma Costa em uma cidade nas redondezas, descemos cerca de 900 degraus para ver uma cachoeira, (a subida de volta foi... digamos, não tão boa como a descida), então tive de voltar as 15h, pois meu vôo era as 16, então fiz um trecho de viagem em cerca de 30min que normalmente é feito 50min, ao final percebi o alívio do pessoal quando larguei o volante :-D

Eu participarei no evento do FISL com a palestra "Apache Struts 2 - Turbinando o Desenvolvimento Web", no dia 13, as 18h, na sala Hopper.

Só fico torçendo para que o meu vôo na sexta-feira tenha "pouco" atraso. Incrível isso, a falta de pontualidade já é parte da nossa vida em qualquer momento.

Vários amigos já estão no evento do FISL, espero usar bem meu tempo por lá.

Escrito por claudio at 6:20 PM categorizado por SouJava

Tags: soujava palestra javali fisl struts

Quarta-feira, 4 Abril 2007

A vista das novidades no NetBeans 6

 

Quem está com curiosidade para saber o que está para vir na próxima versão do NetBeans, de número 6, pode conhecer as principais funcionalidades com screenshots no netbeans wiki.


E ainda é possível conhecer algumas coisas ques estão por vi ainda, que não foram publicadas oficialmente, através do log de mudanças no wiki.


Escrito por claudio at 11:01 PM categorizado por NetBeans

Tags: netbeans

Mais cérebros participam da Summa

Justiça seja feita. Esqueci de comentar a entrada de mais dois profissionais altamente gabaritados:

  • Paulo Jeronimo, experiência em projetos críticos, participante da comunidade Java e atuante em eventos pelo Brasil.
  • Marcelo Souza Ancelmo, é conhecido pela grande quantidade de certificações, que impressiona qualquer um.
Bom, agora que estão linkados, como blogueiros da Summa, será que já é necessário criar um planetsumma.com.br ?

Escrito por claudio at 6:28 AM categorizado por Summa-Tech

Tags: summa

Mais recente Summanóide

Sangue novo, novas idéias, quero parabenizar o mais recente colega de trabalho na Summa Technologies, o Michel Graciano. Ele lidera o esforço de localização do NetBeans para o idioma português, desenvolve módulos do NetBeans, e claro, entende muito de Java.

Com ele, mais um blog é adicionado na lista de blogueiros da Summa.

Conheci o Michel no evento JustJava de 2006 em São Paulo, onde perguntei como ele arruma tempo para efetuar a tradução do NetBeans. Muito fera.

Parábens Michel e bem vindo ao time.

Escrito por claudio at 3:33 AM categorizado por Summa-Tech

Tags: summa

Segunda-feira, 2 Abril 2007

Oportunidade de trabalho na Summa Technologies

Summa Tech

A Summa Technologies, está com uma oportunidade para trabalhar em um cliente na cidade de Brasília.

A vaga é relacionado a trabalho com infraestrutura de software e serviços de middleware.

Veja um perfil da vaga

  • Experiência consolidada em infraestrutura de SO solaris, linux e windows
  • Experiência em servidores de aplicativos, com preferência Sun Application Server 7 e 8.x ou outro AS de mercado (WebSphere, JBoss, BEA)
  • Conhecimento básico em linguagem java, para diagnóstico de problemas
  • Desenvoltura e pró-atividade
  • Experiência em linguagens de script unix: perl, bash, ksh
  • Experiência em configurações de cluster, balanceador de carga,tolerância a falhas
  • Conhecimento nos seguintes serviços contam pontos:
    • Oracle server, Sun LDAP, IBM Message Queue


Caso você interesse, envie email para mim: claudio arroba summa-tech com, com o currículo anexado ou URL de onde ele pode ser visualizado.

Escrito por claudio at 7:11 PM categorizado por Diversos

Tags: summa oportunidade vaga

 
     Navegue no histórico de mensagens: « First  « Prev   1 2 3 4 5   Next »  Last »