Mostrando postagens com marcador javaonebrasil. Mostrar todas as postagens
Mostrando postagens com marcador javaonebrasil. Mostrar todas as postagens

sexta-feira, 10 de dezembro de 2010

Tagged under: , ,

JavaOneBrasil Ultimo dia

Terceiro e ultimo dia

No terceiro e ultimo dia desse grande evento foi marcado pela presença do grupo do JavaBahia tendo uma reunião e também fazendo uma palestra sobre o demoiselle 2.0. Durante esse dia tiveram alguns temas importantes como:


Ginga e a interatividade da Televisão brasileira: Uma palestra muito legal que falou do quadro geral de como anda a televisão digital brasileira. Hoje as maiores emissoras de televisão já testaram e acreditam que é tendência para o futuro o que precisa atualmente é mão de obra e know how para desenvolver software para o ginga. Dados recentes mostram que cada dia mais existe interação da televisão com a internet. O e-commerce na televisão tende a crescer e muito, isso permitirá a compra de produtos via televisão, compra através de um comercial e até mesmo uma loja de aplicativos para a televisão digital.

Demoiselle 2.0: Um framework open source brasileiro que visa a integração entre outros frameworks através do uso de padronização fazendo com que não se esteja amarrado a nenhuma empresa ou framework. A grande novidade da versão 2.0 que pretende ser lançada ainda no final desse ano é a utilização dos recursos com o JEE6 como base sendo assim você poderá utilizar todos os frameworks que sigam essa especificação mais comentada no mundo java atualmente.

Dicas sobre Java EE6: Essa palestra foi conduzida por Anderson Lemos, Dr Spock, que esteva na primeira edição do linguágil falando sobre o jsf. Nessa palestra ele compartilha experiência, truques e macetes.

Implementando LWUIT na JavaTV: Nesta palestra foi apresentado o componente gráfico para o ginga que roda em cima do Ginga-J,versão em java do ginga, o lwuit veio do ambiente gráfico do jme, mas eles são diferentes a começar, por exemplo, pelo pacote além de outras funcionalidades.

Servlet 3.0: Na apresentação do servlet 3.0 foi apresentado de uma maneira bastante legal com o Bruno Sousa, javaman brasileiro, interpretando o Juggy, mascote da comunidade java, como ventrículo. Arun Gupta para demonstrar as novas funcionalidades dizia um bordão muito legal ao Juggy “Juggy agora você pode usar seu bico para comer e não programar” foi apresentado novas funcionalidades do servlet além de recursos bastante interessante do netbeans 7.0 beta que automatizada bastante o processo braçal deixando o desenvolvedor mais próximo da lógica de negócio.

Php: Apesar de ser difícil de acredita esse trecho fala sobre php a linguagem rodando dentro de um container Java EE, isso mostra a grande tendêcia do java a não rodar apenas o java. Existem hoje milhares de linguagens que teve origem no java e/ou rodam no java, como por exemplo, muitas linguagens dinâmicas como Jruby, groovy, Jython etc.


Teve uma reunião do grupo do JavaBahia em que os participantes que estavam no evento discutiram meios para melhorar a comunicação entre a comunidade, crescer o movimento ainda mais na Bahia e descentralizar de Salvador. A equipe pretende depois do evento fazer uma reunião e falar o que houve no JavaOneBrasil e em seguida discutir ideias para o JavaBahia para o próximo ano. Está muito cotado que o evento seja no Serpro na próxima quarta-feira, 15 de dezembro, de 10 às 12 horas.




No encerramento foi feito uma apresentação sobre o tema do JavaOne de São Franscico, local aonde ocorre o evento principal do javaone, falando sobre o desenvolvedor do futuro realizado por Bruno Sousa e por Fabiane Nardon em que eles entravam numa máquina do tempo feito pelo Juggy, mascote da comunidade java, e viajavam para 2020 e diziam qual serão as tendências desse ano e aqueles que saírem na frente obterão vantagens.

  1. TeleTrabalho-Se refere aos trabalhos realizados fora do emprego vendo que os desenvolvedores não estão motivados todos os dias dentre o período de trabalho e as empresas ganharão muito com isso além de deixar os funcionários mais satisfeito diminuindo a rotatividade.

  2. Metodologia Ágeis- A interação entre as equipes e a utilização de métodos mais dinâmicos já que o programador não trabalha apenas com o código, mas visam um produto final a ser entregue a um cliente.

  3. Linguagens Dinâmicas- Um grande números de palestras existentes no JavaOne no Brasil foi o uso de linguagens dinâmicas. De modo que facilitem cada vez mais a programação deixando o desenvolvedor mais preocupados em desenvolver o produto, fazendo que cada dia mais a programação chegue mais próxima a linguagem humana, alem de praticamente todas as linguagens de programação rodarão em cima da máquina virtual do java.

  4. Novos dispositivos- Com a miniaturização existem diversos dispositivos sendo criados, além do aumento do poder computacional nos mini dispositivos deixando uma gama de possibilidade de desenvolvimento futuramente indo até mesmo para programas biométricos.

  5. Computação nas nuvens- Um tema certamente muito discutido nos dias atuais cada dia mais com com o baixo custo do armazenamento e do poder computacional as empresas tendem a utilizar esses serviços.


E é com grande satisfação que todos aqueles que participaram do evento javaOneBrasil estão muito felizes com o resultado do evento, talvez não foi esperado um número tão grande de pessoas por parte da organização e por isso se tiveram problemas em relação a estrutura e toda a logística do evento, mas acredito que nos próximos serão mais organizado, além desse evento crescer e muito o número de participante. A expectativa que no ano que vem haja uma participação ainda maior por partes das comunidades de todo o Brasil e cada ano o evento fique cada vez melhor.


Fotos:







quinta-feira, 9 de dezembro de 2010

Tagged under: , ,

Segundo dia JavaOneBrasil


Segundo dia

No segundo dia com um número bem superior de palestras em relação ao primeiro dia dividido em 4 auditórios o evento lotou praticamente todas as salas aparentemente não houve uma expectativa por parte da organização de um número tão grande já que em alguns momentos não tinha espaço nas salas para os participantes. A presença da comunidade java se apresentou muito forte em relação ao dia anterior tendo também reuniões e discussões ao longo do dia. Dentre todas as palestras e discussões teve destaque os seguintes temas:
No início da manhã teve uma palestra sobre o Java EE6 o palestrante focou muito na facilidade do código, corte de algumas configurações com xml e reforçou que a tendências para a versão enterprise do java é que cada vez se escreva um número menor de código com as versões posteriores.
Também ainda na manhã foi falado sobre os novos recursos sobre o Enterprise java bean dentre esse podemos destacar os recursos de schedule, que com anotações se pode definir a execução automatizada de algum processo, se pode fazer isso a partir de anotações no método definindo que ele será executado (@ schedule) e com o período em que esse método será executado. Nesta palestra tiveram demonstrações dos recursos com a nova IDE netbeans 7.0 beta. Nesta palestra também mostrou diversas funcionalidades que o netbeans tem para desenvolver no java ee tornando alguns processos automatizados. Nas duas apresentações pela manhã não houve nenhuma novidade houve a explicação dos recursos já existentes na plataforma.
Na hora no almoço teve também o encontro com a comunidade no hotel transamerica essa interação é bastante importante para uma troca de experiência e informação.

No início da tarde dentre as palestras podemos destacar os seguintes assuntos:

Ginga nessa palestra foi apresentado o crescimento da televisão digital no Brasil, foi mostrado principalmente o J-Ginga que é a parte java do ginga, uma coisa muito interessante mostrado nesta palestra foi a superioridade da tecnologia brasileira em relação as outras dentro do mundo e em um futuro não muito distante a tecnologia brasileira tende a influenciar todos os de mais países para a televisão Digital, um exemplo bem interessante é que nos Estados Unidos para ter acesso ao conteúdo digital se paga um valor aproximado de US$ 80,00 enquanto aqui tal acesso ocorre de maneira gratuita além interação ser extremamente limitada.

Automatização: Nesta palestra foi demonstrado o acesso a equipamentos eletrônicos e basicamente dividiu o acesso da máquina pelo homem em três partes:
  • uma máquina para poucas pessoas
  • uma máquina por pessoa
  • muitas máquinas por pessoa
E por isso com a tecnologia evoluindo de maneira exponencial além dos baixos custos desses equipamentos eletrônicos se pode tornar possível a automatização de uma casa. Outro ponto importante é a tendência do open hardware, basicamente uma versão open source do hardware ou seja uma máquina com suas especificações abertas, existe um número crescente de máquinas como o projeto rip rap que é uma impressora 3d que hoje custa cerca R$700,00 podendo ser acessível até mesmo por pequenas escolas públicas e também o Sun spot que foi o primeiro open source hardware do mundo em torno de 4 anos atrás.

Rest Service e html 5.0: A integração entre sistemas é bastante crescente já que é grande o número de sistema a serem substituídos, por exemplo de delphi para java, e eles não serão feitos de um dia para o outro além do que a integração não ocorre apenas por sistemas antigos, mas também com sistema atuais como por exemplo redes sociais como o twiter ou usar o google maps para expressar a localização de sua empresa e o restful é uma dessas soluções para a integração entre os sistemas.
Atualmente na versão 2.0 o jsf, java server faces, traz uma parte a implementação do restful, jsr 311, e nas próximas versões será integrado com o html 5 que visa dentre as principais vantagens:
  • A limpeza de código deixando a implementação mais limpa e de fácil compreensão para futura manutenção
  • O uso alguns recursos que antes era obrigatório o uso plugins como o flash,por exemplo, a execução de vídeos e de áudio.
  • O uso de canvas que traz facilidade no momento de desenhar recursos gráficos até mesmo para plotar gráficos para ilustrar um relatório de uma empresa.


No final da tarde houve mais uma discussão com a comunidade java falando sobre os web frameworks existentes hoje no mercado a reunião foi inicialmente conduzida por Vinícius Senger da GlobalCode. No mercado java hoje existe milhares de ferramentas de desenvolvimento para diversas utilidades como por exemplo na persistência com o hibernate, toplink, jpa etc. Para injeção de dependências pode se usar o Spring, google guice, CDI e para componentes gráficas como o gwt, jsf, rich faces, ice faces etc. Então como definir a melhor ferramenta para cada situação ? Existe de fato uma ferramenta capaz de resolver todos os problemas em todas as situações ?
A resposta foi simples “não” para se dizer qual é o melhor praticamente teria de fazer com que todos os programas fossem iguais e fizesse as mesmas coisas o que na prática é impossível. Apesar da reposta bastante óbvia a grande vantagem dessa discussão foi a troca de experiência e opinião de todos falando e defendendo seu ponto de vista.
Um dia bastante motivador em que se viu todo o brilho da comunidade java no Brasil além de discussões em que todos que quisessem podiam falar e expor sua opinão, sendo ou não da comunidade, certamente deu um grande gás e dando a esperança de que o evento seja tão bom ou melhor como hoje com muitas discussões e palestras vindo da comunidade. No ultimo dia haverá a apresentação do demosele 2.0 um framework open source brasileiro que será apresentada por Zyc.
Fotos:





Video:



quarta-feira, 8 de dezembro de 2010

Tagged under: , ,

JavaoneBrasil no primeiro dia




JavaOne é um evento que acontece anualmente desde de 1996, iniciada com a finada Sun, cujo o objetivo é discutir tecnologias java e futuras tendências que acontece nos Estados Unidos. Neste ano o javaone ganhou também uma versão brasileira e o evento veio agregado a outro , o Oracle Develop e o Oracle Open Word, em um único local, no Transamerica Expo Center, em São Paulo e nos mesmos dias, 7 à 9 de dezembro o público calculado pela organização foi de onze mil pessoas fazendo o maior evento de TI, tecnologia da informação, da América latina.
O grande diferencial deste evento organizado pela Oracle foi a grande participação da comunidade Java com um número maior de 50% das palestras, um número maior de participação comparado aos eventos da Sun Tech Day.

Primeiro Dia

No primeiro dia do evento se deu destaque a grande presença da Oracle nas palestras, em praticamente todas, e uma presença bem tímida das comunidades. O evento foi aberto pelos diretores e executivos da Oracle,. O que chama bastante atenção no evento é o grande número de standes além de um auditório principal com uma megaestrutura.
No final da manhã se iniciou algumas palestras dentre as principais foram:
  • Java fx 2.0 que trouxe como a principal novidade a descontinuação do fx script que será substituída pela linguagem java e será permitida o uso de outras linguagens que rodam atualmente na jvm como o groovy.
  • Java 7 que foi demonstrado algumas novidades principalmente funcionalidades para diminuir e facilitar o código java.


No meio da tarde o evento se mostrou bem mais interessante para os entusiastas da tecnologias Java, já que a Oracle mostrou as tendências do java para os próximos anos dentre as quais podemos destacar:
  • A entrega do java 7 para ser lançado no meio de 2011, menos Lambda, Jigsaw, e parte do Coin, deixando algumas promessas para o java 8 que será lançado no final de 2012
  • Ainda sobre o java se falou sobre a revolução dos java 7, 8 e 9, tais como simplificação de código (operador diamante e propriedades sem get e set), exploração da computação paralela para aumentar a performance (projeto lambda jsr 335).
  • A próxima versão do jsf 2.1 com um maior número de funcionalidades como o xml livre de especificação e na versão da versão 2.2 trará recursos para a integração com o html 5.0.
  • No jpa 2.1 se prometeu algumas melhorias das funcionalidade de Query.
  • Falou de melhoria em geral para a plataforma enterprise do java para as versões 7 e 8.
  • Falou sobre o java embarcado mostrando que a Oracle não esqueceu do java me e sua grande promessa é o java mobile voltado para o mundo web para aproximar cada vez mais da web. Html, javascript em um mesmo ambiente.

No final da tarde houve uma reunião com os líderes de grupos de usuários java essa reunião foi conduzida por Bruno Sousa, o javaman, que falou da necessidade de maior integração entre as comunidades javas em todo o Brasil. Falou também da criação de um grupo de discussão para o open jdk além de um grupo de organização e criação dos grupos de usuários java no Brasil.
Nessa reunião também foi comunicado sobre a relação entre a Oracle e as comunidades java afirmando que existiam reuniões regulares entre a comunidade e a equipe da Oracle além de elogios por parte dos líderes das comunidades em relação a organização da Oracle.

Para o primeiro dia, apesar de um início de pouca movimentação, foram mostradas muitas novidades além do projeto para as novas versão e para o futuro do java. Para os próximos dias a expectativa é muito grande já que neles se encontram uma maior participação da comunidade java além de um número muito maior de palestras.
Fotos:




Segue o video gravado por Zyc  durante o evento do java one.