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 n

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

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 pa

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: ht