Pular para o conteúdo principal

Postagens

Mostrando postagens de maio, 2010

Primeira turma do Hands-on Google App Engine

Semana passada aconteceu o Hands-on Google App Engine, criado e ministrado por Rafael Nunes, da unidade Globalcode em São Bernardo do Campo. A turma estava lotada e pude perceber que muitos já tinham mexido com a ferramenta da Google e alguns, assim como eu, estavam experimentando pela primeira vez. Rafael nos deu uma introdução sobre Cloud Computing, como funciona o GAE (Google App Engine) e as diferenças de se programar na nuvem, além das limitações de espaço e recursos que podemos utilizar. Logo em seguida já fizemos nosso primeiro laboratório usando Eclipse com um plugin próprio para App Engine e o resto do curso foi todo assim, regado de práticas e com o Rafael sempre atendendo a todos nas suas dúvidas. Fizemos uma aplicação com Struts, outra com JSF 2.0, usamos BigTable com e sem JPA, e por último, Rafael nos mostrou uma usando a API de cache. No final fiquei muito feliz por ter minha primeira aplicação rodando no GAE ! Na quinta-feira, segundo dia de aula, tivemos

Caravana Java Noroeste

Profissão Java 2010 é a oportunidade de fazer networking com profissionais que fizeram suas carreiras de sucesso na área de TI. O Java Noroeste com o apoio da Destaque Capacitação Profissional de São José do Rio Preto, esta organizando uma caravana para o evento pelo segundo ano. Quem estiver interessado em participar pode entrar em contato pelo e-mail carlosfgo@gmail.com A saída do ônibus esta prevista para o dia 25 de junho de 2010 às 23:00 hs de Votuporanga, passando em SJ Rio Preto por volta das 0:00 hs. Não perca esta oportunidade de se atualizar. Carlos Fernando Gonçalves JUG Leader Java Noroeste www.javanoroeste.com.br http://twitter.com/javanoroeste http://www.twitter.com/mercuriocfg

Profissão Java é Open4Education. Participe, colabore!

Estamos trabalhando na segunda edição do Evento Profissão Java , que será realizado dia 26 de junho na Universidade Anhembi Morumbi , Campus Vila Olimpia.E já recebemos mais de 400 inscrições. Acompanhe o evento no twitter com a hashtag #ProfissaoJava O Profissão Java é um evento de tecnologia, mas não é um evento técnico. O foco é a interação, networking, planejamento de carreira e atenção aos nichos inovadores do nosso mercado. São várias palestras curtas, onde os palestrantes tem que ir direto ao ponto, e mostrar porque acreditam que uma tecnologia é promissora, números, fatos, experiências pessoais. Por isto os macro-temas deste evento são apresenados sempre na perspectiva da carreira do profissional de TI: Nichos inovadores Empreendedorismo Comportamento, curriculo, redes sociais Confira a grade !   Como todas as iniciativas Open4Education o Profissão Java é um evento gratuito feito para a comunidade. A colaboração é bem vinda! Como colaborar? - Divulgação (Veja

4º Bate Papo do SP-GTUG - Divulgação

Pessoal, Teremos um novo bate papo do SP-GTUG, aberto e gratuito, abordando dois pontos: Google App Engine com Java; Novidades do Google I/O 2010. Este será o quarto bate papo do SP-GTUG. Local e data O bate papo acontecerá no dia 26/05/10, das 19:00 às 22:00 na Globalcode. Para fazer sua inscrição e participar acesse a home da Globalcode e vá até a parte de "Minicursos Gratuitos da Semana " (ou acesse esse link para ir direto a página de inscrição). Programação do dia Abaixo estão informações adicionais sobre o que será apresentado no dia: Título: " Google App Engine com Java " Resumo: Não divulgado até o momento (rs). Ministrada por: Rafael Pereira Nunes ( Perfil do Instrutor na Globalcode ) Duração: 1h30 Título: " Novidades do Google I/O 2010: uma visão "in loco" do evento " Resumo: Róbson Dantas, PMP da AgenciaClick e membro do SP-GTUG, teve a honra de participar do maior evento do Google na face da t

Google App Engine: Minicurso gratuito e novo Hands-on

Recentemente lançamos o novo Hands-on de Google App Engine , criado pelo Rafael Nunes , sócio fundador da YaW Tecnologia - a Unidade Globalcode em São Bernardo do Campo. Instrutor de muitos treinamentos na Globalcode e autor do Hands-on Flex , minicurso de Flex, Rest e outros minicursos. A primeira turma do Hands-on termina hoje, dia 19/05 na Unidade Globalcode São Paulo, espero postar algumas fotos em breve! Temos acompanhado e utilizado em projetos diferentes tecnologias e ferramentas da gigante da TI: Google - além do apoio constante ao Grupo de Usuários das Tecnologias Google - São Paulo (GTUG-SP)que tem realizado as reuniões na Globalcode, e na próxima reunião , dia 26/05 teremos Rafael Nunes e Eder Magalhães falando sobre Google App Engine e GWT. Seguindo nossa missão educacional "Transformar o complexo e desconhecido em simples e conhecido e depois mostrar ao mundo" onde compartilhamos nossas experiências com a comunidade através da Open4Education (eventos e

Fetch Profile nova funcionalidade do Hibernate 3.5

No final de Março foi lançado Hibernate 3.5 , framework Mapeamento Objeto Relacional mais "badalado" do Java. A grande expectativa dessa versão é justamente por a partir dela o Hibernate torna-se uma implementação da JPA 2.0 . A JSR 317 especificou recursos já existentes no Hibernate com novas funcionalidades dando uma cara nova ao mecanismo padrão para ORM em aplicativos Java. Mas além da compatibilidade a JPA 2.0, o Hibernate conta com algumas melhorias como o suporte a JDBC 4 (Java 6), junção dos projetos Hibernate Core, Hibernate Annotations, Hibernate EntityManager e Hibernate Envers. Fechando com novas funcionalidades como o Fetch Profile. Via de regra, mapear as associações com fetchType usando Lazy não faz mal a ninguém, principalmente em relacionamentos que envolvem collection como @OneToMany e @ManyToMany. Uma solução comum para carregar mais de uma entidade em única busca no banco é utilizar join fetch via HQL, ou mesmo via Criteria. A partir do Hibernate

no:sql(br).["Eu fui"] = "e estava SENSACIONAL!";

O primeiro #nosqlbr foi um evento que realmente excedeu a expectativa de muitos, e acredito que até mesmo do @porcielli (organizador e curador de fato do movimento aqui no Brasil)! Com um público de tecnologia eclético, reuniu em torno de 170 pessoas para discutir assuntos vinculados a bancos de dados que não atendem ao modelo SQL/relacional. De forma resumida, tais solucões de armazenamento e recuperação de dados normalmente possuem as seguintes qualidades sistêmicas: Atendem aos requisitos basicos de cloud computing , como disponibilidade, tolerância a falhas, escalabilidade horizontal elástica(a quente) e baixa latência; Armazenam dados normalmente no formato chave valor. Alguns são mais orientados a estruturas de dados, outros a documentos; Falam, em muitos casos, protocolos baseados na web, como HTTP, JSON e XML; Alguns aderem mais fielmente a web, implementando conceitos REST; Considere soluções open source e livres, por questões de licenciamento e custo ao escalar; Nem

Respondendo a eventos no Android - BroadcastReceiver

Ola pessoal! Um telefone qualquer, durante o seu funcionamento realiza diversos "eventos", como por exemplo iniciar uma ligação, finalizar uma ligação, receber um SMS, enfim, o tempo todo o SO do telefone está realizando alguma operação. E na plataforma Android, esses eventos são avisados a todas aplicações e que se desejarem, podem responder a essas ações, e isso é feito através dos BroadcastReceiver. Para isso, basta você criar uma classe que estenda de BroadcastReceiver e registrá-la corretamente no AndroidManifest.xml. Com isso, o SO irá notificar sua classe que deverá executar em no máximo 2 segundos, e normalmente ela terá três opções: Realizar uma notificação. Iniciar um serviço. Iniciar uma aplicação. Então, para esse post vamos fazer um exemplo onde ao iniciar o telefone iremos então iniciar a nossa aplicação, tipo de comportamento que já vi muitas pessoas perguntarem como se fazia em Java ME, mas que não era possível. Criando um BroadcastReceiver Ao estender uma cla

JSF 2.0: Uma Evolução nas Interfaces Web com Java

No último dia 7 deste mês realizamos um workshop no evento JBossInBossa2010 sobre JSF 2.0 e ScrumToys. Como prometido e comentado em outro post , apresentamos as novas funcionalidades do JSF além de discutir um pouco sobre as deficiências da versão anterior que motivaram as melhorias. Este workshop, que teve duração de 2 horas, foi complementado com a demonstração do ScrumToys e a demonstração dos conceitos de computação física através do Program-ME (o Arduino da Globalcode!). Como resultado deste workshop temos uma versão portada do ScrumToys capaz de rodar no JBoss Application Server 6.0 (Milestone 2) . Pequenas modificações foram necessárias, porque a versão original do ScrumToys está configurado e otimizado para rodar no Glassfish v3 (Java EE 6) e JavaDB que já vêm integrados ao NetBeans 6.8. Algumas alterações no persistence.xml e a criação de um scrumtoys-ds.xml foram necessários para rodar no JBossAS6 e usar o MySQL 5 como banco de dados. A versão modificada do ScrumToys para

Informações do 3º Bate Papo do SP-GTUG (28/04/2010)

No dia 28/04/2010, das 19h00 às 22h00 ocorreu o 3º bate papo do SP-GTUG , na Globalcode SP . A proposta era começar com Google Analytics (cerca de 1:30h) e terminar com alguns Lightning Talks. Apesar de apenas 11 pessoas terem comparecido o bate papo sobre Google Analytics se estendeu e durou cerca de 2:15h. O responsável por isso foi Rodrigo Rúbio , que contou desde a história do Web Analytics até chegar a poderosa ferramenta que é o Google Analytics. Durante o bate papo surgiram diversas perguntas acerca das possibilidades do uso do "GA" que foram muito bem respondidas e acabaram gerando mais perguntas ainda. Por um lado foi uma pena não ter sido apresentado nenhum Lightning Talk ( :( ), mas foi incrível o número de perguntas e interesse pela ferramenta! :) Para os interessados, a apresentação está abaixo: Web Analytics e o Google Analytics - uma visão geral View more presentations from rcrubio Participe do grupo você também e tenha mais informações. Acesse: http://grou