Olá leitores,
Todo projeto tem um fim, e este blog era um projeto pessoal experimental e não tive muito sucesso, por diversos motivos, dentre eles:
- Falta de foco em um assunto
- Falta de tempo para escrever
- Falta de experiência com Blogs
Sei que não são muitos os meus leitores, na realidade são muito escassos, mas também sei que existem, agradeço por todos que acessam e lêem o conteúdo deste blog, que diga-se de passagem já chegou ao seu fim a muito tempo, simplesmente eu não havia anunciado.
Mas geralmente o fim de uma etapa é o começo de outro, então tenho um novo projeto chamado Pletax que é um blog especifico para desenvolvimento web e para os aficcionados pela internet e suas novidades, espero ver vocês por lá.
Abraço a todos e até mais!
Na sexta-feira passada, como já havia comentado em posts anteriores, participei do Google Developer Day. O evento foi ótimo, conheci diversas pessoas, troquei contato e experiências e também tive o prazer de assistir palestras e conversar com os desenvolvedores do Google.
Este post não tem a pretensão de relatar detalhes das palestra até porque elas serão disponibilizadas pelo próprio Google neste link (até o termino deste post o conteúdo ainda não havia sido adicionado), assim como as fotos oficiais do evento, que já estão disponíveis no picasa, este post é apenas para descrever quais foram as minhas impressões sobre o evento.
Google e o Mercado Brasileiro (Julio Zaguini)
Júlio Zaguini falou um pouco sobre a vida no Google, como é trabalhar no Google e contou algumas curiosidades que eu deixei para o final deste post. Em seguida Zaguini passou a falar sobre os objetivos da empresa dentro e fora do Brasil e sobre as tendências do mercado, vou elencar alguns itens retirados da palestra que achei de grande valia:
- No Brasil 95% dos usuários encontram um site através de uma ferramenta de busca, 99% destes utilizam o Google.
- O Consumidor (usuário) de hoje é multifacetado e não pode ser taxado apenas pelo seu histórico, o consumidor pode ser de classe C e em determinado momento agir como um consumidor da classe A.
- O usuário está no poder, e é ele quem dita as tendências e define quais os produtos que terão sucesso ou não na internet.
- Nenhum meio de comunicação se extinguiu até hoje, eles se completam, e com a internet não deve ser diferente.
- O investimento hoje é realizado em Acesso, Conteúdo e Armazenamento, e os três são o conjunto que formará a nuvem computacional.
Visão Geral dos Produtos e Tecnologias do Google (Paulo Golgher)
Paulo Golgher é Gerente de Engenharia do Google Brasil, ele dividiu sua palestra nos tópicos Client, Cloud Computing, Connectivity e GeoWeb, e basicamente resumiu as novidades sobre os produtos da empresa e os assuntos das apresentações que ocorreriam durante a tarde.
- Client - O foco deste tópico foram os browsers, o principal assunto foi o Gears, que permite com que os aplicativos web permaneçam disponíveis mesmo quando offline. Esta e outros implementação que estão sendo realizadas no Gears tem apenas o intuito de implementar o padrão HTML 5.
- Cloud Computing - App Engine disponibiliza a infra-estrutura do Google para os desenvolvedores de aplicações web, e permite com que utilizem recursos do Google, o App Engine incluí controle de versão, SDK com todo o necessário para desenvolver e rodar as aplicações localmente, só ficou devendo mesmo nas possibilidades de linguagens, no momento ele está disponível apenas para Python.
- Connectivity - A conectividade fica por conta do Android, OpenSocial e FriendConnect, o android é um sistema operacional para celulares que está sendo produzido com a ajuda de mais de 30 parceiros, o principal e idealizador é o Google, a idéia é que por ser aberto e de fácil acesso, o Android alavanque e facilite o desenvolvimento Mobile, o OpenSocial e o FrindConnect pretendem estender e integrar as redes sociais para que toda a web se torne uma plataforma social.
- GeoWeb - Aqui vimos algumas novidades, principalmente para Mobile, o Google disponibilizou duas novas APIs que pretendem ajudar os desenvolvedores Mobile, são as duas respectivamente para trabalhar com o Google Maps como Flash ou como imagem estática.
Introdução a Arquitetura Android (Dick Wall)
Dick Wall mostrou o que é o projeto Android e como ajudará a comunidade de desenvolvedores, praticamente ele passou pela estrutura do Android que é um Sistema Operacional para celulares baseado em Linux, seu kernel, suas bibliotecas, etc. Outra coisa interessante foi a demonstração que ele realizou mostrando como utilizar o Eclipse e a Dalvik Virtual Machine (emulador do Android) para desenvolver aplicações Mobile.
Gears (Dion Almaer)
Dion Almaer explicou muito bem sobre o Gears e as possibilidades que ele oferece para o usuário, o Gears vai além da possibilidade de utilizar uma aplicação web offline, é possível oferecer ao usuário muito mais para tornar a experiência na web cada vez mais próxima da experiência no Desktop. Entre estas possibilidades destaco o banco de dados local, a possibilidade de threads em JavaScript e a funcionalidade de adicionar um ícone ao Desktop para acessar o aplicativo web.
Almaer também falou sobre o que está por vir no Gears que são: uma melhoria no componente de upload de arquivos padrão dos browsers, rodar arquivos de mídia direto no browser e recursos de geo localização.
Lembrando o que falei anteriormente, o Gears tem o intuito apenas de implementar as especificações do HTML 5 nos principais browsers do mercado.
Introdução ao GWT (Dick Wall)
Já havia ouvido falar Google Web Toolkit para desenvolver aplicações Ajax sem precisar de nenhuma linha de JavaScript, mas não sabia de todas as facilidades oferecidas, e realmente vale a pena das uma conferida no GWT. Infelizmente ele está disponível apenas para Java e não existe plano de portar o toolkit para outras linguagens, mas vale a pena até pensar em migrar as aplicações de linguagem pensando nas facilidades apresentadas.
Com o GWT é possível:
- Utilizar o JavaDoc para documentar suas rotinas JavaScript.
- Obter erros de compilação (Todo desenvolvedor web sabe como isso é bom).
- Preocupar-se mais com as funcionalidades e menos com a apresentação.
- Ter o código otimizado de acordo com o Browser utilizado pelo usuário.
- Caso seja necessário é possível declarar código JavaScript dentro do código Java.
Nesta palestra Dion Almaer falou sobre uma verdadeira miscelânea de assuntos, falou da integração entre desktop e web, de navegadores, da nuvem, de usabilidade, de interface, e principalmente falou sobre o estado do Ajax no mundo e o que está por vir, ele mostrou os principais frameworks ajax do mercado e as facilidades oferecidas por cada um deles.
Acho que vale a pena para desenvolvedores web e interessados no assunto, conferir esta palestra, a mesma palestra já esta disponível no site do Google IO.
Minhas fotos do evento
Curiosidades
- O evento contou com a participação de 750 desenvolvedores, um recorde de público em um Google Developer Day (incluindo os de outros países);
- Segundo Julio Zaguini as cores do Google podem ter surgido de Legos que eram utilizados para separar os servidores na garagem onde o Google nasceu;
- Poucas pessoas dentro do Google sabem onde se encontram os servidores com o conteúdo do das buscas;
Marcadores: Eventos
Sim pessoal, está chegando a hora do Google Developer Day 2008 Brasil, o contador neste instante está em menos de 1 dia e 7 horas, como muitos devem estar ansiosos para ver o conteúdo das paltestras, então vou liberar aqui o link para os vídeos de outros eventos do Google que aconteceram neste ano em todo o mundo.
- Google I/O
- Google Developer Day 2008 Japan
- Google Developer Day 2008 China
- Google Developer Day 2008 Taiwan
- Google Developer Day 2008 Australia
Não irei realizar a cobertura do evento pois existem muitos outros blogs com respaldo e que irão realizar esta tarefa, entre eles estão o undergoogle.com e o googlediscovery.com, mas vou deixar meu jaiku atualizado, por isso quem quiser saber notícias da minha viagem para o GDD2008, iniciando agora e atualizando sempre que possível, acesse fsplets.jaiku.com.
Marcadores: Eventos
Os participantes do GDD 2008, Paulo Fagiani e João Vitor desenvolveram alguns recursos para facilitar o encontro de pessoas que irão participar do evento, com estes recursos você já pode ir adiantando o relacionamento com os participantes, encontrando pessoas próximas a você e quem sabe até descobrindo um amigo que vai participar do evento e você não sabe.
Seguem os recursos que eles desenvolveram:
- Planilha com a lista de participantes. (Mapa na segunda planilha)
- Formulário que adiciona os seus dados na planilha.
- Mapa de participantes para o iGoogle.
Abaixo você pode ver o mapa de participantes:
Marcadores: Eventos

