terça-feira, 9 de julho de 2013

Primeiro projeto com o Play framework


No post anterior falamos um pouco sobre o Play framework. Neste post vamos mostrar como criar um projeto no Play e como é a estrutura criada por ele.

Algumas pessoas questionaram se o Play era desenvolvido em Groovy! A resposta correta: não mais.
O Play na versão 1 era sim desenvolvido em Groovy mas, na versão 2 houve uma mudança grande e o Play foi alterado para Java e Scala.

Execute o comando  play help Você irá ver informçṍes como versão do play, java e comandos.

Execute o comando play new blogdopett

Informe o nome da aplicação ou dê Enter.

What is the application name? [blogdopett]
>

Informe 1 para criar um projeto Scala ou 2 para Java.

Which template do you want to use for this new application? 

  1             - Create a simple Scala application
  2             - Create a simple Java application

>2

Projeto criado com sucesso.



A estrutura do projeto



No próximo post vamos aprofundar nos componentes do projeto.

terça-feira, 11 de junho de 2013

Produtividade com Play framework (Instalação)

Play framework - KickStart

Play! é um framewok web que simplifica o desenvolvimento de sistemas. Com o Play é simples criar, desenvolver e distruibuir sistemas web Java e Scala.

A empresa por trás do Play é a http://typesafe.com/

Motivos para usar o Play:
1- Você precisa de um framework web Java/Scala.
2- Você precisa de produtividade em ambiente web.
3- O LinkedIn usa Play!
4- Você não quer sofrer na hora de gerar uma versão de produção.
5- Você gosta de usar templates!
6- Você precisa executar os seus sistemas na nuvem.

Getting started with Play

O site do framework é: http://www.playframework.com/

A documentação do Play é um pouco confusa e falta uma boa pesquisa no site.
Documentação: http://www.playframework.com/documentation/2.1.1/Home

Mesmo com um formato estranho é possível encontrar muitas informações sobre o framework. A comunidade do Play é muito ativa e consegue suprir os problemas da documentação oficial.
Comunidade: https://groups.google.com/forum/?fromgroups#!forum/play-framework

Instalação: http://www.playframework.com/documentation/2.1.1/Installing

Passos:

1- Instalação do java 6 ou superior (Instale o java 7 se possível)
2- Realize o download da ultima versão estável do Play (Atualmente play-2.1.0.zip)
3- Extrair o Play em um diretório de sua preferência
4- Coloque o Play no PATH do seu sistema operacional
5- Confirme se a inserção no PATH ocorreu com sucesso.
    Execute o comando "play" no terminal fora da pasta do play:



Para mais informações do comando você pode executar: "play help"


quarta-feira, 6 de março de 2013

Inscrições abertas para prova beta de arquiteto java.

Oracle está com inscrições abertas para a prova 1Z1-807-Java Enterprise Edition 6 Enterprise Architect Certified Master Exam (Step 1 of 3)-ENU

Esta prova é a primeira das 3 provas de certificação de arquiteto java. A prova pode ser realizada até o dia 12 de abril de 2013. 

As inscrições podem ser realizadas no site  http://www.pearsonvue.com/oracle

quinta-feira, 21 de junho de 2012

Mudanças no Java 7 de forma simples e direta!

http://www.infoq.com/br/articles/java7coin
O site developer do android mudou!

http://developer.android.com/

Ganhou cara de Android.
Muito bacana!!!
A Jboss mastigou suas tecnologias e distribuiu em forma de exemplos no

JBoss Developer Framework



RichFaces, uma implementação JSF da JBoss, já possuía uma live demo que auxiliava bastante os desenvolvedores. Essa nova iniciativa ajudará os desenvolvedores em várias tecnologias desenvolvidas pela JBoss como, JPA, CDI, EJB e várias outras.

quarta-feira, 20 de junho de 2012

Já pensou como é diferente para um profissional de software trabalhar perto do desenvolvimento de hardware? Pode parecer simples e legal mas, o hardware tem um ciclo de vida bastante diferente do software. Problemas, bugs, etc, quando acontecem no hardware tem uma proporção bem diferente do software.

Equipes de software estão bem acostumadas com processos (ou deveriam estar) como SCRUM e XP. Será que processos ágeis funcionam para o desenvolvimento de hardware?

Rafael Buzontraduziu no InfoQ um artigo deShane Hastiesobre o assunto:



O desenvolvimento ágil funciona em projetos de hardware?



Artigo de Nil Johnson:
http://www.eetimes.com/design/eda-design/4229357/Agile-hardware-development---nonsense-or-necessity-